Alguém já viu esse tipo de erro? (anexo 1) Explicação: a automação abre a operação e projeta tanto alvo como stop de forma correta. Porém o preço simplesmente passa pelo alvo e pelo stop e não executa, como se não tivesse alvo e stop! Detalhe, isso só está acontecendo no testador de estratégia. Em tempo real, com mercado aberto, a automação executa as ordens corretamente. Ai assim eu não consigo fazer backtest.
Sobre o código da automação, eu achei que fosse um erro por eu estar usando biblioteca Trade.mqh que pega o melhor preço do book de oferta (tanto compra como venda) e projeta o stop e alvo com base no preço. Ai como o book não é fiel no testador de estratégia, pudesse dar um erro. Mas escrevi o stop e o alvo de forma diferente, sem ligação com book de oferta. Ele projetou os alvos certinhos mas o preço também passa e não executa.
Se alguém souber o que está acontecendo eu agradeço.
Fala pessoal, tudo bem?
Alguém já viu esse tipo de erro? (anexo 1)
Explicação: a automação abre a operação e projeta tanto alvo como stop de forma correta. Porém o preço simplesmente passa pelo alvo e pelo stop e não executa, como se não tivesse alvo e stop! Detalhe, isso só está acontecendo no testador de estratégia. Em tempo real, com mercado aberto, a automação executa as ordens corretamente. Ai assim eu não consigo fazer backtest.
Sobre o código da automação, eu achei que fosse um erro por eu estar usando biblioteca Trade.mqh que pega o melhor preço do book de oferta (tanto compra como venda) e projeta o stop e alvo com base no preço. Ai como o book não é fiel no testador de estratégia, pudesse dar um erro. Mas escrevi o stop e o alvo de forma diferente, sem ligação com book de oferta. Ele projetou os alvos certinhos mas o preço também passa e não executa.
Se alguém souber o que está acontecendo eu agradeço.