Sesgo de anticipación en backtests: valida tu estrategia
Audita cuándo aparecen las señales, las ejecuciones ambiguas, los filtros, la búsqueda de parámetros y las pruebas cronológicas con casos reproducibles.
Qué practicarás
Convierte un resultado histórico atractivo en un registro de investigación verificable, separando el rendimiento observado de los supuestos y de la información futura filtrada.
Antes de empezar
- Calcula ganancias y pérdidas en unidades del riesgo inicial, R.
- Comprende los valores OHLC de una vela, las órdenes stop y los costes de ejecución.
Contenido del curso
- 1
Determina cuándo estuvo disponible una señal de pivote
Un pivote se dibuja a posteriori. Reconstruye cuándo estuvo disponible la señal y recalcula el trade: un 16R retrospectivo pasa a ser un 0,81R a tiempo.
7 minEn resumen: La vela de un mínimo pivote estricto solo es candidata hasta que las dos velas posteriores cierran con mínimos más altos. Guarda por separado el momento de la candidata y el de la confirmación, y entra al siguiente precio ejecutable tras la confirmación. En el ejemplo, esa entrada da 0,81R; una entrada retrospectiva en el mínimo marcado de 100 da 16R.
- 2
Qué hacer cuando una vela toca el stop y el objetivo
Las barras OHLC no muestran qué nivel se alcanzó primero. Mantén ambos órdenes: diez trades idénticos generan horquillas netas de 0R a 6R.
7 minEn resumen: Una vela OHLC que toca el stop y el objetivo no muestra cuál se alcanzó primero, así que informa del resultado con cada orden de eventos posible. Esos límites no son probabilidades y su punto medio no es el beneficio esperado. En el ejemplo, diez operaciones con dos velas ambiguas tienen límites netos de 0R y +6R.
- 3
Mide qué aporta una confirmación adicional
Compara una señal fija con y sin filtros adicionales. Conserva oportunidades descartadas y costes en vez de tratar indicadores correlacionados como nuevos.
7 minEn resumen: Juzga una confirmación adicional por su efecto incremental: la misma política con y sin el filtro, sobre un conjunto fijo de oportunidades y después de costes. Que varios indicadores coincidan no aporta automáticamente evidencia independiente. En el ejemplo, el filtro mantiene +4R brutos, pero obtiene +3,2R netos frente a +2R con un coste de 0,1R por operación, con 8 operaciones en lugar de 20.
- 4
Conserva los ensayos perdedores de una búsqueda de parámetros
Audita la búsqueda de parámetros detrás de un backtest ganador. Separa escenarios de robustez y ensayos descartados para evitar sobreoptimización.
7 minEn resumen: El mejor de muchos ensayos de parámetros se elige por ser extremo, así que su resultado es evidencia débil de una ventaja persistente. Registra cada ensayo con sus parámetros, costes y resultado: en el ejemplo, 60 configuraciones dan un mejor total de +18R frente a una mediana de −2R. Los ensayos sobre datos compartidos no son pruebas independientes.
- 5
Prueba out-of-sample: reserva datos sin filtrar resultados futuros
Congela reglas y protocolos de evaluación antes del test. Audita operaciones que cruzan límites y preprocesamiento para evitar filtraciones de datos.
8 minEn resumen: Fija reglas, parámetros, costes y criterios de aceptación antes de la prueba reservada, y ajusta modelos y preprocesamiento solo con datos y resultados de operaciones ya conocidos en ese momento. Presenta la prueba reservada por separado: en el ejemplo, un total combinado de +13R no cambia su resultado de −2R. Cualquier modificación tras verla inicia un nuevo ciclo de investigación.
Cursos relacionados
- Estadísticas de backtest: analiza los resultadosInterpreta capitalización, profit factor, operaciones solapadas, referencias netas y supuestos del bootstrap con cálculos independientes.
- Tasas de éxito de patrones gráficos: revisa el registroRevisa tasas de éxito, objetivos, reentradas, muestras sin fallos y resultados abiertos con cálculos y diagramas originales.
- Diario de trading: costes, decisiones y rendimiento honestoAsigna costes de salidas parciales, revisa reglas, conserva revisiones y separa flujos externos de rentabilidad.
Ampliar el diagrama- Determina cuándo estuvo disponible una señal de pivote
- Qué hacer cuando una vela toca el stop y el objetivo
- Mide qué aporta una confirmación adicional
- Conserva los ensayos perdedores de una búsqueda de parámetros
- Prueba out-of-sample: reserva datos sin filtrar resultados futuros
Material educativo. Los ejemplos no demuestran una estrategia rentable. Los costes, los saltos de precio y las liquidaciones pueden causar pérdidas superiores al stop previsto.