Skip to content
  • Overview
  • Curriculum
    • FLUMental maths and numerical fluency
    • COMBCounting and combinatorics
    • PROBProbability
    • GAMEGames, decision theory and puzzles
    • MMMarket making
    • MKTMarkets and products

Practise

  • Question bank
  • Mental arithmetic
  • Market simulator
  • Arbitrage trees
  • Horse racing
  • Bid book
  • Screening tests
  • Mock papers

Reference

  • Formula reference
  • Search

Your record

  • Review queue
  • Progress
  • Leaderboard
  • Profile
  • Invite friends
AccountSend feedback
  1. Formulas

Numerical methods

Newton–Raphson and implied volatility

Inverts a price for a volatility in four or five steps, using vega as the derivative.

xn+1=xn−f(xn)f′(xn),σn+1=σn−CBS(σn)−CmktV(σn)x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}, \qquad \sigma_{n+1} = \sigma_n - \frac{C_{\text{BS}}(\sigma_n) - C_{\text{mkt}}}{\mathcal{V}(\sigma_n)}xn+1​=xn​−f′(xn​)f(xn​)​,σn+1​=σn​−V(σn​)CBS​(σn​)−Cmkt​​

Where

V=S0T φ(d1)\mathcal{V} = S_0\sqrt{T}\,\varphi(d_1)V=S0​T​φ(d1​)
Vega, strictly positive for a live option.

Assumptions

  • Price is strictly increasing in σ\sigmaσ, so the root is unique and always bracketable.
  • Vega vanishes in the wings, so pure Newton breaks there.

Sanity check. Production code is Newton with a maintained bracket and a bisection fallback. Never Newton alone.

Where this is taught

  • Root finding, with implied volatility as the worked case · NUM · Root finding

QuantMax · 141 lessons · 1342 questions · c5c0caa

  • Premium
  • Arbitrage trees
  • Horse racing
  • Invite friends
  • Account
  • About QuantMax
  • Terms
  • Privacy

Firm names identify publicly reported question patterns and nothing more. QuantMax is not affiliated with, endorsed by, or recruiting for any firm named in the curriculum. Everything you do in lessons and the question bank is kept to your account.