Trade Expectancy Calculator: What Is Your Strategy Actually Worth Per Trade?
- Erica Lorrai

- Aug 18
- 10 min read
Updated: Aug 28
Your strategy wins 45% of the time. Your average winner is 2R. Your average loser is 1R. Is that good?
Let's calculate it.
Winning contribution: 45% × 2R = 0.90R Losing contribution: 55% × 1R = 0.55R Expectancy: +0.35R per trade
That does not mean your next trade will make 0.35R. It means that across the historical sample, each trade was worth an average of +0.35R when wins and losses were combined. And that is a much more useful number than simply knowing your win rate.
The Trade Expectancy Calculator tells you whether the combination of your win rate, average winner, and average loser has historically produced a positive or negative result.

What Is Trade Expectancy?
Expectancy estimates the average amount your strategy historically produced or lost per trade. The basic formula is:
(Win Rate × Average Win) − (Loss Rate × Average Loss)
Your loss rate is 100% − win rate. So if you win 45%, you lose 55%, assuming trades are classified simply as wins or losses.
A Simple Example
Suppose win rate = 50%, average winner = 2R, average loser = 1R.
Winning contribution: 0.50 × 2R = 1R Losing contribution: 0.50 × 1R = 0.50R Expectancy: +0.50R
Historically, each trade contributed an average of +0.50R over that sample.
Positive Expectancy
If expectancy is greater than zero, the strategy produced positive average results over the historical sample.
For example, +0.25R means each trade historically contributed an average of one-quarter of the initial risk amount. If 1R = $100, then 0.25R = $25. So the strategy historically averaged approximately $25 per trade at that risk level.
Again, not every trade. Across the sample.
Negative Expectancy
Suppose win rate = 40%, average winner = 1R, average loser = 1R.
Winning contribution: 0.40 × 1 = 0.40R Losing contribution: 0.60 × 1 = 0.60R Expectancy: -0.20R
Historically, each trade lost an average of 0.20R. That's negative expectancy. Taking more of those trades doesn't fix the problem. It simply gives negative expectancy more opportunities to do its thing.
Zero Expectancy
Suppose win rate = 50%, average winner = 1R, average loser = 1R.
Expectancy = 0.50R − 0.50R = 0R
The strategy is mathematically break even before costs. Once you include spread, commission, slippage, and other costs, the actual result may be negative.
Expectancy Explains Why Win Rate Isn't Enough
Strategy | Win Rate | Avg Winner | Avg Loser | Expectancy |
A | 70% | 0.5R | 1.5R | -0.10R |
B | 40% | 2.5R | 1R | +0.40R |
Strategy A: seventy percent win rate, negative expectancy. Strategy B: forty percent win rate, positive expectancy.
Strategy B loses more trades than it wins. It also historically makes more money per trade.
Try the Trade Expectancy Calculator
Enter your win rate, average winning trade, and average losing trade. The calculator will show your expectancy per trade. You can calculate expectancy using R, dollars, or another consistent unit.
For comparing strategies, R is particularly useful because it removes account size from the equation.
Being Right Isn't the Goal
This is one of the hardest things for newer traders to get comfortable with. Trading rewards the combination of how often you're right and what happens financially when you're right or wrong.
You can be right constantly and still lose money. You can be wrong constantly and still make money. The market does not issue bonus points for accuracy.
Expectancy Connects Win Rate and Risk-to-Reward
Suppose your average loser is 1R. Now compare:
Combination | Expectancy |
60% win rate + 1R winner | (0.60 × 1) − (0.40 × 1) = +0.20R |
50% win rate + 1.5R winner | (0.50 × 1.5) − (0.50 × 1) = +0.25R |
40% win rate + 2R winner | (0.40 × 2) − (0.60 × 1) = +0.20R |
Three very different strategies. All historically positive. There isn't one magical combination.
This Is Why "What's a Good Win Rate?" Is the Wrong Question
Suppose someone tells you "you need at least a 60% win rate." No. A 60% win rate could have positive expectancy, negative expectancy, or zero expectancy. We need to know average winner and average loser.
A better question is: does the relationship between my win rate and average wins/losses produce positive expectancy? Now we have something useful.

