Trade expectancy is the average amount of money a trading strategy is expected to make or lose on each trade over time. If you take the same type of trade again and again, our expectancy calculator tells you, on average, whether your setup makes money or loses money.
Trade Expectancy Calculator
Calculate whether your trading system has positive expectancy using win rate, average win, average loss, and risk per trade.
Inputs
Results
Formula Used
How to Use the Trade Expectancy Calculator
Trading is not just about how often you win. A lot of beginners think, “If I can just win more trades, I’ll be profitable.” But that is not always true.
You could win many small trades and still lose money if your losing trades are too large. On the other hand, you could win fewer trades and still make money if your winners are big enough.
That is why expectancy is so useful. It combines win rate, average win, and average loss into one number that tells you whether your system actually has an edge.
This calculator is designed to help you evaluate whether a trading strategy makes sense mathematically.
You enter:
- Your win rate
- Your average win
- Your average loss
- Your account size
- Your normal dollar risk per trade
- How many trades do you want to project
The calculator then shows several outputs. These are important, but they only help if you understand what they mean.
Expectancy Per Trade
This tells you how much money the system makes or loses on average per trade.
For example, if expectancy is +$50, that means the strategy makes an average of $50 per trade over a large sample. It does not mean every trade makes $50. Some trades will win more, some will lose money, but over time, the average is positive.
If expectancy is negative, the system loses money on average.
Expectancy in R
This shows risk in units rather than dollars.
If your normal risk per trade is $100 and your expectancy is $50, then your expectancy is 0.50R.
This is useful because it standardizes the result. A trader risking $50 per trade and a trader risking $500 per trade can still compare systems fairly using R.
Reward-Risk Ratio
This compares your average win with your average loss.
If your average win is $250 and your average loss is $100, then your reward-risk ratio is:
250 ÷ 100 = 2.5
That means your average winner is 2.5 times larger than your average loser.
This matters because the larger your winners are relative to your losers, the lower your win rate can be while remaining profitable.
Break-Even Win Rate
This tells you the minimum win rate needed so the system does not lose money.
If your average win is much larger than your average loss, your break-even win rate will be lower. If your average win is small compared with your average loss, your break-even win rate will be much higher.
This is one of the most useful numbers for beginners because it shows the relationship between trade quality and accuracy.
Win Rate Edge
This compares your actual win rate with the break-even win rate.
If your system wins 45% of trades, but only needs 30% to break even, then you have a positive edge.
If your system wins 45% of trades, but needs 55% to break even, then the edge is negative.
A positive edge means the system has mathematical backing. A negative edge means the setup is not good enough in its current form.
Projected Result Over a Sample of Trades
This estimates what the strategy could make or lose over a group of trades, such as 20 trades.
This is helpful because it makes expectancy feel more real. Instead of just seeing “+$57.50 expectancy,” you can see what that might mean over repeated execution.
For example, if the expectancy is $50 per trade, then over 20 trades project to about $1,000 before costs.
That is not a guarantee, but it helps show how small edges can add up over time.
How Trade Expectancy Works
Trade expectancy works by balancing two sides:
- how often you win,
- how large your wins are compared with your losses
A strategy becomes profitable when the value of the winners exceeds the damage caused by the losers.
This is why expectancy is better than relying on win rate alone.
Here is a simple way to think about it:
- Win rate tells you how often you are right
- Average win tells you how much you make when you are right
- Average loss tells you how much you lose when you are wrong
- Expectancy combines all of that into one average outcome
Trade Expectancy Formula
The formula is:
Expectancy = (Win Rate × Average Win) − (Loss Rate × Average Loss)
Where:
Loss Rate = 1 − Win Rate
This looks more complicated than it really is.
You are simply taking:
- the value added by your winners
- minus the value lost by your losers
If the result is positive, the system has positive expectancy.
If the result is negative, the system has negative expectancy.
Example Calculation
Let’s use the default calculator example:
- Win rate = 45%
- Average win = $250
- Average loss = $100
- Risk per trade = $100
- Projected trades = 20
Step 1: Calculate the loss rate
If the win rate is 45%, then the loss rate is 55%.
Loss Rate = 100% − 45% = 55%
Step 2: Calculate expectancy
Now plug the numbers into the formula:
Expectancy = (0.45 × 250) − (0.55 × 100)
That gives:
Expectancy = 112.50 − 55.00 = $57.50
So the system makes $57.50 per trade on average.
Step 3: Calculate expectancy in R
If the normal risk per trade is $100:
$57.50 ÷ $100 = 0.575R
That means the system makes about 0.58R per trade on average.
Step 4: Calculate reward-risk ratio
Average win divided by average loss:
$250 ÷ $100 = 2.5
So the system has a 1:2.5 reward-risk ratio.
That means the average winner is 2.5 times larger than the average loser.
Step 5: Calculate break-even win rate
Use:
Break-Even Win Rate = Average Loss ÷ (Average Win + Average Loss)
So:
100 ÷ (250 + 100) = 100 ÷ 350 = 28.57%
That means the system only needs to win 28.57% of the time to break even.
Since the actual win rate is 45%, the system has a solid edge above break-even.
Step 6: Project 20 trades
If expectancy is $57.50 per trade, then over 20 trades:
20 × $57.50 = $1,150
So over 20 trades, the strategy projects about $1,150 in profit before commissions and slippage.
Why Expectancy Makes Traders Profitable
Expectancy matters because it explains how a trader can be profitable even when they don’t win most of the time.
Example 1: Lower Win Rate, Still Profitable
Suppose a trader wins only 40% of trades.
That sounds weak at first.
But their average win is $300, while their average loss is only $100.
The expectancy becomes:
(0.40 × 300) − (0.60 × 100)
120 − 60 = +$60
So the system still makes $60 per trade on average.
That is profitable.
Example 2: High Win Rate, Still Losing
Now, suppose another trader wins 70% of trades.
That sounds much better.
But their average win is only $50, while their average loss is $150.
The expectancy becomes:
(0.70 × 50) − (0.30 × 150)
35 − 45 = -$10
Even with a high win rate, the system still loses $10 per trade on average.
That is why the win rate by itself can be misleading.
The Real Lesson
The real goal is not just to win often.
The real goal is to build a strategy where:
- winners are large enough
- losses are controlled
- the average result per trade is positive
That is what expectancy measures.
What Is a Good/Bad Trade Expectancy?
A good trade expectancy is any positive expectancy after realistic costs.
Negative Expectancy
A negative expectancy means the strategy loses money over time. That usually means one of three things:
- the win rate is too low
- the average win is too small
- the average loss is too big
Break-Even Expectancy
If expectancy is close to zero, the strategy may not really have a useful edge. Even small costs, such as slippage or commissions, could push it into negative territory.
Small Positive Expectancy
A small positive expectancy can still be useful, but it usually requires strong discipline and low trading costs.
Strong Positive Expectancy
A stronger positive expectancy gives more room for error and usually makes a strategy easier to scale.
The greater the expectancy, the more powerful the system’s math becomes.
Common Beginner Mistakes
A common mistake is focusing only on win rate and ignoring average win and average loss.
Another mistake is using too few trades. Expectancy becomes much more reliable when it is based on a large enough sample. A strategy that looks amazing over 8 trades may look very different over 100 trades.
Some traders also forget trading costs. A system with a small positive expectancy can easily become negative once commissions, spread, and slippage are taken into account.
Another common problem is using unrealistic averages. The calculator is most useful when the numbers come from a real trading journal or a serious backtest.
Why Trade Expectancy Matters
Trade expectancy matters because it helps traders think like system builders instead of gamblers.
It shifts the focus away from “Did this trade win?” and toward: “Does this strategy make money over many trades?”
That is a much more professional way to think about trading.
A single trade does not matter much on its own. What matters is whether the average outcome of many trades is positive.
That is what expectancy reveals.
FAQ
Can a low win rate still be profitable?
Yes. If your average win is much larger than your average loss, a lower win rate can still produce a profitable system.
Is a high win rate always good?
No. A high win rate can still lose money if the losses are too large compared with the wins.
What is a positive expectancy system?
A positive expectancy system is one where the average result per trade is above zero.
Why use expectancy in R?
Expectancy in R helps compare systems using standardized risk rather than raw dollars.
How many trades should I use to judge expectancy?
The more trades, the better. A larger sample usually gives a much more reliable view than a very small sample.
