Bootstrap and Monte Carlo Methods¶
Under development
This lesson is part of the course scaffold and is being actively written. The learning objectives and outline below define its final scope.
Learning objectives¶
By the end of this lesson you will be able to:
- Construct iid bootstrap confidence intervals for a strategy's Sharpe ratio and explain what the interval does and does not claim.
- Apply the block bootstrap to serially dependent returns, select a defensible block length, and compare the resulting intervals to the iid case.
- Simulate strategy return paths by Monte Carlo to estimate distributions of maximum drawdown and time-to-recovery.
- Design and run permutation tests that assess whether a signal's performance is distinguishable from noise.
Outline¶
- Why resampling — where analytic standard errors fail for strategy statistics
- The iid bootstrap — mechanics, percentile and BCa intervals
- The block bootstrap — serial dependence and block-length selection
- Sharpe ratio confidence intervals — a complete worked pipeline on real strategy returns
- Monte Carlo simulation of strategies — path generation, drawdown distributions
- Permutation tests — constructing the null, signal-vs-noise verdicts
- Pitfalls — heavy tails, small samples, and when the bootstrap misleads