Movimiento browniano geométrico y las griegas como derivadas parciales
¿Por qué y cuándo se usa esto? Es la base matemática de todo el pricing de opciones moderno. Se usa cuando necesitas modelar un precio que se mueve al azar pero con una tendencia de fondo — y para entender qué es, literalmente, una "griega" (Delta, Gamma) que ves en cualquier plataforma de opciones.
El modelo continuo detrás de Black-Scholes describe el precio como una ecuación diferencial estocástica (SDE):
Con cálculo ordinario, uno esperaría que . Pero el lema de Itô —la regla de la cadena del cálculo estocástico— agrega un término extra porque el movimiento browniano cumple (su "variación cuadrática" no se anula, a diferencia del cálculo ordinario). Aplicando Itô a :
Ese término que tanta gente memoriza sin saber de dónde sale es, literalmente, la corrección de segundo orden del lema de Itô — no es un ajuste arbitrario.
Las griegas de una opción son, sin metáfora, derivadas parciales del precio :
Procedimiento paso a paso (a mano), para calcular cualquier griega de una función de valor:
- Escribe la función de valor en términos de la variable que te interesa (precio , tiempo , volatilidad ).
- Deriva respecto a esa variable, tratando las demás como constantes (derivada parcial).
- Evalúa esa derivada en el punto (precio actual, etc.) que te interesa — ese número es la griega.
- Para Gamma, deriva Delta una segunda vez respecto a .
Ahora aplica el procedimiento:
Problema (práctica de derivadas). Sea una función de valor simplificada (no es Black-Scholes real, es para practicar el cálculo). Encuentra el equivalente de y , y evalúalos en .
Solución. (por cada dólar que sube , sube aproximadamente cerca de ese punto). (constante): la sensibilidad misma crece unidades por cada dólar adicional de — la curvatura de la función.
Practica tú (resuelve antes de mirar la respuesta). Con la misma , evalúa y en . Respuesta: (este es el punto donde deja de caer y empieza a subir); , igual que antes (es constante).
🔧 En código libre: QuantLib y FinancePy calculan las griegas reales de opciones; SymPy obtiene cualquier derivada simbólica automáticamente (
sympy.diff); JAX y PyTorch permiten differenciación automática para calcular griegas de modelos numéricos sin fórmula cerrada — la técnica moderna cuando el precio no tiene solución analítica.
📌 Para repasar: las griegas son derivadas parciales del precio de una opción respecto a cada variable (, , ). — el viene del lema de Itô, no es arbitrario.
Práctica paso a paso
Delta y Gamma con derivadas
Mira cómo se resuelve completo y por qué se hace cada paso.
Una función de valor simplificada es V(S) = 1·S² − 100·S. El precio está en S = 60 y sube 2 unidades. Calcula Delta (primera derivada), Gamma (segunda derivada) y estima el cambio de V.
1Delta (primera derivada)
Deriva V(S) respecto a S: V′(S) = 2·a·S + b. Evalúa en S = 60.
Por cada unidad que sube S, V cambia aproximadamente 20 cerca de ese punto.
2Gamma (segunda derivada)
Deriva otra vez: V″(S) = 2·a. Es la curvatura: cuánto cambia Delta por cada unidad que sube S.
Gamma es constante aquí: Delta sube 2 unidades por cada unidad que suba S.
3Cambio estimado solo con Delta
ΔV ≈ Delta × ΔS = Delta × 2.
4Cambio con Delta y Gamma
Añade la corrección de segundo orden: ΔV ≈ Delta·ΔS + ½·Gamma·(ΔS)², con ΔS = 2.
5Cambio real
Comprueba: calcula V(62) − V(60) directamente con la función.
Coincide con la estimación de Delta + Gamma (44): para una función cuadrática la corrección de segundo orden es exacta. Con solo Delta el error sería de 4.
Los errores que más se repiten
Derivar mal la potencia: la derivada de S² es 2S, no S.
Confundir Delta (primera derivada) con Gamma (segunda derivada).
Olvidar el ½ en la corrección de segundo orden.
No elevar ΔS al cuadrado en el término de Gamma.
Olvidar que Delta es una aproximación local: vale cerca del punto donde se calculó.