Use Actual Results, Not Your Target
Suppose your strategy is designed for 2R targets and 1R stops. You win 45%. If every winner actually reached 2R, expectancy would be:
(0.45 × 2) − (0.55 × 1) = +0.35R
Looks good. But your journal says your actual average winner is 1.2R because you frequently close early. Now:
(0.45 × 1.2) − (0.55 × 1) = 0.54 − 0.55 = -0.01R
Essentially break even before costs. That's a very different strategy.
Your Trade Plan and Your Trading Can Have Different Expectancy
This is worth repeating. Your planned strategy may have +0.35R expectancy. Your actual execution may have -0.01R expectancy.
Why? Maybe you're closing winners early, moving stops, skipping good setups, taking bad setups, changing targets, or adding to losers. The strategy on paper isn't necessarily the strategy you're actually trading. Your journal exposes the difference.
Partial Profits Change Expectancy
Suppose your target is 3R but you scale out. Your average winning trade ends up being 1.6R. Win rate: 55%. Average loser: 1R.
Expectancy = (0.55 × 1.6) − (0.45 × 1) = 0.88 − 0.45 = +0.43R
Great. Now compare holding the entire position to 3R. Maybe the win rate falls to 30%.
Expectancy = (0.30 × 3) − (0.70 × 1) = 0.90 − 0.70 = +0.20R
In this example, the partial-profit method has the higher expectancy. Even though its average winner is smaller. This is why we test exit strategies.
Bigger Winners Don't Automatically Create Better Expectancy
Suppose you move your target from 2R to 5R. Fantastic. Your potential winner is enormous. But your win rate drops from 50% to 15%.
Target | Win Rate | Expectancy |
2R | 50% | (0.50 × 2) − (0.50 × 1) = +0.50R |
5R | 15% | (0.15 × 5) − (0.85 × 1) = -0.10R |
The giant target made the strategy worse in this example. Target size means nothing without knowing how often price reaches it.
Smaller Targets Can Improve Expectancy Too
Target | Win Rate | Expectancy |
3R | 25% | (0.25 × 3) − (0.75 × 1) = 0R |
1.5R | 55% | (0.55 × 1.5) − (0.45 × 1) = +0.375R |
The smaller target produced better expectancy. Again: there is no prize for having the biggest R target printed on your trade plan. We care about what the combination actually produces.
Expectancy Can Be Calculated in Dollars
Suppose win rate = 55%, average winner = $120, average loser = $80.
Expectancy = (0.55 × $120) − (0.45 × $80) = $66 − $36 = +$30 per trade
Across the historical sample, each trade contributed an average of $30.
Why I Prefer R for Strategy Analysis
Suppose your account grows. At first 1R = $20. Later 1R = $100. Later 1R = $500.
If you calculate expectancy only in dollars, changing position sizes can distort your comparison. If the strategy expectancy remains +0.30R, you can compare performance across different account sizes and risk levels much more cleanly. Then convert R into dollars separately.
Convert Expectancy Into Dollars
Suppose expectancy = +0.35R, your current planned risk = $50 per trade.
Approximate expected value = 0.35 × $50 = $17.50 per trade
If your risk becomes $100, same expectancy:
0.35 × $100 = $35 per trade
The underlying strategy hasn't changed. The dollar value of 1R changed.
Don't Interpret This as Guaranteed Income
Suppose your expectancy is +$35 per trade. That does not mean Trade 1 = $35, Trade 2 = $35, Trade 3 = $35.
You may experience -$100, -$100, +$200, -$100, +$300, +$200, and so on. Expectancy emerges across a sufficiently large sample. Individual trades remain individual trades.
Expectancy Doesn't Tell You the Order of Results
Two strategies can both have +0.30R expectancy but produce completely different equity curves.
Strategy A — high win rate, small winners, occasional larger losses
Strategy B — low win rate, many small losses, occasional large winners
Same expectancy. Different experience. This is why you also need drawdown and losing-streak data.
A Great Expectancy Can Still Come With Ugly Losing Streaks
Suppose win rate = 30%, average winner = 4R, average loser = 1R.
Expectancy = (0.30 × 4) − (0.70 × 1) = 1.20 − 0.70 = +0.50R
That's strong expectancy. But 70% of trades lose. You should expect losing streaks. Potentially uncomfortable ones.
If you abandon the strategy after four losses, the theoretical expectancy doesn't matter because you'll never execute enough trades for the larger winners to do their job.
This Is Why Strategy Fit Matters
A strategy can be mathematically good and psychologically terrible for you.
Maybe you prefer higher win rate, smaller winners, shorter losing streaks. Someone else may happily trade a 30% win rate with 4R winners. Neither is inherently superior.
The question is whether the strategy has an edge and can actually be executed consistently by the person trading it.
Expectancy and Profit Factor Work Together
Suppose your strategy has expectancy +0.30R, profit factor 1.6. Good.
Now another strategy has expectancy +0.30R, profit factor 2.0. Does that automatically make the second one better? Not necessarily. You still need trade frequency, drawdown, losing streak, sample size, and distribution of results. But now you have another useful comparison.
Expectancy and Break-Even Win Rate Work Together
Suppose average winner = 2R, average loser = 1R, break-even win rate = 33.3%. Your actual historical win rate = 45%. Expectancy = +0.35R.
These statistics tell a coherent story. Your actual win rate sits above the break-even requirement. And that difference historically produced positive expectancy.
Expectancy and Risk Percentage Are Different
Suppose expectancy = +0.40R. That tells you something about the strategy. Now suppose you risk 1% per trade. One R represents 1% of the account. So +0.40R expectancy corresponds to roughly +0.40% per trade under simplified assumptions.
If you risk 0.5%, then the same +0.40R expectancy corresponds to roughly +0.20%. Strategy expectancy and account risk are separate decisions.
Increasing Risk Does Not Improve Expectancy in R
This is important. Suppose your method has +0.30R expectancy. You decide to double your risk. Your expectancy does not suddenly become +0.60R. It remains +0.30R, assuming the strategy and execution remain unchanged.
You've simply made each R worth more money. You increased dollar gains and dollar losses. You did not improve the edge.
Expectancy Can Help Compare Setups
Setup | Trades | Expectancy |
Setup A | 200 | +0.42R |
Setup B | 175 | +0.18R |
Setup C | 160 | -0.07R |
Now you know where to investigate. Maybe Setup C needs different management, additional filtering, better execution, or removal. You don't need to guess which setup is hurting performance. The data is pointing at it.
Compare Expectancy by Pair
EUR/USD: +0.40R
GBP/USD: +0.25R
USD/JPY: -0.05R
Maybe your method historically behaves better on EUR/USD. Or maybe you execute EUR/USD better. Either way, that's worth investigating.
Compare Expectancy by Session
London: +0.45R
New York: +0.20R
Asia: -0.10R
Again, interesting. Now instead of "I think I do better during London," you have historical evidence suggesting that may be true.
Compare Expectancy by Day
Day | Expectancy |
Monday | +0.12R |
Tuesday | +0.38R |
Wednesday | +0.51R |
Thursday | +0.27R |
Friday | -0.08R |
Does that mean never trade Friday? Not automatically. Look at sample size, market conditions, setup distribution, and execution. But now you know where to investigate.
Compare Rule-Following vs. Rule-Breaking Trades
This one deserves its own calculator-shaped spotlight.
Suppose trades following your method: +0.40R expectancy. Trades where you broke your rules: -0.35R expectancy.
Well. That's awkward. But extremely useful. The solution may not be "find a better strategy." The solution may be "trade the one you already tested."
Expectancy Can Tell You Whether a Filter Helps
Suppose your base setup has 300 trades, expectancy +0.20R. You add a filter. Filtered sample: 180 trades, expectancy +0.35R. Potentially useful.
But maybe another filter leaves 25 trades with +0.90R expectancy. Don't immediately declare victory. Tiny samples can produce spectacular-looking statistics. Make sure your filters aren't simply overfitting historical data.
Expectancy Needs Enough Trades
Suppose five trades, four winners, expectancy +1.2R. Congratulations. You know almost nothing.
Now 500 trades, expectancy +0.32R. That's much more meaningful. There's no magical sample size that guarantees future performance. But more relevant observations generally give you a better basis for analysis than a handful of trades.
Watch Expectancy Over Time
Suppose your long-term expectancy is +0.35R. Now calculate rolling performance: last 100 trades +0.32R, last 50 +0.29R. Still fairly consistent.
Now imagine last 100 +0.12R, last 50 -0.08R. That's worth investigating. It doesn't automatically mean the strategy stopped working. But something changed.
Trading Costs Affect Expectancy
Suppose your gross expectancy is +0.10R. After spread, commission, slippage, and swap, your net expectancy becomes +0.02R.
That's a very thin edge. Small changes in execution could erase it. This is why actual trade data is generally more useful than theoretical targets once you have enough live results.
A Small Positive Expectancy Can Still Work
Suppose expectancy is +0.15R. That doesn't sound dramatic. But across 200 trades, the simplified expected total would be:
200 × 0.15R = 30R
Again, actual results won't arrive in a straight line. But small positive edges can become meaningful across repeated opportunities.
A Huge Expectancy Deserves Investigation
Suppose your backtest says +2.5R expectancy per trade over 15 trades. Don't immediately start shopping for beachfront property.
Check sample size, outliers, data selection, look-ahead bias, execution assumptions, trading costs, and whether you accidentally selected only the charts where the setup looked obvious afterward.
Extraordinary statistics aren't impossible. They just deserve extra scrutiny.
Expectancy Is One of the Best Numbers for Backtesting
If I had to reduce a backtest to a small set of numbers, I'd want: number of trades, win rate, average winner, average loser, expectancy, profit factor, maximum drawdown, longest losing streak.
Together, those tell you considerably more about the strategy than total pips alone.
Build Expectancy Into Your Trade Journal
Your journal should contain enough information to calculate wins, losses, and R result. Then expectancy becomes easy.
If you record every trade in R, you can also calculate the simple average of all R results. For example: +2R, -1R, +0.5R, -1R, +3R. Total: +3.5R. Five trades: 3.5 ÷ 5 = +0.70R expectancy over that tiny sample. Same concept.
Expectancy Can Help You Stop Judging Individual Trades
This may be one of its most useful lessons.
Suppose you take a completely valid setup. It loses -1R. Was it a bad trade? Not necessarily. If the strategy historically has +0.35R expectancy, then losses are part of the distribution producing that average.
One losing trade tells you almost nothing about the quality of the strategy. Likewise, one winning trade doesn't prove you made a good decision.
Judge execution on the individual trade. Judge performance across the sample. Those are different jobs.
Keep Learning
Use the Trade Expectancy Calculator alongside the Trade Tribe HQ Resources section:
Profit Factor Calculator
Win Rate Calculator
Break-Even Win Rate Calculator
R-Multiple Calculator
Risk-to-Reward Calculator
Losing-Streak Risk Calculator
Trade Journal Stats Calculator
Expectancy answers: when I combine how often I win, how much I make when I win, and how much I lose when I'm wrong, what has the average trade actually been worth?
That's the edge you're trying to measure. Not whether yesterday won. Not whether the last three trades lost. Not whether your win rate looks impressive enough to put on Instagram.
What happens across the whole damn sample? That's expectancy.
Educational purposes only. Forex trading involves substantial risk. Trade expectancy is a historical statistical estimate based on the inputs provided and does not predict the outcome of individual trades or guarantee future profitability. Actual performance may differ because of sample size, changing market conditions, trading costs, execution, position sizing, and trader behavior.
.png)




Comments