Suppose the options on a stock imply different volatilities at different strikes, and a desk wants a model in which a falling price tends to come with rising volatility. Letting the variance of the stock move as its own random state does this, but it raises two precise questions. Can the variance reach zero or become negative, and can options still be priced without simulating every path? This lesson states the Heston model under a pricing measure, explains the boundary behavior of its variance and the role of the leverage correlation, and derives the Riccati equations that give the characteristic function of the log price.
Key terms
Heston model
Definition Fix a filtered probability space with a pricing measure , equivalent to the physical measure and in general not unique, and constants and . The Heston model specifies the ex-dividend stock price and its instantaneous variance by
where and are -Brownian motions with . The parameters satisfy , , , , and . Here is the speed of mean reversion per year, the long-run level of the variance and the volatility of the variance, and all of them are parameters under . The variance equation has a unique solution, and it is nonnegative, a standard result for square-root diffusions that the course states without proof. The stock is then
The volatility is , not . The discounted stock with dividends reinvested, , is a positive local martingale by construction, and that it is a true martingale is a known result for this model that the lesson does not prove. With the variance path is deterministic. With and the variance is driven in part by a Brownian motion independent of .
In plain words The stock moves like a geometric Brownian motion whose variance is itself random. The variance is pulled toward at rate , and its shocks shrink as it approaches zero, because the noise is scaled by .
Example The constructed parameters used throughout this lesson are per year, , , and . The current volatility is per square-root year, and the long-run variance corresponds to the volatility . Over a short interval of length the log return has conditional variance approximately , so over one trading day of years its standard deviation is about .
Variance diffusion
Definition The variance of the Heston model is the square-root diffusion of Cox-Ingersoll-Ross,
with , , and . Its drift is positive below and negative above it. The moment bounds of this process, stated here without proof, give , so the stochastic integral term is a martingale with mean zero. Taking expectations then gives the linear equation , whose solution is
Since , the time integral and the expectation can be exchanged, and the expected integrated variance is
Neither formula involves . The integrated variance is the quadratic variation of the log price over .
In plain words The expected variance moves from its starting value toward along an exponential curve with half-life . The volatility of variance makes the path random but does not change these means.
Example For the constructed parameters at ,
and the expected integrated variance is . The half-life is years. The square root of is about , but it is not the expected realized volatility. Jensen’s inequality for the concave square root gives for the integrated variance , with strict inequality when , because is then random.
Leverage correlation
Definition The leverage correlation is the parameter in , the instantaneous correlation between the shocks of the stock and of its variance. For the log price , Itô’s lemma gives
so the quadratic variation and covariation rates are
The generator of the pair , acting on twice continuously differentiable functions , is
The mixed term collects the two equal cross terms and of Itô’s formula. A negative makes a negative stock shock come with a positive variance shock on average, which gives the model a leverage effect. Quadratic covariation does not change under an equivalent change of measure, so if the physical dynamics have the same diffusion form, they have the same and , while the drift of the variance under is a modeling choice. When and , the variance shock has a component independent of the stock, so the stock and the money-market account cannot replicate every claim, and replication does not identify the drift of the variance.
In plain words The correlation decides how the variance tends to move when the stock moves. With , a drop in the stock comes, on average, with a rise in the variance. This is an assumption about the joint law of the two shocks in the model, not a conclusion drawn from any particular price fall.
Example At with and , the covariation rate is per year. Over a short step the two shocks are approximately jointly normal with these rates, so the expected variance shock given a log-price shock is
times that shock. A log-price shock of therefore comes with an expected variance shock of , which moves the volatility from to about . With the expected variance shock is zero and the generator has no mixed term.
Feller condition
Definition For the square-root diffusion with , , and , the Feller condition is
When it holds, the boundary point is inaccessible, so for every with probability one. When , zero is accessible and the variance reaches it in finite time with positive probability, but the solution still never becomes negative. It is reflected at zero, where the drift equals . These boundary classification results for the Cox-Ingersoll-Ross process are stated here without proof. They concern the continuous-time solution. The Euler step
with , produces a negative value with positive probability whenever and , whether or not the condition holds, and a simulation scheme has to treat that case, for example by truncating at zero.
In plain words The Feller condition compares the push away from zero, , with the strength of the noise near zero, . If the push wins, the variance never touches zero. If the noise wins, the variance can touch zero and bounce back, but it never goes below zero.
Example For the constructed parameters and , so the condition holds, with ratio . Raising to gives and the ratio , so zero becomes accessible while the variance stays nonnegative. With , one Euler step of length from is normal with mean and standard deviation , so it is negative with probability . That is a defect of the scheme, not of the model.
Affine characteristic function
Definition For a real number , the conditional characteristic function of the log price is . In the Heston model it has the exponential-affine form
with , where the complex-valued coefficients and solve the Riccati equations of the next card with . By the Markov property, for the function , which satisfies the backward equation with when it is smooth enough. Substituting the exponential-affine guess turns this equation into ordinary differential equations, which the next card derives. That for every real these equations have solutions on the whole horizon, and that the resulting exponential is the characteristic function, is a standard result for affine models, stated here without proof. Since , every value satisfies , and .
In plain words The characteristic function of the future log price depends on the current state only through an exponent that is linear in and . Its coefficients do not depend on the state, so they are computed once for each and each horizon. Fourier methods, the subject of Fourier transform pricing, then turn the characteristic function into option prices.
Example For the constructed parameters with and , a fourth-order Runge-Kutta solution of the Riccati equations gives
so and . A Monte Carlo estimate of from simulated paths agrees with to within its standard error of about . The deterministic variance path with and the same gives the slightly larger modulus .
Riccati equations
Definition Write and substitute the guess
into the backward equation in the form . Each derivative is times a simple factor, namely for , for , for , for and for , while is times . Dividing by the nonzero and matching the terms without and the coefficients of gives the Riccati system
with . The equation for is quadratic in , and follows by integration. In the constant term, comes from the curvature term and from the drift correction of the log price. That constant term vanishes at , where the solution is and . It also vanishes at , where the solution is again zero and the formal value gives , in line with the carry. Making that substitution rigorous needs the martingale property of the discounted stock. The system also has a closed-form solution in terms of complex square roots and logarithms, whose evaluation needs a consistent branch of the complex logarithm. That implementation, the conditions under which exponential moments of the log price are finite, and calibration to option prices lie beyond this lesson.
In plain words The two-dimensional pricing equation for the characteristic function becomes one scalar Riccati equation for and one integral for . Every parameter of the model enters through these two coefficients, and the signs of the terms can be traced back to the generator.
Example With the equation for is linear, , and its solution is
Integrating gives , where is the integrated deterministic variance. The resulting function is the characteristic function of a normal log price with mean and variance . With it is the Black-Scholes log price with , and for , and the exponent is .
Check yourself
- For the constructed parameters , and , find and the expected integrated variance over half a year. What average annualized variance does that correspond to, and why is its square root not the expected realized volatility?
Show the answer
The mean variance is
The expected integrated variance is . Dividing by the half year gives the average annualized variance , whose square root is about . The annualized realized volatility over the half year is , where is the random integrated variance, and the square root is strictly concave. By Jensen’s inequality its expectation is below whenever , so a volatility contract cannot be priced from the expected variance alone.
- Take the constructed parameters , , and . What is the current volatility, and does the Feller condition hold? A classmate concludes that the variance can now become negative. Correct the statement, and find the probability that one Euler step of length from is negative.
Show the answer
The current volatility is . The condition fails, since is less than . Failure means that zero is accessible, so the variance reaches zero in finite time with positive probability. The solution of the variance equation is still nonnegative, and it is reflected at zero because the drift there is . Negative values come from discretization. The Euler step from is normal with mean and standard deviation , so
- Take and . Solve the Riccati equations and show that the result is the characteristic function of the Black-Scholes log price with . A classmate drops the term from the equation for . What would the classmate’s system give for at the formal value , with and ?
Show the answer
With the solution is and
so . With the characteristic function is
that of a normal variable with mean and variance , which is the Black-Scholes log price with . In the classmate’s system the constant term is , which equals at . Then , so , and . The classmate would get , about percent above the forward value, so the discounted stock would not be a martingale. The missing term is the drift correction of the log price.