Backtesting en trading: cómo validar tu estrategia paso a paso

Backtesting en trading: cómo validar tu estrategia paso a paso

Estrategia · Validación

Backtesting en trading: prueba tu estrategia antes de arriesgar

Cómo poner tu sistema a prueba con datos históricos, qué métricas importan de verdad y los errores que hacen que un backtest brillante acabe arruinando una cuenta real.

11 min de lectura · por Francisco Ribas
Curva de capital

Antes de arriesgar un solo euro en el mercado, hay una pregunta que deberías poder responder con datos, no con corazonadas: ¿esta estrategia gana dinero? El backtesting en trading es la herramienta que responde esa pregunta. Consiste en aplicar tus reglas de operativa sobre datos históricos del mercado para ver cómo se habría comportado tu sistema en el pasado.

Dicho de otro modo: es una máquina del tiempo para tu estrategia. Retrocedes meses o años, ejecutas tu plan tal como lo harías en directo y anotas cada resultado. Al cabo de cien o doscientas operaciones simuladas ya no tienes una intuición: tienes una estadística. Y la estadística, a diferencia de la intuición, no te miente cuando llevas tres pérdidas seguidas.

El dato que lo explica todo

Entre el 74 % y el 89 % de las cuentas minoristas pierden dinero. La inmensa mayoría de esos traders nunca comprobó, con números, si su estrategia tenía ventaja estadística antes de usarla con dinero real.

01Qué es (y qué no es) el backtesting

El backtesting es un proceso de validación estadística. Tomas unas reglas cerradas —cuándo entras, dónde colocas el stop, dónde tomas beneficio— y las aplicas sobre el histórico del par que quieres operar. El resultado es un conjunto de operaciones con sus ganancias y sus pérdidas, del que puedes extraer métricas objetivas.

Ahora bien, conviene entender sus límites desde el minuto uno. El backtesting no predice el futuro. Que una estrategia funcionara entre 2019 y 2024 no garantiza absolutamente nada sobre 2027. Lo que sí te da es confianza estadística: si tu sistema ha demostrado ventaja en doscientas operaciones repartidas por distintas condiciones de mercado, hay razones fundadas para pensar que esa ventaja es real y no fruto de la casualidad.

Y hay algo aún más valioso, sobre todo al principio: el backtesting te obliga a escribir tus reglas. No puedes testear «compro cuando el gráfico se ve alcista». Tienes que concretar. Y esa concreción, por sí sola, ya te convierte en mejor trader.

02Backtesting manual o automatizado

Hay dos caminos, y no son excluyentes. De hecho, lo ideal es empezar por el primero.

Backtesting manual

Consiste en retroceder en el gráfico y avanzar vela a vela, tomando decisiones como si estuvieras operando en directo, sin ver lo que viene después. En MetaTrader 4 puedes hacerlo con el modo visual del Probador de estrategias; en TradingView, con la función de reproducción de barras.

Es lento y exige disciplina, pero tiene una ventaja enorme: entrenas el ojo. Ves cómo se forma cada nivel, cómo respira el precio, cómo se siente aguantar una operación. Ningún informe automático te da eso.

Backtesting automatizado

Aquí programas tus reglas y dejas que el ordenador ejecute miles de operaciones en segundos. En MetaTrader 4 se hace con un Expert Advisor en MQL4 y el Probador de estrategias. Es rapidísimo y te permite testear años de datos, pero solo sirve si tus reglas son perfectamente objetivas: una máquina no interpreta «una zona bonita de soporte».

Mi recomendación

Empieza por el manual, aunque te aburra. Cien operaciones a mano te enseñan más sobre tu estrategia —y sobre ti— que un informe automático de diez mil. Cuando tengas las reglas cristalinas, entonces automatiza para validar a gran escala.

03Cómo hacer un backtesting paso a paso

Este es el proceso que sigo yo, y el que te recomiendo seguir en orden. Saltarse un paso es la forma más rápida de engañarse a uno mismo.

