Positive Expectancy: The Math of Profitable Systems
Positive expectancy is the single number that decides whether a trading system makes money over time, and this guide explains the formula with concrete examples for beginners.
Les outils interactifs peuvent ne pas fonctionner dans la vue traduite.
Positive Expectancy: The Math of Profitable Systems
Win rate is comforting. Expectancy is what pays the bills.
What expectancy actually measures
Expectancy is the average amount you expect to make or lose per dollar risked on each trade, given your win rate and reward/risk ratio. A system with a 35% win rate can be more profitable than one with 70% if its winners are large enough.
The formula
Expectancy = (Win% × Average Win) − (Loss% × Average Loss)
Where:
- Win% = win rate as decimal (0.4 = 40%)
- Loss% = 1 − Win%
- Average Win = average profit per winning trade, in R multiples (multiples of risk)
- Average Loss = average loss per losing trade, in R multiples (usually 1R if stops are honored)
Worked example 1: a 50% win-rate system
A trend-following system wins 50% of the time, makes 2R on winners, loses 1R on losers.
Expectancy = (0.50 × 2) − (0.50 × 1) = 1 − 0.5 = 0.5R
Every trade, on average, earns half the amount risked. Over 100 trades risking $100 each, expected profit = $5,000.
Worked example 2: a low win-rate system
A breakout system wins only 30% of the time, but winners average 4R.
Expectancy = (0.30 × 4) − (0.70 × 1) = 1.2 − 0.7 = 0.5R
Same expectancy as the 50% system, very different psychology. The breakout trader suffers longer losing streaks but recovers with outsized winners.
Worked example 3: a losing system
A scalper wins 70% of the time, but winners are tiny (0.3R) and the occasional loser is 1.5R due to slippage on stops.
Expectancy = (0.70 × 0.3) − (0.30 × 1.5) = 0.21 − 0.45 = -0.24R
Despite a "great" 70% win rate, every trade loses money on average. This is why win rate alone misleads beginners.
The breakeven win rate
Given a reward/risk ratio (R:R), the minimum win rate needed for break-even expectancy is:
Breakeven Win% = 1 / (1 + R:R)
| R:R | Breakeven win rate |
|---|---|
| 1:1 | 50.0% |
| 2:1 | 33.3% |
| 3:1 | 25.0% |
| 4:1 | 20.0% |
If your win rate is above this number, expectancy is positive.
Profit factor (closely related)
Profit factor = total profits ÷ total losses. Anything above 1.0 is profitable; above 1.5 is solid; above 2.0 is exceptional but rare in live trading.
Profit Factor = (Win% × Avg Win) / (Loss% × Avg Loss)
A profit factor of 1.5 means for every dollar lost, you make $1.50.
Estimating expectancy from a backtest
- Tag each trade with its R-multiple outcome (e.g., +2R, -1R, +1.5R).
- Compute average win and average loss in R.
- Plug into the formula.
A 100-trade sample is the minimum for a rough estimate; 300+ is preferred. Below 50 trades, expectancy estimates are noise.
Why expectancy alone isn't enough
A 0.3R expectancy sounds great, but it depends on:
- Trade frequency: 0.3R per trade taken weekly is far less profitable than 0.1R per trade taken daily.
- Drawdown tolerance: a high-expectancy system with deep drawdowns may still be untradeable emotionally.
- Slippage and commissions: real-world expectancy is always lower than backtested.
- Sample size: a high expectancy on 30 trades may be luck.
Combine expectancy with frequency (trades per year), drawdown (max peak-to-trough in R), and Sharpe ratio (risk-adjusted return) to judge a system fully.
Practical implications
- Stop aiming for high win rates — they tempt you to take tiny profits and let losers run, the worst possible combination.
- Aim for positive expectancy by either improving win rate, increasing average win, or reducing average loss.
- Honor your stops — a single 5R loss wipes out five 1R wins, shattering expectancy.
- Cut losses short, let winners run is the foundation of most positive-expectancy systems.
Common pitfalls
- Computing expectancy on absolute dollars instead of R-multiples — hides sizing changes
- Ignoring commissions and slippage in the calculation
- Counting "almost-winners" that hit target then reversed — only fills count
- Believing a high win rate automatically means profitability
Next: how to backtest fairly so the expectancy number is actually trustworthy.
Live Chart
Open full chart →Related market data, powered by TradingView.