Estou tentando implementar no meu indicador a função de mostrar o tamanho do candle anterior. Pra isso eu estou usando:
Porém dessa forma o Texto fica abaixo da minima atual, eu gostaria de deixar na minima anterior, eu tentei da seguinte forma:
E então ele me retorna esse erro:
Não entendi o motivo do array out of range, já que em rates_total é percorrido todas as barras.
Boa noite,
Veja que em i=0, [i-1]= -1, daí o problema no array.
Boa sorte!
Estou tentando implementar no meu indicador a função de mostrar o tamanho do candle anterior. Pra isso eu estou usando:
Porém dessa forma o Texto fica abaixo da minima atual, eu gostaria de deixar na minima anterior, eu tentei da seguinte forma:
E então ele me retorna esse erro:
Não entendi o motivo do array out of range, já que em rates_total é percorrido todas as barras.
Se vc pretende chamar "i-1", JAMAIS começe seu loop com i=0...
Faz sentido?
;)
if(prev_calculated < 1) { i = 0; } else { i = prev_calculated - 1; } while(i < rates_total && !IsStopped()) { ... }
Prefiro usar esse template padrão nos códigos
Em vez de chamar diretamente a posição anterior do array, por que não armazena esse valor [i-1] em uma variável e a sobreponha no final de cada execução?
essoal.. eu tenho um robô na base do RSI. Mas ele funciona apenas no timeframe M1, TENHO O CODIGO FONTE, gostaria de pedir uma dica de como mudar para M5.... Poderei também te dar o robô
PARE de postar em lugares errados do Fórum!
Se não te responderam da primeira vez, não vai ser aqui...
E, você não quer dica, você quer alguém que faça isso de graça pra você.
Seja, em primeiro lugar, honesto com você mesmo. Do contrário ninguém irá ajudar.

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Estou tentando implementar no meu indicador a função de mostrar o tamanho do candle anterior. Pra isso eu estou usando:
Porém dessa forma o Texto fica abaixo da minima atual, eu gostaria de deixar na minima anterior, eu tentei da seguinte forma:
E então ele me retorna esse erro:
Não entendi o motivo do array out of range, já que em rates_total é percorrido todas as barras.