那位能解释一下?万分感谢

 
在学习是对划线的基本机理不明白,MT4手册讲通过缓存数组划线,甚是糊涂,例题指标源码中定义了很多数组,划线的、计算的、存储计算结果的,但仅见划线数组与指标线做过关联,未见计算结果与指标线的关联,因此就很难自己写指标,想请大师、高手不吝赐教,讲述一下数组之间的关系,系统close[],high[],low[]open[],volum[],time[],中的数据是否从左到右排列,每有新数据就在最前面close[0]号位置插入,其余依次后移?数组大小是否不固定,?里面的第一个数据(数组最后一位)何时计入的?BARS、COUNTEDBARS是否也随时间(行情)变化?计算用的柱是否包括图表中不可见的柱?用图表解释最直观,万分感谢。
 

仅见划线数组与指标线做过关联,未见计算结果与指标线的关联,

计算结果存入划线数组即可

系统close[],high[],low[]open[],volum[],time[],中的数据是否从左到右排列,每有新数据就在最前面close[0]号位置插入,其余依次后移?

是 0永远对应当前时间周期

数组大小是否不固定,?

不确定,有两种数组,一种是用于记录指标数据的,大小由MT负责,一种是自定义的,和C类似。

里面的第一个数据(数组最后一位)何时计入的?

何时? 有新数据就记入,所以当前时间周期数据可能是变化的

BARS、COUNTEDBARS是否也随时间(行情)变化?

BARS是, COUNTEDBARS指已经计算过的,跟计算有关

计算用的柱是否包括图表中不可见的柱?

 
DxdCn 写道 >>

仅见划线数组与指标线做过关联,未见计算结果与指标线的关联,

计算结果存入划线数组即可

系统close[],high[],low[]open[],volum[],time[],中的数据是否从左到右排列,每有新数据就在最前面close[0]号位置插入,其余依次后移?

是 0永远对应当前时间周期

数组大小是否不固定,?

不确定,有两种数组,一种是用于记录指标数据的,大小由MT负责,一种是自定义的,和C类似。

里面的第一个数据(数组最后一位)何时计入的?

何时? 有新数据就记入,所以当前时间周期数据可能是变化的

BARS、COUNTEDBARS是否也随时间(行情)变化?

BARS是, COUNTEDBARS指已经计算过的,跟计算有关

计算用的柱是否包括图表中不可见的柱?

感谢!!

原因: