Backtest Reality Check
- Utilidades
- Versión: 1.0
- Activaciones: 10
Una simulación es una promesa. Esta herramienta lleva la cuenta de los resultados en comparación con ella.
Carga el informe del Strategy Tester de un EA y Backtest Reality Check lo analiza en detalle: en cuántas operaciones se basa realmente, qué porcentaje de las ganancias proviene de las tres operaciones más importantes, qué grado de regularidad tiene la curva de saldo, cuánto duran los periodos de inactividad, si el tamaño del lote aumenta durante una racha de pérdidas y en cuánto historial se basa todo el sistema.
A continuación, vincula ese informe a un EA que se esté ejecutando en tu cuenta. Las mismas cifras se miden de nuevo a partir de tus propias operaciones cerradas y se comparan con el informe, para que puedas ver en qué aspectos el rendimiento real se ha desviado de la prueba.
Nunca realiza, modifica ni cierra una orden. No ofrece consejos, no envía señales y no te indica qué operar. Lee, cuenta y te muestra ambas columnas.
QUÉ MIDE: DIEZ COMPROBACIONES
- Operaciones: en cuántas se basa el resultado
- Porcentaje de las ganancias de las tres operaciones principales: cuánto procedió de las tres operaciones más importantes
- R² de la curva de capital: en qué medida la curva de saldo se ajusta a una línea recta
- Intervalo más largo sin operaciones: el periodo de menor actividad, en relación con la duración de la prueba
- Aumento máximo del lote: si el lote aumenta durante una racha de pérdidas
- Calidad de los datos históricos: hasta qué punto estaban completos los datos de precios en los que se basó la prueba
- Número máximo de pérdidas consecutivas, PF, caída máxima y periodo de prueba
En pantalla, las filas mantienen los nombres que utiliza MetaTrader en su propio informe, por lo que puedes compararlos uno al lado del otro. Cada una muestra el valor medido y, cuando supera un límite, el motivo por el que se ha marcado: «Las tres operaciones más rentables representan más del 50 % de todas las ganancias», «Menos de 30 operaciones: demasiado pocas para extraer una conclusión estadística». Puedes modificar los umbrales a tu gusto, y el panel los marcará como «personalizados» cuando lo hagas.
Se trata de mediciones, no de un veredicto. La herramienta no dice si un EA es bueno o malo, y no puede explicarte por qué una cifra se presenta así: el sobreajuste, un mercado cambiante, un bróker diferente o la simple suerte dejan marcas similares.
A CONTINUACIÓN, LLEVA LA CUENTA
- Operaciones, porcentaje de aciertos, PF, ganancia esperada, ganancia y pérdida medias, caída máxima, tiempo medio de tenencia, operaciones por semana, lote medio
- Informe y datos en tiempo real en paralelo, con la diferencia en la tercera columna
- Los EA se detectan automáticamente a partir de los números mágicos del historial de tu cuenta, incluidas las operaciones manuales
- Vincula un informe a un EA una sola vez. La asociación se guarda para cada cuenta
SI SON MENOS DE TREINTA OPERACIONES, ASÍ LO INDICA
Una diferencia entre dos muestras pequeñas no constituye un resultado significativo. Con menos de treinta operaciones reales, el panel indica «Aún no hay suficientes operaciones reales (18 de 30)» y desactiva la columna de diferencias. Incluso por encima de ese umbral, una diferencia en la tasa de acierto se explica por la aritmética: «Tasa de acierto del 44,29 % frente al 42,71 %: con 140 operaciones, una diferencia de este tamaño puede darse por casualidad».
Lo importante es poder decir «todavía no». Una herramienta que siempre tiene una respuesta no mide nada.
CÓMO GUARDAR EL INFORME
Ejecuta la simulación, haz clic con el botón derecho del ratón en el informe y selecciona «Guardar como informe». El cuadro de diálogo ofrece las opciones HTML y XML, pero ninguna está seleccionada por defecto: ELIGE HTML. La opción XML es en realidad un archivo .xlsx y no se puede leer aquí; si lo guardas por error, el panel le asignará un nombre al archivo y te indicará que lo guardes de nuevo como HTML.
Coloca el archivo en MQL5\Files\BacktestRealityCheck\reports. La carpeta se crea automáticamente la primera vez que se ejecuta el programa; la ruta completa aparece en el panel cuando la carpeta está vacía, y la opción «Mostrar ruta» la escribe en el registro de expertos para que puedas copiarla desde allí.
LO QUE LEE Y LO QUE NO LEE
- Un informe del Strategy Tester contiene el experto, el símbolo, el periodo, los parámetros de entrada, la empresa, la divisa, el depósito y el apalancamiento. No incluye ningún número de cuenta ni ningún nombre.
- El archivo se lee en su propio ordenador. No hay conexión a Internet de ningún tipo y no se envía nada a ningún sitio.
- Las cifras proceden de la lista de operaciones, no de las etiquetas, por lo que un informe guardado en un terminal en cualquier idioma ofrece los mismos números. Se ha comprobado con la misma prueba guardada en tres idiomas.
LO QUE NO PUEDE HACER
- El Probador de estrategias de MT5 genera informes únicamente en formato HTML. No se leen los informes de MT4, ni tampoco la opción XML/.xlsx. Ambos se rechazan mostrando el motivo correspondiente en pantalla, en lugar de fallar de forma silenciosa.
- Se necesita un informe. Sin él, la segunda mitad no tiene nada con lo que compararse.
- No puede explicar por qué los resultados en vivo difieren de los de la prueba.
- No puede ver las operaciones que ya no figuran en el historial de tu terminal.
- Cuentas de compensación: la plataforma agrupa las posiciones por símbolo en este tipo de cuentas, por lo que las cifras por EA también pueden agruparse. Esta herramienta está diseñada para cuentas de cobertura.
- Dos EA que comparten un mismo número mágico aparecen como uno solo.
- Los informes muy extensos se recortan indicando el motivo, en lugar de bloquear el terminal.
- Ocupa un gráfico y no se inicia en un segundo.
- El tiempo medio de tenencia se calcula excluyendo los fines de semana, tal y como lo hace el informe. En los instrumentos que cotizan durante los fines de semana, este tiempo resulta inferior al tiempo real.
Todo funciona con el trading algorítmico desactivado, ya que aquí no se manipula ninguna orden.
PROBÉNDOLO
La demo gratuita se ejecuta en el Strategy Tester e incluye una muestra integrada, por lo que las tres pantallas aparecen completas desde el primer segundo: la lista de informes, las diez comprobaciones (cuatro de ellas marcadas) y la comparación. Muestra en todo momento el mensaje «Datos de muestra: no es un informe real». Selecciona tus propios informes en un gráfico cuando quieras utilizar tus propias cifras.
DATOS DE ENTRADA
Carpeta: InpReportFolder, InpUseCommonFolder, InpRescanSeconds
Umbrales: InpMinTradesForStats, InpFlagTopTradeShare, InpFlagEquityR2, InpFlagMinTrades
Cifras en tiempo real: InpIncludeSwapCommission, InpHistoryDays
Panel: InpPanelX, InpPanelY, InpFontSize
Probador: InpShowTesterSelfDemo
REQUISITOS
MetaTrader 5 y una cuenta de cobertura. Un gráfico gratuito. Sin DLL, sin servidor externo, sin conexión a Internet, sin archivos adicionales. Esta herramienta no predice los precios, no te indica qué operar y no garantiza tus resultados.
