CFA Level II · Portfolio Management · Free Lesson

Backtesting and Simulation

Free CFA Level II lesson in Portfolio Management. 19 min read, ~2,840 words.

A value strategy that looks brilliant over thirty years of history can be an artifact of three data choices: which stocks were in the universe, when their earnings were actually knowable, and how many alternative specifications were quietly discarded before the winner was shown to you.

Backtesting approximates the real-life investment process by applying a strategy's rules to historical data and measuring what would have happened. The objective is to understand the risk and return trade-off of the strategy, not merely its average return. A backtest adds rigor and can serve as an acceptance or rejection criterion before capital is committed.

Two limits define its honest use. A strategy that backtests well may still fail out of sample, and a strategy that backtests poorly could still work, but few managers or clients will fund it. The implicit assumption is that the future will at least somewhat resemble the past. Backtesting fits quantitative and systematic styles naturally, but fundamental managers use it too, to check whether a screening criterion historically added incremental excess return.

Read the full lesson, free →
Worked examples and practice. Free with a free account, no card.

Common mistakes

Bottom line

Exam shortcut

Classify the bias from the stem's noun. "Current index constituents" is survivorship. "Restated financials," "revised GDP," "reported three months later," or "vendor backfill" is look-ahead. "Highest t-statistic after testing dozens of models" is data snooping, and the fix is never point-in-time data.

The full lesson (about 2,840 words, 19 min read) adds 2 worked examples, all 6 common mistakes, a self-check, free in the app.

Learning objectives

Browse all free CFA Level II lessons or jump into free CFA Level II practice questions.