指标: SuperSR6

 

SuperSR6:

本指标用于在分形时绘制可能的支撑/阻力线

图1 SuperSR6 指标

作者: Nikolay Kositsin

 
Automated-Trading:

超级 SR6

作者: Nikolay KositsinNikolay Kositsin

第 113 行声明的 "Bar "变量未定义使用,导致第 125 行(以及第 126 行)的数组访问无效。

一个基本的 "0 "初始化看起来可以解决这个问题

 

下午好!

图表上 安装指标 时,终端出现错误:"array out of range in 'supersr6.mq5' (125,16)"。

如果我理解正确的话,原因是在第 125 和 126 行中,分别在 FOR 循环之外访问了 BuyBuffer[bar] 和 SellBuffer[bar] 缓冲区,此时变量 "bar "并不存在。我们需要用 BuyBuffer[0] 和 SellBuffer[0] 替换这两行中的缓冲区索引

奇怪的是,编译器并没有发现这一点。

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
Операции с графиками / ChartIndicatorAdd - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5