Indicadores: SuperSR6

 

SuperSR6:

Indicador que desenhas as possíveis linhas de suporte / resistência em fractais.

Fig.1 Indicador SuperSR6

Autor: Nikolay Kositsin

 
Automated-Trading:

SuperSR6:

Autor: Nikolay Kositsin

A variável "Bar" declarada na linha 113 é usada sem definição, resultando em um acesso inválido à matriz na linha 125 (e também na linha 126).

Uma inicialização básica "0" parece estar resolvendo esse problema

 

Boa tarde!

Ao instalar o indicador em um gráfico, o terminal gera um erro:"array out of range in 'supersr6.mq5' (125,16)".

Se entendi corretamente, o motivo é que nas linhas 125 e 126 os buffers BuyBuffer[bar] e SellBuffer[bar] são acessados fora do loop FOR, respectivamente, e a variável "bar" não existe nesse momento. Precisamos substituir os índices de buffer nessas linhas por BuyBuffer[0] e SellBuffer[0].

É estranho que o compilador não tenha detectado isso.

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