Math ClubMath Club
v1 · padrão canônico

Lesson 119 — Synthesis: Black-Scholes revisited

The culmination of 3 years: all the mathematics of High School converges in the Black-Scholes formula. Functions, exp/log, derivatives, integrals, PDEs, normal distribution, linear algebra — all visible in the formula. Nobel Prize in Economics 1997.

Used in: Grade 12 (17-18 years old) · Equiv. Japanese Math III final chapter · Equiv. German Grade 12 LK — Applied Finance · Equiv. Singapore H2 Further Math

C(S,t)=SN(d1)Ker(Tt)N(d2)C(S,t) = S\,N(d_1) - K\,e^{-r(T-t)}\,N(d_2)
Choose your door

Rigorous notation, full derivation, hypotheses

Rigorous definition

The model and canonical equation

"Black and Scholes (1973) derived the price of a European call option by assuming that the price of the underlying asset follows a geometric Brownian motion with constant drift and volatility, no dividends, and in a frictionless market." — OpenStax Business Statistics, Ch. 11

"The heat equation ut=kuxxu_t = k\,u_{xx} is the prototype of a parabolic PDE. Its solution via convolution with the Gaussian kernel is exactly what produces the Black-Scholes formula when the boundary condition of the option payoff is imposed." — Lebl, Notes on Diffy Qs §4.3

The Greeks — partial derivatives of C

GreekDerivativeValue (call)InterpretationDelta∂C/∂SN(d₁)Hedge ratioGamma∂²C/∂S²φ(d₁)/(Sσ√T)ConvexityVega∂C/∂σS·φ(d₁)·√TVol sensitivityTheta∂C/∂t(negative)Time decayRho∂C/∂rKT·e^(−rT)·N(d₂)Rate sensitivity

The five main Greeks — partial derivatives of C with respect to each parameter. A derivatives desk calculates all continuously.

Worked Examples

Exercise list

42 exercises · 10 with worked solution (25%)

