Actualmente soy un estudiante de bachillerato que no ha pasado de Álgebra II, por lo que mis conocimientos de Cálculo son mínimos. Conozco lo básico de Integración y Derivación (soltar el coeficiente, elevar al coeficiente), series infinitas, y algunos fundamentos de paseos aleatorios (ej. t^0.5 = sigma).
No soy capaz de resolver la ecuación de Black Scholes debido a su uso de SDEs. Sin embargo, estoy familiarizado con la teoría de la probabilidad y he intentado aproximar la FCD de una distribución gaussiana utilizando un método de Monte Carlo. Introduje la desviación estándar y el precio de ejercicio como (ejercicio/sigma) y luego lo multipliqué por el pago en porcentaje y añadí el tipo libre de riesgo (Tesoro a 10 años) por los días hasta el vencimiento dividido por 365 (365 días en un año, por supuesto). Esto me dio un valor casi igual al precio en el mercado abierto. Supongo que la inexactitud se debe a la pérdida de precisión al recuperar valores como el tipo libre de riesgo o el precio del activo.
Lo que quiero saber es si este método de fijación de precios de las opciones es viable o si el cálculo semi-acertado se debió al azar. Básicamente busco una revisión por pares ya que no conozco a nadie que trabaje en finanzas que pueda verificar si metí la pata o no.
Mi método propuesto:
- una función que genera un número aleatorio utilizando la distribución gaussiana y si el número es mayor que el precio de ejercicio añade 0,0001 a una variable de incremento, en caso contrario no añade nada. Repite 10k veces y esto aproxima la probabilidad de acertar el strike donde cada número aleatorio es un punto base de importancia.
- Multiplique esta probabilidad por el pago para encontrar el precio en el que el rendimiento esperado de la opción es cero.
- Añada el interés acumulado por la tasa libre de riesgo durante el periodo de tiempo en que la opción está abierta, porque por alguna razón esto se incluye en cosas como el Ratio de Sharpe y el Modelo de Black Scholes.
- Ese valor es el precio de la opción calculado por este método que parece ajustarse al precio de las opciones que cotizan en bolsa.
0 votos
Hola y bienvenido. Muy buen esfuerzo (1) Resolver la ecuación de Black-Scholes se puede hacer sin ningún tipo de cálculo estocástico, sólo probabilidades simples e integración, ver aquí: quant.stackexchange.com/questions/22830/ . (2) No entiendo muy bien su método, ¿podría describirlo paso a paso? Me parece un clásico Monte Carlo (3) Las imprecisiones podrían venir de: no hay una tasa libre de riesgo adecuada, por lo que los bancos cotizan de acuerdo con sus propios costes de financiación; hay 252 días de negociación en un año y no 365; ¿has tenido en cuenta los dividendos, etc.?
1 votos
Ahhhh, debería haber dicho que estoy valorando opciones FX. Así que voy a enumerar los pasos realmente rápido: 1.) una función que genera un número aleatorio utilizando la distribución de Gauss y si el número es mayor que el precio de ejercicio que añade 0,0001 a una variable de incremento, de lo contrario no añade nada. Se repite 10k veces y esto aproxima la probabilidad de acertar el strike donde cada número aleatorio es un punto base de importancia.
0 votos
2.) Multiplique esta probabilidad por el pago para encontrar el precio en el que el rendimiento esperado de la opción es cero. 3.) Añadir el interés acumulado por la tasa libre de riesgo durante el periodo de tiempo en que la opción está abierta, ya que por alguna razón esto se incluye en cosas como el Ratio de Sharpe y el Modelo de Black Scholes. 4.) Ese valor es el precio de la opción calculado por este método que parece ajustarse al precio de las opciones que cotizan en bolsa.
2 votos
Viendo el método que propones, creo que es pura casualidad que tu precio se asemeje al observado en el mercado. Podrías describir el paso 1 con más detalle, ¿te limitas a hacer un muestreo a partir de una gaussiana y a medir la probabilidad de que una variable gaussiana sea mayor que el precio de ejercicio, o utilizas un sorteo de gaussianas para hacer un muestreo a partir de una distribución más elaborada (lognormal). Además, ¿cómo calculas el pago en el paso 2?
0 votos
"añadir el interés" al valor esperado parece algo extraño por varias razones. Lo que hace el enfoque de Black Scholes es lo contrario, ya que el pago no se produce hasta más tarde, el pago esperado tiene que ser DESCONTROLADO al presente utilizando un tipo de interés. En el mundo de los negocios, si se espera recibir 1 dólar dentro de un año, se considera que el valor actual es de 0,99 si el interés es del 1% anual. En el mercado de divisas hay que tener en cuenta dos tipos de interés (el extranjero y el nacional).
0 votos
Los tipos de interés están cerca de cero hoy en día, por lo que no afectan mucho al valor de la opción, yo me centraría más bien en la cuestión que ha planteado Quantuple. Cómo calculas el valor esperado del pago (si es lo que estás haciendo).
0 votos
@noob2 El pago de mi enfoque es: S - precio de ejercicio P - precio actual E - pago esperado E = |S-P|
0 votos
@Quantuple El paso 1 calcula (para una opción de compra) la probabilidad de que un número aleatorio de distribución gaussiana sea mayor que el strike. (Básicamente si el strike fue alcanzado en el punto de vencimiento de la opción).
0 votos
@Quantuple PS No tenía un método para calcular la CDF de la gaussiana exactamente así que el paso 1 intenta aproximar la CDF.
1 votos
@FreepromTech esto me parece raro a diferentes niveles. Tu objetivo debería ser calcular la expectativa del pago de la opción, es decir $E[\phi_T]$ donde $\phi_T$ es una variable aleatoria que representa el pago de una llamada $\phi_T=\max(S_T-K,0)$ . En ese caso, basta con simular extracciones independientes de la variable aleatoria $S_T$ y, a continuación, para cada sorteo, calcular $\max(S_T-K,0)$ y tomar la media de todas las muestras para obtener la expectativa. Ahora, (1) si se asume el modelo BS, $S_T$ no es una gaussiana (ciertamente no es una $N(0,1)$ pero no sé no está claro qué parámetros elegiste para tu gaussiano) .....
1 votos
...... sino más bien lognormal. (2) No se puede aislar el cálculo de la probabilidad de que $S_T > K$ del resto, porque no tiene un pago constante, sino que depende precisamente del valor de $S_T$ cuando $S_T$ es mayor que $K$ . En otras palabras, usted parece calcular $E[\max(S_T-K,0)] = (S_T-K) Prob[S_T > K]$ y calcular la probabilidad usando MC, pero no entiendo cómo calculas el pago asociado (+ este pago parece erróneo por tu comentario )
0 votos
@Quantuple Me refería al pago como beneficio de la operación ganadora yendo en largo la opción de compra, y al valor esperado como el precio justo. Disculpas si he utilizado la jerga incorrecta.
0 votos
@Quantuple, también la gaussiana está usando una sigma de uno y una media de 0. Entonces calculo la puntuación Z donde x es la huelga para calcular la probabilidad.
0 votos
Básicamente si el número aleatorio x > el zscore se incrementa. Esto se debe a que no puedo configurar la distribución en mi biblioteca matemática actual, ya que es externa.
0 votos
Utilicé la gaussiana como distribución de valor en riesgo
0 votos
Bastante bien para un estudiante de secundaria. Desgraciadamente, cuando te gradúes, el último lugar en el que querrás trabajar será en finanzas...