Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1460
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 de trading, sistemas automáticos de trading y prueba de estrategias de trading
Problemas con las órdenes de trading
Vinicius de Oliveira, 2023.05.25 17:06
¡¡¡Buenas tardes!!!
¿Estás conectado a alguna cuenta de trading? ¿Es iPhone/iPad o Android?
Comercio móvil - Ayuda para MetaTrader 5
Trading - MetaTrader5 para iPhone - Ayuda para MetaTrader 5 iPhone/iPad
...
...
Renuncie a ChatGPT. No sirve para nada. Aprende a programar correctamente en MQL5 o contrata a un programador humano para que lo haga.
Chatgp
¡Buenas tardes!
Cuando se activa ExpertRemove en MT5, ¿también cierro la posición y borro las órdenes limitadas?
¿O tengo que cerrar todo antes?
Gracias por la respuesta sugerida.
¿O tengo que cerrar todo de antemano?
Gracias por la respuesta sugerida.
ExpertRemove - termina el Asesor Experto y lo descarga del gráfico.
Lo mismo ocurre si elimina manualmente el Asesor Experto del gráfico.
Si se especifica en el Asesor Experto para eliminar órdenes y cerrar posiciones cuando se elimina el Asesor Experto,
entonces todo será borrado y cerrado, pero si no se especifica,
entonces tanto las posiciones como las órdenes permanecerán sin cerrar.
Si está prescrito en el Asesor Experto borrar órdenes y cerrar posiciones cuando se borra el Asesor Experto,
entonces todo será borrado y cerrado
Una pequeña adición: si se tarda 2,5 segundos.
No sé cómo hacerlo.
Cuando se produce el evento de desplazamiento de la rueda del ratón, se ejecuta el código.
La rueda del ratón se puede desplazar durante varios clics a la vez, y obtendremos no un evento con dparam = número de clics, sino varios eventos con dparam = +/-120.
El código se ejecuta durante algún tiempo, que es mucho mayor que el tiempo entre clics al desplazar la rueda del ratón.
Como resultado, resulta que ya nadie se desplaza con la rueda del ratón, y el programa sigue recalculando durante algún tiempo más.
La rueda del ratón se desplazó a las 15:12:22.820 y luego el programa se ejecutó 5 veces más, durante 5 segundos enteros.Pregunta: cómo ejecutar el código del programa una vez en lugar de varias veces.
Es decir, la rueda se desplazó durante 5 clics, delta = dparam / 120 * 5.
No sé cómo hacerlo.
Cuando se produce el evento de desplazamiento de la rueda del ratón, se ejecuta el código.
La rueda del ratón se puede desplazar durante varios clics a la vez, y obtendremos no un evento con dparam = número de clics, sino varios eventos con dparam = +/-120.
El código se ejecuta durante algún tiempo, que es mucho mayor que el tiempo entre clics al desplazar la rueda del ratón.
Como resultado, resulta que ya nadie desplaza la rueda del ratón, y el programa sigue recalculando durante algún tiempo más.
La rueda del ratón se desplazó a las 15:12:22.820 y luego el programa se ejecutó 5 veces más, durante 5 segundos enteros.Pregunta: cómo ejecutar el código del programa una vez en lugar de varias veces.
Es decir, la rueda se desplazó durante 5 clics, delta = dparam / 120 * 5.
Prueba esto
No lo he comprobado, en todo caso, no es culpa mía...)))))) Tendré que hacer algo con la bandera... y quizás tenga que meter el código en una función personalizada y trastear con la bandera ahí.