Saltar al contenido
Lecciones de Finanzas

Valoración de opciones

La fórmula de Black-Scholes

El precio cerrado de una call europea C = S·N(d₁) − K·e^(−rT)·N(d₂): sus supuestos de lognormalidad, volatilidad constante y tipo constante, qué significan d₁ y d₂, por qué N(d₂) es la probabilidad neutral al riesgo de acabar in-the-money, y un ejemplo completo resuelto.

10 min Actualizado 5 jun 2026

El árbol binomial era una escalera: troceas el tiempo en pasos, valoras la opción en cada nodo y pliegas hacia atrás. Añade más pasos y la escalera se alisa hasta convertirse en una rampa. En 1973, Fischer Black, Myron Scholes y Robert Merton anotaron dónde aterriza esa rampa: una única ecuación en forma cerrada que da el precio justo de una opción europea sin ningún árbol que plegar. Ganó un Premio Nobel, sostiene un mercado de varios billones y cabe en una sola línea. Vamos a ganarnos esa línea.

Antes, una comprobación instintiva.

Before you read — take a guess

La fórmula de Black-Scholes valora una opción europea con exactitud. ¿Cuál es la única entrada que no puedes leer directamente de una pantalla?

El resultado principal

Para una call europea sobre una acción que no paga dividendos, el precio de Black-Scholes es:

C=S0N(d1)KerTN(d2)C = S_0\,N(d_1) - K e^{-rT}\,N(d_2)

donde

d1=ln(S0/K)+(r+12σ2)TσT,d2=d1σT.d_1 = \frac{\ln(S_0/K) + \left(r + \tfrac{1}{2}\sigma^2\right)T}{\sigma\sqrt{T}}, \qquad d_2 = d_1 - \sigma\sqrt{T}.

Aquí N()N(\cdot) es la función de distribución acumulada de la normal estándar: para cualquier número zz, N(z)N(z) es la probabilidad de que una extracción de la campana de Gauss caiga por debajo de zz. Va de 00 (extremo izquierdo) pasando por 0.50.5 (en cero) hasta acercarse a 11 (extremo derecho).

La put no necesita su propia derivación: sale directamente de la paridad put-call:

P=KerTN(d2)S0N(d1).P = K e^{-rT}\,N(-d_2) - S_0\,N(-d_1).

Esa es toda la maquinaria. Entran seis entradas, sale un precio. El resto de esta lección trata sobre por qué tiene exactamente esta forma, porque una vez que sabes leer la fórmula, las griegas de la próxima lección son simplemente sus derivadas.

Info:

Una línea, tres premios Nobel

Black y Scholes publicaron la ecuación; Merton aportó el argumento riguroso de cobertura continua y la generalizó. Scholes y Merton compartieron el Nobel de 1997 (Black había muerto en 1995). Cuando los profesionales dicen “Black-Scholes” suelen referirse al modelo Black-Scholes-Merton.

Las seis entradas: cinco que puedes ver, una que no

¿Recuerdas los seis impulsores de la prima de una opción del tema anterior? Black-Scholes es exactamente esos seis impulsores convertidos en aritmética. Cinco de ellos los puedes leer de una pantalla ahora mismo; el sexto tienes que preverlo.

SímboloEntrada¿Observable?
S0S_0Precio actual de la acción (spot)Sí: cotizado en vivo
KKPrecio de ejercicio (strike)Sí: en el contrato
TTTiempo hasta vencimiento (en años)Sí: cuenta los días
rrTipo de interés sin riesgoSí: de los rendimientos de deuda pública
qqRendimiento por dividendos (opcional)Sí: anunciado/estimado
σ\sigmaVolatilidad del subyacenteNo: una previsión

Esa asimetría importa enormemente. Mete cinco conocidos y una conjetura en la fórmula y obtienes un precio. Pero ejecútala al revés —introduce un precio de mercado y despeja la σ\sigma que lo reproduce— y habrás extraído la previsión de volatilidad del mercado. Ese número tiene un nombre, volatilidad implícita, y es el tema de dos lecciones más adelante.

Completa la estructura de los dos términos auxiliares.

Pick the right option for each blank, then check.

En d₁ el numerador es ln(S₀/K) más (r + ½σ²)·T, todo dividido entre . Después d₂ es igual a d₁ σ√T. La cantidad σ√T es la total de la acción a lo largo de la vida de la opción.

Los supuestos, y lo que te cuesta cada uno

