Question: ( 2 5 marks ) ( Stochastic Volatility Model ) The stochastic volatility model for pricing op - tions is given by d S S

(25 marks)(Stochastic Volatility Model) The stochastic volatility model for pricing op-
tions is given by
dSS=rdt+vdZ(1)
dv=(?bar(v)-v)dt+dZ(2)
E(dZ(1)dZ(2))=dt
where is the speed of reversion of the voltility v to its long-term mean ?bar(v).
(a).(5 marks) Show that dx=(r-v22)dt+vdZ(1) given x=ln(S).
(b.(20 marks) Write a Matlab code to compute the value of a European call with strike
K and expiry T using the Monte Carlo method whose path can be generated as follows
xi+1=xi+rt-vi22t+vit2i(1)
vi+1=vi+((?bar(v))-vi)t+t2i(2)
where x=ln(S),i(1) and i(2) are standard normals with correlation . If at any time
vi0 then simply set vi:=|vi| and continue simulation. Using data in Table 1, with
10000 simulations in Monte Carlo method, and t=1100, compute the initial value of
an at-the-money call (i.e.,K=S0) with the expiry T=1.
Table 1: Data for the stochastic volatility model
 (25 marks)(Stochastic Volatility Model) The stochastic volatility model for pricing op-

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Finance Questions!