下载MetaTrader 5
要添加评论,请登录注册
没有时间学习MQL5?源代码程序库为您服务!
frank.dumphy
11
frank.dumphy 2009.08.17 09:32 

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

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

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

frank.dumphy
11
frank.dumphy 2009.08.18 05:25  
木有人解答么? 求求各位了~~
goodgame
31
goodgame 2009.08.18 11:46  
soap 写道 >>
木有人解答么? 求求各位了~~

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

1,2,3对应是线

RelBuffer DevBuffer MovBuffer 数组名

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

我说得比较大概。

frank.dumphy
11
frank.dumphy 2009.08.19 06:57  

多谢这位高手!!!

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

zjg
25
zjg 2009.08.22 11:14  
另外两个数组是辅助的,不显示
/
要添加评论,请登录注册