Saturday, March 5, 2016

mathematics - derivation of heston pde in gatheral


Following Gather (the volatility surface, chapter 2) we assume the following process:


dSt=St(μtdt+νtdZ1t) dνt=λ(νtˉν)dt+ηνtdZ2t


where Z1,Z2 are two brownian mortion such that dZ1,Z2t=ρdt. Using the general valuation pde for a stochastic volatility model we get for this process the following pde:


Vt+122VS2νS2+ρηνS2VνS+12η2ν2Vν2+rSVSrV=λ(νˉν)Vν


Now by introducing Ft,T the time T forward of the stock index, x:=log(Ft,TK), where K denotes the strike space, τ:=Tt and C the future value to expiration of the European option prices (rather than its value today, V) the above pde should transform to



Cτ+12νC1112νC1+12η2νC22+ρηνC12λ(νˉν)=0


where the subscripts 1,2 refer to differentiation w.r.t x and ν.


We have V(S,ν,t)=C(f(S),ν,g(t)), where g(t):=τ=Tt. About the form of f I'm unsure. Using this we get for the first term:


Vt=Cττt=Cτ


For f we know f(S)=logFt,T(S)K ( I suppress the time subsctript on t). I've tried Ft,T=StexpTtμsds, with μs0. However I do not see how we can get this PDE in terms of C. It would be great if someone could explain the following two:



  1. What is meant by future value to expiration?

  2. how is C related to V in functional form?



Answer




1) Gatheral expresses everything in forward terms: forward value of the spot and of the call.


Consider an asset A. You need to hold A at time T but since you don't need it now you don't want to buy it now. Instead you enter a forward contract with someone that says that at time T you will pay the amount K and get the asset in exchange. What should be the strike K for the deal to be fair to both parties? By definition this is the T-forward price of A.


For a tradeable asset with no dividend or convenience yield, the price is
FTt=Ster(Tt) Indeed the seller in the forward contract can borrow St at the risk free rate, buy the asset and then at T, receive K, deliver the asset and payback what he borrowed + interest Ster(Tt). So he started with 0 and ends up with KSter(Tt). So by absence of arbitrage we must have K=Ster(Tt). (In the case of dividend yield q, you just have to replace r by rq).


In general, for any tT, present value=EQt[eTtrsdsg(ST)]=P(t,T)EQTt[g(ST)]=P(t,T)×forward value where P(t,T)=EQt[eTtrsds] is the price of the ZCB with maturity T. With deterministic interest rate this is just P(t,T)=er(Tt).


2) Since C corresponds to the undiscounted price of the call: V(t,S,ν)=er(Tt)C(Tt,log(Se(rq)(Tt)/K),ν) Reasonning in forward terms allows to separate interest rate considerations from the rest and often simplify PDE's by making discounting terms disappear.


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...