Escribe tus reglas sin ambigüedad

Entrada, stop loss, take profit y tamaño de posición. Si otra persona no podría ejecutar tu estrategia leyendo solo tu hoja, aún no está lista para testear.

Elige el par y el periodo

Usa datos de calidad y un periodo que incluya de todo: tendencias alcistas, bajistas y rangos laterales. Como mínimo dos o tres años para swing; seis meses para intradía.

Ejecuta sin hacer trampas

Avanza vela a vela y decide solo con lo que verías en ese momento. Mirar la vela siguiente antes de decidir invalida el test entero.

Registra cada operación

Fecha, par, dirección, entrada, stop, objetivo, resultado en pips y en euros, y una nota sobre la calidad de la señal. Una hoja de cálculo basta.

Descuenta los costes reales

Añade el spread, las comisiones, el swap y algo de slippage. Una estrategia que solo gana sin costes, en realidad pierde.

Analiza las métricas, no solo el saldo

El beneficio final es la parte menos informativa. Lo que importa es cómo se ha conseguido, y eso lo cuentan las métricas del apartado siguiente.

04Las métricas que de verdad importan

Un backtest no se juzga por cuánto ganó, sino por cómo lo ganó. Estas son las cuatro cifras que miro siempre, en este orden:

Esperanza matemática

La reina de todas

Cuánto ganas de media por operación. Si es negativa, da igual todo lo demás: el sistema pierde dinero a largo plazo, sin excepción.

Drawdown máximo

Tu resistencia real

La mayor caída desde un pico de capital. Es la cifra que te dice si podrás dormir. Un 40 % de drawdown en el papel duele; en tu cuenta, te hace abandonar.

Factor de beneficio

Ganancias ÷ pérdidas

Por debajo de 1 pierdes dinero. Por encima de 1,3 la cosa empieza a ser interesante. Desconfía de cualquier cifra sospechosamente alta.

Número de operaciones

La muestra

Con veinte operaciones no tienes una estadística, tienes una anécdota. Busca al menos cien, y cuantas más, mejor.

Fíjate en un detalle importante: el porcentaje de aciertos no está en la lista. Y es deliberado. Un sistema que acierta el 40 % de las veces pero gana el triple de lo que arriesga es infinitamente mejor que uno que acierta el 80 % y pierde en una sola operación todo lo ganado en diez. Lo que decide no es la frecuencia con la que ganas, sino cuánto ganas frente a cuánto arriesgas.

05Los cinco errores que arruinan un backtest

Aquí es donde se pierde la mayoría de la gente. Un backtest mal hecho es peor que no hacer ninguno, porque te da una confianza falsa con la que arriesgarás dinero real.

Sobreoptimización (curve fitting)

Es el error número uno, con diferencia. Ajustas los parámetros una y otra vez hasta que la curva de resultados queda preciosa. El problema es que has optimizado para el pasado, no para el futuro: has diseñado una llave para una cerradura que ya no existe.

La solución: divide tus datos en dos mitades. Desarrolla la estrategia con la primera y valídala con la segunda, que no has tocado. Si los resultados se parecen, la ventaja es real.

Ignorar los costes de operar

En el papel, la ejecución es perfecta. En la realidad, pagas spread en cada operación, sufres slippage cuando el mercado corre y el swap te muerde si mantienes la posición abierta. Muchas estrategias rentables en el test son claramente perdedoras cuando se descuentan los costes.

La solución: añade siempre el spread real de tu bróker y algo de slippage. Si sigue ganando con esos costes puestos, es robusta.

Muestra demasiado pequeña

Veinte operaciones ganadoras no demuestran nada. Podrías conseguirlas lanzando una moneda con suerte. La aleatoriedad produce rachas asombrosas cuando la muestra es corta.

La solución: exige un mínimo de cien operaciones antes de sacar conclusiones, y repartidas por distintas condiciones de mercado.

