Discussão do artigo "Que testes deve passar o robô de negociação antes da publicação no Mercado" - página 22
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
Estou recebendo um erro ao publicar meu EA. Alguém pode me ajudar com isso?
Resolvendo problemas de validação automática que surgem durante o envio de produtos no mercado MQL5
Saudações à comunidade. Estou recebendo constantemente essa mensagem de erro:
teste em EURUSD,H1 (netting) 2022.02.01 00:00:59 falha na modificação da ordem #2 buy stop 0.2 em 1.12483 sl: 1.12453 tp: 0.00000 -> 1.12483, sl: 1.12453 tp: 0.00000 [Sem alterações] 2022.02.01 00:00:59 falha ao modificar a ordem #3 sell stop 0.2 em 1.12221 sl: 1.12251 tp: 0.00000 -> 1.12221, sl: 1.12251 tp: 0.00000 [Sem alterações] 2022.02.01 00:02:20 falha ao modificar a ordem #2 buy stop 0.2 em 1.12475 sl: 1.12445 tp: 0.00000 -> 1.12475, sl: 1.12445 tp: 0.00000 [Sem alterações] 2022.02.01 00:02:20 falha ao modificar a ordem #3 sell stop 0.2 em 1.12214 sl: 1.12244 tp: 0.00000 -> 1.12214, sl: 1.12244 tp: 0.00000 [Sem alterações] 2022.02.01 00:03:00 failed modify order #2 buy stop 0.2 at 1.12483 sl: 1.12453 tp: 0.00000 -> 1.12483, sl: 1.12453 tp: 0.00000 [Sem alterações] 2022.02.01 00:03:00 falha ao modificar a ordem #3 sell stop 0.2 em 1.12222 sl: 1.12252 tp: 0.00000 -> 1.12222, sl: 1.12252 tp: 0.00000 [Sem alterações] 2022.02.01 00:04:00 falha ao modificar a ordem #3 sell stop 0.2 em 1.12222 sl: 1.12252 tp: 0.00000 -> 1.12222, sl: 1.12252 tp: 0.00000 [Sem alterações] 2022.02.01 00:04:20 falha ao modificar a ordem #2 buy stop 0.2 em 1.12487 sl: 1.12457 tp: 0.00000 -> 1.12487, sl: 1.12457 tp: 0.00000 [Sem alterações] 2022.02.01 00:04:20 falha ao modificar a ordem #3 sell stop 0.2 em 1.12222 sl: 1.12252 tp: 0.00000 -> 1.12222, sl: 1.12252 tp: 0.00000 [Sem alterações] 2022.02.01 00:07:59 falha ao modificar a ordem #2 buy stop 0.2 em 1.12484 sl: 1.12454 tp: 0.00000 -> 1.12484, sl: 1.12454 tp: 0.00000 [Sem alterações] 2022.02.01 00:07:59 falha ao modificar a ordem #3 sell stop 0.2 em 1.12233 sl: 1.12263 tp: 0.00000 -> 1.12233, sl: 1.12263 tp: 0.00000 [Sem alterações] 2022.02.01 00:09:00 falha ao modificar a ordem #3 sell stop 0.2 em 1.12233 sl: 1.12263 tp: 0.00000 -> 1.12233, sl: 1.12263 tp: 0.00000 [Sem alterações] 2022.02.01 00:09:20 failed modify order #2 buy stop 0.2 at 1.12446 sl: 1.12416 tp: 0.00000 -> 1.12446, sl: 1.12416 tp: 0.00000 [Sem alterações] 2022.02.01 00:09:20 falha ao modificar a ordem #3 sell stop 0.2 em 1.12233 sl: 1.12263 tp: 0.00000 -> 1.12233, sl: 1.12263 tp: 0.00000 [Sem alterações] 2022.02.01 00:10:00 falha ao modificar a ordem #3 sell stop 0.2 em 1.12233 sl: 1.12263 tp: 0.00000 -> 1.12233, sl: 1.12263 tp: 0.00000 [Sem alterações] 2022.02.01 00:11:20 falha ao modificar a ordem #2 buy stop 0.2 em 1.12453 sl: 1.12423 tp: 0.00000 -> 1.12453, sl: 1.12423 tp: 0.00000 [Nenhuma alteração] 2022.02.01 00:11:20 falha ao modificar a ordem #3 sell stop 0.2 em 1.12223 sl: 1.12253 tp: 0.00000 -> 1.12223, sl: 1.12253 tp: 0.00000 [Nenhuma alteração] 2022.02.01 00:12:20 falha ao modificar a ordem #2 buy stop 0.2 em 1.12461 sl: 1.12431 tp: 0.00000 -> 1.12461, sl: 1.12431 tp: 0.00000 [Sem alterações] 2022.02.01 00:12:20 falha na modificação da ordem #3 sell stop 0.2 em 1.12231 sl: 1.12261 tp: 0.00000 -> 1.12231, sl: 1.12261 tp: 0.00000 [Sem alterações] 2022.02.01 00:12:59 falha ao modificar a ordem #2 buy stop 0.2 em 1.12453 sl: 1.12423 tp: 0.00000 -> 1.12453, sl: 1.12423 tp: 0.00000 [Nenhuma alteração] 2022.02.01 00:12:59 failed modify order #3 sell stop 0.2 at 1.12223 sl: 1.12253 tp: 0.00000 -> 1.12223, sl: 1.12253 tp: 0.00000 [Nenhuma alteração] strategy tester report 2 total trades
O que você pode me ajudar?
PRECISO DE AJUDA, POR FAVOR 😥😥😥😥
Seu EA não pode alterar o sl devido ao fato de sua conta ser líquida. Ele só modificará as negociações em uma conta de hedge.
Se você for o autor do EA, precisará publicar seu código para receber ajuda ou sugestões de correção. Em uma conta de compensação, acredito que seja necessário modificar as ordens na sequência em que foram abertas. Talvez você tenha que ter apenas um sl para essas negociações também. Pode ser que esteja incorreto, mas tenho algumas sugestões.
EDIT: não é possível alterar ou modificar ordens pendentes. É preciso excluir a ordem e criar uma nova.
agora novo erro de validação :)
sugerindo que esses erros podem ser não críticos, por exemplo, o EA ainda pode ser publicado sem que eles sejam resolvidos, ao contrário de outros tipos de erros críticos que exigem a correção do programador. Para erros de validação não críticos, você deve ativar o botão de publicação também com algum tipo de mensagem para informar ao programador que a validação foi interrompida por um erro, mas que ele não é crítico
Corrija seu código para que ele considere adequadamente as especificações do contrato para o símbolo que está sendo negociado.
O artigo mencionado no início deste tópico o orienta especificamente a realizar muitas das verificações necessárias para conseguir isso.
Leia-o e aplique-o em seu código.