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[(r−0.5σ2)T+σ√Tε],
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[(r−0.5σ2)T+σTε∗],
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:
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 σ2∼IG(δγ,δ2), with γ=√α2−β2ε∼N(0,1)
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)t≥0.
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.).
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 σ2i∼IG(ˆδ/ˆγ,ˆδ2) i.i.d. (see here for instance), (ii) generating εi∼N(0,1) i.i.d. (iii) computing rδt,i=ˆμ+ˆβσ2i+σiεi
Once all {rδt,i}i=1,...,N have been simulated, build the global return process (Rt)t≥0 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−δtSt−2δt…SδtS0)=∑ti∈[δt,t]ln(StiSti−δt)=∑i≤nrδ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