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(S−h)]/(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.