if(counted_bars>0) counted_bars--;的作用? 新评论 shengkai wang 2012.01.25 10:48 int limit; int counted_bars=IndicatorCounted(); //---- last counted bar will be recounted if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; 这是MACD自定义指标代码中一段,我大致理解这段代码的意思,但是有一点不清楚的地方就是: if(counted_bars>0) counted_bars--; 这句话似乎没有必要啊,我注释了这句话,MACD似乎也运行的很好。 我是新手,请高手解释一下,谢谢! keyila 2012.01.26 06:11 #1 节省系统资源的 写法 减少不必要的运算 提升工作效率 shengkai wang 2012.01.26 10:32 #2 keyila: 节省系统资源的 写法 减少不必要的运算 提升工作效率 我知道这点。我的疑问是 if(counted_bars>0) counted_bars--; 这句话似乎是没有必要的,这句话有什么作用呢? 就算没有这句话 ,还是会计算正确的。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这是MACD自定义指标代码中一段,我大致理解这段代码的意思,但是有一点不清楚的地方就是:
这句话似乎没有必要啊,我注释了这句话,MACD似乎也运行的很好。
我是新手,请高手解释一下,谢谢!