La fórmula es exacta, pero solo dentro de un modelo concreto del mundo. Seis supuestos te compran la forma cerrada limpia; cada uno es también donde la realidad acaba haciendo un agujero.

SupuestoQué te compraCómo se desvía la realidad
(a) Movimiento browniano geométrico ⇒ el precio terminal STS_T está distribuido de forma lognormalUna distribución tratable con forma de campana para lnST\ln S_TLos rendimientos reales tienen colas gruesas y desplomes: movimientos que la campana no puede dibujar
(b) Volatilidad constante σ\sigmaUn único número describe la dispersión en cada nivel y fechaLa volatilidad se agrupa, se dispara en los pánicos y varía por strike: la sonrisa de volatilidad (una lección posterior)
(c) Tipo sin riesgo constante rrUn único factor de descuento erTe^{-rT}Los tipos vagan; para opciones de renta variable a corto plazo apenas importa
(d) Sin dividendos (o un rendimiento continuo vía S0eqTS_0 e^{-qT})La deriva de la acción queda limpiaLos dividendos reales son irregulares y discretos, no un rendimiento suave
(e) Negociación continua sin fricciones, sin arbitrajePuedes cubrir de forma perfecta y sin costeLos diferenciales de compraventa, las comisiones y los saltos hacen la cobertura imperfecta
(f) Ejercicio europeoUna única fecha de decisión sobre la que razonarLas opciones americanas pueden ejercerse antes; requieren un árbol o métodos numéricos

El supuesto (a) es la clave de bóveda. “Movimiento browniano geométrico” es una forma elegante de decir que los rendimientos porcentuales de la acción son aleatorios y se distribuyen de forma normal, así que el logaritmo del precio es normal, y por tanto el precio en sí es lognormal: no puede ser negativo y está sesgado con una larga cola por la derecha. Retén esa imagen; todo el significado de la fórmula vive en ella.

Warning:

La volatilidad constante es el supuesto que se rompe primero

Black-Scholes supone que una única σ describe cada strike y cada fecha. Los mercados disienten a gritos: despeja la σ implícita en los precios reales de las opciones y obtienes números distintos según el strike: la sonrisa/sesgo de volatilidad. El modelo es una lente imperfecta pero imprescindible, y su fallo más famoso está justo aquí. Le dedicamos una lección entera muy pronto.

Qué significa realmente la fórmula

Esta es la recompensa de la lección. La ecuación no es un conjuro mágico: cada pieza tiene un cometido en lenguaje llano. Léela como (valor presente de lo que recibes) menos (valor presente de lo que pagas), cada parte ponderada por la probabilidad adecuada.

N(d2)N(d_2): la probabilidad neutral al riesgo de acabar in-the-money

Bajo el mundo neutral al riesgo del modelo, N(d2)N(d_2) es la probabilidad de que la call acabe in-the-money, es decir, ST>KS_T > K al vencimiento. Imagina la distribución lognormal del precio terminal: N(d2)N(d_2) es la masa sombreada situada por encima del strike, la porción de futuros donde ejercer realmente compensa.

Sube la volatilidad o el tiempo y esa cola derecha engorda, empujando más probabilidad por encima de KK. Bájalos y la distribución se estrecha en torno al precio de hoy. Juega con ello directamente: arrastra σ y T y observa cómo la masa in-the-money (que es N(d2)N(d_2)) crece y mengua:

El precio terminal lognormal, y N(d₂) como la masa sombreada por encima de Kσ 20% · T 1y
Precio de ejercicio (K)Precio mediano al vencimiento
04693139186K
Probabilidad de acabar in-the-money
46%
Precio mediano al vencimiento
98.02

El área sombreada por encima del strike es N(d₂): la probabilidad neutral al riesgo de que la call acabe in-the-money. Engorda σ o estira T y la cola derecha se engrosa, elevando esa probabilidad.

N(d1)N(d_1): la delta, el ratio de cobertura

N(d1)N(d_1) es la delta de la call: cuánto se mueve el precio de la opción ante un movimiento de $1 en la acción, y la fracción de acciones que debes mantener para cubrirla. El término S0N(d1)S_0\,N(d_1) es el valor presente de recibir la acción, condicionado a que realmente ejerzas: el valor esperado de la acción que cobrarás, ponderado hacia los casos en que sí la cobras. (Fíjate en que N(d1)N(d2)N(d_1) \geq N(d_2) siempre, ya que d1>d2d_1 > d_2: el valor de la acción recibe más peso que la probabilidad bruta de ejercicio, porque cuando ejerces sueles estar profundamente in-the-money.)

