Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 32
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Es sin condición, porque así es como funciona el borrado, pero con condición no. Lo escribí así para señalar lo que no puedo hacer. Si lo escribes de esta manera:
OrderDelete(ticketD);
OrderDelete(ticketUP);
Entonces cada tick borra las órdenes ya creadas en cada tick (según la condición de ausencia). Y si lo escribimos con la condición
if (x!=maxpr1){x=maxpr1; OrderDelete(ticketD);}
if (z!=minpr1){z=minpr1; OrderDelete(ticketUP);}
Entonces, cuando se produce la condición, escribe un error de borrado.
¿Cómo escribo la eliminación de los pedidos especificados en esta condición?
Tanta discusión y nadie se ha dado cuenta de un simple error. Tienes ticketD y ticketUP declarados a nivel local y se reiniciarán cuando salgas de la funciónOnTick(). Decláralos a nivel global y estarás de suerte.
No deberías hacer eso.
Presiento que se avecina un grito de "¡BINGO!".
https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_text
He copiado el código del enlace y lo he pegado en la unidad y se queja de la siguiente línea al compilar
input ENUM_ANCHOR_POINT InpAnchor=ANCHOR_BOTTOM; // Método de vinculación
pero específicamente a ANCHOR_BOTTOM !?
¿qué hay que hacer para que se vea como en la foto?
https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_text
He copiado el código del enlace y lo he pegado en la unidad y se queja de la siguiente línea al compilar
input ENUM_ANCHOR_POINT InpAnchor=ANCHOR_BOTTOM; // Método de vinculación
pero específicamente a ANCHOR_BOTTOM !?
¿qué hay que hacer para que se vea como en la foto?
https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_text
He copiado el código del enlace y lo he pegado en la unidad y se queja de la siguiente línea al compilar
input ENUM_ANCHOR_POINT InpAnchor=ANCHOR_BOTTOM; // Método de vinculación
pero específicamente a ANCHOR_BOTTOM !?
¿qué debo hacer para que quede como en la foto?
Debe haber un error de imprenta en el código.
Hay una errata en el código, se ve así
Una errata en el código tiene el siguiente aspecto
Tanta discusión y nadie se dio cuenta de un simple error. Tienes ticketD y ticketUP declarados a nivel local y se ponen a cero cuando la funciónOnTick() sale. Decláralos a nivel global y estarás de suerte.
Gracias.
Ya escribí sobre ello, pero el mensaje es ignorado, el autor se empecina en no querer entender nada, sólo tropieza con un obstáculo, y en lugar de sortearlo, intenta romper la reserva.
No me consideres ignorante, recién empiezo a aprender, solo he visto 2 tutoriales en youtube y estoy tratando de entenderlo. Hay muchas cosas que no entiendes a estas alturas. Aparentemente, a estas alturas, a veces se necesita una explicación directa. Y no hay que equivocarse.
.....
Entonces, ¿funciona?
Sí.
Seguiré investigando.