m:=4;n:=20;
DXD:=CROSS((EMA((L+H+C*2)/4,14)-REF(EMA((L+H+C*2)/4,14),1))/REF(EMA((L+H+C*2)/4,14),1)*100,0);
TS:=REF(BARSLAST(DXD=1),1)+1;
RH:=REF(H,TS);
RL:=REF(L,TS);
EJHY:=(DXD>0 AND L<=RH AND H>=RH) OR (DXD>0 AND L>=RL AND H<=RH) OR (DXD>0 AND L<=RL AND H>=RL);
SJHY:=COUNT(DXD,N)=3 AND EJHY;
SJD:=IF(SJHY>0,3,IF(EJHY>0,2,IF(DXD>0,1,0)));
TS3:=BARSLAST(SJD=1)+1;
G:=BARSLAST(SJD=1)>BARSLAST(SJD=2) AND
BARSLAST(SJD=2)>BARSLAST(SJD=3)AND COUNT(SJD=1,TS3)=1 AND
COUNT(SJD=2,TS3)=1 AND COUNT(SJD=3,TS3)=1 AND SJD=3 AND TS3<=N;
F:=BARSLAST(G=1)-1+TS3<=N AND EJHY AND COUNT(DXD,BARSLAST(G=1)+1+TS3)=4;
低吸买点:IF(F>0,4,IF(G>0,3,IF(EJHY>0,2,IF(DXD>0,1,0))))=M;
九毛八公式解读
M赋值:4 N赋值:20 DXD赋值:((最低价+最高价+收盘价*2)/4的14日指数移动平均-1日前的(最低价+最高价+收盘价*2)/4的14日指数移动平均)/1日前的(最低价+最高价+收盘价*2)/4的14日指数移动平均*100上穿0 TS赋值:1日前的上次DXD=1距今天数+1 RH赋值:TS日前的最高价 RL赋值:TS日前的最低价 EJHY赋值:(DXD>0 AND 最低价<=RH AND 最高价>=RH) OR (DXD>0 AND 最低价>=RL AND 最高价<=RH) OR (DXD>0 AND 最低价<=RL AND 最高价>=RL) SJHY赋值:统计N日中满足DXD的天数=3 AND EJHY SJD赋值:如果SJHY>0,返回3,否则返回如果EJHY>0,返回2,否则返回如果DXD>0,返回1,否则返回0 TS3赋值:上次SJD=1距今天数+1 G赋值:上次SJD=1距今天数>上次SJD=2距今天数 AND 上次SJD=2距今天数>上次SJD=3距今天数AND 统计TS3日中满足SJD=1的天数=1 AND 统计TS3日中满足SJD=2的天数=1 AND 统计TS3日中满足SJD=3的天数=1 AND SJD=3 AND TS3<=N F赋值:上次G=1距今天数-1+TS3<=N AND EJHY AND 统计上次G=1距今天数+1+TS3日中满足DXD的天数=4 输出低吸买点:如果F>0,返回4,否则返回如果G>0,返回3,否则返回如果EJHY>0,返回2,否则返回如果DXD>0,返回1,否则返回0=M