KerTN(d2)K e^{-rT}\,N(d_2): el valor presente de pagar el strike

El segundo término es lo que entregas. Pagas el strike KK solo si ejerces, lo que ocurre con probabilidad N(d2)N(d_2); lo pagas al vencimiento, así que lo descuentas hacia atrás con erTe^{-rT}. Ese producto —strike, descontado, por la probabilidad de que realmente pagues— es el valor presente del efectivo que desembolsarás.

Así que el precio de la call es sencillamente:

S0N(d1)VP de la accioˊn que recibes    KerTN(d2)VP del efectivo que pagas.\underbrace{S_0\,N(d_1)}_{\text{VP de la acción que recibes}} \;-\; \underbrace{K e^{-rT}\,N(d_2)}_{\text{VP del efectivo que pagas}}.

Entiende esto y la fórmula deja de ser símbolos. Es un “lo que recibes menos lo que entregas” ponderado por probabilidad.

Empareja cada pieza de la fórmula de la call con lo que representa.

Pick a term, then click its definition.

Clasifica cada entrada según si puedes observarla directamente o debes preverla.

Place each item in the right group.

  • Precio spot actual S₀
  • Tiempo hasta vencimiento T
  • Precio de ejercicio K
  • Tipo sin riesgo r
  • Rendimiento por dividendos q
  • Volatilidad σ

Un ejemplo completo resuelto

Vamos a valorar una call at-the-money a un año con números limpios, mostrando cada paso. Entradas:

  • Spot S0=100S_0 = 100
  • Strike K=100K = 100 (at the money)
  • Tipo sin riesgo r=0.05r = 0.05 (5 %)
  • Volatilidad σ=0.20\sigma = 0.20 (20 %)
  • Tiempo T=1T = 1 año

Paso 1: el término de dispersión.

σT=0.20×1=0.20.\sigma\sqrt{T} = 0.20 \times \sqrt{1} = 0.20.

Paso 2: calcula d1d_1. Como S0=KS_0 = K, tenemos ln(S0/K)=ln(1)=0\ln(S_0/K) = \ln(1) = 0, así que el numerador es solo el término de deriva:

d1=0+(0.05+120.202)10.20=0.05+0.020.20=0.070.20=0.35.d_1 = \frac{0 + \left(0.05 + \tfrac{1}{2}\cdot 0.20^2\right)\cdot 1}{0.20} = \frac{0.05 + 0.02}{0.20} = \frac{0.07}{0.20} = 0.35.

Paso 3: calcula d2d_2.

d2=d1σT=0.350.20=0.15.d_2 = d_1 - \sigma\sqrt{T} = 0.35 - 0.20 = 0.15.

Paso 4: consulta la CDF normal. Usa esta pequeña tabla de referencia.

xxN(x)N(x)
0.000.5000
0.150.5596
0.350.6368
0.500.6915
1.000.8413

Así que N(d1)=N(0.35)0.6368N(d_1) = N(0.35) \approx 0.6368 y N(d2)=N(0.15)0.5596N(d_2) = N(0.15) \approx 0.5596.

Lee N(d2)N(d_2) como una frase: hay alrededor de un 56 % de probabilidad neutral al riesgo de que esta call acabe in-the-money.

Paso 5: monta el precio. Primero el factor de descuento: erT=e0.050.9512e^{-rT} = e^{-0.05} \approx 0.9512. Después:

C=S0N(d1)KerTN(d2)=1000.63681000.95120.5596.C = S_0\,N(d_1) - K e^{-rT}\,N(d_2) = 100\cdot 0.6368 - 100\cdot 0.9512\cdot 0.5596.

C=63.6853.2310.45.C = 63.68 - 53.23 \approx 10.45.

El valor justo de esta call a un año at-the-money es de unos $10,45 por acción: aproximadamente el 10,5 % del precio de la acción, una regla práctica útil para una opción a un año, at-the-money y con 20 % de volatilidad.

Tip:

Comprueba el orden de magnitud

Una call at-the-money a un año vale aproximadamente 0.4×S0×σT0.4 \times S_0 \times \sigma\sqrt{T} como aproximación de servilleta: 0.4×100×0.20=80.4 \times 100 \times 0.20 = 8, es decir, unos $8, en el orden correcto frente a nuestros $10,45 exactos (el tipo rr lo eleva un poco). Si tu cálculo completo cae un orden de magnitud fuera, has metido mal una entrada.

