打印本文打印本文 关闭窗口关闭窗口

您好,帮忙写几句程序

作者:文华财经 来源:cxh99.com 发布时间:2023年03月05日
  • 咨询内容:  K线附属指标 条件1:  MACD的DIFF数值是DIFF>0以来的最高值;条件2:  上次MACD绿柱期间的DIFF最小值>0; 当满足条件1  &&  条件2  时,在K线下方写“多”,红色;
    条件3:  MACD的DIFF数值是DIFF<0以来的最底值;条件4: 上次MACD红柱期间的DIFF最大值<0; 当满足条件3  &&  条件4  时,在K线上方写“空”,绿色;

     

     来源:程序化99

  • 文华技术人员: 比如条件1、2 
    如果当前就处于macd柱体小于0的区间 那么是要取当前这波macd小于0 还是取前一波macd小于0?

     

     来源: WWW.CXH99.COM

  • 文华客服:  当前这波 

     

  • 网友回复:  参考:

    DIFF := EMA(CLOSE,12) - EMA(CLOSE,26); DEA  := EMA(DIFF,9); MACD:=2*(DIFF-DEA),COLORSTICK; J:CROSS(DIFF,DEA),NODRAW; S:CROSSDOWN(DIFF,DEA),NODRAW;
    DD:=DIFF>0&&DIFF=HHV(DIFF,BARSLASTCOUNT(DIFF>0))&&VALUEWHEN(MACD<0,LLV(DIFF,BARSLASTCOUNT(MACD<0)))>0; KK:=DIFF<0&&DIFF=LLV(DIFF,BARSLASTCOUNT(DIFF<0))&&VALUEWHEN(MACD>0,HHV(DIFF,BARSLASTCOUNT(MACD>0)))<0;
    DRAWTEXT(DD,L,'',VALIGN0,COLORRED; DRAWTEXT(KK,H,'',COLORGREEN;
打印本文打印本文 关闭窗口关闭窗口