σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1.2k Learners
LoginJoin ↗
RoadmapsSkills
AO
+1.2k Learners
Login
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1.2k Learners
LoginJoin ↗
RoadmapsSkills
AO
+1.2k Learners
Login
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Stochastic Calculus skill›Module 3 · Pricing and measures›Topic 3.1·~1 hr 5 minAdvanced

Girsanov and the risk-neutral measure

Skill positionModule 3 of 5 · Topic 1 of 2
3.1 Girsanov and the risk-neutral measure
—Lab score— / 100Total XP—Streak—

Changing the odds, not the prices

In the real world, with probabilities PPP, a stock follows dS=μS dt+σS dWdS=\mu S\,dt+\sigma S\,dWdS=μSdt+σSdW. The average growth μ\muμ is hard to know and every investor has a different view. Girsanov's theorem says you can re-weight the paths so that the drift becomes the risk-free rate rrr, while the volatility σ\sigmaσ stays the same. The new weights are the risk-neutral measure QQQ. You get there by shifting the random part: W~t=Wt+θt\tilde W_t=W_t+\theta tW~t​=Wt​+θt, where θ=(μ−r)/σ\theta=(\mu-r)/\sigmaθ=(μ−r)/σ is the market price of risk, the extra return you earn per unit of risk. Under QQQ the process W~\tilde WW~ is a plain Brownian motion.

θ=μ−rσ,dS=rS dt+σS dW~,V0=e−rTEQ[g(ST)],EQ[ST]=S0erT\theta=\frac{\mu-r}{\sigma},\qquad dS=rS\,dt+\sigma S\,d\tilde W,\qquad V_0=e^{-rT}E^{Q}[g(S_T)],\qquad E^{Q}[S_T]=S_0e^{rT}θ=σμ−r​,dS=rSdt+σSdW~,V0​=e−rTEQ[g(ST​)],EQ[ST​]=S0​erT(1)

Why do this? An option can be hedged with the stock and cash, so its price cannot depend on how much you hope the stock will grow. Pricing under QQQ removes μ\muμ from the problem. The price today is the average payoff under QQQ, discounted at rrr. Keep in mind that QQQ is a calculation tool and not a forecast: nobody claims the stock really grows at rrr. It is just the set of odds that makes the arithmetic of hedging work.

A one-step marketA stock at 100100100 goes to 110110110 or 909090. Cash grows by 2%2\%2%. The risk-neutral chance of the up move solves q⋅110+(1−q)⋅90=102q\cdot110+(1-q)\cdot90=102q⋅110+(1−q)⋅90=102, so q=0.6q=0.6q=0.6. A call with strike 100100100 pays 101010 up and 000 down, so its value is 0.6×10/1.02≈5.880.6\times10/1.02\approx5.880.6×10/1.02≈5.88. The real chance of going up never entered.
  • Market price of risk: θ=(μ−r)/σ\theta=(\mu-r)/\sigmaθ=(μ−r)/σ, the extra return per unit of risk.
  • Girsanov changes only the drift. The volatility σ\sigmaσ is the same under PPP and QQQ.
  • Price = discounted average payoff under QQQ. QQQ is a tool for pricing, not a forecast.

Lab · what's graded

  • The market price of risk15 pts
  • The risk-neutral forward price15 pts
  • The risk-neutral probability15 pts
  • The value of the call15 pts
  • What Girsanov changes15 pts
  • Pricing with the risk-neutral method10 pts
  • Why the real return drops out15 pts
0/ 7 answered
Tasks
1Numeric answer15 ptsNot answered

A stock has expected return μ=8%\mu=8\%μ=8%, volatility σ=20%\sigma=20\%σ=20% and the risk-free rate is r=2%r=2\%r=2%. What is θ=(μ−r)/σ\theta=(\mu-r)/\sigmaθ=(μ−r)/σ?

t=t =t=accepted: ± 0.005
2Numeric answer15 ptsNot answered

A stock is at S0=100S_0=100S0​=100, the rate is r=3%r=3\%r=3% and T=2T=2T=2 years. What is EQ[ST]=S0erTE^{Q}[S_T]=S_0e^{rT}EQ[ST​]=S0​erT? Give two decimals.

f=f =f=accepted: ± 0.02
3Numeric answer15 ptsNot answered

A stock at 100100100 goes to 110110110 or 909090 and cash grows by 2%2\%2%. The risk-neutral chance qqq of the up move solves q⋅110+(1−q)⋅90=102q\cdot110+(1-q)\cdot90=102q⋅110+(1−q)⋅90=102. What is qqq?

q=q =q=accepted: ± 0.005
4Numeric answer15 ptsNot answered

In that market a call with strike 100100100 pays 101010 if the stock goes up and 000 if it goes down. What is its value today, q⋅10/1.02q\cdot10/1.02q⋅10/1.02? Give two decimals.

c=c =c=accepted: ± 0.02
5Choice15 ptsNot answered

When we move from the real-world measure PPP to the risk-neutral measure QQQ, what changes in the stock's equation?

6Order the steps10 ptsNot answered

Put the steps in order.

Drag to reorder, or focus an item, press Space to lift it, the arrow keys to move it and Space to drop it.

  1. 1Discount the average at the risk-free rate
  2. 2Replace the drift by the risk-free rate
  3. 3Write the payoff at maturity
  4. 4Average the payoff over the paths
7Explain in words15 ptsNot answered

In one or two sentences, explain why the expected return μ\muμ of the stock does not appear in the price of an option.

Math modeKeyboard or LaTeX inputTask 1 of 7 · Ctrl ⏎ to check

Log in to run your code.

Every lecture is free to read. Create an account or log in to run code, run tests and submit this lab.

  • In-browser IDE with a bash terminal — nothing to install
  • Instant grading, XP and your place on the skill
Create an accountLog in
OR
Continue with GitHub