El portafolio de varianza mínima: derivando el peso óptimo
¿Por qué y cuándo se usa esto? Cada vez que decides "¿cuánto le pongo a cada activo?" estás resolviendo, aunque no lo sepas, un problema de optimización. Esta lección te da la fórmula exacta para la pregunta más simple de ese tipo: con dos activos dados, ¿qué combinación de pesos me da el menor riesgo posible.
La varianza de un portafolio de 2 activos con pesos y es:
Para hallar el peso que minimiza el riesgo, derivamos respecto a e igualamos a cero:
Despejando se obtiene la fórmula cerrada del portafolio de varianza mínima:
Procedimiento paso a paso (a mano), portafolio de 2 activos:
- Consigue , (volatilidades) y (correlación) de los dos activos.
- Numerador: .
- Denominador: .
- numerador ÷ denominador; .
- Si algún peso te da negativo o mayor a 1, significa que la fórmula "quiere" vender en corto uno de los activos — sin esa opción, el mínimo real está en la esquina ( o ).
Ahora aplica el procedimiento:
Problema. Activo 1 con , activo 2 con , . Encuentra .
Solución. Numerador: . Denominador: . , así que : casi todo en el activo menos volátil, con solo un poco del más volátil porque su correlación moderada todavía aporta diversificación.
Practica tú (resuelve antes de mirar la respuesta). Dos activos con , y . Encuentra . Respuesta: por simetría (), — cuando las volatilidades son iguales, el mínimo siempre reparte a la mitad, sin importar la correlación.
El caso general (N activos): minimizar sujeto a y se resuelve con multiplicadores de Lagrange:
La condición de primer orden da — el peso óptimo es la matriz de covarianza invertida aplicada a una combinación de los retornos esperados y un vector de unos. Esta es, literalmente, la ecuación que resuelve cualquier optimizador de portafolios moderno.
🔧 En código libre: CVXPY resuelve este problema de optimización cuadrática directamente; PyPortfolioOpt y Riskfolio-Lib lo envuelven en funciones listas para usar con datos reales de precios.
📌 Para repasar: para 2 activos, . Se obtiene derivando la varianza del portafolio e igualando a cero — el mismo truco de cálculo de toda la optimización moderna.
Práctica paso a paso
Portafolio de varianza mínima
Mira cómo se resuelve completo y por qué se hace cada paso.
Dos activos con volatilidad σ₁ = 20% y σ₂ = 10%, y correlación ρ = 0.3. ¿Qué porcentaje del dinero pones en cada uno para que el portafolio tenga el menor riesgo posible?
1Numerador
Calcula σ₂² − ρ·σ₁·σ₂ con las volatilidades en decimal (σ₁ = 0.2, σ₂ = 0.1). Redondea a 4 decimales.
2Denominador
Calcula σ₁² + σ₂² − 2·ρ·σ₁·σ₂ (también en decimal). Redondea a 4 decimales.
3Peso del activo 1
Divide el numerador entre el denominador y pásalo a %. Es el peso w₁* del activo 1. Redondea a 1 decimal.
4Peso del activo 2
El resto del dinero va al activo 2: w₂* = 100% − w₁*. Redondea a 1 decimal.
Pon aproximadamente 10.5% en el activo 1 y 89.5% en el 2: así el portafolio tiene el menor riesgo posible con esos dos activos.
Los errores que más se repiten
Usar los porcentajes sin pasarlos a decimal antes de elevar al cuadrado.
Olvidar el 2 delante de ρ·σ₁·σ₂ en el denominador.
Poner σ₁² en el numerador en lugar de σ₂².
Dividir al revés (denominador ÷ numerador).
Pasar por alto que un peso negativo o mayor que 100% significa vender en corto: sin esa opción, el mínimo está en una esquina.