N:=14;
MM:=6;
SHORT:=12;
LONG:=26;
MID:=9;
N1:=13;
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
PDI:= DMP*100/MTR;
MDI:= DMM*100/MTR;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
VAR1:=(2*CLOSE+HIGH+LOW)/4;
VAR2:=EXPMA(EXPMA(EXPMA(VAR1,4),4),4);
J:=(VAR2-REF(VAR2,1))/REF(VAR2,1)*100;
D:= MA(J,3);
K:= MA(J,1);
VAR22:=CLOSE*VOL;
VAR3:=EMA((EXPMA(VAR22,3)/EXPMA(VOL,3)+EXPMA(VAR22,6)/EXPMA(VOL,6)+EXPMA(VAR22,12)/EXPMA(VOL,12)+EXPMA(VAR22,24)/EXPMA(VOL,24))/4,N1);
SUP:=1.06*VAR3;
SDN:=VAR3*0.94;
VAR4:=EXPMA(CLOSE,9);
LUP:=EXPMA(VAR4*1.14,5);
LDN:=EXPMA(VAR4*0.86,5);
X:=PDI>MDI;
Y:=DIF>DEA;
Z:=CROSS(J,D);
XG:X AND Y AND Z;
九毛八公式解读
N赋值:14 MM赋值:6 SHORT赋值:12 LONG赋值:26 MID赋值:9 N1赋值:13 MTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的N日指数平滑移动平均 赋值:最高价-1日前的最高价 赋值:1日前的最低价-最低价 DMP赋值:如果HD>0并且HD>LD,返回HD,否则返回0的N日指数平滑移动平均 DMM赋值:如果LD>0并且LD>HD,返回LD,否则返回0的N日指数平滑移动平均 PDI赋值: DMP*100/MTR MDI赋值: DMM*100/MTR DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均 DEA赋值:DIF的MID日指数移动平均 VAR1赋值:(2*收盘价+最高价+最低价)/4 VAR2赋值:VAR1的4日指数移动平均的4日指数移动平均的4日指数移动平均 J赋值:(VAR2-1日前的VAR2)/1日前的VAR2*100 D赋值: J的3日简单移动平均 K赋值: J的1日简单移动平均 VAR22赋值:收盘价*成交量(手) VAR3赋值:(VAR22的3日指数移动平均/成交量(手)的3日指数移动平均+VAR22的6日指数移动平均/成交量(手)的6日指数移动平均+VAR22的12日指数移动平均/成交量(手)的12日指数移动平均+VAR22的24日指数移动平均/成交量(手)的24日指数移动平均)/4的N1日指数移动平均 SUP赋值:1.06*VAR3 SDN赋值:VAR3*0.94 VAR4赋值:收盘价的9日指数移动平均 LUP赋值:VAR4*1.14的5日指数移动平均 LDN赋值:VAR4*0.86的5日指数移动平均 X赋值:PDI>MDI Y赋值:DIF>DEA Z赋值:J上穿D 输出XG:X AND Y AND Z