Trading Expectancy Explained: The One Number That Predicts Your Future
Expectancy tells you what each trade is worth on average. Master this single formula and you finally know whether your system makes money — before the year ends.
If you could keep only one trading metric, keep expectancy. Win rate flatters you, P&L lags reality, and "feel" lies. Expectancy is the single number that tells you, honestly, what one trade of your strategy is worth on average — and therefore whether your future is profit or slow ruin.
What expectancy actually means
Expectancy is the average rupee result you can expect from a trade, taken over a large sample. The formula:
Expectancy = (Win% x Average Win) minus (Loss% x Average Loss)
That is it. Positive expectancy means each trade, on average, adds to your account. Negative expectancy means each trade, on average, subtracts — and no amount of position sizing or motivation reverses that sign. Sizing changes how fast you win or lose; expectancy decides which.
A worked BankNifty example
Say you trade a BankNifty intraday breakout. Over your last 100 trades:
- You won 45 of them (45% win rate), average win 4,200.
- You lost 55 of them (55%), average loss 2,800.
Run it:
- Wins: 0.45 x 4,200 = 1,890
- Losses: 0.55 x 2,800 = 1,540
- Expectancy = 1,890 minus 1,540 = +350 per trade.
A 45% win rate that still makes 350 a trade. Over 100 trades that is 35,000 of gross edge — before you have done anything to improve it. This is exactly why obsessing over win rate alone is a trap, a point we make in detail in win rate vs profit factor.
Expectancy in R-multiples
Rupee expectancy depends on your account size, which makes it hard to compare across periods or with other traders. The fix is to express everything in R — where 1R is the amount you risked on the trade.
If you risk 2,800 per trade (your stop distance), then in the example above:
- Average win = 4,200 / 2,800 = 1.5R
- Average loss = 2,800 / 2,800 = 1.0R
- Expectancy = (0.45 x 1.5) minus (0.55 x 1.0) = 0.675 minus 0.55 = +0.125R per trade.
Now the number is portable. Every trade earns you, on average, an eighth of your risk. Multiply by how many trades you take and how much you risk, and you have a forward estimate of returns that no win-rate figure can give you.
Why expectancy beats your P&L
Your P&L for the month is the result of expectancy and variance. A positive-expectancy trader can have a red month from a normal losing streak; a negative-expectancy gambler can have a green month from luck. If you judge your system by recent P&L, you will scrap good strategies in drawdowns and double down on bad ones during lucky runs.
Expectancy, measured over a large enough sample, strips the luck out. It tells you what your process is worth, independent of the last ten trades' noise.
How to improve a weak expectancy
If your expectancy is thin or negative, there are only four levers, and they map cleanly to the formula:
- Raise win rate — better setup selection and filters. Hardest to move sustainably.
- Raise average win — let winners run, trail stops instead of grabbing quick profits.
- Lower average loss — tighter, pre-defined stops; cut the trades that turn into "investments."
- Cut negative-expectancy trades entirely — the fastest win for most retail traders.
That last lever is where TradeMind earns its keep. Tag each trade with its setup, and the dashboard computes expectancy per playbook. The moment you see that your "boredom" trades run an expectancy of -0.4R while your A-setups run +0.5R, the decision to cut the bad bucket makes itself. We dig into how marginal trades quietly bleed you in overtrading: the hidden tax.
Sample size matters
A word of warning: expectancy from ten trades is meaningless. You need a sample large enough that one outlier does not swing the average — aim for at least 30-50 trades per setup before you trust the number, and more for low-frequency strategies. Until then, treat expectancy as a rough signal, not gospel.
Stop calculating, start watching
You can compute expectancy by hand, and doing it once teaches you the mechanics. But maintaining it across every setup, in R and in rupees, by hand, is the chore that kills the habit. TradeMind imports your trades from any broker on the brokers page and keeps expectancy live per setup, per symbol, and per time of day. To find which buckets are dragging your number down, run your statement through the Leak Detector, then price the worst offender with the Damage Calculator.
Watch your expectancy, not your last trade. It is the closest thing trading has to a crystal ball — and unlike a tip channel, the math does not lie.
Turn these ideas into your edge
TradeMind imports your trades and surfaces the leaks, metrics, and psychology patterns this article describes — no spreadsheets required.