N:=6;
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA30:= MA(CLOSE,40);
MA60:=MA(CLOSE,60);
MA120:= MA(CLOSE,120);
VAR1:=ABS(MA5-MA20)/MA20*100<=N;
VAR2:=ABS(MA5-MA30)/MA30*100<=N;
VAR3:=MA5>REF(MA5,1);
VAR4:=MA20>REF(MA20,1);
VAR5:=MA30>REF(MA30,1);
DTPL:=MA20>MA30 AND MA30>MA120;
LYT:=DTPL AND VAR4 AND VAR5 AND COUNT(VAR3,4)<=1;
GJHS:=C>MA5 AND ((VAR3 AND NOT(REF(VAR3,1))) OR C>REF(C,3));
LYKK:=GJHS AND (VAR1 OR VAR2) AND LYT;
MAI:=(LYKK AND NOT(REF(LYKK,1)))*50 ;
VARC:=C=LLV(C,5)AND HHV(O,5)/C>=1.098 ;
VARD:=(C=HHV(C,4))AND REF(VARC,1);
YX:(MAI AND COUNT((MA10>MA20),5)=5) AND VARD;
九毛八公式解读
N赋值:6 MA5赋值:收盘价的5日简单移动平均 MA10赋值:收盘价的10日简单移动平均 MA20赋值:收盘价的20日简单移动平均 MA30赋值: 收盘价的40日简单移动平均 MA60赋值:收盘价的60日简单移动平均 MA120赋值: 收盘价的120日简单移动平均 VAR1赋值:MA5-MA20的绝对值/MA20*100<=N VAR2赋值:MA5-MA30的绝对值/MA30*100<=N VAR3赋值:MA5>1日前的MA5 VAR4赋值:MA20>1日前的MA20 VAR5赋值:MA30>1日前的MA30 DTPL赋值:MA20>MA30 AND MA30>MA120 LYT赋值:DTPL AND VAR4 AND VAR5 AND 统计4日中满足VAR3的天数<=1 GJHS赋值:收盘价>MA5 AND ((VAR3 AND 取反) OR 收盘价>3日前的收盘价) LYKK赋值:GJHS AND (VAR1 OR VAR2) AND LYT MAI赋值:(LYKK AND 取反)*50 VARC赋值:收盘价=5日内收盘价的最低值AND 5日内开盘价的最高值/收盘价>=1.098 VARD赋值:(收盘价=4日内收盘价的最高值)AND 1日前的VARC 输出YX:(MAI AND 统计5日中满足(MA10>MA20)的天数=5) AND VARD