Trading Expectancy
Positive expectancy means each trade has a positive expected value. If your expectancy is above 0, your system makes money over time — regardless of win rate.
No credit card required
The Formula
Expectancy = (Win Rate × Avg Win) - (Loss Rate × Avg Loss) Win rate is expressed as a decimal (e.g., 0.45 for 45%). Loss rate is 1 minus win rate. Average win and average loss are in the same unit — pips, dollars, or R-multiples. The result tells you how much you expect to make (or lose) per trade on average.
Benchmark Ranges
| Level | Range | What It Means |
|---|---|---|
| Poor | < 0 | Negative expectancy. Your system loses money over time. No amount of discipline fixes a negative-expectancy system. |
| Average | 0 – 0.5R | Marginally positive. Profitable but fragile — commissions, slippage, or emotional execution can push it negative. |
| Good | 0.5R – 1R | Solid edge. Your system generates meaningful returns per trade with room for execution imperfections. |
| Excellent | > 1R | Strong edge. Each trade adds significant value. Rare and typically found in well-refined strategies. |
How to Track
Log every trade with entry, exit, stop loss, and result — you need actual data, not memory.
Calculate expectancy using your last 50-100 trades for a statistically meaningful sample.
Track expectancy per strategy, per pair, and per session to identify where your edge is strongest.
Recalculate monthly to catch expectancy drift as market conditions change.
Use PipJournal's analytics to see your expectancy auto-calculated and segmented across all dimensions.
How to Improve
Increase your average win by letting winners run to their full target instead of closing early.
Decrease your average loss by cutting losers at your planned stop — no hoping, no 'giving it room.'
Improve win rate by filtering for only the highest-confluence setups instead of trading everything.
Eliminate negative-expectancy segments — if your Asian session expectancy is -0.3R, stop trading that session.
Track your planned R:R vs realized R:R to find the execution gap that's eroding your expectancy.
The Single Number That Tells You If Your Strategy Works
Traders chase dozens of metrics — win rate, risk-reward ratio, profit factor, Sharpe ratio. But if you could only know one number about your trading, it should be expectancy.
Expectancy answers the simplest and most important question: on average, does each trade make you money?
If your expectancy is positive, you have an edge. Trade long enough, and you’ll be profitable. If it’s negative, no amount of discipline, journaling, or position sizing saves you. You’re playing a losing game.
How to Calculate Expectancy
The formula combines your win rate with the size of your average wins and losses:
Expectancy = (Win Rate x Average Win) - (Loss Rate x Average Loss)
Let’s run through a real example:
- Win rate: 45% (0.45)
- Loss rate: 55% (0.55)
- Average win: 2.2R (your winners average 2.2 times your risk)
- Average loss: 1R (your losers average exactly your planned risk)
Expectancy = (0.45 x 2.2R) - (0.55 x 1R) = 0.99R - 0.55R = 0.44R
This means each trade, on average, contributes 0.44R to your account. If you risk $100 per trade, your expected gain per trade is $44. Over 100 trades, that’s $4,400 — even though you lost 55% of those trades.
Now compare with a high-win-rate trader:
- Win rate: 70% (0.70)
- Loss rate: 30% (0.30)
- Average win: 0.5R
- Average loss: 1.2R
Expectancy = (0.70 x 0.5R) - (0.30 x 1.2R) = 0.35R - 0.36R = -0.01R
A 70% win rate — and the system loses money. This is why expectancy matters more than any single metric.
Why Traders Ignore Expectancy (And Pay the Price)
Most traders never calculate their expectancy. They focus on win rate because it feels good to win, or on individual trade results because that’s what’s immediately visible. But individual trades are noise. Expectancy is the signal.
Here’s what happens when you don’t track expectancy:
-
You don’t know if your strategy works. A string of winners could be luck, not edge. Without expectancy, you can’t tell the difference until it’s too late.
-
You optimize the wrong thing. Traders obsess over improving win rate — filtering setups tighter, taking profits earlier — without realizing these changes might reduce their expectancy by cutting average win size.
-
You can’t make sizing decisions. Position sizing should scale with expectancy. A system with 0.8R expectancy deserves more capital allocation than one with 0.2R. Without the number, you’re guessing.
Expectancy in R-Multiples vs. Dollars
You can express expectancy in dollars, pips, or R-multiples. R-multiples are the most useful because they normalize for position size and allow comparison across different account sizes and risk levels.
When your expectancy is 0.5R, it means each trade returns half your risk on average. Risk $200? Expected return is $100. Risk $50? Expected return is $25. The R-multiple stays constant regardless of how much you risk per trade.
This is why PipJournal calculates expectancy in R-multiples by default — it gives you a pure measure of your edge, stripped of position-sizing effects.
The Expectancy Equation: Win Rate vs. R:R
Expectancy is the product of two forces pulling in opposite directions:
- Higher win rate pushes expectancy up
- Higher R:R pushes expectancy up
- But improving one usually degrades the other
Tighten your take-profit to boost win rate? Your average win shrinks. Widen your target for better R:R? Your win rate drops. The trick is finding the optimal balance for your specific strategy.
Here’s how different combinations play out:
| Win Rate | Avg Win (R) | Avg Loss (R) | Expectancy |
|---|---|---|---|
| 60% | 1.0 | 1.0 | 0.20R |
| 45% | 2.0 | 1.0 | 0.35R |
| 35% | 3.0 | 1.0 | 0.40R |
| 50% | 1.5 | 1.0 | 0.25R |
| 40% | 2.5 | 1.0 | 0.40R |
Notice that the 35% win-rate system with 3:1 R:R has higher expectancy than the 60% win-rate system with 1:1 R:R. This is the mathematical reality that most traders refuse to accept.
How to Use Expectancy in Practice
1. Validate Your Strategy
Before risking real capital, calculate expectancy from backtested or demo trades. If it’s negative or near zero, the strategy doesn’t have an edge — refine it or discard it.
2. Segment Your Trading
Calculate expectancy for each strategy, pair, session, and day of week. You might discover your London session EUR/USD strategy has 0.6R expectancy while your Asian session GBP/JPY strategy is -0.2R. Cut the losers, double down on the winners.
3. Monitor for Expectancy Decay
Markets change. A strategy that produced 0.5R expectancy in trending conditions might go flat or negative in ranging markets. Track your rolling 50-trade expectancy in PipJournal and flag when it drops below your threshold.
4. Size Positions Based on Expectancy
The Kelly Criterion and its more conservative variants use expectancy to determine optimal position size. Higher expectancy justifies more capital allocation. PipJournal’s analytics make this calculation straightforward.
Expectancy and the Law of Large Numbers
Here’s the uncomfortable truth about expectancy: it only works over a large number of trades. A 0.5R expectancy doesn’t mean your next 10 trades will net +5R. You might hit a stretch of 8 consecutive losses. That’s normal variance.
The law of large numbers says that as your trade count increases, your actual results converge toward your expectancy. At 20 trades, results are highly variable. At 100, they start to stabilize. At 500, they’re very close to your expected value.
This has practical implications:
- You need enough capital and small enough risk per trade to survive the variance before expectancy kicks in
- Drawdown management is the mechanism that keeps you alive long enough for your edge to compound
- Emotional trading during losing streaks disrupts the very process that makes expectancy work
The Bottom Line
Expectancy is the mathematical answer to “does my trading actually work?” Not “did I have a good week” or “is my win rate high enough” — but the cold, numbers-driven answer to whether your system generates positive returns over time.
Calculate it. Track it. Segment it. If it’s negative, change something. If it’s positive, protect it with discipline and proper risk management.
Start tracking your real expectancy in your trading journal. The number might surprise you — in both directions.
Common Mistakes
Calculating expectancy from too few trades. Under 30 trades, the number is statistically meaningless noise.
Focusing on win rate without considering average win size vs. average loss size — a 70% win rate can still have negative expectancy.
Ignoring the impact of commissions, spreads, and swap on expectancy. These costs can flip a marginally positive system negative.
Assuming expectancy is fixed. It changes with market conditions, your emotional state, and your execution quality.
Frequently Asked Questions
What does positive expectancy mean in trading?
Positive expectancy means that over a large number of trades, your system generates a net profit. Each individual trade might win or lose, but on average, every trade contributes a positive amount to your account. It's the mathematical proof that your strategy has an edge.
How is expectancy different from win rate?
Win rate only tells you how often you win. Expectancy combines win rate with how much you win and lose on average. A 40% win rate with 3:1 R:R has an expectancy of 0.8R per trade — far better than a 65% win rate with 0.5:1 R:R, which has an expectancy of -0.025R (a losing system).
Can I be profitable with negative expectancy?
In the short term, yes — luck can produce winning streaks even with a losing system. But over hundreds of trades, negative expectancy guarantees net losses. If your expectancy is negative, you need to change your strategy, your execution, or both. No amount of discipline rescues a negative-expectancy system.
How many trades do I need to calculate expectancy reliably?
At minimum 30 trades for a rough estimate, but 100+ trades gives you a reliable number. The more trades in your sample, the more confident you can be that your expectancy reflects a genuine edge rather than random variance.
How does PipJournal help track this metric?
PipJournal automatically calculates and tracks this metric across all your forex trades, providing real-time dashboards and historical trend analysis so you can monitor your progress without manual spreadsheet work.
Track Your Metrics With PipJournal
Automatically calculate and track all your trading metrics in one place. See what's working and what's not.
Start Free TrialNo credit card required