Finite Difference Greeks And Bump Sizes
When a pricing model has no closed-form Greek, you can estimate one by re-pricing the option after nudging an input up and down — but the size of the nudge trades off two different sources of error against each other.
Prerequisites: Dollar Greeks And Position Scaling
If a pricing model is too complicated to differentiate by hand — an exotic payoff under Monte Carlo, say — you can still estimate a Greek numerically: price the option, nudge one input (spot, volatility, rate) up by a small amount , re-price, and divide the change in price by . This is called "bump and reprice," and the hard part is not the formula, it's choosing .
Make too large and you introduce truncation error: the finite difference approximates a curve with a straight line over an interval, and if that interval is wide, the line misses the curve's actual curvature. Make too small and you introduce rounding error: the two re-priced values become nearly identical, so subtracting them and dividing by a tiny amplifies whatever floating-point noise or Monte Carlo sampling noise is already in each price. The two errors move in opposite directions as shrinks, so there is a sweet spot, not a "smaller is always better" rule.
A central difference — pricing at spot and spot and dividing the difference by — roughly squares the truncation error compared to a one-sided bump, at the cost of one extra re-pricing, which is why it's the default choice whenever an extra valuation is affordable. For a Monte Carlo price with simulation noise on the order of 0.01, a bump of of spot is a typical starting point; too much smaller and the signal drowns in the simulation's own randomness.
Bump-and-reprice Greeks trade truncation error (too large a bump) against rounding or sampling noise (too small a bump); central differences and a bump size scaled to the model's own noise level are the standard defense against both.
Related concepts
Practice in interviews
Further reading
- Glasserman, Monte Carlo Methods in Financial Engineering (2003), chapter 7