Tu bot lleva tres semanas funcionando. La cuenta está en verde. Sienta bien. Y entonces llega la pregunta que todo el mundo se hace en ese momento: ¿esto funciona de verdad o he tenido suerte?
Respuesta honesta: después de tres semanas no puedes saberlo. No porque tu bot sea malo, sino porque tienes demasiadas pocas operaciones para afirmar nada. Eso no es escurrir el bulto, es cómo funciona la probabilidad. Abajo están los números con los que sí se juzga un bot, con los umbrales que importan en la práctica.
¿Cómo sé si mi bot de trading funciona de verdad?
Mirando tres cosas a la vez: el número de operaciones, el profit factor y la esperanza matemática después de costes. Por debajo de 30 operaciones cualquier resultado es ruido. A partir de 60 tienes una dirección, y solo alrededor de las 100 a 200 operaciones sabes con cierta seguridad si la ventaja existe o estás viendo suerte.
Las tres van juntas. Un profit factor bonito sobre 12 operaciones no vale nada. Una esperanza matemática limpia calculada antes de costes, tampoco. Y 300 operaciones con un profit factor de 1,05 lo que te dice sobre todo es que trabajas mucho para nada.
Lo que se ve constantemente: alguien publica una captura con un más 14 por ciento en un mes. Sin el número de operaciones al lado, eso no es una prueba, es una foto. Pregunta siempre por las operaciones y por el drawdown más profundo. Quien no quiere enseñar esos dos datos normalmente no los tiene.
¿Cuántas operaciones hacen falta para que un resultado signifique algo?
Un mínimo de 30 para que una cifra signifique algo, 60 o más para una primera conclusión, y de 100 a 200 para confiar de verdad. Por debajo de eso estás midiendo azar.
Vamos con una moneda. Sacar cinco caras seguidas ocurre más o menos una vez cada 32 intentos. Eso no es raro, pasa y ya está. Así que cinco operaciones ganadoras seguidas demuestran exactamente lo mismo que cinco caras: nada. Y ese es justo el momento en el que la gente dobla su depósito.
Al revés funciona igual de fuerte. Cuatro perdedoras seguidas parecen un bot roto. Con un 55 por ciento de aciertos deberías esperar al menos una racha de cinco pérdidas al año, solo por estadística. La cuenta que hay detrás de esos huecos la desarrollamos aparte en la matemática del drawdown y la recuperación.
Lo rápido que llegues a esas cifras depende de tu estilo. Un bot de scalping que hace diez operaciones al día llega a 100 en dos semanas. Un bot de swing que actúa dos veces por semana necesita un año. Esa diferencia decide cuánta paciencia te toca antes de poder concluir algo.
¿Qué es el profit factor y qué cifra es suficiente?
El profit factor es el beneficio bruto dividido entre la pérdida bruta. Por encima de 1,0 ganas dinero, entre 1,5 y 2,0 está bien, por encima de 2,0 es fuerte. Por debajo de 1,2 el margen es tan fino que desaparece en cuanto el spread se abre.
Si ganaste 3.000 en bruto y perdiste 2.000, tu profit factor es 1,5. Por cada euro que perdiste, entraron uno y medio.
Ahora la parte que casi nunca se lee: un profit factor alto puede ser una alarma. Si ves un 6,0 en un test de tres meses, casi siempre estás mirando una estrategia optimizada hasta la muerte sobre exactamente ese periodo. Esas cifras no sobreviven al contacto con una cuenta real. Un profit factor entre 1,5 y 2,5 sobre un periodo largo vale mucho más que un 6 sobre un trimestre. Más sobre por qué los tests salen más guapos que la realidad en backtesting y resultados engañosos.
¿Qué te dice la esperanza matemática que no te dice el acierto?
La esperanza es lo que ganas de media por operación: probabilidad de acierto por ganancia media, menos probabilidad de fallo por pérdida media. El porcentaje de aciertos por sí solo no dice nada sobre si ganas dinero.
Haz la cuenta. El bot A acierta el 40 por ciento, ganancia media 90, pérdida media 40. La esperanza es (0,40 × 90) menos (0,60 × 40), o sea 36 menos 24. Doce por operación. El bot B acierta el 80 por ciento, ganancia media 15, pérdida media 70. Eso es (0,80 × 15) menos (0,20 × 70), o sea 12 menos 14. Dos de pérdida por operación.
El bot B queda mejor en cualquier captura. Ochenta por ciento de aciertos, quién dice que no. Y aun así se desangra despacio. Este es exactamente el patrón que hay detrás de los sistemas de grid y martingala, donde casi toda operación gana hasta que llega la que se lo lleva todo. Escribimos un artículo aparte sobre el peligro de la martingala y el grid.
Y calcula siempre después de costes. Una esperanza de 5 dólares por operación suena bien, hasta que le restas 7 dólares de comisión y spread por vuelta completa. Entonces estás en menos 2. En bots con muchas operaciones, esta es la forma más común de hacerse rico sobre el papel.
¿En qué orden se lee un informe de MT5?
Empieza por el drawdown máximo, sigue por la forma de la curva de capital, después profit factor y recovery factor juntos, luego el número de operaciones, y deja el ratio de Sharpe para el final. El beneficio neto de arriba es el dato menos informativo de la página.
¿Por qué el drawdown primero? Porque es el número que decide si aguantas. Un bot que hace un 60 por ciento con un 45 por ciento de drawdown por el camino no lo aguanta nadie. Lo apagas en el punto más bajo, como todo el mundo.
La forma de la curva dice después más que el punto final. Una línea que sube despacio con bajadas pequeñas es otra cosa que una línea plana con un salto enorme dentro. En esa segunda, todo tu resultado vino de una o dos operaciones, y puede que no se repitan nunca.
El recovery factor es el beneficio neto dividido entre el drawdown máximo. Por encima de 2 es sólido, por encima de 3 es fuerte. Te dice cuánto beneficio sacaste por el dolor que tuviste que tragar. Aquí están los umbrales juntos.
| Dato | Flojo | Bueno | Ojo con |
|---|---|---|---|
| Profit factor | Por debajo de 1,2 | De 1,5 a 2,5 | Más de 5 en test corto: sobreoptimización |
| Recovery factor | Por debajo de 1 | Más de 2, fuerte por encima de 3 | Mucho beneficio con drawdown enorme |
| Ratio de Sharpe | Por debajo de 0,5 | Más de 1, muy bueno por encima de 2 | Con pocas operaciones no es fiable |
| Número de operaciones | Menos de 30 | De 100 a 200 en adelante | Test de menos de dos años |
| Esperanza matemática | Cero o negativa tras costes | Claramente positiva tras costes | Calculada sin comisión ni spread |
¿Por qué el backtest se ve mejor que tu cuenta real?
Porque el test se deja fuera tres costes que en real sí existen: el retraso entre la señal y la ejecución, el spread que se abre en el peor momento, y la comisión que en muchas plantillas de demo está puesta a cero. Una estrategia que sobre el papel marca 1,8 suele quedarse cerca de 1,3 en real.
Lo que un test necesita antes de tomártelo en serio: 200 operaciones o más, un periodo de dos años o más, y datos de ticks con un 99 por ciento de calidad de modelado. Si falta uno de esos tres, estás mirando una indicación y no una prueba.
Esa distancia entre papel y práctica también aparece entre demo y real, con el mismo bot y la misma configuración. Miramos de dónde sale en rentable en demo y perdiendo en real.
¿Cuándo está roto tu bot y cuándo solo pasa una mala racha?
Cuando el drawdown es más profundo o más largo que cualquiera que el bot mostrara en el test, o cuando la relación entre ganancia media y pérdida media se desplaza de forma estructural mientras tu acierto sigue igual. Una racha de cinco pérdidas seguidas viene con el paquete.
La regla práctica que usamos: apunta antes cuál fue el drawdown más profundo de tu test y cuántas operaciones duró. Si en real lo superas, tienes un motivo para mirar. Si sigues por debajo, lo que tienes es incomodidad, y la incomodidad no es una señal.
Vigila sobre todo esa segunda forma, porque es sutil. Tu bot sigue acertando igual de a menudo, pero sus ganadoras se encogen y sus perdedoras crecen. Eso pasa cuando el mercado cambia de carácter, por ejemplo cuando el rango diario se hunde de forma estructural. Tu porcentaje de aciertos no lo delata. Tu esperanza matemática sí, y por eso mismo la revisas cada mes en lugar de una vez al año.
Lo que nosotros fijamos en nuestro propio bot antes de que haya dinero encima: un máximo del 1 por ciento de riesgo por operación, un stop duro al 3 por ciento de pérdida en el día, un máximo de tres posiciones a la vez, y pausa alrededor de las noticias de alto impacto. Esas reglas están puestas de antemano, así que si el resultado se desvía sabes que es el mercado y no un ajuste que alguien hizo en silencio. Y como cobramos un 30 por ciento de comisión sobre tu beneficio y nada cuando pierdes, no tenemos ningún motivo para estirar esos límites.
Así que no empieces por la pregunta de si tu bot gana dinero. Empieza por si tienes suficientes operaciones para poder hacerla. Casi siempre la respuesta es no, y entonces lo mejor que puedes hacer es dejarlo correr y volver a abrir el informe dentro de dos meses.
Un bot con reglas fijadas de antemano
Máximo 1 por ciento por operación, stop duro de drawdown diario, sin posiciones alrededor de las noticias. En tu propia cuenta, con tu propia contraseña. Cobramos un 30 por ciento de tu beneficio y nada cuando pierdes.
Empezar