bull大小弟新手教一下,解每一句的意思,你

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:34 回复:0 关注量:409
#property copyright "Sidus"
  #property link      ""
  
  #property indicator_chart_window
  #property indicator_buffers 4
  #property indicator_color1 DodgerBlue
  #property indicator_color2 Yellow
  #property indicator_color3 Magenta
  #property indicator_color4 Lime
  
  #include
  //---- input parameters
  extern int       FastEMA=5;
  extern int       SlowEMA=21;
  extern int       RSIPeriod=6;
  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,3);
     SetIndexArrow(2,233);
     SetIndexBuffer(2,ExtMapBuffer3);
     SetIndexEmptyValue(2,0.0);
     SetIndexStyle(3,DRAW_ARROW,1,3);
     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
打赏