O == 0, más probablemente. O mejor utilizar la búsqueda del objeto por su nombre, si no existe tal objeto, entonces crear uno. Y no importa si se hace clic en el botón o no.
if(ObjectGet("OrderBuy: "+Symbol(),OBJPROP_PRICE1)!=0)// Это лучше заменить на if(ObjectFind(ChartID(), "OrderBuy: "+Symbol()) >= 0);ObjectSetInteger(0,"Button 3",OBJPROP_STATE,true);
Esto evita que el botón se pegue al pulsarlo si hay una línea en el gráfico.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Es fácil de añadir a la condición.
O == 0, más probablemente. O mejor utilizar la búsqueda del objeto por su nombre, si no existe tal objeto, entonces crear uno. Y no importa si se hace clic en el botón o no.
OBJPROP_STATESigue cambiando cuando se hace clic en el botón.
Hasta ahora, lo he resuelto así
Hola. 2020.10.28_05:19:00 GMT+3. He traducido el indicador LeManTrend_Indicator.mq5 a la cuarta versión .mq4 .
¿Has construido el indicador? Lo construí, parece ser el mismo - Sólo tengo que descargar este indicadorhttps://www.mql5.com/ru/code/9096
Lo hice, pero
sigue cambiando cuando se pulsa
Hasta ahora lo he resuelto así.
¿Cuál es el problema general?
¿Cuál es la tarea general?
Si hay un objeto, se pulsa el botón y se pone
y es necesario mantenerlo como verdadero mientras haya un objeto en el gráfico
Cuando se hace clic en el botón se crea el objeto y el botón recibe
si hay un objeto, pulsas el botón y se pone
y mantenerlo verdadero mientras haya un objeto en el gráfico.
Entonces sólo hay que devolver la propiedad antes de dibujar
y lo hago... puedes ver en el código
No todo. He destacado en mi ejemplo
Esto evita que el botón se pegue al pulsarlo si hay una línea en el gráfico.No todo. He destacado en mi ejemplo
Esto evita que el botón se pegue al pulsarlo, si hay una línea en el gráfico.El problema no es ninguno de los dos... Sólo necesito que se pegue, pero el propio OBJ_BUTTON es clicable, aunque no haga nada.
Necesito que el botón esté inactivo, y eso, según tengo entendido no es posible(
Ese no es el problema... sólo necesito que se pegue, pero el OBJ_BUTTON en sí mismo es clicable, aunque no haga nada.
Necesito que el botón esté inactivo, y esto, según tengo entendido no es posible(
¿Qué quiere decir con "inactivo" o "no se puede hacer clic"? ¿Y qué sentido tiene?
Si quieres que el botón tenga la apariencia de haber sido pulsado, entonces en lugar de true en esa línea, pon false y elimina la línea
que antes de crear la línea...
¿Qué quiere decir con "no activo" o "no clicable"? ¿Y qué sentido tiene eso?
Si quieres que el botón tenga la apariencia de haber sido pulsado, entonces en lugar de true en esa línea, pon false y elimina la línea
que es antes de que se cree la línea...
este es el aspecto del botón pulsado...
no te molestes... ya no es relevante.
Gracias.