Validate a trading strategy without hindsight
Audit signal timing, ambiguous fills, confirmation filters, parameter searches and chronological holdouts with reproducible worked cases.
What you will practise
Turn an attractive historical result into an evidence-bounded research record, separating observed performance from assumptions and information leakage.
Before you start
- Calculate profit and loss in units of initial risk, R.
- Understand candle OHLC values, stop orders and execution costs.
Course outline
- 1
Find when a pivot signal actually became available
Separate a historical chart marker from confirmation time and executable entry. Recalculate risk after removing hindsight fills.
7 min - 2
Handle a candle that touches both stop and target
Calculate outcome bounds when OHLC bars do not reveal which exit occurred first. Keep fill assumptions and costs explicit.
7 min - 3
Measure what an extra trading confirmation adds
Compare a fixed signal with and without a filter. Keep rejected opportunities, costs and exposure instead of counting correlated indicators as independent votes.
7 min - 4
Keep the losing trials in a parameter search
Audit the full search behind a winning backtest. Distinguish robustness scenarios, selected parameters and independent evidence.
7 min - 5
Freeze a holdout without leaking future outcomes
Separate development, selection and final evaluation. Audit boundary-crossing trades, preprocessing and reuse of inspected test periods.
8 min
Educational material. Examples do not establish a profitable strategy. Trading costs, gaps and liquidation can produce losses beyond a planned stop.