Skip to content
All library documents

Girsanov Weighting Versus Simulating Risk-Neutral Paths

Article Quant Q&A · Author: dm63

Summary

The document compares two Monte Carlo approaches to pricing a claim when the underlying is modeled under a measure with drift and the risk-neutral rate is zero. One approach simulates directly under the risk-neutral measure and averages discounted payoffs. The other simulates under the original measure and weights each payoff by the Radon–Nikodym density supplied by Girsanov's theorem.

Both methods give the risk-neutral expectation when implemented correctly. The answer cautions against multiplying a Brownian path itself by the density and treating the result as a new Brownian motion: the transformed path generally lacks Brownian quadratic variation. Such a process may give the right answer for special payoff functions, but the response expects it to fail in general. The discussion is conceptual and does not provide a numerical comparison or implementation details.

Key ideas

  • Direct risk-neutral simulation averages payoffs under the risk-neutral measure.
  • Simulation under another measure can price the claim by weighting payoffs with the correct density.
  • A density-weighted Brownian path is not generally a Brownian motion under the new measure.
  • The proposed path transformation may work for special payoffs but is unreliable in general.

Tags

Full text
# Girsanov Implementation Question


# Girsanov Implementation Question












Motivated by a recent question here, I would like to understand better the difference between two possible implementations of a Monte Carlo model with a single underlying with zero dividend, zero interest rates. (A) start by modeling the underlying with a Brownian with drift $\mu$, then convert to risk neutral zero drift by multiplying sample path probabilities by the Girsanov factor. And (B) apply a constant negative drift across the same sample paths such that the net drift becomes zero.

The question is, will I price anything differently using A versus B ?

## Answer by Rylan (score 1, accepted)

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

I'm assuming the recent question is this one: Girsanov Theorem: how to implement it with code? -- linking it mostly beacuse I will use the same notation in this answer as I did in that one.

Apologies if I've misunderstood your question.

If you want to price some option with payoff $f(S_T)$, for example $f(S_T) = (S_T - K)^+$ and $S_T$ = $S_0e^{ (\alpha- 0.5 \sigma^2)T + \sigma W_T} = S_0e^{ (r- 0.5 \sigma^2)T + \sigma \tilde W_T}$, and you want to use Monte Carlo, here are two ways you can do it:

- Generate $\tilde W_T$ directly in Monte Carlo, plug it into the form of $S_T$ that takes $\tilde W_T$, plug that into $f$, and compute the (unweighted) mean of your payoffs. This is a direct computation of $E^\mathbb{Q}[D(T)f(S_T)]$, the classic "risk neutral pricing formula"

- Generate $W_T$, plug it into the form of $S_T$ that takes $W_T$, plug that into $f$, and compute the weighted mean of your payoffs -- the weights are given by $Z_T$, so we can think of this as the unweighted mean of $Z_tf(S_T)$ where $S_T$ is generated using $W_T$, not $\tilde W_T$. This implements the risk-neutral pricing formula as $E^{\mathbb{Q}}[D(T)S(T)] = E^{\mathbb{P}}[D(T)Z_Tf(S_T)$], which is fine as this expectation is in fact how $\mathbb{Q}$ is defined.

But I don't think we can take a path of $W_t + \alpha_t$, multiply it by some "probability correction" like the RN derivative, and call that a Brownian motion under some other measure (and therefore plug it into some pricing formula). This is because a path of $Z_t \tilde W_t$ is not a Brownian motion path. To see this, we can apply Ito to it and note that the quadratic variation will not generally be $t$. However, a path of $\tilde W_t$ is a Brownian motion (without drift) in the measure $\mathbb{Q}$ that $Z_t$ defines.

$Z_t \tilde W_t$ is in fact a martingale, so it may produce correct prices for some special cases... if I had to guess, affine functions $f$ work but other functions will run afoul of Jensen's inequality. However in general I think you can expect it will not work.

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.