Weekend Hold Report
- Utilidades
- Versión: 1.0
- Activaciones: 10
Weekend Hold Report lee el historial de operaciones cerradas de esta cuenta y cuenta con qué frecuencia las posiciones se mantuvieron abiertas durante el fin de semana: un simple recuento, desglosado por símbolo, y cuánto tiempo se mantuvieron abiertas esas posiciones que cruzan el fin de semana. No juzga ni aconseja, y nunca observa los resultados de las operaciones; solo cuenta y mide el tiempo.
POR QUÉ EXISTE
Mantener una posición durante el fin de semana rara vez es un plan deliberado; casi siempre se nota después de que ya ha ocurrido. La pestaña de historial de la cuenta lista las operaciones una por una; nunca marca cuáles cruzaron un sábado, cuántos símbolos estuvieron implicados, ni cuánto tiempo permanecieron abiertas realmente esas posiciones. "17 posiciones que cruzaron el fin de semana el año pasado, 9 de ellas en XAUUSD" es un hecho que el propio historial de esta cuenta ya posee; simplemente nunca se ha contado.
CONFIGURACIÓN
1. Arrastre el EA a cualquier gráfico. El símbolo y el marco temporal no importan: lee todo el historial de operaciones cerradas de la cuenta, no el gráfico en el que se ejecuta.
2. Aparece un panel en la esquina superior izquierda y se completa con el propio historial de esta cuenta.
3. Solo recalcula cuando cambia el número de operaciones cerradas, comprobado cada 60 segundos. No hay nada que iniciar ni configurar.
4. No se requiere nada más. No hay ajustes numéricos que afinar.
ENTRADAS (cuatro, en este orden)
- InpShowPanel (true) - mostrar u ocultar el panel.
- InpPanelCorner (superior izquierda) - en cuál de las cuatro esquinas del gráfico se coloca el panel.
- InpPanelFontSize (9) - tamaño del texto del panel. Solo visualización.
- InpColorText (blanco) - color del texto del panel.
No hay ningún umbral numérico en ninguna parte. La ventana de 365 días, la definición de una posición que cruza el fin de semana y el tamaño mínimo de muestra para una mediana son fijos y no se pueden cambiar.
QUÉ CUENTA COMO POSICIÓN QUE CRUZA EL FIN DE SEMANA
Una posición cerrada cuenta si el intervalo desde su apertura hasta su cierre incluye un sábado, en hora del servidor. Esta es una regla fija de días de calendario, no las horas reales de cierre del mercado del bróker: el terminal no puede leer con fiabilidad las horas exactas de cierre y reapertura, así que la regla se mantiene simple e igual para cada cuenta: si un sábado cae en algún punto entre la apertura y el cierre, se cuenta una vez, sin importar cuántos sábados abarque.
LO QUE MUESTRA EL PANEL
El panel muestra el número total de posiciones cerradas que cruzan el fin de semana en los últimos 365 días, junto al porcentaje que representa sobre todas las posiciones cerradas del mismo período. Debajo, By symbol enumera el recuento de posiciones que cruzan el fin de semana para hasta 5 símbolos, por número, y todo lo que exceda eso se agrupa en una línea Other symbols. Median hold muestra el tiempo mediano de retención solo de las posiciones que cruzan el fin de semana -un número aparte del tiempo de retención general de la cuenta- y muestra un guion en lugar de un número cuando hay menos de 5 posiciones de este tipo. Cuando no hay posiciones que crucen el fin de semana en el período, el panel lo indica en una línea.
EL ARCHIVO DE INFORME
Se escribe un archivo CSV en MQL5\Files\WeekendHoldReport\weekend_report.csv, desglosado por mes, con las columnas: Month, Symbol, Count, MedianHoldSeconds. Una fila con el campo Symbol vacío marca la fila general de ese mes. Se reescribe por completo cada vez, no se añade, por lo que nunca contiene duplicados. Cuando no hay ninguna posición que cruce el fin de semana, igualmente escribe una fila para el mes en curso con un recuento de cero. Su ruta completa se muestra en el panel.
ANTES DE PROBARLO
El Probador de Estrategias solo dispone del historial de operaciones cerradas de esa única ejecución de prueba, así que lo que se ve allí refleja el período de prueba, no el historial de trading real de esta cuenta. Sirve para confirmar que el EA funciona sin errores, no para leer sus cifras como si fueran datos reales de la cuenta.
LO QUE NO HACE
Nunca abre, cierra ni modifica una operación; no tiene ninguna conexión con el lado operativo del terminal, y tampoco cierra posiciones antes del fin de semana: solo cuenta lo que ya ha ocurrido. No utiliza en ningún momento los resultados de las operaciones, solo cuándo se abrió una posición, cuándo se cerró y su símbolo. No incluye posiciones abiertas: solo cuentan las que están completamente cerradas. No juzga si mantener una posición durante el fin de semana fue una buena o mala decisión, ni sugiere cambiar la forma de operar. Lee una sola cuenta en un solo terminal, retrocediendo únicamente hasta donde alcanza el propio historial de operaciones de esta cuenta.
