VAR2:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);
VAR4:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND
REF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) AND C>=REF(C,1);
VAR9:=100*EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6);
VAR10:=EMA(MA(C,13),13);
VAR11:=FILTER((LLV(VAR9,2)=LLV(VAR9,7) AND COUNT(VAR9<0,2) AND
CROSS(VAR9,MA(VAR9,2)))=1,5);
VAR13:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;
VAR14:=FILTER(((CROSS(VAR13,0) OR CROSS(C,VAR10)) AND VAR11)=1,3);
VAR15:=MA(C,18)>=REF(MA(C,18),3) AND CROSS(C,MA(C,18));
{KDJ}
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
金叉:=CROSS(J,D);
死叉:=CROSS(D,J);
买1:=(VAR14 OR VAR15) AND VAR11;
买2:=(VAR14 OR VAR15) AND VAR4;
买3:=(VAR14 OR VAR15) AND VAR2;
买4:=(VAR2 AND VAR11) OR (VAR4 AND VAR11);
买:(金叉 AND VAR4) OR (金叉 AND VAR2) OR (金叉 AND VAR11);
九毛八公式解读
VAR2赋值:收盘价=4日内收盘价的最高值 AND 1日前的收盘价=4日内收盘价的最低值 VAR4赋值:1日前的收盘价=4日内收盘价的最低值 AND 收盘价>=2日前的收盘价 OR 2日前的收盘价=4日内收盘价的最低值 ANDREF(收盘价,1)<=3日前的收盘价 AND 2日前的收盘价<4日前的收盘价 AND 收盘价>=1日前的收盘价 VAR9赋值:100*收盘价-1日前的收盘价的6日指数移动平均的6日指数移动平均/收盘价-1日前的收盘价的绝对值的6日指数移动平均的6日指数移动平均 VAR10赋值:收盘价的13日简单移动平均的13日指数移动平均 VAR11赋值:(2日内VAR9的最低值=7日内VAR9的最低值ANDCOUNT(VAR9<0,2)ANDCROSS(VAR9,VAR9的2日简单移动平均))=1的5日过滤 VAR13赋值:(收盘价-1日前的收盘价)/1日前的收盘价的5日指数移动平均*100的3日[1日权重]移动平均*10 VAR14赋值:((VAR13上穿0ORCROSS(收盘价,VAR10))ANDVAR11)=1的3日过滤 VAR15赋值:收盘价的18日简单移动平均>=3日前的收盘价的18日简单移动平均 AND 收盘价上穿收盘价的18日简单移动平均 RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:3*K-2*D 金叉赋值:J上穿D 死叉赋值:D上穿J 买1赋值:(VAR14 OR VAR15) AND VAR11 买2赋值:(VAR14 OR VAR15) AND VAR4 买3赋值:(VAR14 OR VAR15) AND VAR2 买4赋值:(VAR2 AND VAR11) OR (VAR4 AND VAR11) 输出买:(金叉 AND VAR4) OR (金叉 AND VAR2) OR (金叉 AND VAR11)