Processing math: 100%

2 votos

Pregunta sobre el precio de la opción de arranque hacia adelante con Heston Monte Carlo

Estoy tratando de fijar el precio de una opción de salida hacia adelante con pago (ST2ST11)+ con Heston Monte Carlo.

Modelo Heston: dSt=rStdt+vtStdW1t dvt=κ(mvt)+αvtdW2t El parámetro de Heston que uso es: {v0=0.01,κ=1,m=0.01,α=1.5,ρ=0.6} .

He implementado el esquema QE para hacer la simulación y obtener N caminos simulados ( M paso de tiempo): Sik y vik ( i=1...N , k=1...M ).

Suponiendo que r=q=0 La forma obvia de calcular el precio es: p=AVGi=1...N[(Sik(T2)Sik(T1)1)+]

Sin embargo, esta es otra forma en la que puedo entender esta pregunta:

p=E[(ST2ST11)+|F0]=E[E[(ST2ST11)+|FT1]|F0]=AVGi=1...N[HestonCall(S0=1,K=1,T=(T2T1),hestonparam={v0=vik(T1),...})] donde ... significa que los demás parámetros de Heston no cambian.

A mi entender, estos dos métodos deberían dar el mismo resultado. Sin embargo, no es así.

Debe haber algo que no funciona en el segundo método, pero me he quedado completamente atascado aquí. ¿Podría alguien ayudar a señalar qué parte está mal? Muchas gracias.

1voto

Calmarius Puntos 2626

Deberían ser los mismos. Compara con este código de python, Modelización y cálculo matemático en finanzas

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X