Application 18Understanding 9Modeling 6Challenge 6Proof 3
  1. Ex. 119.1Understanding

    In the Black-Scholes formula C=SN(d1)KerTN(d2)C = SN(d_1) - Ke^{-rT}N(d_2), what does the variable SS represent?

  2. Ex. 119.2UnderstandingAnswer key

    In the Black-Scholes formula, what does N(d)N(d) represent?

  3. Ex. 119.3Application

    For S=K=50S = K = 50, r=0,06r = 0{,}06, σ=0,20\sigma = 0{,}20, T=1T = 1, calculate d1d_1 and d2d_2.

  4. Ex. 119.4ApplicationAnswer key

    With d1=0,40d_1 = 0{,}40 and d2=0,20d_2 = 0{,}20 from exercise 119.3, and knowing that N(0,40)0,6554N(0{,}40) \approx 0{,}6554, N(0,20)0,5793N(0{,}20) \approx 0{,}5793, calculate the call price (S=K=50S = K = 50, r=0,06r = 0{,}06, T=1T = 1).

  5. Ex. 119.5ApplicationAnswer key

    With the data from exercise 119.4 (C=5,50C = 5{,}50, S=K=50S = K = 50, r=0,06r = 0{,}06, T=1T = 1), use put-call parity to calculate the price of the European put.

  6. Ex. 119.6Application

    With Δ=N(d1)=0,6554\Delta = N(d_1) = 0{,}6554 (exercise 119.3), how many shares should you short to delta-hedge a long position in 500 calls?

  7. Ex. 119.7Understanding

    Which Greek measures the sensitivity of the option price to volatility σ\sigma?

  8. Ex. 119.8Application

    Calculate d1d_1 and d2d_2 for PETR4: S=46,60S = 46{,}60, K=47K = 47, r=14,65%r = 14{,}65\% p.a., σ=35%\sigma = 35\%, T=30T = 30 days.

  9. Ex. 119.9Application

    With d10,085d_1 \approx 0{,}085 and d20,015d_2 \approx -0{,}015 (exercise 119.8), and N(0,085)0,534N(0{,}085) \approx 0{,}534, N(0,015)0,494N(-0{,}015) \approx 0{,}494, calculate the theoretical price of the PETR4 call.

  10. Ex. 119.10Application

    With C1,92C \approx 1{,}92, S=46,60S = 46{,}60, K=47K = 47, KerT46,43Ke^{-rT} \approx 46{,}43, calculate the price of the PETR4 put by put-call parity.

  11. Ex. 119.11UnderstandingAnswer key

    The Black-Scholes PDE is mathematically analogous to which other classical equation in physics?

  12. Ex. 119.12Application

    Repeat the calculation from Example 2 (S=K=100S = K = 100, r=0,05r = 0{,}05, T=1T = 1) with σ=0,30\sigma = 0{,}30 (higher volatility). Compare with the result C10,45C \approx 10{,}45 for σ=0,20\sigma = 0{,}20. What happens to the call price?

  13. Ex. 119.13Application

    With S=K=100S = K = 100, r=0,05r = 0{,}05, σ=0,20\sigma = 0{,}20, calculate CC for T=0,25T = 0{,}25 (3 months). Compare with C10,45C \approx 10{,}45 for T=1T = 1. Interpret the effect of time (Theta).

  14. Ex. 119.14Application

    Read from the standard normal table the values of N(d)N(d) for d{0;0,50;1,00;1,96;2,00}d \in \{0; 0{,}50; 1{,}00; 1{,}96; 2{,}00\}. Use the symmetry N(d)=1N(d)N(-d) = 1 - N(d) to calculate N(1)N(-1) and N(1,96)N(-1{,}96).

  15. Ex. 119.15Understanding

    Explain in one sentence the probabilistic interpretation of N(d2)N(d_2) in the Black-Scholes formula.

  16. Ex. 119.16Application

    For S=100S = 100, K=110K = 110 (out-of-the-money), r=0,05r = 0{,}05, σ=0,20\sigma = 0{,}20, T=1T = 1, calculate d1d_1, d2d_2 and CC. Compare with the at-the-money option from Example 2.

  17. Ex. 119.17Application

    With C=6,0C = 6{,}0 from exercise 119.16 (S=100S = 100, K=110K = 110, r=0,05r = 0{,}05, T=1T = 1), calculate the put price by parity. Compare put and call.

  18. Ex. 119.18ModelingAnswer key

    The market quoted the PETR4 call (exercise 119.9) at R$ 2.50 while the model with σ=35%\sigma = 35\% gave R$ 1.92. Explain the concept of implied volatility and how to calculate it.

  19. Ex. 119.19Modeling

    Describe the 3 variable substitutions that transform the Black-Scholes PDE into the heat equation. Why is this useful?

  20. Ex. 119.20Modeling

    Describe a delta-neutral dynamic hedge for 1,000 PETR4 calls (Δ=0,534\Delta = 0{,}534) over 2 days. Why is this hedge "dynamic" and what is its real cost that BS ignores?

  21. Ex. 119.21Understanding

    Explain how the Central Limit Theorem (Lesson 77) justifies the assumption of log-normality of STS_T in the Black-Scholes model.

  22. Ex. 119.22Understanding

    Why is the Black-Scholes PDE classified as parabolic? What does this mean physically?

  23. Ex. 119.23Application

    In the special case S=KS = K and r=0r = 0, show that C=S[2N(σT/2)1]C = S[2N(\sigma\sqrt{T}/2) - 1]. Use the symmetry of the standard normal distribution.

  24. Ex. 119.24Application

    The function N(d)N(d) has no closed-form formula. Describe a polynomial approximation (Abramowitz-Stegun) used in implementations without a statistical library. Calculate N(0,35)N(0{,}35) by the approximation and compare with the table value (0,6368\approx 0{,}6368).

  25. Ex. 119.25Challenge

    Sketch the derivation of the Black-Scholes PDE: construct the replicating portfolio Π=ΔSC\Pi = \Delta S - C, apply Itô's Lemma to dCdC, eliminate risk by choosing Δ\Delta appropriately, and use no-arbitrage to obtain the PDE.

  26. Ex. 119.26Challenge

    List 3 Black-Scholes assumptions that clearly failed during the 2008 financial crisis. For each one, cite an alternative model that relaxes it.

  27. Ex. 119.27ChallengeAnswer key

    Verify numerically that the BS formula satisfies the BS PDE, using the values from Example 2 (S=K=100S = K = 100, r=0,05r = 0{,}05, σ=0,20\sigma = 0{,}20, T=1T = 1). Calculate each term of the PDE.

  28. Ex. 119.28Proof

    Prove put-call parity CP=SKer(Tt)C - P = S - Ke^{-r(T-t)} via a no-arbitrage argument with two portfolios of the same payoff.

  29. Ex. 119.29Proof

    Calculate the limit limσ0+C(S,t)\lim_{\sigma\to 0^+} C(S, t) by the Black-Scholes formula. Use the property N()=0N(-\infty) = 0 and N(+)=1N(+\infty) = 1. Interpret financially.

  30. Ex. 119.30Application

    How does the Selic rate affect the price of a European call according to BS? Calculate the Rho Greek (ρ=C/r\rho = \partial C / \partial r) for the PETR4 data (exercise 119.9) and interpret.

  31. Ex. 119.31Application

    Calculate the Vega of the call from Example 1 (S=K=100S = K = 100, d1=0,35d_1 = 0{,}35, T=1T = 1, σ=0,20\sigma = 0{,}20). Use ϕ(0,35)0,375\phi(0{,}35) \approx 0{,}375. Interpret: how much does the call change if σ\sigma rises from 20% to 21%?

  32. Ex. 119.32ApplicationAnswer key

    Calculate the Gamma of the call from Example 1 (S=K=100S = K = 100, d1=0,35d_1 = 0{,}35, σ=0,20\sigma = 0{,}20, T=1T = 1). Interpret: if SS rises R$ 1, how much does Delta change?

  33. Ex. 119.33Modeling

    In a portfolio with 2 equally weighted assets, with volatilities σ1=σ2=25%\sigma_1 = \sigma_2 = 25\% and correlation ρ=0,5\rho = 0{,}5, calculate the portfolio volatility. How does this connect to the covariance matrix used in multi-asset BS?

  34. Ex. 119.34ModelingAnswer key

    Sketch the payoff diagram of a European call at expiration with K=100K = 100 and premium paid C=10,45C = 10{,}45. Identify the break-even point and the profit/loss zones.

  35. Ex. 119.35Understanding

    Write N(d)N(d) as an integral and explain why this integral has no closed-form solution in elementary functions. How does this connect to the Fundamental Theorem of Calculus (Lesson 83)?

  36. Ex. 119.36Understanding

    Compare geometric Brownian motion (GBM) with a simple (discrete) random walk. Why is GBM more appropriate for modeling stock prices?

  37. Ex. 119.37Application

    PETR4 pays continuous dividends at a rate q=5%q = 5\% per year. How to adjust the BS formula? Calculate the new Sadj=SeqTS_{\text{adj}} = Se^{-qT} for the data from exercise 119.8 and describe the effect on the call price.

  38. Ex. 119.38Modeling

    In Brazilian practice, the implied volatility curve of PETR4 is not flat — it is a "smirk" (asymmetric smile). Explain what this means and why it contradicts the assumptions of Black-Scholes.

  39. Ex. 119.39ChallengeAnswer key

    Describe the Newton-Raphson algorithm to calculate implied volatility, given that the PETR4 call is quoted at R$ 2.50 (vs. R$ 1.92 theoretical with σ=35%\sigma = 35\%). Use Vega as the derivative. Calculate the first iteration.

  40. Ex. 119.40Challenge

    Describe the Cox-Ross-Rubinstein (CRR) binomial model as an alternative to BS for pricing an American call option (S=K=100S = K = 100, r=0,05r = 0{,}05, σ=0,20\sigma = 0{,}20, T=1T = 1 year, n=3n = 3 steps). Why does BS not work for American options?

  41. Ex. 119.41Challenge

    Explain the concept of "real option" and how the BS formula can be used to evaluate the right to expand a factory. Identify SS, KK, σ\sigma in this context.

  42. Ex. 119.42ProofAnswer key

    From the Black-Scholes PDE, prove the relationship Θ+12σ2S2Γ+rSΔ=rC\Theta + \frac{1}{2}\sigma^2 S^2 \Gamma + rS\Delta = rC between the Greeks. Interpret financially: why does a long call position delta-hedged lose money over time but gain from abrupt moves in the underlying?

Sources

Updated on 2026-05-11 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.