In this post, I work through Adding and Subtracting Black Scholes, JFE (2011) by Antonio Mele and Dennis Kristensen. This paper develops a method for approximating the price of an asset where no closed form expression exists. In the analysis below, I focus my attention on pricing a European option on a stock when the stock price displays stochastic volatility.
In Section , I describe the approximation method which hinges on the wedge between the infinitesimal generator of the asset price under the true specification (e.g., with stochastic volatility) and a simpler reference specification (e.g., with constant volatility). Then, in Section I conduct some simple numerical exercises to see how the approximation behaves in practice.
2. The Method
Consider a stock with a price in units of ‘s at time in units of ‘s whose evolution under the risk neutral measure is described by the equations below:
Here, is the risk free rate in units of , is the instantaneous variance of the stock price in units of , is the mean reversion rate of the variance of the stock price in units of , is the mean of the variance of the stock price in units of and both and are constants parameterizing the volatility of the variance of the stock price where has units of and is unitless.
Let be the payout of a European option on this stock with strike price (in ). Then, define the price of this option as follows:
As shown in Ait-Sahalia and Kimmel (2007), when there is no closed form solution for . The authors approximate by computing the difference between the infinitesimal generators of and where is the price of a European option on a stock whose volatility is constant and set to .
Definition (Infinitesimal Generator): Let be a time homogeneous Ito diffusion in . The infinitesimal generator of is defined as:
Source: Oksendal (2003)
The infinitesimal generator characterizes how a stochastic process would look different if we peered an instant into the future. The theorem below gives a method for computing the infinitesimal generator.
Theorem (Infinitesimal Generator of an Ito Process): Let be the Ito diffusion in :
If with a compact support then:
Source: Oksendal (2003)
To tie this mathematical construction back into the financial application of options pricing, note that in a world with no financial frictions a la Black and Scholes (1973) the instantaneous change in the price of an asset must exactly equal the interest payment earned by depositing the current price of the asset in a bank for the next instant. Thus, in generator form the second order partial differential equation pinning down the price of a European option on a stock whose price has constant volatility can be written as follows:
where the generator can be characterized as:
Proposition (Infinitesimal Generator given Constant Variance): The generator for the price of a European option on a stock with constant volatility is given by:
Proof: If a stock price displays constant volatility , I can write as follows:
where is the instantaneous volatility of the stock price in units of . Plugging this differential equation into the formula above yield:
I can conduct a similar exercise to characterize the price of a European option on a stock with stochastic volatility. For this asset, I know that:
What’s more, I can use the same theorem to characterize the infinitesimal generator as:
Proposition (Infinitesimal Generator given Stochastic Variance): The generator for the price of a European option on a stock with stochastic volatility is given by:
Proof: Applying Ito’s lemma to and defining for shorthand yields an expression for as:
Collecting terms yields expressions for and which given .
The authors’ key insight is that applying the infinitesimal generator to the difference yields the expression:
given the boundary condition that for all and . This wedge given by has the natural interpretation of the hedging cost incurred by a trader continuously hedging the risk of the European option with stochastic volatility using the incorrect constant volatility model. Thus, we can write the true price as the Black and Scholes price plus an error correction term:
This is a particularly nice formulation as each of the error terms is a function of only the Black and Scholes (1973) formulation with constant volatility.
3. Numerical Results
To put this approximation method to work, use a Taylor expansion around :
Each of the expansion terms can be expressed recursively as follows:
The Black and Scholes (1973) options price given constant volatility can be expressed as:
Thus, expanding out the first approximating terms yields:
In order to simplify calculations, I take to kill off the term in my numerical analysis. Below I replicate Figure from the Kristensen and Mele (2011) for and plot the mispricing as a fraction of the Black and Scholes (1973) price with for . The strike price is , the time to maturity is year, the remaining parameter values are , , , and .
The code for the simulations can be found on www.SageMath.org. The simulation represents estimates from iterations at price points between and .