Processing math: 100%

1 votos

Simulación de MonteCarlo de los precios de las acciones utilizando el esquema de milstein con el rendimiento de los dividendos?

Al realizar una simulación montecarlo de los precios de las acciones utilizando el esquema de milstein, ¿es posible tener en cuenta la rentabilidad de los dividendos en la propia simulación de alguna manera, si se nos da una rentabilidad continua de los dividendos?

¿O es algo que hay que tener en cuenta a la hora de valorar varios derivados utilizando esas trayectorias simuladas?

Soy bastante nuevo en las finanzas cuantitativas, así que perdóname si esto resulta ser una pregunta estúpida.

2 votos

Se incorpora la rentabilidad de los dividendos directamente en el modelo de precios y se evolucionan las trayectorias. Los derivados se valorarán fuera del modelo final.

3voto

Es sencillo incluir los dividendos en el modelo si se puede suponer que el pago de dividendos es un rendimiento de dividendos continuo, q . En Q medida, en el modelo Black-Scholes, el modelo Heston, etc, r se sustituye por rq Aquí, vamos a simular el activo subyacente en el modelo Black-Scholes por el método Milstein. En efecto, suponemos que el activo subyacente sigue el proceso Ito descrito por la siguiente ecuación diferencial estocástica dSt=(rq)Stdt+σStdWt Aplicando la discretización de Milstein a esta ecuación, tenemos St+Δt=St+(rq)StΔt+σStΔtZ+12σ2Δt(Z21) donde Z se distribuye como normal estándar. A continuación, retenemos el último precio de la acción de cada trayectoria de precios de la acción y obtenemos el de la opción europea al vencimiento, tomamos la media de todas las trayectorias de precios de las acciones y descontamos al tiempo cero. Así, por ejemplo, la opción de compra C(K) y C(K,ST,r,σ) es C(K,ST,r,σ)=ert1NNi=1max{S(i)TK,0}

3voto

Maran Puntos 143

La fórmula correcta: St+Δt=St+(rq)StΔt+σStΔtZ+12σ2Δt(Z21)St

Podemos extraer la fórmula de la ecuación del movimiento browniano (proceso de Wiener): dSt=(rq)Stdt+σStdWt donde Wt es el proceso de Wienere.

Aplicando el lema de Itô (r, q y σ son constantes) con f(St)=ln(St) da:


df(St)=f(St)dSt+12f(St)(dSt)2 donde (dSt)2 es el variación cuadrática de la SDE: (dSt)2=σ2S2tdW2t+2σS2t(rq)dWtdt+(rq)2S2tdt2

Cuando dt0 , dt converge a 0 más rápido que dWt , ya que dW2t=O(dt) .

Así que el infinitesimal anterior se puede simplificar por: (dSt)2=σ2S2tdt

df(St)=1StdSt+12(S2t)(S2tσ2dt)=1St((rq)Stdt+σStdWt)12σ2dt==(rq12σ2 )dt+σdWt


d(lnSt)=(rq12σ2)dt+σdWt St+Δt=Stet+Δtt(rq12σ2)dt+t+ΔttσdWu tomando integrales y descomponiendo el exponente en series de Maclaurin hasta el tercer término St[1+(rq)Δt+σΔWt+12σ2((ΔWt)2Δt)] donde ΔWt=Z(0,1)Δt , donde Z(0,1) es una variable aleatoria de distribución normal St+Δt=St+(rq)StΔt+σStZΔt+12σ2(Z21)ΔtSt

p.d.: el usuario16891 olvidó multiplicar el último término por St

p.s.s.: utilizando la ecuación St+Δt=Ste(rq)Δt+σZΔt+12σ2(Z21)Δt para la simulación de Monte-Carlo puede ser más rápido (en python).

p.s.s.: más teoría sobre dW puedes encontrar ici (Notas del curso sobre SDE de la Universidad Estatal de Moscú, en ruso)

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