Escoger solo los periodos cómodos

Testeas únicamente los meses en los que sabes que el mercado tuvo tendencia clara y, sin darte cuenta, esquivas los tramos laterales que habrían destrozado tu sistema. Es hacerse trampas al solitario.

La solución: testea todo el periodo disponible, sin excepciones ni saltos convenientes.

Espiar el futuro sin querer

Es un fallo sutil y muy común en el backtesting manual. Ya sabes lo que pasó después, y ese conocimiento contamina tus decisiones sin que lo notes: dejas correr la ganadora porque recuerdas que siguió subiendo.

La solución: tapa la parte derecha del gráfico y avanza vela a vela. En el probador de MT4, usa el modo visual con la barra de velocidad.

06El paso que casi nadie da: el forward testing

Aquí llegamos a la parte que separa a los que sobreviven de los que se estrellan. Un backtest brillante no es permiso para operar en real. Es permiso para pasar al siguiente peldaño.

El forward testing consiste en aplicar la misma estrategia, con las mismas reglas, pero hacia adelante: en una cuenta demo y en tiempo real, sin saber lo que va a pasar. Es la prueba de fuego, porque elimina de golpe todos los sesgos del backtesting: ya no puedes espiar el futuro ni maquillar una decisión.

Backtest ¿Funcionó antes? Forward test ¿Funciona ahora? Cuenta real Capital en juegoNingún peldaño se salta. Nunca.

Figura 1: las tres fases de validación de una estrategia. El dinero real es siempre el último paso, jamás el primero.

Compara después las métricas de ambas fases. Si el forward test se parece razonablemente al backtest, tu estrategia está validada. Si los resultados en directo son mucho peores, tienes un problema: o sobreoptimizaste, o tus reglas eran menos objetivas de lo que creías, o el mercado ha cambiado de régimen.

07La verdad incómoda sobre el backtesting

Voy a terminar con algo que casi nadie te dirá, porque no vende cursos. Un backtest excelente no garantiza absolutamente nada. Los mercados cambian, la volatilidad muta, las correlaciones se rompen y una estrategia que llevaba años funcionando puede dejar de hacerlo sin previo aviso.

Entonces, ¿para qué molestarse? Por una razón muy sencilla: sin backtesting operas a ciegas, y con backtesting operas con una ventaja probable. No es certeza, pero es la diferencia entre apostar y gestionar un negocio. Nadie te da certezas en este oficio; lo único que puedes construir es una ventaja estadística y la disciplina para aplicarla mil veces.

Y hay un beneficio final que se menciona poco: cuando has visto tu sistema atravesar seis rachas perdedoras en el histórico, la séptima —esa que ocurre con tu dinero real— ya no te hace saltar del asiento. Sabes que forma parte del juego. Esa calma, y no el gráfico, es lo que te mantiene en la partida.

De la teoría al método

El backtesting solo tiene sentido cuando ya sabes leer un gráfico y proteger tu capital. En el programa avanzado recorremos ese camino completo, módulo a módulo, hasta construir tu propio sistema.

Recurso gratuito

Plantilla de backtesting en Excel

Registra cada operación y deja que la hoja calcule sola tu esperanza matemática, el factor de beneficio, el ratio R y el resto de métricas. Todo lo que necesitas para validar tu estrategia con números, no con corazonadas.

Aviso importante de riesgo Los resultados de un backtesting se basan en datos históricos y no garantizan rendimientos futuros. Todo el contenido de Formación Forex tiene fines exclusivamente educativos e informativos y no constituye asesoramiento financiero ni una recomendación de inversión. El trading de divisas, CFD y otros productos apalancados conlleva un alto riesgo de pérdida y no es adecuado para todos los inversores: puedes perder parte o la totalidad de tu capital.

¿Te ha gustado este contenido?

¡Gracias por tu valoración!

Un abrazo lector/a, y nos vemos en el próximo gráfico,
Francisco Ribas · Formación Forex