EA Risk X-Ray — Northline Algo · página del producto · vídeo de demostración real en MT5
Contenido
- Descripción general
- Instalación y primera auditoría
- Auditar un informe del Probador de estrategias (antes de comprar un EA)
- Cómo leer el panel
- Cómo se decide el veredicto
- El informe HTML y el archivo CSV
- Riesgo abierto en una cuenta real
- Parámetros de entrada
- Mensajes y solución de problemas
- Probador de estrategias y demo
- Límites honestos y soporte
1. Descripción general

La mayoría de las cifras de drawdown se calculan al cerrarse las operaciones: el informe del Probador de estrategias, la mayoría de los monitores de cuenta, la mayoría de las herramientas de estadísticas. Un EA de grid o martingala puede mantener una pérdida flotante profunda durante semanas, cerrar toda la cesta en beneficio y mostrar una curva de balance suave. El riesgo era real; nunca apareció en las cifras.
EA Risk X-Ray mide lo que las operaciones cerradas ocultan:
- agrupa en cestas las posiciones que un EA abrió juntas (un grid y sus niveles forman una cesta);
- para cada cesta reproduce el historial de precios M1 y registra la peor pérdida flotante alcanzada mientras las posiciones estaban abiertas: el drawdown latente;
- detecta comportamientos de martingala y grid, operaciones sin stop-loss y perdedoras mantenidas más tiempo que las ganadoras;
- reproduce las cestas 5000 veces en orden aleatorio (Monte Carlo) para mostrar el drawdown que podría haber tenido con las mismas operaciones;
- en una cuenta real, mide a qué distancia están las posiciones abiertas del margin call y de su umbral de pérdida.
Obtiene un veredicto por EA (riesgo oculto bajo, moderado o alto) con su justificación en cifras, un panel en el gráfico, un informe HTML y un archivo CSV.
La herramienta no da ninguna señal de trading y no hace ninguna previsión. Mide cómo se comportó un EA.
2. Instalación y primera auditoría
- Tras la compra o el alquiler, EA Risk X-Ray aparece en Navegador → Asesores Expertos → Market.
- Abra cualquier gráfico. El símbolo del gráfico no importa: X-Ray audita la cuenta o el informe, no el gráfico.
- Arrastre EA Risk X-Ray al gráfico. Deje Source = Account history (historial de la cuenta) y Magic number = all (todos) y pulse OK.
- Tras unos segundos, el panel muestra una línea por cada EA encontrado en la cuenta (una por magic number, el más arriesgado primero) y el detalle del más arriesgado.
Para auditar un solo EA, escriba su magic number en lugar de all . Las operaciones manuales tienen el magic number 0 .
En un gráfico real, X-Ray nunca abre, modifica ni cierra una posición. No es necesario activar el Algo Trading.
3. Auditar un informe del Probador de estrategias (antes de comprar un EA)
Así es como se audita la demo gratuita de un EA antes de pagar por él:
- Ejecute un backtest del EA en el Probador de estrategias, con el símbolo y el periodo que desee.
- En la pestaña Backtest, clic derecho → Informe → HTML (Internet Explorer) y guarde el archivo.
- Abra Archivo → Abrir carpeta de datos, vaya a MQL5\Files , cree una carpeta llamada XRay si no existe y copie el informe en ella.
- Adjunte X-Ray a cualquier gráfico con Source = Strategy Tester report (informe del Probador de estrategias) y Report file (archivo de informe) = el nombre del archivo (por ejemplo report.htm ).
El informe puede proceder de MT5 en cualquier idioma: la tabla de transacciones se reconoce por los nombres de sus columnas o, en su defecto, por el orden fijo de sus columnas.
Si el backtest se ejecutó con símbolos que su bróker nombra de otra forma (por ejemplo EURUSD.r ), rellene Symbol map (correspondencia de símbolos): EURUSD=EURUSD.r;XAUUSD=GOLD . X-Ray necesita el historial M1 de esos símbolos para reconstruir el drawdown latente.
Consejo: detenga el backtest en distintas fechas. Un EA de grid suele parecer limpio justo antes de un mal mes; el drawdown latente muestra lo cerca que ya estaba.
4. Cómo leer el panel
- Encabezado: la fuente (cuenta o archivo de informe), los magic numbers y el periodo.
- Lista de EA (cuenta, magic = all): una línea por magic number con sus símbolos y su veredicto. El detalle de abajo corresponde a la primera línea.
- Veredicto: LOW (bajo), MODERATE (moderado) o HIGH HIDDEN RISK (riesgo oculto alto), con la justificación en cifras.
- Drawdown:
- Closed trades (operaciones cerradas): el drawdown del balance, lo que muestran la mayoría de los informes;
- Latent (open positions) (latente, posiciones abiertas): el drawdown con la pérdida flotante de las posiciones abiertas, minuto a minuto;
- Worst basket (peor cesta): su fecha, su número de niveles y su peor pérdida flotante.
- Comportamiento: martingala (ratio mediano de lote y proporción de cestas), niveles de grid añadidos (número máximo de niveles), stop-loss (proporción de operaciones abiertas sin él; no disponible en los informes del probador), perdedoras mantenidas (cuánto más tiempo permanecen abiertas las posiciones perdedoras que las ganadoras).
- Monte Carlo · 5000 runs: el drawdown alcanzado por el 50 %, el 95 % y el 99 % de las simulaciones, y la proporción de simulaciones que cruzan su umbral de pérdida.
- Open risk (riesgo abierto; cuenta real, cuando hay posiciones abiertas): véase la sección 7.
- Informe: el nombre del informe HTML.
5. Cómo se decide el veredicto
El veredicto usa la primera regla que se cumple:
| Veredicto | Regla |
|---|---|
| HIGH | drawdown latente ≥ 3 × el drawdown cerrado, y ≥ 5 % |
| HIGH | el 10 % o más de las simulaciones Monte Carlo cruzan su umbral de pérdida |
| HIGH | martingala en el 20 % o más de las cestas |
| MODERATE | drawdown latente ≥ 1,5 × el drawdown cerrado, y ≥ 3 % |
| MODERATE | el 2 % o más de las simulaciones Monte Carlo cruzan su umbral de pérdida |
| MODERATE | el EA añade niveles de grid |
| LOW | ninguna de las anteriores |
Con menos de 30 cestas, el Monte Carlo se marca como "(weak sample)" (muestra débil). Cuando no se puede cargar el historial M1 de una cesta, esa cesta se cuenta solo con su resultado al cierre (su pérdida flotante es desconocida), y el veredicto indica "(estimated: price history missing for N% of baskets)" (estimado: falta el historial de precios del N % de las cestas).
6. El informe HTML y el archivo CSV
Cada auditoría guarda dos archivos en Archivo → Abrir carpeta de datos → MQL5 → Files → XRay:
- un informe HTML que se abre en cualquier navegador, en un ordenador o en un teléfono: veredicto, cifras clave, balance frente a equity latente, distribución Monte Carlo, las 10 cestas más profundas y las reglas que se activaron;
- un archivo CSV con una línea por cesta (hora de apertura y de cierre, símbolo, dirección, niveles, peor pérdida flotante, resultado), para su propio análisis.
Los nombres de archivo contienen la fecha y la hora, por lo que las auditorías sucesivas nunca se sobrescriben. En una cuenta real, el último informe también se guarda como xray_latest.html .
7. Riesgo abierto en una cuenta real
Cuando el EA auditado tiene posiciones abiertas, el panel añade una sección Open risk (riesgo abierto) para su cesta más expuesta:
- Margin call in (margin call a): cuánto puede moverse el precio en contra de la cesta antes del nivel de margin call de su bróker;
- -30% threshold in (umbral del -30 % a): cuánto falta para que la equity caiga lo que marca su umbral de pérdida;
- If the EA adds N more levels (si el EA añade N niveles más): la misma distancia si el EA sigue promediando a la baja como lo hizo en su historial (su paso de grid y su multiplicador de lote habituales).
Las distancias se muestran en puntos y en ATR(14) del gráfico. Una distancia mayor que el propio precio se muestra como "beyond a 100% move" (más allá de un movimiento del 100 %). El riesgo abierto se actualiza cada minuto, y el análisis completo tras nuevas operaciones (como máximo cada 5 minutos).
8. Parámetros de entrada
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Source | Account history | Account history (historial de la cuenta), o Strategy Tester report (informe del Probador de estrategias, HTML) |
| Magic number | all | all = una línea por EA; o un solo magic number ( 0 = operaciones manuales) |
| Symbol filter | vacío | Solo este símbolo (vacío = todos) |
| Period: last N days | 180 | Periodo en días; 0 = todo el historial (fuente cuenta) |
| Report file | report.htm | Nombre del archivo en MQL5\Files\XRay (fuente informe del probador) |
| Symbol map | vacío | Nombres en el bróker de los símbolos del informe, p. ej. EURUSD=EURUSD.r;XAUUSD=GOLD |
| Loss threshold for Monte Carlo (%) | 30 | Umbral de pérdida, usado por el Monte Carlo y el riesgo abierto |
| Martingale: lot increase ratio | 1.3 | Un lote al menos este número de veces mayor que el anterior cuenta como martingala |
| Spread in points | -1 | Spread en puntos, usado para el drawdown latente; -1 = media del historial |
| Panel X / Y position | 12 / 24 | Posición del panel en el gráfico |
9. Mensajes y solución de problemas
- "Report file not found in MQL5\Files: …" (archivo de informe no encontrado): el informe debe estar dentro de MQL5\Files\XRay (Archivo → Abrir carpeta de datos) y el nombre debe escribirse exactamente, con su extensión.
- "Deals table not found: export the tester report as HTML …" (tabla de transacciones no encontrada): el archivo no es un informe del probador de MT5 en HTML. Vuelva a guardarlo con clic derecho → Informe → HTML.
- "No trades found for magic …" / "No trades found in the last N days …" (no se encontraron operaciones): compruebe el magic number o ponga el periodo a 0 (todo el historial). En una cuenta real, X-Ray vuelve a comprobar cada minuto, así que empieza en cuanto el EA opera.
- "(estimated: price history missing for N% of baskets)": MT5 no pudo cargar el historial M1 de algunos símbolos. Abra una vez un gráfico de esos símbolos, o use el Symbol map para un informe de otro bróker.
- "Symbol not available at this broker: …" (en el registro Expertos): rellene el Symbol map.
- El panel indica "Loading M1 price history" (cargando el historial de precios M1): la primera auditoría de un historial largo descarga barras M1 de su bróker; las auditorías posteriores son rápidas.
10. Probador de estrategias y demo
El Probador de estrategias no tiene historial de cuenta que auditar. En el probador (y por tanto en la demo gratuita del Market), X-Ray abre su propio pequeño grid de demostración en el símbolo probado (0,01 lotes, hasta 4 niveles, magic number 909090) y lo audita en directo en el panel. Ejecútelo en modo visual para ver cómo se rellena el panel.
Esta demo solo muestra cómo funciona el panel. Para auditar un EA que esté considerando, use su propio informe de backtest (sección 3) con la versión completa, o alquílela durante un mes.
11. Límites honestos y soporte
- Los resultados describen el pasado en el periodo auditado. Un veredicto bajo significa que el riesgo oculto medido en ese historial era bajo; no es una promesa sobre el futuro.
- El drawdown latente se calcula con barras M1 y un spread medio: el peor punto exacto, tick a tick, puede ser algo más profundo.
- Los depósitos y retiros no forman parte del drawdown.
- El Monte Carlo reproduce las cestas una tras otra; las cestas que en la realidad se solaparon no se acumulan, por lo que una simulación puede mostrar menos que el drawdown latente histórico.
Preguntas, un informe que no se carga, un mensaje que no está claro: escríbame a través de mi perfil de MQL5. Respondo a todos los mensajes.


