Margin Usage History
- Utilidades
- Versión: 1.0
- Activaciones: 10
Margin Usage History lee el historial de operaciones cerradas de esta cuenta y muestra qué parte del saldo de la cuenta se comprometía habitualmente como margen en el momento en que se abrió cada posición, como porcentaje. No predice ni aconseja, y nunca observa los resultados de las operaciones; solo mide cuánto de la cuenta se arriesgaba cada vez.
POR QUÉ EXISTE
El mismo tamaño de lote significa algo muy distinto según lo grande que sea el saldo de la cuenta en ese momento. Si el saldo se reduce y el tamaño del lote sigue igual, la proporción de la cuenta comprometida en cada operación aumenta silenciosamente sin que nadie lo haya decidido. "Solo comprometía el 3% de mi cuenta en una buena racha, pero eso subió al 15% en cuanto empezaron las pérdidas" es un patrón que muchos traders reconocerían en retrospectiva, aunque la pestaña de historial de la cuenta nunca lo suma; simplemente lista las operaciones una por una.
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 es fija y no se puede cambiar.
CÓMO SE CONSTRUYEN LAS CIFRAS
Para cada posición cerrada, el margen que habría sido necesario para abrirla se estima con el propio cálculo de margen del terminal, usando el apalancamiento y la configuración de símbolo actuales de esta cuenta. MT5 no puede consultar cuáles eran esos ajustes en el pasado, así que se trata de una aproximación deliberadamente declarada, no una limitación de esta herramienta. El saldo de la cuenta en el momento en que se abrió esa posición se reconstruye retrocediendo desde el saldo actual, restando cada resultado de cierre, swap, comisión, depósito y retiro que ocurrió después de que se abrió esa posición. El resultado no realizado de posiciones que aún están abiertas no forma parte de este cálculo.
LO QUE MUESTRA EL PANEL
El panel muestra la mediana del margen comprometido durante los últimos 365 días -el valor medio de qué parte del saldo de la cuenta se comprometió en el momento en que se abrió cada posición- junto al número total de posiciones detrás de ella. Debajo, Highest committed margin muestra la mayor proporción observada en ese período. By symbol enumera la mediana del margen comprometido para hasta 5 símbolos, clasificados por cuántas posiciones se pudieron medir, y todo lo que exceda eso se agrupa en una línea Other symbols. Cuando no hay historial cerrado que medir, el panel lo indica en una línea.
EL ARCHIVO DE INFORME
Se escribe un archivo CSV en MQL5\Files\MarginUsageHistory\margin_usage_report.csv, desglosado por mes, con las columnas: Month, Symbol, ClosedCount, MedianMarginPercent. 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. 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: solo lee y calcula a partir del historial que ya existe. No utiliza los resultados de las operaciones para juzgar nada: el resultado de cada operación cerrada solo se usa internamente para reconstruir el saldo de la cuenta en cada momento, y nunca se muestra como un número en ninguna parte. No incluye posiciones abiertas: solo cuentan las que están completamente cerradas, y el resultado no realizado no interviene en el cálculo. No juzga si una proporción de margen comprometido era demasiado alta o demasiado baja, ni sugiere qué proporción usar. Lee una sola cuenta en un solo terminal, retrocediendo únicamente hasta donde alcanza el propio historial de operaciones de esta cuenta.
