Saltar al contenido

Backtesting y validación

Comprueba la idea. Examina la evidencia.

La fábrica prueba el código de la estrategia con datos históricos y comisiones y supuestos de ejecución configurados. Las herramientas de optimización analizan la estabilidad de los parámetros, mientras un analista de IA evalúa las evidencias y recomienda el siguiente paso.

Trayectorias históricas de estrategias en ventanas de validación con drawdowns y distribuciones de resultados

Mira la fábrica de estrategias en acción.

Ejemplo ilustrativo · no es un resultado en vivo

Observa cómo los agentes de IA construyen y revisan una estrategia.

Los agentes de IA desarrollan la idea, escriben el código y evalúan los resultados de las pruebas. Las conclusiones de la revisión pueden dar lugar a una nueva iteración de la estrategia.

  1. Describe
  2. Construye y verifica
  3. Backtest
  4. Pruebas de estrés
  5. Trading en papel
01

Modela las condiciones de negociación

Los backtests utilizan datos históricos, comisiones del centro de negociación configuradas y supuestos de ejecución aplicables. La cobertura de datos, la financiación, el slippage y el impacto en el mercado pueden alterar sustancialmente el resultado.

02

Examina más allá de un retorno

Lee la curva de capital, los drawdowns, la distribución de retornos y las operaciones individuales. Verifica el periodo, el tamaño de la muestra y los supuestos junto con las métricas principales.

03

Pon a prueba la robustez

El análisis de sensibilidad, la optimización walk-forward y la validación con muestra de reserva examinan cómo cambian los resultados fuera de los parámetros elegidos y de las ventanas de entrenamiento.

Mantén los supuestos junto al resultado.

Un gráfico convincente es un punto de partida para la revisión. Compara los costos de negociación con la ventaja esperada, examina el comportamiento fuera de muestra y busca concentración en un pequeño número de operaciones o periodos.

  1. Entradas

    Periodo de datos, centro de negociación, comisiones

  2. Pruebas

    Backtest, walk-forward, muestra de reserva

  3. Evidencia

    Métricas, operaciones, notas de revisión

Deje que los datos posteriores pongan a prueba las decisiones anteriores.

La prueba walk-forward se ajusta en una ventana anterior y se evalúa en una posterior. La reserva (holdout) se mantiene fuera de las ventanas de optimización.

Lea las fechas reales de división y el número de operaciones. Reutilizar la retroalimentación de la reserva en muchos intentos puede debilitar su independencia.

AjusteValidaciónReserva (holdout)
Esquema: tres ventanas de ajuste y validación avanzan en el tiempo; la reserva permanece apartada a la derecha. La duración de las ventanas y los intervalos dependen de la configuración.

Un coste pequeño puede consumir una ventaja grande.

Cuanto más opera una estrategia, más depende su resultado de los supuestos de ejecución. Mueva el control de deslizamiento para ver el mismo resultado bruto bajo distintos costes.

Rotación
Nocional total negociado en relación con el capital inicial; cada compra y venta cuenta.
Comisiones y deslizamiento
Compruebe las comisiones de la plaza configuradas y los supuestos de precio en el informe real.
Resultado neto
Compare la ventaja restante con las caídas máximas, el tamaño de la muestra y los resultados fuera de muestra.

Vea cómo los costes de ejecución cambian el resultado.

Rendimiento bruto12.0%
Costes modelados2.0%
Neto tras estos costes10.0%

Supuestos de ejemplo: 12% de rendimiento bruto, nocional negociado acumulado igual a 40 veces el capital inicial y comisión de 2 pb por nocional negociado. Costes = rotación × (comisión + deslizamiento); 1 pb = 0,01%. Ilustración lineal; excluye capitalización, financiación e impacto de mercado.

Preguntas, respondidas.

Más preguntas y respuestas
¿Un buen backtest garantiza retornos futuros?

No. Los backtests son hipotéticos y sensibles a los datos, los supuestos y la selección. La validación ayuda a investigar debilidades; no elimina el riesgo de negociación.

¿Las comisiones son cotizaciones en vivo para mi cuenta?

No. Son valores predeterminados de simulación configurados. El nivel de tu exchange y las reglas del instrumento pueden diferir. Revisa los supuestos antes de interpretar el resultado.

¿En qué se diferencian la prueba walk-forward y la validación con conjunto de reserva (holdout)?

La prueba walk-forward ajusta repetidamente el modelo con datos anteriores y lo evalúa en ventanas posteriores. La validación con conjunto de reserva comprueba los parámetros seleccionados en un período reservado fuera de esas ventanas de optimización. Examine las fechas reales, el número de operaciones y los informes; usar repetidamente la retroalimentación del conjunto de reserva puede debilitar su independencia.

¿Qué resultados debo leer además del rendimiento total?

Revise las caídas máximas (drawdowns), los costes de negociación, el número y la distribución de las operaciones, los períodos de mantenimiento y los resultados fuera de muestra. Busque dependencia de un número reducido de operaciones o de un solo período de mercado. Un rendimiento elevado por sí solo no explica cómo lo obtuvo la estrategia ni las pérdidas registradas en el camino.

¿Por qué probar parámetros cercanos en lugar de quedarse con el mejor ajuste?

Un ajuste que parece excelente mientras sus vecinos rinden mal puede ser frágil. El análisis de sensibilidad muestra cómo cambia el resultado alrededor de los parámetros elegidos. Utilícelo junto con la evidencia de walk-forward y del conjunto de reserva al evaluar si el patrón es más amplio que un único resultado seleccionado.

¿Por qué pueden discrepar dos backtests de una idea similar?

Distintos instrumentos, períodos de datos, intervalos de barras, reglas de entrada y salida, comisiones o supuestos de ejecución pueden cambiar el resultado. Compare la configuración y los datos disponibles junto con los registros de operaciones antes de interpretar una diferencia como una mejora.

Comienza con una pregunta que merezca la pena comprobar.

Explora estrategias publicadas o abre un espacio de trabajo para crear, probar y supervisar las tuyas con agentes de IA.

Stratmill es una plataforma de estrategias de trading basada en IA, no asesoramiento financiero ni un bróker. Los resultados de backtesting y de trading simulado son hipotéticos. El trading implica riesgo de pérdida.