Trading glossary
Backtesting
Trading involves risk. You could lose more than your deposit.
Running a fixed set of trading rules over stored historical prices to record what that rule would have produced, which measures the rule against one past sample and nothing else.
Backtesting takes a rule stated precisely enough for a machine to follow, an entry condition, an exit condition and a size, and applies it to a stored series of past prices, recording every transaction the rule would have generated. The output is a set of statistics rather than a verdict: how many transactions the rule produced, what proportion closed in profit, the largest peak to trough fall in the resulting equity curve, and the net result after assumed costs.
The quality of a backtest is decided by its data and its assumptions, not by its result. Prices have to carry the spread and any commission that would actually have been paid, because a rule transacting often can look profitable on mid prices and unprofitable on the prices dealt. The series has to include instruments that were later delisted or merged, or the sample contains only survivors. And the rule may see nothing at each bar that had not been published by that bar, since a condition referring to a later close is arithmetic rather than a forecast.
The failure that catches most people is overfitting. Parameters tuned until the historical curve looks smooth describe that particular sample rather than the market, and the more settings a rule carries, the more certainly some combination of them will flatter the past. Practitioners disagree about the remedy. One school holds a portion of the history untouched and tests on it once; another argues that any history tested repeatedly is contaminated whatever is held back, and treats a backtest as a way of eliminating rules rather than of selecting them.
In the curriculum
Taught in 3 lessons.
Part of an ordered curriculum of 139 lessons across 10 modules, free and with nothing behind a sign-up.
Get started
Open your account in four steps.
A clear path from sign-up to your first trade, in four steps.
No depositNo documents
01/ 04step 1 of 4
Register
A few details to get started.
No deposit to open
02/ 04step 2 of 4
Verify
Confirm your identity, securely.
ID and proof of address
03/ 04step 3 of 4
Fund
Add money by bank transfer or card.
From $0
04/ 04step 4 of 4
Trade
Go live on the platform you already know.
MetaTrader 5



