示例代码如下,细节或者不足之处可以自行尝试修改
[PEL] 复制代码 DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :EMA(DIFF,9);
MACD :2*(DIFF-DEA),COLORSTICK;
n1:sumbars(macd>0 and ref(macd<0,1),1),LINETHICK0;
n2:sumbars(macd<0 and ref(macd>0,1),1),LINETHICK0;
n3:sumbars(macd>0 and ref(macd<0,1),2),LINETHICK0;
n4:sumbars(macd<0 and ref(macd>0,1),2),LINETHICK0;
上一个面积:ref(sum(macd,n2),n1),LINETHICK0;
上上个面积:ref(sum(macd,n2),n3),LINETHICK0;
上个死叉最低:ref(llv(low,n2),n1),LINETHICK0;
上上个死叉最低:ref(llv(low,n4),n3),LINETHICK0;
JCA:VALUEWHEN(DIFF>dea and ref(diff<dea,1),DIFF),LINETHICK0;
JCB:ref(JCA,n1),LINETHICK0;
BL:上一个面积>上上个面积 and JCA>JCB and 上个死叉最低<上上个死叉最低 and n1=1;
zt:HIGH>=ref(close,1)*1.1;
cond1:COUNT(ZT,60)>0;
cond2:COUNT(BL,30)>0;
cond3:n2<5;
COND4:N1=1;
DRAWTEXT(cond1 and cond2 and cond3 and cond4,DIFF,'买'); |