Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1306

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
Por favor, ayuda, he añadido un buffer más al indicador (double ma_buffer_stop[];), pero no dibuja o da errores(
Mira, ¿nos vamos a meter aquí?
eso es lo primero que se me ocurre.A veces cojo la división a cero. (Todo puede ocurrir en la dinámica).
Lo busco comentando las operaciones de división y lanzando el EA en el gráfico.
¿Hay alguna forma de obtener la cadena con el error utilizando métodos más normales?
El problema es que el error sólo se produce en un determinado estado. Es decir, el error puede desaparecer en un determinado marco temporal y con una nueva vela. Es bueno cuando se nota a las 4 en punto. Hay tiempo para encontrarlo.
¿Hay alguna forma de obtener la línea con el error utilizando métodos más convencionales?
Debería tener una entrada en el registro de expertos con el número de archivo y de línea donde se produjo la división por cero
Deberías tener un registro en el registro de tu Asesor Experto con el número de archivo y línea donde se produjo la división por cero
2020.11.27 11:55:29.795 qstr7_52_1 EURUSD,H4: división a cero en 'qstr7_52_1.mq4' (962,43)
Sólo esto.
Sin embargo, 962,43.
Ahí tienes))) ¡¡¡¡¡Gracias!!!!!
¿Nos vamos a meter aquí?
sólo de la parte superior de mi cabeza.Ir a
Si hago esto, atrae
Este array sólo tiene los valores correctos en los puntos de intersección, en el resto su valor es EMPTY_VALUE. Por lo tanto, nada es visible. Es necesario introducir una variable global y asignarle valores en el momento de la intersección. Y ya dará el valor actual en el momento de la intersección, o el valor pasado cuando no haya intersección.
Este array sólo tiene los valores correctos en los puntos de intersección, en el resto su valor es EMPTY_VALUE. Por lo tanto, nada es visible. Es necesario introducir una variable global y asignarle valores en el momento de la intersección. Y ya dará el valor actual en el momento de la intersección, o el valor pasado cuando no haya intersección.
Gracias, ha funcionado)
Este array sólo tiene los valores correctos en los puntos de intersección, en el resto su valor es EMPTY_VALUE. Por lo tanto, nada es visible. Es necesario introducir una variable global y asignarle valores en el momento de la intersección. Y ya dará el valor actual en el momento de la intersección, o el valor pasado cuando no haya intersección.
He multiplicado PeriodMaSlow por 2
y el código inicial funciona sin errores