Errores, fallos, preguntas - página 2427
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
Mostrar el código de salida
¿"1.e-002" es (cadena)Lots?
Sí.
¿"1.e-002" es (cadena)Lots?
Cambiado el lote en los parámetros de entrada a 0,05
Cambió el código a:
P.D. Pero si introduzco 0,01 de una vez, se muestra correctamente
Cambiado el lote en los parámetros de entrada a 0,05
Cambió el código a:
P.D. Pero si introduces 0.01 de una vez, se muestra correctamente
Vitaliy, pero DoubleToString tiene el segundo parámetro. Y es obligatorio en su versión, de lo contrario será por defecto. Afortunadamente no recuerdo cuánto, no me interesa.
Vitaly, pero DoubleToString tiene un segundo parámetro. Y en su variante es obligatorio, de lo contrario será por defecto. Afortunadamente no recuerdo cuánto, no me interesa.
Por defecto, no debería mostrar 0,01 como 1.
Corregiremos
Por defecto, no debería mostrar 0,01 como 1,e-002
Vamos a corregir
el compilador se comporta de manera diferente en los mismos casos.
Descargado 2 archivos de kodobase:https://www.mql5.com/en/code/15440
se hicieron, obviamente antes de que apareciera iTime(). Uno de ellos recopila, el otro jura:
Las funciones son idénticas:
llamadas también.
El motivo de la regañina es obvio, comprensible y fácilmente solucionable con la auto-reposición, pero el diferente comportamiento en situaciones similares es alarmante.
PS:
El indicador compilado funciona correctamente.
Tengo ambos archivos que causan exactamente la misma lista de errores (8 en total).
Tengo ambos archivos que causan exactamente las mismas listas de errores (8 en total).
Volví a descargar y traté de compilar, ambos con errores, pero el número es diferente: 8 y 9.
A juzgar por el informe de sustitución automática, debe ser diferente.
Así que ayer hubo algún tipo de fallo en el ME. La primera la veo como un fallo a favor del usuario (¡compilada sin ediciones y funcionando!).
Volví a descargar y traté de compilar, ambos con errores, pero los números son diferentes: 8 y 9.
A juzgar por el informe de cambio automático, debe ser diferente.
Sí, efectivamente, la gama tiene 1 más.