Strategy Ledger
- Utilidades
- Versión: 1.90
Un panel de control de rendimiento de solo lectura que te indica cuáles de tus EA realmente generan beneficios.
Breve descripción
Si utilizas más de un asesor experto, MT5 te ofrece una sola cifra: el saldo de la cuenta. El Registro de estrategias desglosa esa cifra. Lee el historial de tu cuenta, reconstruye cada posición cerrada, las agrupa según el asesor experto que las abrió y te muestra en una sola pantalla las pérdidas y ganancias por estrategia —realizadas y en curso— una al lado de la otra.
Nunca abre, modifica ni cierra una operación. No puede hacerlo.
Lo que hace
Strategy Ledger se muestra en su propio gráfico y analiza dos aspectos: tu historial de operaciones cerradas y tus posiciones abiertas. A partir de ellos, elabora una tabla de dos niveles.
El nivel superior es un EA. Al desplegarlo, se pueden ver las estrategias individuales que contiene. Al desplegar una de ellas, aparece el panel completo de métricas correspondiente: expectativa, ratio de rentabilidad, peor racha de pérdidas, drawdown, coste de arrastre, barras mensuales y un desglose por símbolo.
Todas las cifras se muestran en la divisa de tu cuenta y con dos decimales. Todo se actualiza una vez por segundo.
Por qué las cifras difieren de las de otros paneles
Porque cuenta posiciones, no operaciones. La mayoría de los paneles tratan cada operación de cierre como una operación. Por lo tanto, un EA que divide una posición en seis partes registra seis operaciones, seis ganancias y seis entradas en el cálculo de la caída máxima. Strategy Ledger agrupa las operaciones por POSITION_ID y contabiliza una sola operación cerrada cuando el volumen de cierre coincide con el volumen de apertura. El recuento de operaciones, la tasa de ganancias, la expectativa y las rachas se miden en función de las posiciones.
Identifica una estrategia mediante el número mágico y el comentario. Muchos EA ejecutan una docena de estrategias bajo un único número mágico y solo las distinguen por el comentario de la orden. Ordenar las filas únicamente por el número mágico fusiona estrategias no relacionadas en una sola línea y atribuye las posiciones abiertas a la estrategia equivocada. Strategy Ledger ordena cada fila según el número mágico más el comentario que llevaba la operación de apertura.
Toma el «magic» de la operación de apertura. Algunos brókers y EA no asignan el «magic» a la operación de cierre, lo que, de forma silenciosa, empuja esas operaciones a la fila equivocada o a la categoría «manual».
Realiza la conciliación. El pie de página compara los depósitos más todos los resultados obtenidos con el saldo real de tu cuenta. Si no aparece «conciliado», el panel te indica la diferencia existente.
Esta versión se ha verificado comparándola con un informe completo del historial de operaciones de MT5 en una cuenta real con 4.793 posiciones cerradas repartidas en 48 números mágicos: todas las posiciones coincidían y la cifra neta coincidía al céntimo.
Características principales
Las pérdidasy ganancias (P&L) por EA y por estrategia, tanto realizadas como no realizadas, se mantienen estrictamente separadas, en cada fila y en cada total.
Veredictos estadísticos, no solo cifras. Cada estrategia recibe una valoración en lenguaje sencillo basada en sus propias estadísticas: una prueba t sobre la rentabilidad por operación, un «Índice de Calidad del Sistema» con una calificación, una estimación de la caída máxima mediante Monte Carlo a partir de 600 reordenaciones aleatorias de las operaciones, una prueba de deterioro de la ventaja competitiva que compara los resultados recientes con los anteriores, y el lastre de los costes como porcentaje del beneficio bruto. Basado en reglas y determinista, para que siempre puedas rastrear por qué se ha llegado a esa conclusión.
Insignias que te facilitan la interpretación: «SIN PROBAR» cuando hay muy pocas operaciones para evaluar; «NO SIGNIFICATIVO» cuando un beneficio aún podría deberse a la suerte. «PÉRDIDAS», «DECLIVE», «SUPERACIÓN DEL DD» cuando la caída actual ha superado el límite en el que se mantiene el 95 % de los historiales aleatorios; «INACTIVO 42 D», «3 ABIERTAS».
Organízalo a tu manera: los nombres se extraen automáticamente de los comentarios de las operaciones. Marca varias estrategias y pulsa G para combinarlas en un solo EA. Arrastra una estrategia a un EA. Haz clic en un nombre para cambiarlo. La X oculta una fila y la elimina de todos los totales. Todo lo que cambies se guarda y se recarga la próxima vez.
Períodos relevantes: desde el inicio del mes, desde el inicio del año, 30/90/365 días, todo el historial o un intervalo personalizado seleccionado en un calendario. Elige si una posición pertenece a un período según su hora de apertura o su hora de cierre.
Exportación de auditoría: con un solo botón se genera un archivo CSV de todas las posiciones abiertas y cerradas para el periodo seleccionado, con código mágico, comentario, firma, EA, símbolo, lotes, importe bruto, coste, importe neto y recuento de operaciones, además de una verificación cruzada con un recuento independiente extraído directamente del historial de operaciones. Compáralo con tu informe de MT5 siempre que quieras verificar el panel en lugar de confiar ciegamente en él.
Temas diurnos y nocturnos, desplazamiento, un panel redimensionable y una exportación completa en CSV de todas las métricas.
No ralentizará tu terminal.
- OnTick() está vacío. Los ticks no suponen ningún coste.
- No se llama a ninguna función de negociación en ninguna parte del código. Está diseñado para ser de solo lectura.
- No se crean indicadores ni se leen precios.
- Todo se dibuja en un único mapa de bits, no en cientos de objetos de gráfico.
- El historial solo se vuelve a leer cuando se añade una operación a la cuenta.
Adjúntalo a su propio gráfico en cualquier símbolo y en cualquier marco temporal.
Requisitos
- MetaTrader 5, cuentas de cobertura o de compensación
- Sin DLL, sin dependencias externas, sin necesidad de conexión a Internet
- Funciona en cuentas reales y de demostración
Para obtener una visión completa, carga tu historial completo en la terminal (pestaña «Historial» → clic con el botón derecho → «Todo el historial») antes de utilizarlo por primera vez. El panel solo puede tener en cuenta las operaciones que tu terminal tiene realmente registradas; si falta parte de tu historial, la línea de conciliación del pie de página te lo indicará.
Límites realistas
- Las ganancias y pérdidas realizadas se contabilizan cuando se cierra una posición. Una posición abierta en marzo y cerrada en julio se contabiliza en julio, a menos que cambies la base del periodo a la fecha de apertura.
- Una posición que sigue abierta solo aporta pérdidas y ganancias flotantes. Si se ha cerrado parcialmente, esa parte realizada se contabiliza cuando la posición se cierra definitivamente; por eso, la cifra de conciliación puede situarse a unas pocas unidades de cero mientras dicha posición esté abierta.
- Si un EA escribe un comentario diferente en cada operación (un número de ticket, un precio), cada variante se convierte en su propia fila. Los números puros y las referencias de órdenes se eliminan automáticamente, pero los esquemas de comentarios inusuales pueden requerir una agrupación manual.
- El drawdown se mide en las operaciones cerradas. La pérdida flotante de una posición abierta no aparece en el drawdown de una estrategia hasta que se cierre.
