Sunday, November 25, 2018

simulations - Use NIG distribution to model stock path


I would like to use Monte Carlo simulation to price some options. First I use standard approach where stock price is discribed by the following process: ST=S0exp[(r0.5σ2)T+σTε],

where S0 is an initial stock price at time t=0, ST is a stock price at time T, T is a time step, r is the risk free interest rate, σ is a standart deviation if stock returns and ε is an independent normally distributed variable εϕ(0,1) There is an assumption under this model that log returns of a stock price have a normal distribution, such that logSTS0ϕ(μ,σ2), where (from Ito's Lemma) μ=(r0.5σ2)T and var=σ2T.


Now I assume that returns of a stock price follow Normal Inverse Gaussian distribution (NIG). My question is am I able just to plug into my formula for ST NIG proccess with estimated parameters (using MLE) instead of ε and than compare option prices? Proccess will look as following: ST=S0exp[(r0.5σ2)T+σTε],

where εNIG(ˆμ,ˆα,ˆδ,ˆβ).


I guess that properties of NIG don't allow me to do such manipulations but I am not sure where to find the solution to this problem. Any hints are welcome!





Many thanks @Quantuple for help:


enter image description here



Answer



Assuming you've used this definition for the NIG distribution and that you've managed to come up with estimates (ˆα,ˆβ,ˆμ,ˆδ) of the individual NIG parameters, your question boils down to:



"How to simulate paths from the global log-return process Rt=ln(St/S0) for all t[0,T], assuming i.i.d. NIG(ˆα,ˆβ,ˆμ,ˆδ)distributed periodic log-returns (in your case daily)?"



First of all, no, you cannot use the equation you mention.


Yet, because the NIG distribution is a special case of normal variance-mean mixture (see this document, page 14), if one lets σ2IG(δγ,δ2),  with γ=α2β2εN(0,1)

then the random variable X defined as X=μ+βσ2+σε
follows a NIG(α,β,μ,δ) distribution.


Now, let rδt,i denote the δt-period log-return observed for a given ti[0,T] rδt,i:=ln(StiStiδt)



You can then proceed as follows to generate realisations of the global return process (Rt)t0.




  1. Under the assumptions of i.i.d. NIG-distributed {rδt,i}, estimate the NIG parameters (ˆα,ˆβ,ˆμ,ˆδ) from historical data using your favourite method (Maximum Likelihood Estimation, Moment Matching etc.).




  2. To simulate the periodic log-returns {rδt,i}i=1,...,N (in practice N=T/δt where T figures the horizon of your MC simulation and δt the length of the period over which the individual periodic log-returns prevail) use the key result mentioned above by (i) generating σ2iIG(ˆδ/ˆγ,ˆδ2)  i.i.d. (see here for instance), (ii) generating εiN(0,1)  i.i.d. (iii) computing rδt,i=ˆμ+ˆβσ2i+σiεi




  3. Once all {rδt,i}i=1,...,N have been simulated, build the global return process (Rt)t0 by aggregating a certain number n of periodic returns. Indeed, for any fixed t[0,T], the global log-return Rt:=ln(St/S0) computes as: Rt=ln(StS0)=ln(StStδtStδtSt2δtSδtS0)=ti[δt,t]ln(StiStiδt)=inrδt,i





This method was first proposed by Rydberg in:



T. H. Rydberg. The normal inverse Gaussian Lévy process: simulation and approximation. Comm. Statist. Stochastic Models, 13(4):887–910, 1997.



No comments:

Post a Comment

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...