Stop Distance Ledger
- Utilidades
- Versión: 1.0
- Activaciones: 10
Stop Distance Ledger lee el historial de operaciones cerradas de esta cuenta y muestra con qué frecuencia se estableció realmente un stop-loss o take-profit al abrir una posición, y a qué distancia se colocó, como porcentaje del precio de apertura. No predice ni aconseja, y nunca observa los resultados de las operaciones; solo mide lo que se estableció.
POR QUÉ EXISTE
Decidir poner siempre un stop-loss antes de entrar en una operación es una regla que muchos traders pretenden seguir, pero rara vez comprueban. La pestaña de historial de la cuenta lista las operaciones una por una; nunca suma cuántas tenían realmente un stop-loss, cuántas no, ni a qué distancia se colocaron esos stops. "17 de 931 posiciones cerradas tenían un stop-loss: una tasa del 1,8%" 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 es fija y no se puede cambiar.
LO QUE OBSERVA: SOLO LA ORDEN DE APERTURA
Esta herramienta lee el stop-loss y el take-profit que se establecieron en la orden que abrió una posición, en el momento de abrirse. MT5 no guarda un registro de los cambios posteriores de stop-loss o take-profit: modificar el stop de una posición más tarde actualiza la posición directamente, sin dejar ninguna entrada en el historial de órdenes. Esta es una limitación de la plataforma, no de esta herramienta: es técnicamente imposible reconstruir el historial completo de cambios de un stop solo a partir del historial de la cuenta. Lo que responde esta herramienta es "¿empezó esta posición con un stop-loss, y a qué distancia estaba?", no "¿se movió el stop después?".
LO QUE MUESTRA EL PANEL
El panel muestra la tasa de posiciones con stop-loss de los últimos 365 días, junto al recuento que hay detrás. Debajo, Take-profit set rate muestra lo mismo para el take-profit, seguido de la distancia mediana del stop-loss y del take-profit, ambas como porcentaje del precio de apertura (aparece un guion en lugar de un número cuando menos de 5 posiciones tenían ese stop). By symbol enumera la distancia mediana del stop-loss para hasta 5 símbolos, clasificados por cuántos stop-loss se establecieron, y todo lo que exceda eso se agrupa en una línea Other symbols. Cuando no hay historial cerrado que evaluar, el panel lo indica en una línea.
EL ARCHIVO DE INFORME
Se escribe un archivo CSV en MQL5\Files\StopDistanceLedger\stop_distance_report.csv, desglosado por mes, con las columnas: Month, Symbol, ClosedCount, SLSetCount, MedianSLPercent, TPSetCount, MedianTPPercent. 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, y nunca establece ni cambia un stop-loss o take-profit; no tiene ninguna conexión con el lado operativo del terminal: solo lee lo que ya estaba ahí cuando se abrió una posición. No utiliza en ningún momento los resultados de las operaciones, solo si se estableció un stop-loss o take-profit y a qué distancia. No incluye posiciones abiertas: solo cuentan las que están completamente cerradas. No juzga si una distancia de stop era demasiado ajustada o demasiado amplia, ni sugiere qué distancia usar. Lee una sola cuenta en un solo terminal, retrocediendo únicamente hasta donde alcanza el propio historial de operaciones de esta cuenta.
