Quant500 Academy

6. Métricas de rendimiento y riesgo que sí importan

Nivel 12: Backtesting y Métricas de Riesgo Reales

En trading, evaluar la eficacia y el riesgo de una estrategia es crucial. Las métricas de rendimiento ayudan a valorar la rentabilidad y la consistencia; las métricas de riesgo revelan sus vulnerabilidades potenciales. Veamos las principales de cada familia.

Parte 1: métricas de rendimiento

1. Medidas de retorno

2. Medidas ajustadas por riesgo

import numpy as np

exceso = retornos_diarios - tasa_libre_riesgo_diaria
sharpe_anual = np.sqrt(252) * exceso.mean() / exceso.std()
negativos = exceso[exceso < 0]
sortino_anual = np.sqrt(252) * exceso.mean() / np.sqrt((np.minimum(exceso, 0) ** 2).mean())

3. Medidas de retorno relativo

Parte 2: métricas de riesgo

1. Métricas de riesgo básicas

curva = (1 + retornos_diarios).cumprod()
maximo_movil = curva.cummax()
drawdown = curva / maximo_movil - 1
max_drawdown = drawdown.min()

2. Medidas de riesgo relativo

3. Medidas de riesgo de cola

var_95 = np.percentile(retornos_diarios, 5)
cvar_95 = retornos_diarios[retornos_diarios <= var_95].mean()

Comprender e implementar estas métricas permite evaluar y refinar estrategias, equilibrando la búsqueda de rentabilidad con una gestión prudente del riesgo. Considera siempre las limitaciones y la aplicabilidad de cada métrica para que encajen con tu estilo y tus objetivos.

Por qué el retorno total no basta

Dos estrategias con el mismo 80% acumulado pueden ser universos distintos si una lo consiguió con un drawdown máximo del 12% y la otra del 55%. Y hay una aritmética que conviene grabarse: recuperarse de una caída del 40% exige una subida posterior del 66,7%; de un 50%, del 100%. Las pérdidas y las ganancias no son simétricas.

Y una advertencia sobre el Sharpe: castiga la volatilidad al alza igual que la volatilidad a la baja, y supone implícitamente que la desviación típica describe bien el riesgo. Una estrategia de venta sistemática de opciones fuera del dinero puede exhibir un Sharpe altísimo durante años, con retornos pequeños y regularísimos, mientras acumula una exposición que se materializa en una sola sesión catastrófica. El Sharpe no ve esa cola; el drawdown máximo y el CVaR sí.

Para ampliar esta lección

El resto de Quant500

Lo que estás aprendiendo, aplicado al índice todos los días:

La cartera del modelo, cada semana en tu correo

Cada sábado, su semana en un minuto: cómo fue, lo mejor y lo peor, y qué directivos compraron con su dinero. Y el día que el modelo se rehace, qué entra y qué sale. Es una simulación, no un consejo. Como mucho un correo a la semana, sin publicidad y sin cuenta; te das de baja con un clic. Lo hace una persona: Pol Gracia.

Cartera modelo con resultados simulados, no una recomendación personalizada. Tu correo se usa solo para esto: privacidad.

Detrás de la Academia y del resto de Quant500 hay una sola persona: Pol Gracia Serrahima.