公式效果图:
指标源码及源码注释:
XG1:=REF(CLOSE,1);{获取前一日收盘价}
XG2:=SMA(MAX(C-XG1,0),5,1)/SMA(ABS(C-XG1),5,1)1000;{计算5周期的相对力度指标}
XG3:=REF(CLOSE,2);{获取前两日的收盘价}
XG4:=XG2-LLV(XG2,10);{计算XG2在10周期内的最小值与当前XG2的差值}
XG5:=(MA(XG4,2)3+XG413)/16;{计算XG4的2周期加权移动平均值}
XG6:=IF(XG5>13,MA(XG5,2),XG5)/6;{判断XG5是否大于13,是则取其2周期移动平均值,否则直接使用XG5,再除以6}
XG7:=SMA(MAX(C-XG1,0),6,1)/SMA(ABS(C-XG1),6,1)100;{计算6周期的相对力度指标}
XG8:=H/REF(CLOSE,1)>1.097 AND CLOSE>OPEN AND O< MIN(MA(C,5),MIN(MA(C,10),MA(C,20))) AND C>MAX(MA(C,5),MAX(MA(C,10),MA(C,20)));{判断今日最高价是否比昨日收盘价上涨超过9.7%,收盘价是否大于开盘价,今日开盘价是否小于5、10、20周期移动平均值的最小值,收盘价是否大于5、10、20周期移动平均值的最大值}
XG9:=0.5(CLOSE+OPEN);{计算今日开盘价与收盘价的平均值}
XG10:=BARSLAST(XG8);{计算自上次XG8为真以来的周期数}
XG11:=SQRT((POW((C-XG9),2)+POW((OPEN-XG9),2))/2)< 0.25;{计算收盘价与开盘价相对于XG9的波动率,若小于0.25则为真}
XG12:=MIN(CLOSE,OPEN)>0.5(REF(C,XG10)+REF(OPEN,XG10)) AND H< 1.097*REF(CLOSE,XG10);{判断今日最低价是否大于前XG10周期内收盘价与开盘价的平均值的一半,以及今日最高价是否小于前XG10周期内收盘价的109.7%}
选股:XG10<=2 AND COUNT(XG11,XG10)>=1 AND XG12;{选股条件:XG10周期数小于等于2,XG11在过去XG10周期内至少出现1次,且满足XG12条件}
指标“通达信掘金之门选股公式”未发现未来函数(内容仅供学习参考,不构成任何买卖依据)