Riesgo · Deep HRP
Cómo leer un backtest con escepticismo
Ratios de Sharpe probabilístico y deflactado, pruebas de sobreajuste de backtests, múltiples semillas y diez errores silenciosos que hacen que las estrategias parezcan mejores de lo que son.
- Autor
- Jose Luis Amador Jaime
- Publicado
- 10 de octubre de 2026
- Tiempo de lectura
- 7 minutos
Un backtest es un argumento, no una medición. Se arma a partir de decisiones: el periodo, el universo, los parámetros, los costos, el código. Y quien toma esas decisiones normalmente quiere que la respuesta sea sí. Nuestra investigación sobre Deep HRP nos obligó a construir un protocolo de evaluación diseñado para decir no siempre que razonablemente pudiera. Este artículo comparte las herramientas que usamos y los errores que hemos aprendido a cazar, primero en nuestro propio trabajo.
¿Qué es el backtesting?
El backtesting consiste en aplicar una regla de inversión a datos históricos como si se hubiera seguido en su momento: las mismas señales y fechas de rebalanceo, con costos de operación y solo con la información disponible en cada fecha. El resultado es un historial simulado, que suele resumirse con el rendimiento, la volatilidad, el ratio de Sharpe y la caída máxima. Un backtest puede mostrar que una idea es plausible. No puede demostrar que funcionará, porque quien diseñó la regla ya conocía la historia. El resto de esta nota trata de la distancia entre esas dos afirmaciones.
Problema uno: un ratio de Sharpe es una estimación
Un ratio de Sharpe reportado es un estadístico muestral. En muestras cortas, o con rendimientos asimétricos y de colas gruesas, un valor alto puede ser fácilmente suerte. Bailey y López de Prado (2012) propusieron el ratio de Sharpe probabilístico (PSR, por sus siglas en inglés): la probabilidad de que el ratio de Sharpe verdadero supere un punto de referencia (a menudo cero), dado el ratio de Sharpe observado (medido por periodo), el número de observaciones , la asimetría y la curtosis de los rendimientos:
Aquí es la función de distribución normal estándar. Algo de intuición, para una estrategia con un ratio de Sharpe anualizado de 1.0 medido sobre rendimientos diarios con colas normales:
| Historial | PSR (probabilidad de que el Sharpe verdadero supere 0) |
|---|---|
| 1 año | 84.1% |
| 2 años | 92.1% |
| 3 años | 95.8% |
| 5 años | 98.7% |
Un Sharpe de 1.0 a un año deja aproximadamente una probabilidad de uno en seis de que la estrategia no tenga ventaja alguna. Para datos diarios, la longitud del historial importa más que las colas gruesas: con tres años de datos, pasar de colas normales a una asimetría de −2 y una curtosis de 12 reduce el PSR solo de 95.8% a 94.8%.
Problema dos: se probó más de una cosa
Cuantas más configuraciones se prueban, más alto será el ratio de Sharpe de la mejor, aunque ninguna tenga ventaja alguna. Bailey y López de Prado (2014) formalizaron esto en el ratio de Sharpe deflactado (DSR): se calcula el PSR contra un punto de referencia igual al ratio de Sharpe que se esperaría del mejor de ensayos sin habilidad,
donde es la varianza de los ratios de Sharpe entre los ensayos y es la constante de Euler–Mascheroni.
La parte difícil es la honestidad sobre . Cada ventana de observación (lookback) que se probó, cada universo que se descartó, cada hiperparámetro que se ajustó después de echar un vistazo a los resultados es un ensayo. Afinar cualquier cosa sobre el periodo de prueba, incluso de manera informal, multiplica en silencio.
Problema tres: el ganador dentro de muestra no es el ganador fuera de muestra
La probabilidad de sobreajuste del backtest (PBO), de Bailey, Borwein, López de Prado y Zhu (2017), hace una pregunta directa: si se elige la mejor configuración en una mitad de los datos, ¿con qué frecuencia queda por debajo de la mediana en la otra mitad? Su validación cruzada combinatoriamente simétrica divide la muestra en bloques y prueba todas las formas de elegir la mitad de ellos para la selección, combinaciones (12,870 cuando ). Un PBO cercano a cero significa que los ganadores dentro de muestra siguen ganando; un PBO cercano a un medio significa que la selección no es mejor que un volado.
Nótese qué mide el PBO: la estabilidad de un proceso de selección sobre un conjunto de candidatos. Ejecutarlo sobre un puñado de estrategias fijas sin relación entre sí dice si su ordenamiento es estable, no si el proceso de desarrollo sobreajustó. Para responder eso, el conjunto de candidatos debe ser el de las configuraciones que realmente se exploraron.
Problema cuatro: una semilla es una anécdota
Los asignadores basados en aprendizaje automático añaden otra fuente de suerte: la semilla aleatoria que inicializa la red y baraja los datos de entrenamiento. En nuestra experiencia, la dispersión entre semillas puede ser tan grande como la brecha entre métodos. Reportamos cada resultado neuronal como media y desviación estándar sobre diez semillas, y tratamos un resultado que depende de la semilla como si no fuera un resultado.
Diez errores silenciosos que cazamos
Estos son los errores que no hacen fallar nada. Simplemente hacen que los resultados sean mejores de lo que deberían, o solo distintos de lo que dice el artículo. Cada punto de esta lista es algo que ahora probamos de forma explícita.
- Rendimientos de precio en lugar de rendimientos totales. Los precios de cierre sin ajustar dejan fuera dividendos y cupones. Para fondos de bonos y de alto dividendo, eso puede subestimar los rendimientos en varios puntos porcentuales al año y distorsionar toda comparación.
- Ventanas de entrenamiento que se extienden en silencio. Cuando un activo empieza a cotizar tarde, el código de datos que conserva solo las fechas en que todos los activos tienen precio puede empujar la muestra de "entrenamiento" hacia el periodo de prueba sin lanzar ningún error.
- Comparar métodos en fechas distintas. Si el backtest de un método empieza más tarde porque necesitaba más historia, su ratio de Sharpe se mide sobre un mercado distinto.
- Costos cobrados incorrectamente. Repartir el costo de un rebalanceo a lo largo del periodo de tenencia y luego cobrar solo la parte de un día elimina en silencio la mayor parte del costo.
- Rendimientos brutos en regresiones de factores. Los alfas deben estimarse sobre rendimientos en exceso de la tasa libre de riesgo; de lo contrario, el rendimiento del efectivo aparece como habilidad.
- Estadísticos t mal escalados. Anualizar de forma inconsistente el numerador y el denominador de un estadístico t puede inflarlo por un factor de casi 16 para datos diarios, la raíz cuadrada de 252.
- Modelos que se dejan en modo de entrenamiento. Las redes neuronales con dropout dan respuestas distintas en cada llamada a menos que se cambien a modo de evaluación antes de la inferencia.
- Marcas de tiempo que filtran información. Un titular fechado el mismo día que el rendimiento que se supone que predice puede haberse publicado después del cierre.
- Afinar sobre el conjunto de prueba. Comentarios como "esta configuración funcionó mejor en el backtest" en una base de código son ensayos que pertenecen a .
- Números de corridas distintas. Las tablas armadas a partir de varias corridas, versiones de código o fechas de corte de datos no pueden reproducirse. Cada número debería generarse por script a partir de una sola corrida etiquetada, y cotejarse con el texto antes de publicar.
La meta de un proceso de investigación no es encontrar una estrategia con un buen backtest. Es dejar de creer en las que no lo merecen tan pronto y tan barato como sea posible.
Cómo lo aplicamos
Toda investigación de Amador se somete a esta lista de verificación antes de publicarse, y reportamos lo que falla junto con lo que pasa. Es el mismo estándar que aplicaremos al Fondo Nautilus y el mismo que aplicaríamos a una estrategia que alguien le presente. Si quiere una segunda opinión sobre un backtest que le han mostrado, reserve una consulta.
Puntos clave
- Lea un ratio de Sharpe junto con la longitud de su historial; el PSR convierte ambos en una probabilidad.
- Deflacte por cada ensayo que se corrió, incluidos los informales.
- Use el PBO para probar el proceso de selección, y pruebas pareadas para comparar estrategias.
- Reporte los resultados neuronales a través de semillas, no a partir de la mejor.
- Suponga que hay un error silencioso hasta que una lista de verificación diga lo contrario.
Referencias: Bailey and López de Prado (2012), "The Sharpe Ratio Efficient Frontier," Journal of Risk; Bailey and López de Prado (2014), "The Deflated Sharpe Ratio," Journal of Portfolio Management; Bailey, Borwein, López de Prado and Zhu (2017), "The Probability of Backtest Overfitting," Journal of Computational Finance; Ledoit and Wolf (2008), "Robust Performance Hypothesis Testing with the Sharpe Ratio," Journal of Empirical Finance; Holm (1979), Scandinavian Journal of Statistics.
El memo semanal
Un marco, bien explicado, cada semana.
Seguir leyendo
Deep HRP
Deep HRP: enseñar a la paridad de riesgo jerárquica a aprender
Nuestra investigación sustituye el agrupamiento y la bisección fijos de HRP por un árbol diferenciable que puede entrenarse de extremo a extremo, y lo somete a un estándar de evidencia diseñado para resistir el ruido halagador.
17 oct 2026 · 7 min
Deep HRP
Paridad de riesgo jerárquica, explicada
Cómo una idea de 2016 tomada del aprendizaje automático evita el paso más frágil de la optimización de portafolios, y qué supone en silencio por el camino.
14 oct 2026 · 8 min
Riesgo
Riesgo de secuencia de rendimientos: por qué importa el orden de los rendimientos
Dos inversionistas pueden obtener exactamente los mismos rendimientos en distinto orden y terminar muy lejos uno del otro en cuanto hay dinero entrando o saliendo. Qué es el riesgo de secuencia de rendimientos, a quién perjudica más, cómo medirlo y qué lo reduce de verdad.
29 oct 2026 · 10 min