L1

Optimal Bump Size for Greeks

Junior Quant · Numerical Implementation

Question

Compute the Black-Scholes delta numerically using a central-difference bump: Δ[C(S+h)C(Sh)]/(2h)\Delta \approx [C(S+h) - C(S-h)]/(2h). Compare against the analytic formula. Derive the optimal bump size hh that minimises the sum of truncation error O(h2)O(h^2) and floating-point cancellation error O(εmach/h)O(\varepsilon_{\mathrm{mach}} / h), and state the resulting hεmach1/3h^* \sim \varepsilon_{\mathrm{mach}}^{1/3}. Explain why the analysis differs for a forward-difference scheme.