关于MQL4编程的问题

 

就是我打开CCI这个指标的源代码,看到了这几行:

//---- 3 additional buffers are used for counting.
IndicatorBuffers(4);
SetIndexBuffer(1, RelBuffer);
SetIndexBuffer(2, DevBuffer);
SetIndexBuffer(3, MovBuffer);

我不明白 SetIndexBuffer() 这个方法是干什么用的?说是设置指标的缓存数组的,可我不明白这个缓存数组是干什么用的?为什么要设置。请高手来讲解一下~~

 
木有人解答么? 求求各位了~~
 
soap 写道 >>
木有人解答么? 求求各位了~~

SetIndexBuffer(1, RelBuffer);
SetIndexBuffer(2, DevBuffer);
SetIndexBuffer(3, MovBuffer);

1,2,3对应是线

RelBuffer DevBuffer MovBuffer 数组名

数组上的每一项值对应线上的点。

我说得比较大概。

 

多谢这位高手!!!

那么就是说,数组里存储的是CCI这条指标线上的每一个点咯?如果这么说,我就明白了,可是CCI不就是一条线么?怎么还能有3条呢?

 
另外两个数组是辅助的,不显示
原因: