请-帮忙-帮忙 (文华财经WH6赢顺V6.7)

投资者咨询:请-帮忙-帮忙 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-16 16:38
 请老师编个指标

      在MACD为金叉状态时,KDJ的J值第一次小于20 标注一个向上红色箭头 旁边加注“1”  如果MACD一直金叉状态,KDJ大于20(或金叉)后再次下降,第二次小于20,标注向上红色箭头,旁边加注“2”字,以此类推,直到MACD转为死叉状态,所有标注消失;
     同理,在MACD为死叉状态时,KDJ的J值第一次大于80 标注一个向下绿色箭头 旁边加注“1”  如果MACD一直死叉状态,KDJ小于80(或死叉)后再次上升,第二次大于80,标注向下绿色箭头,旁边加注“2”字,以此类推,直到MACD转为金叉状态,所有标注消失;

技术人员回复
日期:2018-5-16 16:39
这样:

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : =EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
金:=CROSS(MACD,0);
死:=CROSSDOWN(MACD,0);
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;
//BARSLAST(金)<BARSLAST(死)
A:BACKSET(ISLASTBAR,IF(BARSLAST(金)<BARSLAST(死),BARSLAST(金)+1,BARSLAST(死)+1));
DRAWICON(A&&CROSSDOWN(J,20)&&BARSLAST(金)<BARSLAST(死),J,'ICO4');
DRAWNUMBER(A&&CROSSDOWN(J,20)&&BARSLAST(金)<BARSLAST(死),J,COUNT(CROSSDOWN(J,20),BARSLAST(金)+1),1,COLORYELLOW);
DRAWICON(A&&CROSS(J,80)&&BARSLAST(金)>BARSLAST(死),J,'ICO5');
DRAWNUMBER(A&&CROSS(J,80)&&BARSLAST(金)>BARSLAST(死),J,COUNT(CROSS(J,80),BARSLAST(死)+1),1,COLORYELLOW);