MQL5: Validación :-( Ya me he devanado los sesos para saber qué es y cómo se soluciona. - página 3
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Hola.
Quién puede ayudar, no entiendo cuál es el error.
Todas las comprobaciones hechas, probadas de diferentes maneras, ninguna validación y ya está.
el error le dice directamente - volumen discapacitado
si su corredor es serio, especialmente si es un banco, entonces los lotes 0.000001 no estarán allí, establezca el lote mínimo = 1
si se define el volumen de solicitud de comercio por sí mismo, cada número doble debe ser normalizado con NormalizeDouble
para los lotes
para los precios, las entradas, las paradas
y, en general, comprueba si cumple los límites establecidos en las constantes
https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants
por ejemplo SYMBOL_VOLUME_MIN y SYMBOL_DIGITS
Probado en el probador para diferentes parámetros, sin errores. En la autovalidación no está claro por qué aparece el error, sin número de error, sin descripción, estúpido Invalid, por qué no entender. Registros todo prescrito, pero no muestra, incluso la cadena de eventos es imposible de rastrear.
Se le está diciendo con toda claridad: el volumen está mal.
Entendí que no escribe el volumen correcto, por lo que la normalización no funciona, ¿por qué estoy en el probador ahora tratando de insertar no normalizado en la configuración, antes de abrir normalizar, de acuerdo con las reglas, todo en el probador funciona sin errores. En la validación no funciona. Lo ejecuté en diferentes instrumentos, con diferentes pasos de volumen, diferentes volúmenes mínimos, etc. Si funciona en el probador sin errores, ¿por qué no funciona en la validación?
¿Quién sabe cómo se normaliza allí? ¿Tal vez un incremento de lote de 0,025? ¿Y un mínimo de 0,03?
¿Qué he hecho mal?
¿Qué he hecho mal?
Por favor: