Interactive demonstration of why scenario analysis for derivatives requires both real-world and risk-neutral frameworks
Sometimes a scenario analysis requires both the real world and the risk-neutral world (see Hull 2023, chap. 10). Consider a financial institution with a short forward contract (obligation to sell shares at delivery price \(K\) at maturity \(T\)). To assess how much the position could lose at a future horizon \(T_h < T\):
Step 1 (Real world): Generate the probability distribution for the stock price at the horizon \(T_h\), using the real-world expected return \(\mu\).
Step 2 (Risk-neutral): For each possible stock price at \(T_h\), value the forward contract using risk-neutral valuation (see derivation below).
The worst-case loss combines the real-world worst-case stock price with risk-neutral valuation of the remaining contract.
Valuing the short forward at the horizon
At maturity \(T\), the short forward’s payoff is \(K - S_T\). Applying risk-neutral valuation at time \(T_h\):
\[
f = e^{-r(T - T_h)}\,\hat{E}(K - S_T)
\]
In the risk-neutral world, the expected stock price at \(T\) given \(S_{T_h}\) is \(\hat{E}(S_T) = S_{T_h}\,e^{r(T - T_h)}\). Substituting:
Intuitively: \(Ke^{-r(T - T_h)}\) is the present value (at \(T_h\)) of the delivery price you will receive, and \(S_{T_h}\) is the current cost of the stock you are obligated to deliver. The short forward’s value is the difference.
Tip
How to experiment
Increase \(\mu\) to see the worst-case stock price move higher (worse for the short forward).
Increase \(\sigma\) to widen the range of scenarios.
Change the horizon \(T_h\) to see how the risk changes over time.
The shaded tail shows the \({(fwdQ * 100).toFixed(0)}% worst-case region. The worst-case stock price is **\)** (computed in the real world using μ = %).
Each point on the curve shows the forward contract value for a given stock price percentile. The red dot marks the worst-case value at the % confidence level.
html`<table class="table" style="width:100%;"><thead><tr><th colspan="2">Forward contract scenario analysis</th></tr></thead><tbody><tr><td style="font-weight:500;">Current short forward value</td><td>$${fmtDollar(fwdCurrentValue)}</td></tr><tr><td style="font-weight:500;">Worst-case stock price at T<sub>h</sub> (real world)</td><td>$${fmtDollar(fwdWorstS)}</td></tr><tr><td style="font-weight:500;">Remaining contract life (T − T<sub>h</sub>)</td><td>${fwdRemaining.toFixed(2)} years</td></tr><tr><td style="font-weight:500;">Worst-case forward value (risk-neutral)</td><td>$${fmtDollar(fwdWorstValue)}</td></tr><tr style="border-top: 2px solid #888;"><td style="font-weight:700;">Worst-case loss</td><td style="font-weight:700;">$${fmtDollar(fwdCurrentValue - fwdWorstValue)}</td></tr></tbody></table><p style="margin-top:0.5rem; color:#666; font-size:0.85rem;">The worst-case stock price was computed in the <strong>real world</strong> (Step 1). The forward contract was then valued using <strong>risk-neutral valuation</strong> (Step 2). Neither world alone would produce the correct answer.</p>`
Note
Why both worlds are needed
The real world generates realistic scenarios for what might actually happen to the stock price. But once we know the stock price at the horizon, we need risk-neutral valuation to determine what the forward contract (with remaining life) would be worth at that point. Using the real-world expected return for valuation would give incorrect derivative prices; using the risk-neutral expected return for scenario generation would underestimate the probability of adverse outcomes.
References
Hull, John. 2023. Risk Management and Financial Institutions. 6th ed. New Jersey: John Wiley & Sons.