客服热线:18391752892

iCustom调用的使用问题

   日期:2019-01-12     浏览:919    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 //+------------------------------------------------------------------+
 //|                                     Bands.mq4 |
 //|                Copyright ?2005, metaQuotes Software Corp. |
 //|                           http://www.metaquotes.net/ |
 //+------------------------------------------------------------------+
 #property copyright Copyright ?2005, metaQuotes Software Corp.
 #property link      http://www.metaquotes.net/
 
 #property indicator_chart_window
 #property indicator_buffers 3
 #property indicator_color1 White
 #property indicator_color2 White
 #property indicator_color3 White
 //---- indicator parameters
 extern int    BandsPeriod=20;
 extern int    BandsShift=0;
 extern double BandsDeviations=2.0;
 //---- buffers
 double MovingBuffer[];
 double UpperBuffer[];
 double LowerBuffer[];
 //+------------------------------------------------------------------+
 //| Custom indicator initialization function                  |
 //+------------------------------------------------------------------+
 int init()
    {
 //---- indicators
   SetIndexStyle(0,DRAW_LINE,1);
   SetIndexBuffer(0,MovingBuffer);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1,UpperBuffer);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexBuffer(2,LowerBuffer);
 //----
   SetIndexDrawBegin(0,BandsPeriod+BandsShift);
   SetIndexDrawBegin(1,BandsPeriod+BandsShift);
   SetIndexDrawBegin(2,BandsPeriod+BandsShift);
 //----
   return(0);
    }
 //+------------------------------------------------------------------+
 //| Bollinger Bands                                 |
 //+------------------------------------------------------------------+
 int start()
    {
   int    i,k,counted_bars=IndicatorCounted();
   double deviation;
   double sum,oldval,newres;
 //----
   if(Bars=i)
        {
       newres=Close[k]-oldval;
       sum+=newres*newres;
       k--;
        }
     deviation=BandsDeviations*MathSqrt(sum/BandsPeriod);
     UpperBuffer[i]=oldval+deviation;
     LowerBuffer[i]=oldval-deviation;
     i--;
      }
 //----
   return(0);
    }
 //+------------------------------------------------------------------+
 
 我想在EA中计算穿越上轨和下轨的次数~~学了半天只能调用第一根柱子的
 不知道怎么调用第二第三...那些柱子的值~~~~
 各位老大帮帮忙
 小的谢谢了
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情
推荐行情
点击排行