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
Bootstrap is the default Monte Carlo engine in MEDGE, precisely because it suits backtest windows that include a tail-rich regime (2008, 2020): it resamples the returns your holdings actually produced instead of assuming a parametric shape. GBM and a t-copula engine ship alongside it, and every Monte Carlo report states which method generated it.
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.