En el ejemplo resuelto, N(d₂) ≈ 0,5596. La mejor lectura en lenguaje llano de ese número es:

Recalcula d₁ para un contrato ligeramente distinto: S₀ = 100, K = 100, r = 0,05, pero ahora σ = 0,40 y T = 1. ¿Cuánto vale d₁? (Pista: ln(1)=0.)

Valorar la put correspondiente

No volvemos a derivar nada: la paridad put-call hace el trabajo. Con las mismas entradas, el precio de la put usa las probabilidades complementarias N(d1)N(-d_1) y N(d2)N(-d_2). Inténtalo antes de mirar.

Mostrar el precio de la put correspondiente vía paridad

Usando N(z)=1N(z)N(-z) = 1 - N(z):

  • N(d1)=1N(0.35)=10.6368=0.3632N(-d_1) = 1 - N(0.35) = 1 - 0.6368 = 0.3632
  • N(d2)=1N(0.15)=10.5596=0.4404N(-d_2) = 1 - N(0.15) = 1 - 0.5596 = 0.4404

Entonces:

P=KerTN(d2)S0N(d1)=1000.95120.44041000.3632.P = K e^{-rT} N(-d_2) - S_0 N(-d_1) = 100\cdot 0.9512\cdot 0.4404 - 100\cdot 0.3632.

P=41.8936.325.57.P = 41.89 - 36.32 \approx 5.57.

La put vale unos $5,57: más barata que la call de $10,45. Compruébalo contra la paridad put-call, CP=S0KerTC - P = S_0 - K e^{-rT}: eso es 10.455.57=4.8810.45 - 5.57 = 4.88, y 10095.12=4.88100 - 95.12 = 4.88. Coinciden, así que los dos precios son mutuamente consistentes. La call es más cara porque el tipo positivo rr inclina la deriva neutral al riesgo hacia arriba, favoreciendo el derecho a comprar.

¿Qué afirmaciones sobre el modelo de Black-Scholes son verdaderas? (Selecciona todas las que correspondan.)

Poniéndolo todo junto

Black-Scholes convierte la escalera binomial en una única línea cerrada. Aliméntala con seis entradas —cinco observables, solo σ\sigma una previsión—, supón un precio terminal lognormal con volatilidad y tipo constantes, y sale el valor justo de una opción europea como el valor presente de la acción que recibirías menos el valor presente del strike que pagarías, cada parte ponderada por la probabilidad adecuada. N(d2)N(d_2) es la probabilidad de que acabes in-the-money; N(d1)N(d_1) es tu delta.

Big picture

La fórmula de Black-Scholes: el cuadro completo

  • Black-Scholes
    • La fórmula
      • C = S₀·N(d₁) − K·e^(−rT)·N(d₂)
      • Put vía paridad put-call
      • d₂ = d₁ − σ√T
    • Seis entradas
      • Cinco observables: S₀ K T r q
      • Una previsión: volatilidad σ
    • Supuestos clave
      • Precio terminal lognormal
      • Volatilidad constante
      • Tipo constante, sin arbitraje
      • Ejercicio europeo
    • Significado de las piezas
      • N(d₂) = prob. de acabar in-the-money
      • N(d₁) = delta / ratio de cobertura
      • S₀·N(d₁) = VP de la acción recibida
      • K·e^(−rT)·N(d₂) = VP del strike pagado
    • Dónde se rompe
      • Colas gruesas vs. lognormal
      • Sonrisa de volatilidad vs. σ constante
Cada lección posterior cuelga de aquí: las griegas la derivan, la volatilidad implícita la invierte, y la sonrisa de volatilidad es donde falla su supuesto de σ constante.

Repaso: la fórmula de Black-Scholes

Question 1 of 50 correct

En C = S₀·N(d₁) − K·e^(−rT)·N(d₂), ¿qué representa N(d₂)?

Check your answer to continue.

A continuación —Las griegas— dejamos de tratar el precio como un número y empezamos a derivarlo. A la delta ya la conoces (es N(d1)N(d_1)); ahora conoce a sus hermanas —gamma, theta, vega y rho—, cada una una derivada parcial de esta misma fórmula, que mide cómo reacciona el precio cuando una entrada se mueve.

Marcar lección como completada