顺水外汇EA交易网MT4

标题: 求助,关于B%指标。【已解决】 [打印本页]

作者: aa98564    时间: 2018-1-11 14:40
标题: 求助,关于B%指标。【已解决】
指标值无法实时变动,一定要页面间切换才计算,不知道问题出在哪?望高手指教!~感激不尽!附:从MT4市场中购买的有这个指标,可以实时变动,但无法看到源码。MT4市场此指标是免费的。
代码如下:
extern int       bbPeriod=20;
extern int       bbDeviation=2;
extern int       bbPrice=0;
double PercentB[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   IndicatorShortName("%b - Period="+bbPeriod+"    ");   
   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,Blue);
   IndicatorDigits(Digits+1);
   SetIndexBuffer(0,PercentB);
   SetIndexLabel(0,"%b");
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   //Bar stuff
   int    counted_bars=IndicatorCounted(); int limit;
   if(counted_bars<0) return(-1);
   limit=Bars-counted_bars-1;
   for(int shift=0; shift<limit; shift++)
   {
      double bbUpper=iBands(NULL,0,bbPeriod,bbDeviation,0,bbPrice,MODE_UPPER,shift);
      double bbLower=iBands(NULL,0,bbPeriod,bbDeviation,0,bbPrice,MODE_LOWER,shift);
      PercentB[shift]=((Close[shift]-bbLower)/(bbUpper-bbLower))*100.0;
   }
   return(0);
  }

作者: tempasdf    时间: 2018-1-11 15:55
你没有看到 [ea] 中的错误 信息提示吗??         zero divide in
作者: aa98564    时间: 2018-1-11 17:17

不好意思,我这编译没有出现这个问题。真没看到。。求解决方案。

作者: aa98564    时间: 2018-1-11 17:25

小改一下,问题依旧,是我写错了,还是别的原因?望指教。。谢谢~~

作者: tempasdf    时间: 2018-1-11 17:48

改后应该正常了呀
这样的指标 论坛上有的是http://www.520fx.com/thread-7693-1-1.html

作者: aa98564    时间: 2018-1-11 18:19

谢谢你!~已收到。

作者: EUR168    时间: 2018-1-11 19:04
支持一波 谢谢了支持一波 谢谢了




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2