![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Por favor, informe se alguém encontrou algo assim.
Existe um código:
Em tempo real em terminal funciona: mas em testador o mesmo código dá um resultado diferente:O tamanho da matriz deve ser obtido independentemente do evento que ocorreu?
E o tamanho da matriz deve ser obtido independentemente do evento que ocorreu?
Bem, primeiro escrevi o indicador e depois reduzi tudo a um simples exemplo.
Acontece que sim - em qualquer evento, e os registos que são dados são repetidos em cada linha.
Alterando o código para o seguinte:
tornou-se ainda mais divertido. Terminal de resultados:
Testador:
Bem, primeiro escrevi o indicador e depois reduzi tudo a um simples exemplo.
Acontece que sim - por qualquer acaso, com os registos dados a repetirem cada linha.
...
Não o consegui reproduzir. Estou a testar este código:
//---
Testado o indicador no modo de visualização.
...
Testado o indicador no modo de visualização.
Da mesma forma, estou a tentar descobrir.
Tanto quanto sei, os eventos relacionados com a interacção com o gráfico são ignorados neste momento no testador. Os eventos personalizados podem ser tratados.
Não me interessa quais, desde que venham:)
Também interessante é que o seu código dá o resultado 0, ou seja, o erro persiste.
PS. Win7 x64 + UAC e não portátil.
Não me interessa quais, desde que venham:)
Também interessante é que o seu código me dá o resultado 0, ou seja, o erro persiste.
PS. Win7 x64 + UAC e não portátil.
Não recebo quaisquer eventos com este código. Então, em que eventos é que a mensagem é impressa no provador? Até me perguntei, era por isso que queria saber. )) Preciso de um código para o reproduzir.
Não recebo quaisquer eventos com este código. Então, em que eventos é que a mensagem é impressa no provador? Até me perguntei, foi por isso que perguntei. )) Preciso de código para a reproduzir.
Estranho, porque o evento CHARTEVENT_CHART_CHANGE deve vir de qualquer forma no testador. Certo?
fyords:
Estranho, porque o evento CHARTEVENT_CHART_CHANGE deve vir de qualquer forma no testador. Certo?...
Testei o ExpertMACD Expert Advisor padrão no testador de estratégia, que é entregue juntamente com o MT5, gerando erros:
2013.03.30 19:18:09 Passe genético do núcleo 2 (0, 15) testado com erro "OnInit failed" em 46 ms
2013.03.30 19:18:08 Passe genético Core 1 (0, 13) testado com erro "OnInit failed" em 32 ms
2013.03.30 19:18:07 Passe genético do núcleo 2 (0, 5) testado com erro "OnInit failed" em 0 ms
Descobri ao pesquisar que o erro está no módulo: "SignalMACD" ao optimizar os períodos MACD rápidos e lentos (ao assinalar as caixas nos parâmetros do testador de estratégia).
Alguém já se deparou com tal problema e como lidar com ele? (Quando há apenas uma carraça, funciona de alguma forma, mas há erros assim que se verificam duas carraças)