符号显示不出来

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:35 回复:0 关注量:78
//+------------------------------------------------------------------+
  //|                                                  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 3
  #property  indicator_color1  Silver
  #property  indicator_color2  Red
  #property  indicator_color3  Yellow
  #property  indicator_width1  2
  //---- indicator parameters
  extern int FastEMA=12;
  extern int SlowEMA=26;
  extern int SignalSMA=3;
  //---- indicator buffers
  double     MacdBuffer[];
  double     SignalBuffer[];
  double     k1[];
  double     k5[];
  double     k15[];
  double     mk[];
  
  //+------------------------------------------------------------------+
  //| Custom indicator initialization function                         |
  //+------------------------------------------------------------------+
  int init()
    {
  //---- drawing settings
     SetIndexStyle(0,DRAW_HISTOGRAM);
     SetIndexStyle(1,DRAW_LINE);
     SetIndexStyle(2,DRAW_ARROW);
     SetIndexArrow(2,204);
     SetIndexDrawBegin(1,SignalSMA);
     IndicatorDigits(Digits+1);
  //---- indicator buffers mapping
     SetIndexBuffer(0,MacdBuffer);
     SetIndexBuffer(1,SignalBuffer);
     SetIndexBuffer(2,mk);
  
  //---- 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,mark=0,m;
     mk[m]=EMPTY_VALUE;
     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
打赏