新手学编程,请教一个可能是非常简单的问题

 

找不到更多的新手入门教程,只好硬着头皮看已经编好了的指标,很多不懂。
请教一下老师,这条语句是什么意思,初始值是多少?好多指标里都有这条语句,但是没看到怎么初始化。
谢谢老师了!
int counted_bars=indicatorcounted();

 

== 自己翻函数说明啊

 

谢谢回复,我的英文不好,没看懂,主要是想知道那个 indicatorcounted() 初始值是怎么确定的,谢谢

 

指 已经有多少Bar计算过了, 用于减少指标计算量。

 

非常感谢,我还是没明白,最初的值是多少呢,很感谢了

 

最初的值 当然是0, 就是刚打开图加入指标运行时,还没计算,就是0。
必然当前开始是有200个bar,指标就将针对这200个数据计算指标,计算过的就是0, 完成计算,MT会记住计算了200。
下次有一个新价格数据(高低开收)收到时,MT会调用这指标文件再计算,这时总数据bar数就是201,上次计算了200,这次只需计算新收到的就是。
随时间变化,收到新数据.......依此类推。
想想随时间推移,数据从服务器一个一个收到.......

 

非常感谢DxdCn 老师的指点,自学真是太困难了,尤其是参考资料太少再加上英文不好,但是能遇上好老师是非常的幸运啊,再次感谢了

原因: