ReplayPip
Abrir replay

TALLER DE BACKTESTING

Cómo probar un cambio de estrategia sin cambiar las reglas a mitad

Tras una pérdida resulta tentador añadir un filtro y declarar mejor la estrategia. Una comparación justa necesita reglas fijas y oportunidades visibles. Este taller explica cómo registrar una modificación sin borrar casos incómodos. Sus seis candidatos son inventados y sirven para comprobar el método, no para demostrar rendimiento.

Por ReplayPipDirección editorial: Syed Awais Publicado el Última actualización

DIARIO DE PRÁCTICARegistra la decisión01 · Reglas02 · Observación03 · Revisión
Ilustración de planificación experimental. Las oportunidades son sintéticas; no se presenta un nuevo backtest de mercado.

Fija A antes de inventar B

Define entradas objetivas, instrumentos, horario, stop, objetivo, salidas y costes. Asigna un identificador a A y conserva su diario. Si no puedes reproducir A sin interpretación verbal, la comparación puede medir cambios de criterio en lugar del filtro que querías estudiar.

B añade aquí un único filtro de elegibilidad; tamaño, ejecución y salidas permanecen iguales. El ejercicio no recomienda ningún filtro concreto. Escribe su motivo antes de evaluar y determina qué resultado justificaría rechazarlo. “Parece mejor” no es un criterio reproducible.

Compara las mismas seis oportunidades

A produce resultados brutos inventados de +2, −1, −1, +2, −1 y −1 R: total cero. B acepta solo candidatos 1, 2 y 4, con las mismas ejecuciones, y obtiene +2, −1 y +2R. Marca 3, 5 y 6 como excluidos, no como filas desaparecidas.

B suma +3R: +1R por operación ejecutada y +0,5R por candidato original. Declara ambos denominadores. Un filtro puede mejorar el promedio por operación mientras reduce participación. Comparar únicamente porcentajes de ganadores oculta con qué frecuencia actúa la versión modificada.

Expectativa de trading: un ejemplo más allá de la tasa de acierto

Aplica costes y explica la diferencia

Con un coste inventado de 0,10R por operación ejecutada, A paga 0,6R y termina en −0,6R; B paga 0,3R y termina en +2,7R. Una exclusión tiene coste de ejecución cero en este modelo simplificado. No cobres seis operaciones a B cuando solo hizo tres ni eximas de costes las pérdidas de A.

Los valores fueron construidos para facilitar las cuentas. B parece favorable porque se excluyen tres candidatos perdedores. Si el filtro se eligió después de conocerlos, esta tabla es desarrollo, no una evaluación independiente de la modificación.

Comparación sintética de los mismos seis candidatos
MétricaVersión AVersión B
Ejecutados / candidatos6 / 63 / 6
Total bruto R0,00R+3,00R
Coste total supuesto0,60R0,30R
Total neto R−0,60R+2,70R

Reserva fechas posteriores antes de evaluar

Utiliza un período elegido previamente para desarrollar la hipótesis y congela B antes de abrir un período posterior reservado. Separa datos de calentamiento de las observaciones futuras evaluadas. Si retocas B tras ver la evaluación, ese período ya no es desconocido.

Registra todas las variantes intentadas, incluidas las rechazadas. Probar muchos umbrales y publicar únicamente el ganador aumenta la oportunidad de seleccionar un patrón casual. El mejor resultado aislado informa poco sin el historial de búsqueda.

Probar una regla en diez sesiones de replay: conserva todo el diario

Audita antes de elegir una versión

Por candidato registra elegibilidad, motivo exacto de exclusión, entradas, salidas, R bruto y costes de ambas versiones. Si difieren las ejecuciones, explica la causa. Una fecha inicial distinta, una vela ausente o un tamaño cambiado no prueban que el filtro haya mejorado la estrategia.

Compara también participación, drawdown, secuencias perdedoras y períodos separados. Una aparente mejora dependiente de un solo día o una vela ambigua requiere más investigación. Los seis casos inventados no ofrecen un umbral estadístico de aprobación.

Stop loss y take profit en la misma vela: qué puede saber un backtest

Conserva la decisión y el historial

Termina con versión base, cambio propuesto, fechas de desarrollo y evaluación, costes, variantes y decisión: mantener, rechazar o investigar. Conserva los fracasos. La ficha descargable mantiene las seis oportunidades y verifica la aritmética. En un estudio real elige fechas antes de ver resultados. Un mejor resultado en un gráfico ya estudiado es una hipótesis que investigar, no prueba de una ventaja duradera.

Plantilla de diario de backtesting forex para una hoja de cálculo

Ponlo en práctica

Abre un gráfico histórico y prueba un ejercicio cada vez.

Abrir replay gratuito