Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1794
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
Foro sobre trading, sistemas de trading automatizados y comprobación de estrategias
Cualquier pregunta de los novatos en MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos
MakarFX, 2021.12.06 12:14
Y en el caso de un error, ¿qué devolverá tu función, true?
Y en caso de error, ¿qué devolverá tu función, true?
Esto, sí, debería funcionar.
¿Se refiere al cambio de color a través de la propiedad? Tengo una variante de este tipo, necesito entender por qué esta no funciona.
Funciona, pero reacciona a cualquier OnChartEven, es decir, borra->crea con el precio "0"->mueve al cursor. De ahí el parpadeo
¿Te refieres al cambio de color a través de una propiedad? Tengo esa opción, necesito entender por qué no funciona.
No. Es para que los objetos no parpadeen y aparezcan/desaparezcan, no reboten como escaldados y la CPU no haga ruido...
Entonces, ¿qué pasa, cuando el objeto en la ventana principal es "0" su función devolverá false? Explica el punto con>=0... o igual a cero.
Mira con atención.
¿En qué rango de valores la condición será verdadera?
¿Qué error? Pon un ejemplo.
¿Qué suele ser cierto? Todo lo que no sea 0 (lo mencioné anteriormente). Y tienes verdadero sólo cuando la condición devuelve falso en 0. El objeto está en el sótano (ObjectFind(ch, nombre) > 0) - falso. Pero el error (-1) es verdadero.
Por lo tanto, aquí está la variante correcta:
No. Es para que los objetos no parpadeen y aparezcan/desaparezcan, salten como escaldados y la CPU no haga ruido...
Presta mucha atención.
¿En qué rango de valores la condición será verdadera?
¿entonces qué?
Funciona, pero reacciona a cualquier OnChartEven, es decir, borra->crea con el precio "0"->mueve al cursor. De ahí el parpadeo.
¿Por qué? ¿Por qué no sucede para la línea verde? Las condiciones son idénticas sólo inversas (precio > Ask) para el amarillo y (precio < Bid) para el verde.
Evita que los objetos parpadeen y aparezcan/desaparezcan, reboten como animales escaldados y el ruido de la CPU...
Por alguna razón, las líneas verdes y rojas sólo tienen una copia y no parpadean cuando se mueve el cursor.
Mira con atención.
¿En qué rango de valores la función devolverá verdadero?
¿Qué suele ser cierto? Todo lo que no sea 0 (lo he mencionado anteriormente). Y se tiene true sólo cuando la condición devuelve false con un valor de 0.
Mira de nuevo con atención
Vuelve a mirar con atención.
Modificado el mensaje. Pruebe su función y la mía con un ID de gráfico incorrecto y cuando el objeto se crea en la subventana. Y mira lo que tu función devolverá y lo que la mía devolverá. Y lee la documentación con atención. Todos los enlaces y la cita se dan arriba.