📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    iCustom调用的使用问题

    2011-10-05 · 4738 阅读
    //+------------------------------------------------------------------+
      //|                                                        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中计算穿越上轨和下轨的次数~~学了半天只能调用第一根柱子的
      不知道怎么调用第二第三...那些柱子的值~~~~
      各位老大帮帮忙
      小的谢谢了
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 13 个

    万元富 LV4

    发表于 2012-11-22 01:12:18 | 显示全部楼层

    谢谢分享  

    博信黄金 LV5

    发表于 2012-11-22 01:12:18 | 显示全部楼层

    楼上的话等于没说~~~  

    2364383259 LV5

    发表于 2012-11-22 01:36:01 | 显示全部楼层

    自己知道了  

    柄先 LV5

    发表于 2012-11-22 01:36:01 | 显示全部楼层

    牛牛牛牛  

    K线 LV6

    发表于 2012-11-22 01:36:01 | 显示全部楼层

    就为赚分嘛  

    osenya LV6

    发表于 2012-11-22 01:36:01 | 显示全部楼层

    小心大家盯上你哦  

    combo18 LV5

    发表于 2012-11-22 01:36:01 | 显示全部楼层

    做一个,做好了,请看  

    manger LV4

    发表于 2012-11-22 01:36:01 | 显示全部楼层

    刚加进这个论坛不久,热衷于EA交易  

    dpehpzen LV3

    发表于 2015-1-25 17:43:55 | 显示全部楼层

    看看吧,谢谢分享
    12下一页
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服