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
- www.mql5.com
Операции с графиками / ChartIndicatorAdd - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
SuperSR6:
Indicador que desenhas as possíveis linhas de suporte / resistência em fractais.
Autor: Nikolay Kositsin