Risk
Bootstrap simulation
Bootstrap simulation re-samples historical returns with replacement to generate synthetic paths, preserving the empirical distribution without assuming a parametric model.
Also known as: historical bootstrap · resampling
Bootstrap simulation, formalised by Efron (1979), generates synthetic return paths by sampling from the historical record with replacement. Unlike Monte Carlo under Geometric Brownian Motion, bootstrap inherits the empirical distribution — including fat tails, skew, and the actual observed kurtosis — without any parametric assumption.
The two flavours
- ·Simple bootstrap: draw single observations independently. Preserves marginal distribution but destroys serial correlation (volatility clusters, momentum, mean reversion).
- ·Block bootstrap: draw contiguous blocks of length k. Preserves serial structure on the timescale of k periods. Block length is a hyperparameter — typically 5 to 21 days for daily returns.
Bootstrap vs Monte Carlo (GBM)
- ·Tail honesty: bootstrap reproduces empirical CVaR. GBM understates it for fat-tailed assets.
- ·Forward range: bootstrap cannot generate events worse than the worst historical event. GBM can — but only because it assumes a parametric tail that may itself be wrong.
- ·Speed: identical at 10,000 paths.
How MEDGE Capital uses bootstrap
Block bootstrap is on the MEDGE Monte Carlo roadmap as an alternative to GBM for users whose backtest window includes a tail-rich regime (2008, 2020). The current Monte Carlo report uses GBM; bootstrap CVaR is computed historically and reported alongside.
See also
Monte Carlo Simulation
Monte Carlo simulation generates a large number of random portfolio return paths to estimate the probability distribution of future outcomes given a return model.
CVaR (Conditional Value at Risk)
CVaR (Conditional Value at Risk) is the average loss conditional on the VaR threshold being breached at a given confidence level.
VaR (Value at Risk)
VaR (Value at Risk) is the maximum loss not expected to be exceeded with a given confidence level over a given holding period.