Trade Excursion Analyzer
- Utilidades
-
Mohamed-amine Baddir
Desarrollo Expert Advisors para MetaTrader 5 y los pruebo correctamente antes de que los utilices para operar.
Lo que hago:
- Convierto tu estrategia, script de TradingView o reglas escritas en un Expert Advisor limpio para MT5 - Versión: 1.0
- Activaciones: 5
El «Trade Excursion Analyzer» mide hasta qué punto cada operación cerrada se desvió en tu contra (desviación máxima adversa, MAE) y a tu favor (desviación máxima favorable, MFE) antes de cerrarse. Lee los informes guardados del Strategy Tester o el historial de tu cuenta, analiza cada operación basándose en el historial de precios de tu terminal y genera una página HTML: dónde podría situarse tu stop-loss, cuánto beneficio abierto te reportan tus salidas y cómo habría cambiado la situación con un stop-loss o un take-profit fijos.
Cómo utilizarlo
- Pruebas retrospectivas: en el Probador de estrategias, haz clic con el botón derecho en la pestaña «Prueba retrospectiva» > «Informe» > guárdalo como HTML en MQL5\Files\TradeExcursion (Archivo > Abrir carpeta de datos).
- Operaciones en vivo o en demo: configura «Operaciones a analizar» con el historial de esta cuenta; filtra por número mágico y símbolo si es necesario.
- Añade el Trade Excursion Analyzer a cualquier gráfico. Abre MQL5\Files\TradeExcursion\TradeExcursion.html en cualquier navegador. Las cifras principales también se muestran en el gráfico.
Qué muestra la página
- Excursión adversa respecto al resultado de cada operación: las operaciones ganadoras que nunca se alejaron mucho en tu contra muestran en qué casos un stop-loss supone un coste mínimo.
- Desviación favorable respecto al resultado: operaciones que obtuvieron grandes beneficios y se cerraron con pérdidas.
- Distribución de la excursión adversa de las operaciones ganadoras y perdedoras, con el porcentaje de operaciones ganadoras por debajo de cada nivel.
- Qué porcentaje de la mejor ganancia abierta conservó cada operación ganadora y el total devuelto.
- Operaciones perdedoras que, en un primer momento, generaron ganancias por un importe al menos igual a su pérdida final.
- Beneficio neto con un stop-loss fijo en cada nivel y con un take-profit fijo en cada nivel.
- Una tabla conjunta de stop-loss y take-profit, con el resultado de la operación marcado.
- Las operaciones con los mayores movimientos en su contra y la mayor cantidad de beneficio abierto devuelto.
- Una opción para seleccionar el informe y el símbolo en la parte superior de la página.
Cómo se mide
- Las compras se miden sobre el precio de compra (bid), y las ventas sobre el precio de venta (ask), a partir del precio de entrada.
- Las ventas se miden por cada tick cuando la terminal dispone de los ticks, ya que las barras no reflejan el precio de venta.
- Los minutos de entrada y salida se miden en ticks, por lo que no se tienen en cuenta los precios anteriores a la entrada o posteriores a la salida.
- Cuando el historial de M1 no alcanza el máximo de barras del gráfico, se utilizan las barras de M5, M15 o H1, y la página indica cuántas operaciones se han contabilizado en cada sentido.
- Se ha contrastado con un asesor experto de prueba que registraba sus propias operaciones en cada tick: 102 operaciones de un total de 102 idénticas, tanto compras como ventas.
- Se comparó la tabla de stop-loss y take-profit con una prueba real con esos niveles: los mismos 40 stops, 8 objetivos y 206 salidas adicionales. El beneficio neto solo varió por el deslizamiento de las órdenes stop de esa prueba.
Datos de entrada
- Operaciones a analizar: informes guardados del Strategy Tester o el historial de esta cuenta
- Carpeta en MQL5\Files con los informes guardados, o los archivos de informe separados por ;
- Carpeta en la carpeta «Files» común a todos los terminales
- Historial de la cuenta: fecha de inicio, número mágico, símbolo
- Utilizar ticks para los minutos de entrada y salida
- Nombres de símbolos, informe=terminal (p. ej., XAUUSD=GOLD), para informes realizados con otro bróker
- Título de la página
Información útil
- Las fluctuaciones utilizan los precios de tu terminal. Para obtener cifras exactas, analiza un informe en el mismo servidor del bróker en el que se realizó la prueba.
- Los resultados de stop-loss y take-profit son a posteriori: un nivel elegido en las mismas operaciones parece mejor de lo que será en nuevas operaciones. Compruébalo en otro periodo.
- Hasta 12 informes y 20 000 operaciones a la vez. La página es un único archivo que no requiere conexión a Internet.
- La demostración se ejecuta en el Strategy Tester: coloca los informes guardados en la carpeta común «Files\TradeExcursion» (Archivo > Abrir carpeta de datos comunes); la página se genera al finalizar la prueba. Utiliza el modelo OHLC de 1 minuto o el modelo de ticks para que esté disponible el historial de los símbolos del informe.
- La utilidad solo lee archivos e historiales. No realiza operaciones ni modifica ningún ajuste.
- Las capturas de pantalla muestran pruebas de estrategias de ejemplo. Muestran la página, no los resultados de negociación que cabe esperar.
