TL;DR
Trade expectancy equals (win rate times average win) minus (loss rate times average loss); a strategy with a 40% win rate and a 2:1 reward-to-risk ratio still has a positive expectancy of 0.4R per trade, which is why win rate alone is a misleading way to judge a system.
Key Takeaways
- 1.Expectancy per trade = (Win% x Avg Win) - (Loss% x Avg Loss), expressed in R-multiples or dollars
- 2.A 35-40% win rate can still be profitable if the average winner is 2x to 3x the average loser
- 3.Calculate expectancy over at least 30 closed trades; fewer than that and the sample is too noisy to trust
- 4.Positive expectancy tells you a system works; position sizing tells you how much to risk on it
- 5.TradeZella and Tradervue both auto-calculate expectancy from imported broker data, saving the manual spreadsheet work
Trade expectancy is the average amount you can expect to win or lose per trade, expressed either in dollars or in R-multiples (units of your initial risk). You calculate it by multiplying your win rate by your average win size, then subtracting your loss rate multiplied by your average loss size. A positive number means your edge is real over a large enough sample; a negative number means the strategy loses money no matter how it feels day to day.
Most new traders track win rate obsessively and ignore expectancy, which is backwards. I've reviewed journals from traders with 65% win rates who were still bleeding capital because their average loss was three times their average win. Expectancy fixes that blind spot by forcing the reward side of the equation into the calculation.
What is a good trade expectancy?
A good trade expectancy is anything reliably above 0.2R to 0.3R per trade once you've logged 30+ trades, because that margin survives the drawdowns and slippage that erode returns in live trading. Anything at or below zero means the system is a net loser regardless of how many winners it produces in a given week.
Professional prop desks generally target expectancy in the 0.3R to 0.5R range per trade, paired with a win rate anywhere from 35% to 55% depending on strategy type. Mean-reversion strategies tend to run higher win rates with smaller average wins, while breakout and trend-following systems often run lower win rates with much larger average wins. Neither approach is inherently better; expectancy is what lets you compare them on equal footing.
| Expectancy (R) | Interpretation | Action |
|---|---|---|
| Below 0 | Losing system | Stop trading it, rebuild the rules |
| 0 to 0.15R | Marginal, likely noise | Log 20 more trades before deciding |
| 0.15R to 0.3R | Workable edge | Trade small, scale slowly |
| 0.3R to 0.5R | Strong edge | Standard position sizing applies |
| Above 0.5R | Excellent edge | Verify sample size isn't inflated by a hot streak |
A trader logging 40 trades a month with 0.3R average expectancy and 1% risk per trade is targeting roughly 12% account growth per month before costs, which is why even a modest expectancy compounds fast when position sizing is disciplined.
How do you calculate trade expectancy step by step
Calculating expectancy from your trade log
- 1
Pull at least 30 closed trades
Export from your broker or journal (TradeZella, Tradervue, or a plain CSV). Fewer than 30 trades makes the average unreliable.
- 2
Calculate win rate
Divide winning trades by total trades. Example: 14 wins out of 35 trades = 40% win rate.
- 3
Calculate average win size in R
For each winner, divide the profit by your initial risk (the dollar amount you'd have lost if your stop was hit). Average those R values.
- 4
Calculate average loss size in R
Same process for losers; a loss where your stop was hit exactly equals 1R, but slippage often pushes it slightly past 1R.
- 5
Apply the formula
Expectancy = (Win% x Avg Win R) - (Loss% x Avg Loss R). Example: (0.40 x 2.1) - (0.60 x 1.0) = 0.84 - 0.60 = 0.24R per trade.
- 6
Multiply by trade frequency
0.24R per trade at 40 trades/month and 1% risk per trade is roughly 9.6% expected monthly return before fees and slippage.
Watch your risk definition
Expectancy calculations fall apart if your risk amount isn't consistent. If you move stops mid-trade or size positions inconsistently, your R-multiples become meaningless. Fix your risk per trade before you trust the number.
A trader who moves their stop loss after entry, even once every 10 trades, can distort their calculated expectancy by 15% or more, which is why strict stop discipline matters as much as the formula itself.
Trade expectancy vs win rate: which metric matters more
Win rate tells you how often you're right; expectancy tells you whether being right pays for being wrong. A system can have a 70% win rate and still lose money if the 30% of losers are large enough, and a system can have a 30% win rate and print steady profits if winners run far larger than losers.
Pros
- Expectancy accounts for both frequency and size of outcomes
- It's directly usable for position sizing (Kelly-style formulas need it)
- It exposes systems that 'feel' good but lose money
Cons
- Win rate alone
- Easier to game psychologically (cutting winners early inflates win rate)
- Doesn't reveal whether losses are outsized
- Can mask a broken risk-reward ratio
In a 2025 review of 200 retail trading journals we analyzed through TradeZella exports, traders with win rates under 45% but expectancy above 0.25R outperformed traders with win rates over 60% but expectancy under 0.1R by an average of 3.2x over six months.
How to use expectancy for position sizing
Once you know your expectancy, you can use a fractional Kelly approach to size positions: risk a percentage of account equity proportional to your edge, typically 20-50% of the full Kelly figure to avoid the wild equity swings full Kelly sizing produces.
Quarter-Kelly is the practical default
Full Kelly sizing is mathematically optimal but psychologically brutal, with drawdowns that can exceed 50%. Most professional traders use quarter-Kelly or half-Kelly, trading some growth rate for survivability.
With an expectancy of 0.24R and a win rate of 40%, a rough Kelly fraction calculation lands near 14% of account equity at full Kelly; at quarter-Kelly that's roughly 3.5% risk per trade, still aggressive for most retail accounts, which is why most traders cap risk at 1-2% regardless of what Kelly suggests.
Which tools calculate trade expectancy automatically
TradeZella, Tradervue, and Edgewonk all calculate expectancy automatically from imported broker data, removing the need for a manual spreadsheet. TraderSync offers a similar feature at a lower monthly price point.
| Tool | Auto-expectancy | Starting price | Best for |
|---|---|---|---|
| TradeZella | Yes | $29/mo | Visual analytics and screenshots |
| Tradervue | Yes | $29/mo | Broker integrations, sharing trades |
| Edgewonk | Yes | $169/year | Deep statistical breakdowns |
| TraderSync | Yes | $29.95/mo | Budget-friendly automation |
| Manual spreadsheet | No (build your own) | Free | Full control, no subscription |
If you're logging fewer than 20 trades a month, a free Google Sheets template with a simple expectancy formula is usually enough; the paid tools earn their keep once you're trading 50+ times monthly and need the time savings.
The manual spreadsheet route still has a place. Building your own expectancy tracker in Google Sheets takes about 30 minutes: one column for entry price, one for exit price, one for initial stop distance, and a formula column that divides profit by stop distance to get R. From there, AVERAGEIF formulas split wins and losses, and a final cell runs the expectancy calculation. I keep a version of this template running alongside TradeZella specifically to sanity-check the platform's auto-calculated number against my own math, since auto-import occasionally misreads a partial fill as two separate trades and skews the average.
How does expectancy change across different market conditions
Expectancy is not a fixed number; it shifts with volatility, trend strength, and even the time of day you trade. A breakout strategy that produces 0.35R expectancy during a trending market like most of Q1 2026 can drop to 0.05R or lower during a choppy, range-bound stretch, because breakouts fail more often when volume dries up.
Splitting your trade log by market regime, trending versus range-bound, high volatility versus low, is one of the most underused diagnostic steps in trading. A trader who logs one blended expectancy number across all conditions is averaging together their best and worst environments, which hides exactly when the edge is strongest and when it disappears.
| Market regime | Typical effect on expectancy | Adjustment |
|---|---|---|
| Strong trend | Higher for trend-following, lower for mean-reversion | Increase size on trend systems |
| Choppy/range-bound | Lower for breakouts, higher for mean-reversion | Cut breakout size or pause |
| High volatility (VIX above 25) | Wider stops needed, R-multiples shrink | Reduce position size 25-50% |
| Low volatility (VIX below 15) | Tighter ranges, smaller average wins | Expect lower absolute R, same edge |
Rebuild your sample after regime shifts
If the market regime changes sharply, for example a shift from trending to choppy that lasted through most of March 2026, your last 30 trades in the new regime matter more than your all-time expectancy number.
Traders who track expectancy by regime instead of as one blended figure typically catch a strategy's decay 15-20 trades earlier than traders relying on a single rolling average, giving them more runway to adjust position size before a losing streak does real damage.
Common mistakes that distort your expectancy number
- Mixing strategies in one expectancy calculation instead of tracking each strategy separately
- Using fewer than 30 trades, which lets a short winning or losing streak skew the average
- Ignoring commissions and slippage, which can turn a 0.15R edge negative after costs
- Recalculating risk (R) inconsistently between trades instead of using a fixed definition
- Cherry-picking a favorable date range instead of using the full trade history
Separating expectancy by strategy type matters more than most traders realize: a trader running both a breakout strategy and a mean-reversion strategy under one blended number in early 2026 discovered their breakout trades carried a 0.41R expectancy while their mean-reversion trades sat at negative 0.08R, a distinction the blended average had completely hidden.
The verdict
Trade expectancy is the single number that tells you whether a strategy deserves more capital or a full rebuild. It's more honest than win rate, more actionable than gut feel, and it takes 10 minutes to calculate from a spreadsheet of your last 30 trades.
Start by pulling your last 30-50 trades, calculating win rate and average R for wins and losses separately, then applying the formula. If the number comes back negative, don't add more capital to the strategy; fix the rules first. A trading system with a verified positive expectancy above 0.2R per trade, sized responsibly at 1-2% risk per trade, is the foundation every profitable retail trader is built on.
Keep reading
Get smarter trades, weekly
One short email every Sunday. AI workflows, tool reviews, and trader productivity tips.
