Expectancy is the single number that tells you whether a trading system has a positive edge. It answers a deceptively simple question: across a large number of trades, how much do you expect to make or lose on each one? Rather than judging a strategy by a flashy win rate or one outsized winner, expectancy blends how often you win with how much you win and lose, producing a probability-weighted average outcome per trade.
This calculator uses the standard per-trade form E = (Win% × AvgWin) − (Loss% × AvgLoss). Feed it your win rate, your average winning trade, and your average losing trade, and it returns the expected value of taking one more trade under that system. A positive result means the math is on your side and the strategy compounds over time; a negative result means the system bleeds capital no matter how disciplined you are about everything else.
Why expectancy matters
A high win rate feels good but proves nothing on its own. You can win 90% of the time and still go broke if the occasional loss dwarfs your typical gain. Expectancy is the antidote to that illusion: it forces win rate and reward-to-risk to sit in the same equation, so you can see whether the wins genuinely outweigh the losses once both frequency and size are accounted for.
For disciplined risk management, expectancy is the foundation everything else is built on. Position sizing, drawdown tolerance, and growth projections all assume you are deploying capital into a positive-expectancy system. If expectancy is zero or negative, no amount of clever sizing will save the account — better sizing only changes how fast you lose. Confirming a positive edge first is the prerequisite for every other decision.
Expectancy also reframes losing trades correctly. When you know each trade is worth, say, a positive 0.3R on average, a string of losers becomes statistical noise rather than evidence the system is broken. That separation between process and outcome is what lets traders keep executing a proven edge through the inevitable rough patches.
The formula
Keep AvgWin and AvgLoss in the same unit, and enter AvgLoss as a positive number — the minus sign in the formula handles the direction. Win% and Loss% should sum to 1. If you book breakeven or scratch trades, treat them as a third bucket with zero average and adjust the probabilities so all three sum to 1.
Worked example: a 40% win rate trend system
- · A swing system wins on 40% of trades, so Win% = 0.40 and Loss% = 0.60.
- · Across the sample, winning trades average +$900 and losing trades average −$300 (entered as $300).
- · You risk a fixed $300 per trade, so the average win is effectively 3R and the average loss is 1R.
Despite losing 60% of the time, the system earns about $180 (0.60R) per trade on average because winners are three times the size of losers.
How to use it
- 01Pull at least 30–50 closed trades from your journal so the averages are statistically meaningful.
- 02Enter your win rate as a percentage — winning trades divided by total trades.
- 03Enter your average win: the mean profit across only your winning trades.
- 04Enter your average loss as a positive number: the mean loss across only your losing trades.
- 05Read the expectancy result — a positive figure is your expected profit per trade; a negative figure means the system loses money on average.
- 06Optionally divide expectancy by your average risk per trade to express the edge in R, which makes it comparable across markets and account sizes.