Skip to content
All library documents

Changing from Historical Returns to Risk-Neutral Option Prices

Article Quant Q&A · Author: Confounded

Summary

The document asks how to infer a risk-neutral distribution from historical stock returns and a limited set of European put prices. It frames the problem as finding a change of measure that satisfies option-price conditions alongside the discounted-stock martingale condition. It considers maximum cross-entropy and asks whether a Radon–Nikodym derivative could instead be calibrated without optimization.

The response highlights a modeling constraint: for a diffusion, a Girsanov change of measure changes drift while preserving volatility. A basic exponential Brownian model therefore cannot readily account for a risk-neutral skew or volatility smile if its volatility structure is unchanged. The proposed sequence is to first fit a richer process under the real-world measure—such as local volatility, stochastic volatility, jumps, or a Lévy model—then apply an appropriate change of measure for that process class. The discussion offers a direction rather than a concrete estimator or calibration procedure, and does not resolve the general question about the form of all measure changes.

Key ideas

  • Risk-neutral calibration can be posed using option prices and the discounted-stock martingale condition.
  • A drift shift alone cannot create a different volatility or skew structure in a diffusion model.
  • Choose a process class capable of representing observed smile features before changing measures.
  • The response suggests model families but does not give a complete estimation algorithm.

Tags

Full text
# Estimation of Radon–Nikodym derivative from historical returns and option price data


# Estimation of Radon–Nikodym derivative from historical returns and option price data












Say we have an estimate of empirical density function $f^{\mathbb{P}}_S(s)$ of historical log-returns on a stock $S$ over a 30-day period under the real-world objective measure $\mathbb{P}$. We also have an ATM price of a 30-day European put option on the stock $P(ATM)$. We know that under the risk neutral measure $\mathbb{Q}$ the discounted stock is a martingale, $E^{\mathbb{Q}}[e^{-rt}S(t)|S_0]=S_0$. So, we have two general moments conditions, one for the put and one for the discounted price, which we can use to estimate the change of measure $\frac{d\mathbb{Q}}{d\mathbb{P}}$. The question is how?

It is easy to match one of the two conditions by applying an appropriate shift to the log-returns, but what transformation to apply when we need to match both of the above? And what if we also have, say, two off-strike put prices $P(0.9S_0)$ and $P(1.1S_0)$? In any case, there is not enough option data to estimate the risk-neutral density directly, so I am looking for a way to infer it from the real-world density and a number of risk-neutral moment conditions.

Initially I though about using Maximum Cross Entropy (MCE) method with moments constrains, but this would require solving an optimisation problem to find Lagrangian multipliers, and I would prefer to avoid optimisation. Also, if the Radon-Nikodym derivative is always given by a Doléans-Dade exponential (btw, is this true that the change of measure can only take this form? at least when restricted to a diffusion process driven by the Wiener process?), then maybe we can use this information to calibrate it via, say, OLS?

Maybe there is some literature on this, so I would be grateful for references as well as direct suggestions on how to approach this.

## Answer by Antoine Conze (score 1)

https://quant.stackexchange.com/a/45010

Since Girsanov changes the drift but keeps the volatility unchanged, it would be hard to reconcile say a simple exponential brownian motion under $\mathbb{P}$ with a skew/smile structure under $\mathbb{Q}$. So it seems you first need to choose and estimate a "non EBM" process such as EBM with local vol, EBM with stoch. vol, EBM plus jumps, Levy, ... under $\mathbb{P}$ before moving to $\mathbb{Q}$ by applying the appropriate change of measure for the class of process you have selected. See for instance Cont and Tankov for modelling with jump processes.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.