关于mt4中求macd的斜率求帮助

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:54 回复:0 关注量:709
关于mt4中求macd的斜率求帮助
  下面是macd的。。。。
  //+------------------------------------------------------------------+
  //|                                                  Custom MACD.mq4 |
  //|                      Copyright ?2004, metaQuotes Software Corp. |
  //|                                       
  //+------------------------------------------------------------------+
  #property  copyright "Copyright ?2004, metaQuotes Software Corp."
  #property  link     
  //---- indicator settings
  #property  indicator_separate_window
  #property  indicator_buffers 2
  #property  indicator_color1  Silver
  #property  indicator_color2  Red
  #property  indicator_width1  2
  //---- indicator parameters
  extern int FastEMA=12;
  extern int SlowEMA=26;
  extern int SignalSMA=9;
  //---- indicator buffers
  double     MacdBuffer[];
  double     SignalBuffer[];
  
  //+------------------------------------------------------------------+
  //| Custom indicator initialization function                         |
  //+------------------------------------------------------------------+
  int init()
    {
  //---- drawing settings
     SetIndexStyle(0,DRAW_HISTOGRAM);
     SetIndexStyle(1,DRAW_LINE);
     SetIndexDrawBegin(1,SignalSMA);
     IndicatorDigits(Digits+1);
  //---- indicator buffers mapping
     SetIndexBuffer(0,MacdBuffer);
     SetIndexBuffer(1,SignalBuffer);
  //---- name for DataWindow and indicator subwindow label
     IndicatorShortName("MACD("+FastEMA+","+SlowEMA+","+SignalSMA+")");
     SetIndexLabel(0,"MACD");
     SetIndexLabel(1,"Signal");
  //---- initialization done
     return(0);
    }
  //+------------------------------------------------------------------+
  //| Moving Averages Convergence/Divergence                           |
  //+------------------------------------------------------------------+
  int start()
    {
     int limit;
     int counted_bars=IndicatorCounted();
  //---- last counted bar will be recounted
     if(counted_bars>0) counted_bars--;
     limit=Bars-counted_bars;
  //---- macd counted in the 1-st buffer
     for(int i=0; i
打赏