一、自定义选股需求在日常选股中,虽然不少股票软件都提供了一定的选股功能供客户使用,但有时总不能很好地满足我们一些个性化需要,尤其是多个条件组合的时候往往无从下手,如果使用编程的方式下载数据并进行数据分析,则对于没有编程基础和数据处理分析能力的人来说门槛太高。 那如何根据自身需要,自由设置不同的选股条件并组合在一起方便地进行选股呢,目前通达信等软件就提供了类似功能,再结合目前热门的AI工具,相信小白看完这篇文章后也能快速地掌握方法和窍门。 二、通达信公式简介通达信软件自带的公式函数多种多样,功能也非常强大,下面先简单说明一些规则:
举例如下: {MACD金叉} DIF:= EMA(CLOSE, 12) - EMA(CLOSE, 26); DEA:= EMA(DIF, 9); MACD金叉:= CROSS(DIF, DEA) AND DIF < 0 AND DEA < 0; {DIF从下往上穿越DEA,并且DIF、DEA均为负数} { MACD中绿柱天数>=8天 } GREEN_BARS := BARSLAST(CROSS(DEA,DIF)); {统计最近一次死叉后的天数} 绿柱天数 := GREEN_BARS >= 8; {要求绿柱持续时间大于等于8天} {均线粘合} M5:= MA(C,5); {5日均线价格} M10:= MA(C,10); {10日均线价格} M20:= MA(C,20); {20日均线价格} 均线粘合:= (MAX(M5,MAX(M10,M20)) / MIN(M5,MIN(M10,M20)) -1) < 0.02; {年线走平上翘} MA250:= MA(C,250); {250日均线价格} 年线走平上翘:= EVERY(MA250 >= REF(MA250,1), 10); {触碰120日均线} MA120:= MA(C,120); RANGE_PCT:= 0.03; {设置3%波动幅度} 触碰120日均线:= CLOSE > MA120*(1-RANGE) AND CLOSE < MA120*(1+RANGE); {最高跌幅} 最高跌幅条件 := CLOSE < HHV(HIGH, 120) * 2/3; {股价距离120天内最高价下跌1/3或以上,其中HHV(HIGH, 120)为取120天内最高价格} { 动态市盈率>0 } PE_TTM := DYNAINFO(39); PE条件 := PE_TTM > 0; {组合条件输出结果,可自由组合不同条件进行筛选} 选股输出: MACD金叉 AND 均线粘合 AND PE条件; 三、通达信软件实操演示下面就以通达信手机版进行演示说明: 首先从通达信官网下载通达信APP至手机上并进行安装。 通达信官网下载地址:https://www.tdx.com.cn 安装完APP后,点击打开通达信APP,依次进入或点击:首页-->指标平台-->选股指标-->我的-->自编指标,然后点击右上角的+号,出来指标信息的填写界面。 |
|