1. Empieza con una idea de trading, no con una predicción
Una idea de trading es testeable. "EUR/USD va a subir" no es una estrategia. "Tras un barrido de liquidez en la sesión de Londres por debajo del mínimo del rango asiático, entrar largo en un cierre alcista de vuelta dentro del rango, stop por debajo del barrido, objetivo 2R o el máximo opuesto del rango" sí es testeable.
Cuanto más exacta sea la regla, más fácil será juzgarla. Precisión no significa que la estrategia tenga que ser mecánica para siempre. Significa que el backtest tiene una frontera justa.
2. Elige mercado, temporalidad y sesión
El comportamiento de forex cambia según el par y la hora del día. GBP/USD en la apertura de Londres no es lo mismo que USD/CAD a última hora de Nueva York. Elige uno o dos mercados primero. Mantén la temporalidad constante. Si tu entrada es M15 y tu sesgo está en H1, déjalo por escrito.
Para muchos traders, los filtros por sesión son donde aparece la verdad. Un setup puede funcionar durante Londres y volverse aleatorio en las horas muertas. Un backtest correcto separa esas condiciones en lugar de mezclarlas en un promedio borroso.
3. Define reglas de entrada, stop loss y objetivo
Tu regla de entrada decide cuándo empieza la operación. Tu stop loss decide dónde la idea está equivocada. Tu regla de objetivo decide cómo se toma el beneficio. Si alguno de estos es vago, los resultados serán vagos.
Modelos habituales de objetivo: riesgo/beneficio fijo 1:2, máximo o mínimo anterior, próximo pool de liquidez, borde del rango de sesión, múltiplo de ATR o cierres parciales. No hay una mejor elección universal. La pregunta correcta es si la lógica del objetivo encaja con la razón de la operación.
4. Decide qué cuenta como "no operación"
Las reglas de no-operación son tan importantes como las de entrada. Muchas estrategias se dañan al tomarlas en condiciones equivocadas. Ejemplos: noticias de alto impacto, spreads muy amplios, iliquidez de cierre de día, publicaciones importantes solapadas o estructura de mercado demasiado comprimida para ofrecer un riesgo limpio.
Escribe el filtro antes del test. Si lo añades después de ver la pérdida, estás optimizando el pasado en lugar de aprender de él.
5. Usa riesgo por operación consistente
Usa un único modelo de riesgo durante el test. Muchos traders eligen 0,5% o 1% por operación para el análisis. El número importa menos que la consistencia. Si la operación uno arriesga 0,25% y la dos arriesga 3% porque "se veía mejor", tus analíticas no explicarán la estrategia. Explicarán tus oscilaciones de confianza.
Disciplina de backtest: no aumentes el riesgo tras ganadoras ni lo reduzcas tras perdedoras dentro de la misma muestra. Eso introduce psicología en un test de estrategia.
6. Reproduce y registra cada setup válido
Avanza vela a vela. Cuando aparezca el setup, tómalo o recházalo según las reglas escritas. Registra la operación de inmediato. No te saltes un setup válido porque te disgusta cómo terminó después. Esas operaciones saltadas suelen ser donde el backtest se vuelve deshonesto.
Tu registro debe incluir resultado en R, pips, dinero, sesión, dirección, etiqueta del setup y notas breves. Una estrategia con esperanza positiva pero notas de ejecución terribles puede aún necesitar trabajo antes de operarse en vivo.
7. Revisa la esperanza matemática, no solo la tasa de aciertos
La tasa de aciertos por sí sola es incompleta. Un 35% de aciertos puede ser rentable si las ganadoras son lo bastante grandes. Un 70% puede perder dinero si las pérdidas son mucho mayores que las ganadoras. La esperanza matemática combina tasa de aciertos, ganadora media y perdedora media en el resultado medio por operación.
Lógica simple: si la operación media es positiva tras costes, la idea puede merecer más test. Si es negativa, las reglas necesitan revisión o la condición de mercado no encaja con el setup. Cómo calcular la esperanza y leer los demás números se cubre en la guía de analíticas.
8. Comprueba el drawdown y las rachas perdedoras
Una estrategia puede ser rentable y aun así emocionalmente imposible de operar para ti. Si el backtest muestra una racha de 12 pérdidas, necesitas saberlo antes de operar en vivo. El drawdown te dice cuánto cayó la cuenta respecto a su nivel previo. Las rachas perdedoras te dicen qué tendrá que aguantar tu disciplina.
Muchos traders abandonan buenos sistemas porque nunca testearon la parte fea. Un backtest correcto de forex incluye la parte fea a propósito.
9. Evita el sobreajuste
El sobreajuste ocurre cuando sigues ajustando reglas hasta que la muestra histórica parece perfecta. Quitas una hora, cambias un objetivo, añades un indicador y de repente el pasado se ve maravilloso. El problema es que la nueva regla puede encajar solo en esas velas exactas.
Un flujo de trabajo sano es desarrollar reglas sobre una muestra y luego testear la versión final en un periodo fresco fuera de muestra. Si el rendimiento se desploma con datos frescos, las reglas probablemente estaban demasiado adaptadas a la primera muestra.
10. Decide la siguiente acción
Al final, toma una de cuatro decisiones: descartar la idea, revisar una regla y volver a testear, hacer forward test en demo, u operar en vivo con riesgo pequeño. No saltes de una buena semana de backtest a operar en vivo a tamaño completo. El backtest es evidencia, no una garantía.
FAQ de backtesting correcto
¿Debería hacer backtest de un par o de varios?
Empieza con un par para que las reglas queden limpias. Después, testea pares relacionados por separado. No combines todos los pares en un único resultado hasta saber que cada mercado se comporta aceptablemente.
¿Qué es el testeo fuera de muestra?
Significa testear las reglas finales sobre datos históricos que no se usaron al construir la estrategia. Ayuda a revelar si la idea es robusta o solo está adaptada a la primera muestra.