introducción
DESCRIPTION
Modelos de Valoración de Opciones Guía de funcionamiento Prof. Dr. Prosper Lamothe Fernández Jorge Otero Rodríguez. Introducción. - PowerPoint PPT PresentationTRANSCRIPT
Modelos de Valoración de OpcionesModelos de Valoración de OpcionesGuía de funcionamientoGuía de funcionamiento
Prof. Dr. Prosper Lamothe FernándezProf. Dr. Prosper Lamothe Fernández
Jorge Otero RodríguezJorge Otero Rodríguez
Modelos de Valoración de Opciones - Guía de funcionamiento 2
IntroducciónIntroducción
Los aspectos tratados en los modelos contenidos en esta sección de la OLC, aspiran a
proporcionar una comprensión de los fundamentos teóricos subyacentes en las
opciones financieras, permitiendo desde efectuar un análisis de sensibilidad, esto es,
aplicar la óptica de análisis del economista, la cláusula ceteris paribus, hasta valorar
diversas opciones exóticas, o aplicar los métodos de cálculo de las opciones financieras
a las opciones reales.
Esta aplicación práctica tiene por objeto dotar de detalle a la abstracción y facilitar la
comprensión del cómo, de forma y manera que el por qué que se ha estudiado en el
libro al que acompaña, encuentre aquí un primer reflejo.
Modelos de Valoración de Opciones - Guía de funcionamiento 3
Aspectos preliminaresAspectos preliminares
El desarrollo de una parte importante de los programas que forman parte de esta sección descansa en la utilización de Visual Basic for Applications (VBA).
A los efectos de habilitar su funcionamiento, Excel le preguntará al abrir la hoja de cálculo, sí se desea habilitar las macros, debiendo de habilitarlas.
En las hojas de cálculo únicamente se pueden modificar aquellas celdas que figuran en azul, que son las que contienen los inputs, parámetros o variables exógenas
Modelos de Valoración de Opciones - Guía de funcionamiento 4
MetodologíaMetodología
El enfoque seguido en el desarrollo de los modelos es tal que permite:
Utilizar la hoja creada como una aplicación robusta y de fácil manejo
Para utilizar una función de VBA acceder a Insertar/Funcion y seleccionar la categoría de funciones definidas por el usuario
Utilizar las funciones desarrolladas en Visual Basic for Applications (VBA) en modelos de valoración nuevos. Sirva a modo de ejemplo el programa Black_Scholes_Griegas.xls que contiene un extenso análisis de las sensibilidad de la prima de una opción europea respecto a sus parámetros (griegas), pues bien, a través de la función Call_Delta(), es posible calcular fácilmente el valor de la delta de una opción, o mediante vol_implic_BS_put() calcular la volatilidad implícita de una opción put, de la misma manera que con la función PROMEDIO() Excel calcula la media aritmética de una rango de números.
Modelos de Valoración de Opciones - Guía de funcionamiento 5
Utilización de las funciones de VBAUtilización de las funciones de VBA
DescripciónFunción
d1_divisas(S , K , t , r_local , v , r_extranjera) Parámetro d1d2_divisas(S , K , t , r_local , v , r_extranjera) Parámetro d2
Nd1_divisas(S , K , t , r_local , v , r_extranjera)Función de probabilidad acumulada para la variable normalizada estándar d1
Nd2_divisas(S , K , t , r_local , v , r_extranjera)Función de probabilidad acumulada para la variable normalizada estándar d2
BS_Call_divisas(S, K, t, r_local, v, r_extranjera) Prima de un Call por Black-ScholesBS_Put_divisas(S, K, t, r_local, v, r_extranjera) Prima de un Put por Black-Scholes
Delta_BS_Call_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción Call ante variaciones en el precio del activo subyacente (Delta)
Delta_BS_Put_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción Put ante variaciones en el precio del activo subyacente (Delta)
Gamma_BS_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la Delta de la prima de una opción ante variaciones en el precio del activo subyacente
Vega_BS_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción ante variaciones en la volatilidad del activo subyacente
Rho_BS_Call_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción Call ante variaciones en el tipo de interés
Rho_BS_Put_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción Put ante variaciones en el tipo de interés
Theta_BS_Call_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción Call ante variaciones en el tiempo al vencimiento (en años)
Theta_BS_Put_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción Put ante variaciones en el tiempo al vencimiento (en años)
ThetaDiaria_BS_Call_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción Call ante variaciones en el tiempo al vencimiento (en días)
ThetaDiaria_BS_Put_divisas(S, K, t, r_local, v, r_extranjera)Sensibilidad de la prima de una opción Put ante variaciones en el tiempo al vencimiento (en días)
vol_implic_BS_call_divisas(S , K , t , r_local , CallBS , r_extranjera ) Volatilidad implícita negociada en la prima de un Callvol_implic_BS_put_divisas(S , K , t , r_local , PutBS , r_extranjera ) Volatilidad implícita negociada en la prima de un Put
Black_Scholes_Divisas
Modelos de Valoración de Opciones - Guía de funcionamiento 6
Manipulación de los módulos de VBA Manipulación de los módulos de VBA
Los módulos de VBA que contienen las funciones y procedimientos desarrollados están protegidos con una contraseña (carlosv en minúsculas), que deberá introducir para acceder a ellos, modificar su contenido, o exportarlos a otras hojas de cálculo.