请问OnCalculate函数中数组的次序函数

 
MQL5的自定义指标中,OnCalculate下对应缓冲区数组的次序到底是怎样的?我在一本教材上看到,说0号对应最新柱子,也就是最右边的柱子,但在其他地方看到说,0号对应最老也就是最左边的柱子。但是奇怪的是,依据这两个截然相反的理念编出来的指标代码,都能正常运行。这是怎么回事?有没有权威点的说法。
 
f5f5t3t3:
MQL5的自定义指标中,OnCalculate下对应缓冲区数组的次序到底是怎样的?我在一本教材上看到,说0号对应最新柱子,也就是最右边的柱子,但在其他地方看到说,0号对应最老也就是最左边的柱子。但是奇怪的是,依据这两个截然相反的理念编出来的指标代码,都能正常运行。这是怎么回事?有没有权威点的说法。

MT4: 索引 0 对应最柱线

MT5: 索引 0 对应最柱线

原因: