HM1:=ABS(((3.48*CLOSE+HIGH+LOW+O)/5-EMA(CLOSE,20))/EMA(CLOSE,20));
HM2:=DMA(((2.15*CLOSE+LOW+HIGH + O)/5),HM1);
NGX:=EMA(HM2,200)*1.26;
NXX:=EMA(HM2,200)*1.18;
Q1:=MA((L+H+C)/3,5);
YL:=HHV(Q1,60);
A:=IF((YL >REF(YL,1)),YL,DRAWNULL);
AHC1:=CLOSE*VOL;
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);
SG:=1.06*AHC2;
DD:=1.13*AHC2;
MM:=MIN(A,NGX);
MM2:=MIN(SG,NGX);
KK:=MIN(A,NXX);
KK2:=MIN(SG,NXX);
ZT:=REF(C,1)*1.1-C<0.01 AND H=C;
CN:=CROSS(C,DD) AND ZT;
IF(CN,5,0);
九毛八公式解读
HM1赋值:((3.48*收盘价+最高价+最低价+开盘价)/5-收盘价的20日指数移动平均)/收盘价的20日指数移动平均的绝对值 HM2赋值:以HM1为权重((2.15*收盘价+最低价+最高价+开盘价)/5)的动态移动平均 NGX赋值:HM2的200日指数移动平均*1.26 NXX赋值:HM2的200日指数移动平均*1.18 Q1赋值:(最低价+最高价+收盘价)/3的5日简单移动平均 YL赋值:60日内Q1的最高值 A赋值:如果(YL>1日前的YL),返回YL,否则返回无效数 AHC1赋值:收盘价*成交量(手) AHC2赋值:(AHC1的3日指数移动平均/成交量(手)的3日指数移动平均+AHC1的6日指数移动平均/成交量(手)的6日指数移动平均+AHC1的12日指数移动平均/成交量(手)的12日指数移动平均+AHC1的24日指数移动平均/成交量(手)的24日指数移动平均)/4的13日指数移动平均 SG赋值:1.06*AHC2 DD赋值:1.13*AHC2 MM赋值:A和NGX的较小值 MM2赋值:SG和NGX的较小值 KK赋值:A和NXX的较小值 KK2赋值:SG和NXX的较小值 ZT赋值:1日前的收盘价*1.1-收盘价<0.01 AND 最高价=收盘价 CN赋值:收盘价上穿DD AND ZT 如果CN,返回5,否则返回0