Binomial and trinomial trees
Discrete-time pricing. The underlying moves up or down each step, the payoff is known at expiry, and the option value is rolled back one step at a time by discounting its expected value. American options can be exercised at any node, so the roll-back takes the larger of holding and exercising.
Contract
$
$
Tree
$10.43
Binomial (Cox-Ross-Rubinstein), 100 steps$10.4506
-0.0200
0.191% of the closed formTree parameters
| Steps | 100 |
| Time step (dt) | 0.010000 |
| Up factor (u) | 1.020201 |
| Down factor (d) | 0.980199 |
| Up probability (p) | 0.507502 |
| Compute time (price and Greeks) | 1.9 ms |
Greeks
Raw values are partial derivatives. The practitioner column rescales them to the units traders quote: per 1 volatility point, per 1% of rate, or per calendar day. Delta, Gamma and Theta are read from the first two levels of the tree; the rest are bump-and-revalue.
| Greek | Definition | Raw | Practitioner | Meaning |
|---|---|---|---|---|
| Delta Δ | ∂V/∂S |
0.63651 | 0.63651 per $1 of spot | How much the option price moves for a $1 move in the underlying. Also the number of shares needed to hedge one option. |
| Gamma Γ | ∂²V/∂S² |
0.018922 | 0.018922 per $1 of spot | How fast Delta changes as the underlying moves. High Gamma means the hedge must be rebalanced often. |
| Vega ν | ∂V/∂σ |
37.43 | 0.3743 per 1 vol point | Sensitivity to implied volatility. Long options gain value when volatility rises. |
| Theta Θ | ∂V/∂t |
-6.4453 | -0.017658 per calendar day | Time decay: how much value the option loses as one day passes with everything else unchanged. |
| Rho ρ | ∂V/∂r |
53.221 | 0.53221 per 1% of rate | Sensitivity to the risk-free rate. Calls gain and puts lose when rates rise. |
| Epsilon ε | ∂V/∂q |
-63.651 | -0.63651 per 1% of yield | Sensitivity to the dividend yield. Higher expected dividends lower the forward price, hurting calls and helping puts. |
Watch the tree
The tree grows from today's price, one step at a time, until the last layer shows the possible prices at expiry and what the option pays at each. Then the value rolls back to today: each node is the discounted average of the two after it, weighted by the risk-neutral probability p.
Showing a 10-step tree, so that every node can be read; the price above uses 100 steps, so the two values differ a little.
u = 1.0653 · d = 0.9387 · p = 0.5238 · Δt = 0.1000 · e^(−rΔt) = 0.995012
Tree explorer
The same contract and parameterisation on a small tree, so every node can be read. Hover a node for its exact values.
Root value with 4 steps: $9.9705
Convergence
Price against step count for every parameterisation. The dashed line is the closed form. Cox-Ross-Rubinstein oscillates around it as the strike moves between nodes; Leisen-Reimer places a node on the strike and converges smoothly.