找老师翻译源码 复盘盈利很高半年3000点

楼主  收藏   举报   帖子创建时间:  2019-05-05 15:04 回复:0 关注量:827
//+------------------------------------------------------------------+
  //|                                    Sidus v.2 Entry Indicator.mq4 |
  //|                                                                  |
  //|                                                   Ideas by Sidus |
  //+------------------------------------------------------------------+
  #property copyright "Sidus"
  #property link      ""
   
  #property indicator_chart_window
  #property indicator_buffers 4
  #property indicator_color1 Blue
  #property indicator_color2 Red
  #property indicator_color3 Blue
  #property indicator_color4 DodgerBlue
   
  #include
  //---- input parameters
  extern int       FastEMA=14;
  extern int       SlowEMA=21;
  extern int       RSIPeriod=17;
  extern bool      alerts=false;
  //---- buffers
  double ExtMapBuffer1[];
  double ExtMapBuffer2[];
  double ExtMapBuffer3[];
  double ExtMapBuffer4[];
  //double rsi_sig[];
  //---- variables
  int sigCurrent=0;
  int sigPrevious=0;
  double pipdiffCurrent=0;
  double pipdiffPrevious=0;
  //+------------------------------------------------------------------+
  //| Custom indicator initialization function                         |
  //+------------------------------------------------------------------+
  int init()
    {
  //---- indicators
     SetIndexStyle(0,DRAW_LINE);
     SetIndexBuffer(0,ExtMapBuffer1);
     SetIndexStyle(1,DRAW_LINE,1,3);
     SetIndexBuffer(1,ExtMapBuffer2);
     SetIndexStyle(2,DRAW_ARROW,1,5);
     SetIndexArrow(2,233);
     SetIndexBuffer(2,ExtMapBuffer3);
     SetIndexEmptyValue(2,0.0);
     SetIndexStyle(3,DRAW_ARROW,1,5);
     SetIndexArrow(3,234);
     SetIndexBuffer(3,ExtMapBuffer4);
     SetIndexEmptyValue(3,0.0);
  //----
     return(0);
    }
  //+------------------------------------------------------------------+
  //| Custom indicator deinitialization function                       |
  //+------------------------------------------------------------------+
  int deinit()
    {
  //----
     
  //----
     return(0);
    }
  //+------------------------------------------------------------------+
  //| Custom indicator iteration function                              |
  //+------------------------------------------------------------------+
  int start()
    {
     int limit;
     int counted_bars=IndicatorCounted();
     double rsi_sig=0;
     bool entry=false;
     double entry_point=0;
     
     //---- check for possible errors
     if(counted_bars0) counted_bars--;
     limit=Bars-counted_bars;
   
     //---- main loop
     for(int i=0; i0 && rsi_sig>50)
       {
         sigCurrent = 1;  //Up
       }
       else if (pipdiffCurrent
打赏