Position Time Exit Manager
- Utilidades
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Versión: 1.0
- Activaciones: 5
TODAS LAS OPERACIONES TIENEN UNA FECHA DE VENCIMIENTO, Y ESTA HERRAMIENTA SE ENCARGA DE CUMPLIRLA
Position Time Exit Manager es una herramienta de gestión de operaciones para MetaTrader 5. Nunca abre una operación por sí misma. Supervisa las posiciones que elijas y las cierra, ya sea por completo o en un porcentaje determinado, en el momento en que lleven abiertas más tiempo del que tú permitas, antes de la brecha del fin de semana del viernes o a una hora fija del servidor cada día.
Comprueba cómo funciona antes de decidirte: carga la utilidad en el Probador de estrategias de MetaTrader 5 con el modo visual activado. Solo dentro del probador, abre unas cuantas posiciones de demostración de tamaño mínimo para que puedas ver cómo se van llenando las barras de antigüedad, cómo la cuenta atrás llega a cero y cómo cada salida queda registrada en el diario. Nada de esto ocurre nunca en un gráfico real o de demostración.
- Tiempo máximo de mantenimiento en minutos, con una condición opcional de «solo ganancias» o «solo pérdidas».
- Salida total o parcial por porcentaje; tras un cierre parcial, el resto inicia un nuevo periodo de tenencia.
- Hora límite del viernes y hora de cierre diario, ambas según la hora del servidor del bróker.
- Aviso previo con un número de minutos elegido de antelación, como alerta en la terminal y/o mensaje push en tu teléfono.
- Panel en tiempo real: todas las posiciones supervisadas con antigüedad, tiempo restante, P/L y una barra de antigüedad en color, además de una cuenta atrás en tiempo real para la PRÓXIMA SALIDA.
- Filtros para este símbolo o para toda la cuenta, un «número mágico» o todos, con o sin operaciones manuales.
EL PROBLEMA QUE RESUELVE
La mayoría de los planes de trading incluyen alguna referencia al tiempo: un scalping que no haya funcionado en una hora ya no es un scalping, una idea intradía no debe pasar la noche durante el rollover y una posición de swing no debe quedar expuesta a una brecha de apertura del lunes. Anotar esa regla es fácil. Recordarla a las 23:55, o mientras estás lejos de la pantalla, es lo difícil. Las posiciones que se suponía que iban a durar unos minutos se convierten silenciosamente en posiciones que duran días, acumulando swap y alejándose del motivo por el que se abrieron.
Esta herramienta te libera de esa tarea. No juzga las entradas, no mueve los stops y no intenta predecir el mercado. Lee el reloj, lo compara con la regla que hayas establecido y actúa cuando llega el momento.
COMIENZA EN CINCO MINUTOS
- Adjuntar: arrástralo a cualquier gráfico. El símbolo del gráfico solo importa cuando SymbolScope está configurado con el símbolo de ese gráfico.
- Permitir el trading algorítmico: la utilidad necesita permiso para cerrar posiciones. Si no lo tiene, el panel se vuelve rojo y lo indica.
- Elige el ámbito: deja MagicFilter en 0 para supervisar todas las posiciones, o introduce el número mágico de un asesor experto para gestionar únicamente sus operaciones.
- Observa antes de activar: configura StartArmed en «false» o pulsa el botón «ARMED» una vez para ejecutarlo en modo de solo análisis. El panel muestra todas las cuentas atrás, pero no se cierra ninguna posición.
- Actívalo: pulsa el botón de nuevo cuando las cuentas atrás te parezcan adecuadas.
CÓMO SE DECIDE UNA SALIDA
1. Recopilación. Cada segundo, la utilidad enumera las posiciones abiertas que cumplen tus filtros de símbolo y número mágico. Las posiciones fuera del ámbito nunca se modifican ni se muestran.
2. Programación. Para cada posición, calcula hasta tres plazos: la hora de apertura más MaxHoldMinutes, el primer cierre del viernes tras la apertura de la posición y la primera hora de cierre diario tras su apertura. La fecha límite activa más temprana prevalece y se convierte en la hora de salida de la posición, junto con una etiqueta que indica el motivo (MAX HOLD, FRIDAY o DAILY).
3. Aviso. Cuando una posición entra en la ventana de aviso, se notifica una vez, indicando el ticket, el símbolo, el motivo, el tiempo restante y las pérdidas y ganancias actuales.
4. Comprobación de la condición. Para una salida por tiempo de mantenimiento, puedes exigir que haya ganancias (opcionalmente por encima de una cantidad mínima de dinero) o pérdidas. Si la condición no se cumple cuando se agota el tiempo, la fila muestra «WAIT» y la posición permanece abierta hasta que la condición se cumpla o se aplique una salida por calendario. Las salidas por calendario ignoran la condición a menos que se indique lo contrario.
5. Cierre. El cierre se envía con el modo de ejecución que tu bróker admite para ese símbolo, dentro de tu límite de deslizamiento, y se vuelve a intentar en caso de recotizaciones. Cuando sigue fallando, por ejemplo porque el mercado está cerrado, la posición se deja en paz durante un periodo de espera y luego se vuelve a intentar, de modo que el diario nunca se satura.
SALIDAS PARCIALES REALIZADAS CORRECTAMENTE
Con ClosePercent por debajo de 100, la regla de tiempo de mantenimiento solo toma una parte de la posición. El volumen se redondea a la baja al paso de lote del símbolo y nunca es inferior al lote mínimo. Si lo que quedara fuera demasiado pequeño para existir por sí solo, se cierra toda la posición en lugar de dejar una posición huérfana que no se pueda negociar. Tras cada recorte, el resto obtiene una nueva ventana de retención, de modo que un ajuste del 50 % reduce a la mitad una operación de larga duración en cada intervalo hasta que desaparece. Las salidas de los viernes y las diarias siempre cierran el volumen completo.
EL PANEL
El panel se encuentra en la esquina superior izquierda, dejando libre el lado derecho del gráfico y la escala de precios. Muestra el número de cuenta, el símbolo y el filtro mágico; el ámbito activo; la regla de retención con su condición y porcentaje; las salidas del calendario junto a la hora actual del servidor; la configuración de alertas; el recuento de operaciones seguidas con el total de lotes y las ganancias y pérdidas netas; y un recuento actualizado de salidas, recortes y su resultado combinado.
Debajo, la fila dorada «PRÓXIMA SALIDA» cuenta atrás segundo a segundo hasta la siguiente salida y se vuelve ámbar dentro de la ventana de advertencia y roja cuando se acerca el momento de la salida. Cada fila de posición muestra el ticket, el símbolo, el sentido, los lotes, la antigüedad, el tiempo restante y las ganancias/pérdidas, seguida de una barra de antigüedad que se va llenando de verde a ámbar y luego a rojo a medida que se acerca la fecha límite. Cuatro botones permiten alternar entre «ARMED / SCAN ONLY», «PAUSE / RESUME», activar o desactivar el sonido de las alertas y «CLOSE ALL», que requiere un segundo clic en un plazo de seis segundos como confirmación. El panel ajusta el tamaño de su propio texto, reduce o omite filas en pantallas pequeñas y no se muestra en absoluto durante la optimización no visual.
ENTRADAS, UNA POR UNA
Scope
- SymbolScope: observa solo el símbolo del gráfico o todos los símbolos de la cuenta.
- MagicFilter: número mágico a tener en cuenta; 0 acepta cualquier número mágico.
- IncludeManual: gestiona también las posiciones abiertas manualmente (número mágico 0). Activado por defecto.
- StartArmed: iniciar listo para cerrar (true) o en modo de solo escaneo (false). Se recuerda la última opción seleccionada en el botón.
Tiempo máximo de mantenimiento
- MaxHoldMinutes: tiempo máximo que una posición puede permanecer abierta, en minutos (240). El valor 0 desactiva la regla.
- CloseCondition: cerrar siempre, cerrar solo con beneficios o cerrar solo con pérdidas cuando se agote el tiempo.
- MinProfitMoney: con la condición de «solo con beneficios», el beneficio mínimo en la divisa de la cuenta que se tiene en cuenta (0 = cualquier beneficio).
- ClosePercent: porcentaje del volumen que se cierra al agotarse el tiempo, de 1 a 100 (100 = salida total).
Salidas por calendario
- FridayCloseEnabled: cerrar posiciones antes del fin de semana. Desactivado por defecto.
- FridayCutoffTime: hora límite del viernes en formato HH:MM según la hora del servidor (21:00).
- DailyCloseEnabled: cierra las posiciones a la misma hora todos los días. Desactivado por defecto.
- DailyCloseTime: hora de cierre diario en formato HH:MM según la hora del servidor (23:30).
- CalendarUsesCondition: aplicar también la condición de ganancias/pérdidas a las salidas de los viernes y a las diarias.
Aviso temprano
- WarnMinutesBefore: minutos antes de una salida en los que se activa la alerta (10); 0 desactiva las alertas.
- WarnAlert: muestra la advertencia como una ventana de alerta en la terminal.
- WarnPush: envía alertas y mensajes de salida a la aplicación MetaTrader de tu teléfono (el ID de MetaQuotes debe estar configurado en las opciones del terminal).
- NotificarAlCerrar: escribe un mensaje cada vez que se cierre o se corte una posición.
Ejecución
- SlippagePoints: desviación de precio aceptada en puntos (20).
- MaxRetries: número de intentos por cierre antes de dar por concluido el proceso por el momento (3).
- RetryDelayMs: pausa entre esos intentos en milisegundos (400).
- FailCooldownSec: segundos de espera tras un cierre fallido antes de volver a intentar esa posición (30).
Probador de estrategias
- TesterDemoTrades: solo dentro del Probador de estrategias: abre posiciones de demostración con el lote mínimo para que se puedan observar las salidas. Se ignora en todos los gráficos reales.
Panel y gráfico
- ShowPanel: muestra u oculta el panel.
- PanelX, PanelY: distancia desde los bordes del gráfico en píxeles.
- PanelFontSize: tamaño de fuente base (9); se reduce automáticamente cuando la ventana es demasiado pequeña.
- ShowArabic: añade leyendas en árabe debajo de las filas de la consola y de la línea de estado.
- ShowAgeBars: dibuja la barra de edad de color junto a cada posición.
- MaxTableRows: número máximo de filas de posiciones que se muestran (13); el resto se cuenta en una línea «más».
- PanelCorner: desplaza el panel a otra esquina si el gráfico ya ocupa ese espacio.
PREGUNTAS FRECUENTES DE LOS TRADERS
¿Puede ejecutarse junto a mi asesor experto? Sí. Coloca la utilidad en su propio gráfico, introduce el número mágico de ese EA y desactiva IncludeManual; así, solo gestionará las posiciones de ese EA. Pueden ejecutarse varias copias con diferentes números mágicos a la vez; los objetos del panel y los valores guardados están vinculados a la cuenta, el símbolo y el número mágico, por lo que nunca se mezclan.
¿Qué reloj utiliza? La hora del servidor del bróker, la misma que se muestra en «Market Watch». El panel la muestra en la fila del calendario para que puedas comprobar tus valores HH:MM.
¿Qué ocurre si la terminal estaba apagada cuando venció un plazo? Al reiniciar, la posición vencida se ve de inmediato y se cierra a la primera oportunidad, siempre que el mercado esté abierto.
¿Cuentas de cobertura y de compensación? Ambas son compatibles. No se necesitan DLL ni archivos adicionales.
QUÉ ESPERAR
Una salida por tiempo es una herramienta de disciplina, no una máquina de generar beneficios. Puede cerrar una posición justo antes de que el precio se hubiera vuelto a tu favor, y puede fijar una pérdida que con un poco más de paciencia se podría haber recuperado; ese es el precio de una regla que se cumple realmente. Los spreads se amplían cerca del rollover y los viernes por la tarde, así que deja un margen antes de esos momentos. Prueba los tiempos y porcentajes que hayas elegido en el Strategy Tester con los datos de tu propio bróker antes de utilizarlos en operaciones reales.
Cuando la herramienta lleve un tiempo funcionando en tus gráficos, se agradecerá de verdad una reseña sincera en la que cuentes a otros operadores qué te ha funcionado y qué no. Es la opinión más útil para dar forma a la próxima versión.
