Trading Dev AcademyFree quant education

Free lesson · Options

Early exercise compares immediate and continuation value

Open interactive lessonPractice calculationsExplore labs

Start with the idea

An exercisable right should be evaluated against keeping the right alive under the contract’s rules.

Symbols, units & horizon
  • V: option value at an exercisable node, currency per underlying unit
  • H: immediate exercise payoff in matching units
  • p∈[0,1]: risk-neutral up probability for next tree step
  • V_u,V_d: next-step option values
  • R>0: cash gross return over that step

When and why to use this

Understand why exercise style and dividends matter before applying European parity or pricing shortcuts.

An exercisable right should be evaluated against keeping the right alive under the contract’s rules.

For an American option at a tree node, compare immediate intrinsic value with discounted risk-neutral continuation value. The larger determines the modeled value and exercise decision. A European option cannot choose exercise at intermediate nodes.

Dividends, financing, borrow and exercise cutoffs can change the choice. A tree model assumes specified node probabilities and dynamics; physically exercising may also create stock positions and cash obligations that a scalar value comparison does not operationally manage.

V=max⁡(H,pVu+(1−p)VdR)
Dynamic-programming exercise comparison under a tree model

Early exercise compares immediate and continuation value

  1. Weight the next-state values by risk-neutral probabilities.
  2. Divide by the step’s financing gross return to compute continuation value.
  3. Take the larger of continuation and immediate exercise payoff, provided exercise is contractually permitted.
Work it by hand

Immediate put exercise pays 10; next-state values are 8 and 10 with p=.5 and R=1. Continuation is 9, so model exercise value is 10.

Apply it in a strategy

  • Freeze inputs at the stated decision time and record their units.
  • Understand why exercise style and dividends matter before applying European parity or pricing shortcuts.
  • Recompute the example, then change the material assumption and explain the difference.

Research deliverable

Early exercise compares immediate and continuation value: produce the worked calculation, a timestamped input record and a written decision addressing this limitation: An incorrect tree, dividend forecast or contract exercise convention changes the result.

These are synthetic mechanics examples, not historical performance or paper replications. Module evidence and research boundaries record the 12 September 2026 review.

Evidence and boundaries · reviewed 12 September 2026

The records below distinguish research status, access depth and data dates. Abstract-only review identifies research questions; it does not establish a replicated empirical claim.

Further reading: François, Gauthier, Godin & Pérez-Mendoza: Deep Hedging with Options Using the Implied Volatility Surface ↗

arXiv research preprint; no journal status established by this review. Version: v3, 12 August 2025. Review: 2026-09-12; Abstract and version metadata only. Markets: S&P 500 index options and simulated markets. Data dates: Current abstract reports historical out-of-sample straddles 2020–2023; training dates not inspected. Limitation: Version 1 search excerpts describe a different data window. This record follows v3. Claimed hedge rankings are not taught as established results; simulator, trading costs and data construction require full-text review and replication.

Further reading: Gatheral & Jacquier: Arbitrage-free SVI volatility surfaces ↗

Foundational research manuscript; publication mapping not verified here. Version: v4, 21 March 2013. Review: 2026-09-12; Abstract and version metadata only. Markets: SPX options illustration. Data dates: Exact quote date not inspected. Limitation: Supports the importance of static arbitrage constraints; the elementary convexity check below is not a full SVI calibration or sufficient global surface validation.

Research sources, review dates and limitations

Connect the ideas: Sensitivity and approximation

Retrieve: A local sensitivity describes how a model responds near a specified input.

Check the change: The input, its units and what is held fixed differ across slope, duration and option sensitivities.

Differential calculus → Partial derivatives → Rates, credit & macro → Stochastic calc → Volatility

Explain it yourself: What must you check before using a small-move approximation for a large scenario?

Self-assessed. Write your explanation before opening this comparison.

Check the expansion point, units, held-fixed inputs, curvature and model domain; compare with a full repricing under the same scenario.

Python implementation

Self-contained teaching example. Python 3.10+; dependencies and input conventions are shown in the code and notation. Run in your own Python environment.

# Python 3.10+; standard library and NumPy only.
# Synthetic teaching inputs; conventions and units are defined in the notation above.
def american_node(intrinsic,up_value,down_value,prob_up,gross_rate):
    if min(intrinsic,up_value,down_value)<0 or not 0<=prob_up<=1 or gross_rate<=0: raise ValueError('Invalid node')
    continuation=(prob_up*up_value+(1-prob_up)*down_value)/gross_rate
    return max(intrinsic,continuation),intrinsic>continuation

assert american_node(10,8,10,.5,1)==(10,True)
print(american_node(10,8,10,.5,1))

Continue learning

Options: Payoffs, Replication & Hedge Accounting — all lessons
  1. Call and put payoffs versus profit
  2. A bull call spread caps gains and initial cost
  3. Put–call parity as identical terminal cash flows
  4. Replicate a one-step option with stock and cash
  5. Black–Scholes as a conditional benchmark
  6. Delta and gamma are local sensitivities
  7. Cash accounting for a discretely hedged option
  8. Early exercise compares immediate and continuation value

Quantitative finance and development glossary · Python resources and libraries · Research sources and limitations