MQL5: Validação :-( Eu já me arrebentei para descobrir o que é e como é resolvido. - página 3
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
Olá.
Quem pode ajudar, eu não entendo qual é o erro.
Todas as verificações feitas, tentadas de diferentes maneiras, sem validação e nada mais.
o erro está lhe dizendo diretamente - volume deficiente
se seu corretor for sério, especialmente se for um banco, então lotes 0,000001 não estarão lá, defina o lote mínimo = 1
se você definir o volume de solicitação comercial por si mesmo, cada número duplo deve ser normalizado com NormalizeDouble
para lotes
para preços, takeaways, stops
e, em geral, verifique se você cumpre os limites estabelecidos nas constantes
https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants
por exemplo SYMBOL_VOLUME_MIN e SYMBOL_DIGITS
Testado no testador para diferentes parâmetros, sem erros. Na autovalidação não está claro porque o erro aparece, sem número de erro, sem descrição, estúpido Inválido, porque não entender. Os registros são todos prescritos, mas não mostram, mesmo a cadeia de eventos é impossível de ser rastreada.
Você está sendo informado em branco puro: o volume está errado.
Entendi que escreve volume errado, então a normalização não funciona, por que estou agora no testador tentando inserir não normalizado em configurações, antes de abrir normalizar, de acordo com as regras, tudo no testador funciona sem erros. Em validação, não funciona. Aplicava-o em diferentes instrumentos, com diferentes passos de volume, diferentes volumes mínimos, etc. Se funciona no testador sem erros, por que não funciona na validação?
Quem sabe COMO você se normaliza lá? Talvez um grande incremento de 0,025? E um mínimo de 0,03?
O que eu fiz de errado?
O que eu fiz de errado?
Por favor: