来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
XG1赋值:收盘价的120日简单移动平均
XG2赋值:SLOPE(XG1,2)*100
XG4赋值:收盘价的8日指数移动平均-收盘价的13日指数移动平均
XG6赋值:2*(XG4-XG4的6日指数移动平均)
XG7赋值:EVERY(XG4>1日前的XG4,BARSLASTCOUNT(XG4>XG4的6日指数移动平均)) AND XG4>XG4的6日指数移动平均
XG8赋值:EVERY(XG6>1日前的XG6,BARSLASTCOUNT(XG4>XG4的6日指数移动平均)) AND XG4>XG4的6日指数移动平均
XG9赋值:REF(C和O较大值,上次XG7距今天数+1)
XG10:=REF(C和O较大值,上次XG8距今天数+1)
如果XG10>=XG9返回XG10否则返回XG9
XG12:=HHV(IF(C>O,C,C和O较大值),BARSLASTCOUNT(XG11)+1)=HHV(IF(C>O,C,C和O较大值),BARSLASTCOUNT(BBI>1日前的BBIAND C>BBI))
XG13:=EVERY(XG4< 1日前的XG4,BARSLASTCOUNT(XG4< XG4的6日指数移动平均))AND XG4< XG4的6日指数移动平均
X_4赋值:EVERY(XG6< 1日前的XG6,BARSLASTCOUNT(XG4< XG4的6日指数移动平均))AND XG4< XG4的6日指数移动平均
XG15:=XG13和X_4的较小值
XG16:=LLV(IF(C< O,C,C和O的较小值),BARSLASTCOUNT(XG15)+1)=LLV(IF(C< O,C,C和O的较小值),BARSLASTCOUNT(XG4< 1日前的XG4 AND BBI< 1日前的BBI AND L< BBI))
XG17:=上次XG12距今天数=1
XG18:=REF(C和O较大值,上次XG17距今天数+1)
XG19:=C上穿XG18
XG20:=REF(XG4,上次XG17距今天数+1)
XG21:=XG19 AND XG4>XG20
XG22:=上次XG16距今天数=1
XG23:=REF(C和O的较小值,上次XG22距今天数+1)
XG25:=上次XG23上穿C距今天数=1
XG26:=REF(O,上次XG25距今天数+1)
输出小阳突破X:((C上穿XG26 AND C>O AND XG6>1日前的XG6) OR XG21) AND XG2>0 AND (H-1日前的C)/1日前的C<0.05