Está en la página 1de 5

Proyecto 4: Opciones por árboles binomiales y Black-Scholes

Métodos Cuantitativos en Finanzas


17 de mayo de 2019

1. Denición del proyecto


Se utilizarán los conocimientos obtenidos en Python (o en cualquier otro lenguaje de programación de
su preferencia) para obtener un código que:
• Contenga una función que calcule el precio de una opción europea, dados el tipo de opción (call
o put), el plazo en años (T ), la tasa de interés continua libre de riesgo (r), el precio de ejercicio
(K ), el precio inicial del subyacente (S0 ), la volatilidad anual del subyacente (σ ) y el número de
ranicaciones (n); utilizando el modelo de árboles binomiales. (5 ptos)
• Contenga una función que calcule el precio de una opción europea, dados el tipo de opción (call
o put), T , r, K , S0 y σ ; utilizando el modelo de Black-Scholes. (2 ptos)
Suponiendo una opción call ATM sobre la acción de América Móvil, con S0 = 13.8, r = 8.25%, T = 2
y σ = 22%:
• Mostrar grácamente cómo aumentando el número de ramicaciones (n) en el modelo binomial
se va convergiendo al modelo de Black-Scholes. (2 ptos)
• Tomando n = 20 mostrar grácamente cómo se comporta el precio de ambos modelos, al modi-
car σ y manteniendo todo lo demás constante. (1 pto)
Fecha de entrega: Día del último parcial.
El proyecto se enviará de manera individual. Para los proyectos que se programen en Python se
otorgarán 2 puntos extra sobre la calicación nal del proyecto.
El nombre del archivo que envíen deberá tener el siguiente formato:  [3 o 4 iniciales
de su nombre completo empezando por apellidos]_Proyecto4.[extensión]. Es decir, si
se llaman Ubaldo José López Escobar y realizan un código en Jupyter Notebook, el
archivo se deberá llamar LEUJ_Proyecto4.ipynb. Además, el proyecto se deberá en-
viar a las 3 direcciones de correo siguientes: luis.pavon-tinoco17@imperial.ac.uk, ricar-
dobgomez24@gmail.com y ublzesc@ciencias.unam.mx.
Cabe destacar que si el proyecto no se entrega a más tardar las 23:59 horas del día establecido, se
recibirá únicamente dentro de las siguientes 24 horas con solo derecho a la mitad de la calicación.
Finalmente, cualquier duda que tengan la pueden preguntar a través correo electrónico.

2. Denición de opción nanciera


Existen dos tipos de opciones: opción de compra (call) y opción de venta (put):
• Una opción de compra (call) es un contrato que da a su comprador el derecho (pero no la
obligación) a comprar un activo subyacente a un precio predeterminado en una fecha concreta.
El vendedor de la opción de compra tiene la obligación de vender el activo en el caso de que el
comprador ejerza el derecho a comprar.

1
• Una opción de venta (put) es un contrato que da a su poseedor el derecho (pero no la obligación)
a vender un activo a un precio predeterminado hasta una fecha concreta. El vendedor de la
opción de venta tiene la obligación de comprar el activo subyacente si el tenedor de la opción
(comprador del derecho de vender) decide ejercer su derecho.
De acuerdo a la fecha en la cuál se puede hacer ejercicio del derecho de compra o venta se clasican
en:
• Opciones europeas: Sólo pueden ser ejercidas en la fecha de vencimiento. Antes de esa fecha,
pueden comprarse o venderse si existe un mercado donde se negocien.
• Opciones americanas: pueden ser ejercidas en cualquier momento entre el día de la compra y el
día de vencimiento, ambos inclusive, y al margen del mercado en el que se negocien.
• Opciones Bermuda: sólo pueden ser ejercidas en determinados momentos entre la fecha de compra
y el vencimiento. Permiten el ejercicio en días particulares.
Cabe destacar que el payo de estos instrumentos nancieros derivados es:
1. De una posición larga en un call europeo: max (ST − K, 0).
2. De una posición corta en un call europeo: − max (ST − K, 0) = min (K − ST , 0).
3. De una posición larga en un call europeo: max (K − ST , 0).
4. De una posición corta en un call europeo: − max (K − ST , 0) = min (ST − K, 0).
Donde St es el precio del activo subyacente a tiempo t ≥ 0, T es el plazo de la opción y K es el
precio de ejercicio (strike). Y cuando a las posiciones cortas se les suma la prima y a las largas se les
resta, se obtiene la ganancia. Ésta grácamente, en función del precio nal del subyacente, queda de
la siguiente forma:

