Auto Close Trades by Time and Magic Number MT5
- Utilidades
-
Sergio Marquez Uroz
I'm an algorithmic trader and MQL5 developer. I build the tools I wanted for my own trading and the trading bots I run myself. If you have a question before or after buying, send me a private message: you'll get an answer from the developer, not from a bot. - Versión: 1.0
- Activaciones: 5
«Cierre automático de operaciones por hora y número mágico» cierra las operaciones de los números mágicos que elijas a las horas que establezcas: posiciones abiertas, con beneficios o pérdidas, y órdenes pendientes. Una línea por cierre, por ejemplo, 05:00=105.
No abre operaciones ni emite señales. Colócalo en cualquier gráfico libre y supervisará toda la cuenta, junto a tus asesores expertos, tu copiador de operaciones o tus operaciones manuales.
Una línea por cierre
Escribe las horas de cierre en una sola entrada, separadas por punto y coma:
- 05:00=105 — a las 05:00 cierra todo con el número mágico 105.
- 14:30=106,107 — varios números mágicos en una sola línea.
- Vie 21:50=* — todas las operaciones de la cuenta, solo los viernes, antes del fin de semana.
- Lun-Jue 23:00=0 — número mágico 0 = las operaciones que has abierto manualmente.
Desde una línea hasta tantas como necesites: 24 líneas pueden cerrar 24 copias de un EA, cada una al final de su propia hora.
Usos habituales
- Un EA que opera durante una sesión y debe quedar en posición neutra al finalizarla.
- El mismo EA en varios gráficos, cada copia con su propio número mágico y su propia hora de cierre.
- Cerrar posiciones antes del fin de semana, antes del rollover diario o antes del cierre del mercado.
- Órdenes pendientes que no deben permanecer activas después de una hora determinada.
Cierres que se llevan a cabo
Si el bróker rechaza un cierre (recotización, cotizaciones fuera de rango, mercado cerrado), el EA lo intenta de nuevo hasta que no quede nada pendiente, durante un máximo de 60 minutos, y registra cada cierre en la pestaña «Expertos» con el número de operación, el símbolo, los lotes, el número mágico y el beneficio. Cada vez se ejecuta una vez al día. Si la terminal estaba apagada o desconectada en ese momento, el cierre se ejecuta igualmente cuando se vuelve a conectar dentro de los minutos que hayas establecido. Un cierre que se haya perdido por más tiempo del establecido se omite, para que no se cierre nada por sorpresa horas más tarde.
El calendario en el gráfico
El gráfico muestra el reloj en uso, cada línea de cierre, la próxima vez que se ejecutará y cuántas posiciones y órdenes se cerrarían en ese momento. Aparece una advertencia si el «Algo Trading» está desactivado, ya que en ese caso no se puede cerrar nada.
Datos de entrada
- Horas de cierre, p. ej., 05:00 = 105; viernes 21:50 = * — las líneas de cierre: [días] HH:MM = números mágicos, o * para todos. Días como de lunes a viernes, lunes, miércoles y viernes o de sábado a lunes; sin especificar días, todos los días.
- Qué cerrar: posiciones y órdenes pendientes, solo posiciones o solo órdenes pendientes.
- Reloj para las horas de cierre: la hora del servidor del bróker (la hora del gráfico y de «Market Watch») o el reloj de este ordenador.
- Solo estos símbolos, p. ej., XAUUSD, EURUSD (vacío = todos): limita los cierres a determinados símbolos.
- Cerrar de todos modos si se ha superado el tiempo en hasta N minutos: el retraso máximo con el que aún se puede ejecutar un cierre (5 por defecto).
- Deslizamiento máximo en puntos: la desviación aceptada al cerrar a precio de mercado.
- Mostrar el calendario en el gráfico: el texto de estado que aparece en el gráfico.
Es bueno saberlo
- Cada EA que quieras cerrar en su propio momento necesita su propio número mágico. La mayoría de los EA tienen un campo para introducir el número mágico.
- En una cuenta de compensación hay una posición por símbolo, por lo que dos EA en el mismo símbolo la comparten. Para cerrarlos a horas diferentes, utiliza una cuenta de cobertura.
- El trading algorítmico debe estar activado y la terminal debe estar en funcionamiento en los momentos de cierre. Lo habitual es utilizar un VPS.
- El Probador de estrategias ejecuta un asesor experto a la vez, por lo que no puede cerrar las operaciones de otro EA. Para mostrar cómo funciona, en el probador abre una posición mínima para cada línea de cierre y la cierra en su momento.
Preguntas frecuentes
¿Abre operaciones? No. Solo en el Probador de estrategias, a modo de demostración.
¿Qué hora utiliza? Por defecto, la hora del servidor del bróker, la misma que se ve en el gráfico y en «Market Watch». Se puede cambiar al reloj de este ordenador.
¿Cierra las operaciones abiertas manualmente? Sí, con el número mágico 0, o cualquier operación con *.
¿Qué ocurre cuando cambia la hora? La hora del servidor de muchos brókers se adelanta o retrasa una hora con el cambio horario. Si tus horas de cierre están vinculadas a una sesión, compruébalas tras el cambio.
¿Qué símbolos? Cualquier símbolo de tu bróker: divisas, oro, índices, criptomonedas, acciones.
cierre automático, cerrar todas las operaciones, cerrar por hora, cerrar por número mágico, salida por hora, cierre programado, cerrar todas las operaciones a la vez, cerrar posiciones, eliminar órdenes pendientes, cierre del viernes, cierre de sesión, gestor de operaciones, utilidad, MT5
