来函数检测结果如下:
该公式没有未来函数
AHC1:=CLOSE*VOL;
AHC11:=EMA((EXPMA(AHC1,1)/EXPMA(VOL,1)+EXPMA(AHC1,2)/EXPMA(VOL,2)+EXPMA(AHC1,4)/EXPMA(VOL,4)+EXPMA(AHC1,6)/EXPMA(VOL,6))/4,7),COLORYELLOW;
AHC2:EMA((EXPMA(AHC1,3)/EXPMA(VOL,3)+EXPMA(AHC1,6)/EXPMA(VOL,6)+EXPMA(AHC1,12)/EXPMA(VOL,12)+EXPMA(AHC1,24)/EXPMA(VOL,24))/4,13),POINTDOT,COLORYELLOW;
AHC22:=EMA((EXPMA(AHC1,27)/EXPMA(VOL,27)+EXPMA(AHC1,54)/EXPMA(VOL,54)+EXPMA(AHC1,108)/EXPMA(VOL,108)+EXPMA(AHC1,316)/EXPMA(VOL,316))/4,13),COLORWHITE,POINTDOT;
顶:=1.3*AHC2;
内上:=1.06*AHC2;
内下:=AHC2*0.94;
底:=AHC2*0.87;
IF((内上 <= REF(内上,1)),内上,DRAWNULL),COLORGREEN,DOTLINE,LINETHICK2;
IF((内上 >= REF(内上,1)),内上,DRAWNULL),COLORMAGENTA,DOTLINE,LINETHICK2;
IF((内下 <= REF(内下,1)),内下,DRAWNULL),COLORGREEN,DOTLINE,LINETHICK2;
IF((内下 >= REF(内下,1)),内下,DRAWNULL),COLORMAGENTA,DOTLINE,LINETHICK2;
ZT:=REF(C,1)*1.1-C<0.01;
启爆1:=CROSS(C,内上) OR CROSS(C,内下) AND ZT;
DRAWTEXT(启爆1,L*0.98,'启爆'),COLORYELLOW;
STICKLINE(启爆1,C,O,3,1),COLORWHITE;
STICKLINE(启爆1,C,O,1,0),COLORGREEN;
原理解析:
AHC1赋值:收盘价*成交量
AHC11:=EMA((AHC1的1日指数移动平均/成交量的1日指数移动平均+AHC1的2日指数移动平均/成交量的2日指数移动平均+AHC1的4日指数移动平均/成交量的4日指数移动平均+AHC1的6日指数移动平均/成交量的6日指数移动平均)/4,7),画黄色
输出AHC2:EMA((AHC1的3日指数移动平均/成交量的3日指数移动平均+AHC1的6日指数移动平均/成交量的6日指数移动平均+AHC1的12日指数移动平均/成交量的12日指数移动平均+AHC1的24日指数移动平均/成交量的24日指数移动平均)/4,13),POINTDOT,画黄色
AHC22:=EMA((AHC1的27日指数移动平均/成交量的27日指数移动平均+AHC1的54日指数移动平均/成交量的54日指数移动平均+AHC1的108日指数移动平均/成交量的108日指数移动平均+AHC1的316日指数移动平均/成交量的316日指数移动平均)/4,13),画白色,POINTDOT
顶赋值:1.3*AHC2
内上赋值:1.06*AHC2
内下赋值:AHC2*0.94
底赋值:AHC2*0.87
IF((内上 <= 1日前的内上),内上,DRAWNULL),画绿色,DOTLINE, 线宽为2
IF((内上 >= 1日前的内上),内上,DRAWNULL),画洋红色,DOTLINE, 线宽为2
IF((内下 <= 1日前的内下),内下,DRAWNULL),画绿色,DOTLINE, 线宽为2
IF((内下 >= 1日前的内下),内下,DRAWNULL),画洋红色,DOTLINE, 线宽为2
ZT赋值:1日前的C*1.1-C<0.01
启爆1赋值:C上穿内上 OR C上穿内下 AND ZT
当满足条件启爆1时,在L*0.98和'启爆'位置书写文字
当满足条件启爆1时,在C和O之间画柱状线
当满足条件启爆1时,在C和O之间画柱状线