Además, de acuerdo a la relación entre el precio actual (spot) del activo subyacente (St ) y el precio de
ejercicio (K ) las opciones se clasican en:

2
Precio de ejercicio Opción de compra (call) Opción de venta (put)
Opción "in the money" (ITM) K < St K > St
Opción "at the money" (ATM) K = St K = St
Opción "out of the money" (OTM) K > St K < St
Finalmente, el precio de una opción se ve afectado por los siguientes fctores:
• Precio actual del subyacente (S0 ).
• Precio de ejercicio (K )

• Plazo en años (T )
• Volatilidad del activo subyacente (σ ).
• Tasa libre de riesgo (r)
De tal manera que se tiene el siguiente efecto en el precio de la opción al incrementar una variable
mientras las demás se dejan jas:
Variable Call europeo Put europeo Call americano Put americano
S0 + − + −
K − + − +
T ? ? + +
σ + + + +
r + − + −
Donde + indica que un aumento en la variable causa un aumento en el precio de la opción, − indica
que un aumento en la variable causa una disminución en el precio de la opción y ? indica que la
relación es incierta.

3. Valuación por árboles binomiales


Las hipótesis básicas o de partida del método binomial, que se trata de un modelo discreto, son las
siguientes:
1. Se suponen mercados de capitales competitivos y perfectos, en los que no hay impuestos, costes
de transacción o limitaciones a la operativa en descubierto.
2. No existen restricciones sobre compras o ventas a corto plazo de títulos y opciones, por lo que el
volumen de transacciones no afectará al precio de mercado de los títulos.
3. Existe una tasa de interés a corto plazo libre de riesgo (r), conocida, positiva y constante a lo
largo del período considerado, lo que implica la posibilidad de prestar o pedir prestado dinero a
esta tasa.
4. El plazo de la opción está dividido en n períodos de tiempo iguales (∆t = Tn ).
5. El activo subyacente no paga dividendos ni otro tipo de distribución de benecios, reservas o
capital.
6. El precio de la acción sigue un proceso binomial multiplicativo a lo largo de períodos discretos
de tiempo.
7. La tasa de retorno del aticvo subyacente sólo puede tomar en cada momento dado del tiempo
dos posibles valores: u − 1 con probabilidad p y d − 1 con probabilidad 1 − p con u > d.
Así, un árbol binomial de 3 pasos sería:

3
Suponiendo que la varianza del logaritmo del precio es σ 2 t tenemos:

u = eσ ∆t

√ 1
d = e−σ ∆t
=
u
p = er∆t −d
u−d se escoge de tal manera que la distribución nominal relacionada simule el movimiento
Browniano geométrico del activo subyacente con parámetros r y σ .
Así, el valor
( de la opción en cada uno de los nodos nales (i) es el payo:
max (ST,i − K, 0) call
fT,i =
max (K − ST,i , 0) put
Donde ST,i = S0 · uNu −Nd , con Nu el número de movidas hacia arriba y Nd hacia abajo para llegar a
i, entonces, Nu + Nd = n. Finalmente, de manera recursiva, se obtiene para una opción europea que:

ft−4t,i = e−r∆t (pft,i + (1 − p) ft,i+1 )


con t = j · 4t, j ∈ {1, . . . , n}. Entonces, el valor de la opción es f = f0,1 , que básicamanete es el valor
presente neto de todos los payos.

4. Valuación por Black-Scholes


Bajo las hipótesis del modelo, mismas al anterior pero en tiempo continuo, el activo subyacente tiene
un comportamiento de movimiento Browniano geométrico, es decir:
dS
= µdt + σdz
S

4
donde z es un movimiento browniano. De donde se deriva la siguiente ecuación diferencial parcial para
el precio de una opción europea (f ):
∂f 1 ∂2f ∂f
+ σ 2 S 2 2 + rS − rf = 0
∂t 2 ∂S ∂S
Cuya solución para opciones con un activo subyacente sin pago de dividendos es:

c = S0 N (d1 ) − Ke−rT N (d2 )

p = Ke−rT N (−d2 ) − S0 N (−d1 )


Del call y put respectivamente, donde:
2

ln (S0/K ) + r + σ /2 T
d1 = √
σ T
2


ln (S0/K ) + r − σ /2 T
d2 = √ = d1 − σ T
σ T
Donde N (x) es la función acumulada de probabilidad de una distribución normal estándar.

También podría gustarte