Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1793
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
Sí, de hecho, tanto como 8 piezas, pero el gráfico no muestra que el precio es 0 no importa, la línea todavía se aferra al cursor (lo sigue)
No utilice ObjectDelete porque la línea se escapa a "0" cada vez
mejorObjectSetString(0,"line 1",OBJPROP_NAME,line_name); ObjectSetInteger(0,line_name,OBJPROP_COLOR,clrRed);
No utilice ObjectDelete porque la línea se escapa a "0" cada vez
mejor0 significa falso. Todo lo que no sea 0 esverdadero. Pero, ¿alguien ha pensado en la legibilidad de ese código, en el que se mezclan todo tipo de condiciones?
No es un valor booleano. Pero se puede convertir fácilmente en un booleano:
Por lo tanto, lo principal es tener el enfoque correcto para la escritura de código. Entoncesnunca tendrás esos problemas.
Tengo la opción de renombrar y sí funciona. En el caso de ObjectDelete() ¿por qué las líneas verdes y rojas se crean en una instancia y no parpadean? Y la línea amarilla, si ya tiene una, ¿por qué se sigue multiplicando infinitamente?
Estas líneas están bajo su control.
Y las líneas que parpadean reaccionan a cualquier OnChartEvent, porque
0 significa falso. Todo lo que no sea 0 esverdadero. Pero, ¿alguien ha pensado en la legibilidad de ese código, en el que se mezclan todo tipo de condiciones?
No es un valor booleano. Pero se puede convertir fácilmente en un booleano:
Por lo tanto, lo principal es tener el enfoque correcto para la escritura de código. Entoncesnunca tendrás esos problemas.
¿Y si el objeto es "0" en la ventana principal, devolverá false?
Y las líneas que parpadean reaccionan a cualquier OnChartEvent, porque.
Le dije: Botón pulsado - crear línea, botón soltado - borrar (lo mismo con otros tipos de objetos que se pueden enlazar). Pero él dijo: no es nada, lo haré todo "normalmente". :)
¿Y si el objeto es "0" en la ventana principal, devolverá false?
Eso es lo que puede vencer su reticencia a leer la documentación.
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind
Valor de retorno
Si tiene éxito, la función devuelve el número de la subventana (0 significa ventana del gráfico principal) donde se encuentra el objeto encontrado. Si no se encuentra ningún objeto, la función devuelve un número negativo. Para obtener más información sobreel error, llame a la funciónGetLastError().
Estas líneas están bajo su control.
Y las líneas que parpadean reaccionan a cualquier OnChartEvent, porque
¿Y si el objeto es "0" en la ventana principal, devolverá false?
Le dije: Botón pulsado - crear línea, botón soltado - borrar (lo mismo con otros tipos de objetos a los que se puede adjuntar). Pero él dijo: no es nada, lo haré bien. :)
¿Te refieres al cambio de color a través de la propiedad? Tengo esa opción, necesito entender por qué no funciona.
Aquí hay algo que puede vencer tu falta de voluntad para leer la documentación...
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind