老师你好,帮我写个指标! (文华财经WH6赢顺V6.7)

投资者咨询:老师你好,帮我写个指标! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-17 17:26
 有没有办法帮我标注下MACD红绿柱的根数,比如,当MACD为红柱时,第一根红柱上面标1,第二根红柱上面标2,同理,绿柱第一根,也在绿柱上标1。谢谢了

技术人员回复
日期:2018-5-17 17:28
 请参考:

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);//死叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
N2:=BARSLAST(SC)+1;//死叉到当前距离
DRAWNUMBER(MACD>0,MACD,N1,0,COLORRED),VALIGN2;
DRAWNUMBER(MACD<0,MACD,N1,0,COLORYELLOW),VALIGN0;                      
   

另,您可以参考下精华帖了解下MACD编写:【编写技巧】:MACD常见用法的编写介绍

投资者咨询:老师你好,帮我写个指标! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-17 17:26
 谢谢,不过有个问题!这个标的数字,只标当根的,前面的不要留,当根显示下就行了,
技术人员回复
日期:2018-5-17 17:38
  请参考:

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);//死叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
N2:=BARSLAST(SC)+1;//死叉到当前距离
DRAWNUMBER(MACD>0&&ISLASTBAR,MACD,N1,0,COLORRED),VALIGN2;
DRAWNUMBER(MACD<0&&ISLASTBAR,MACD,N2,0,COLORYELLOW),VALIGN0;                      
   
 
投资者咨询:老师你好,帮我写个指标! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-17 17:26
 不行啊,老师,出现绿柱时,还是按红柱的计算,这个图,应该是显示绿柱开始1 和第二根的2了,还在计红柱的根数,不行,麻烦再改下,谢谢
投资者咨询:老师你好,帮我写个指标! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-17 17:26


图片点击可在新窗口打开查看 
技术人员回复
日期:2018-5-17 17:50
 楼上修改了下,您在加载试下