Many traders track win rate as if it were the scoreboard. A 70% hit rate feels like skill. Then the account drifts down. The missing piece is usually not “more accurate signals” — it is win rate vs risk reward, measured properly with the trading expectancy formula.
The problem: high wins, larger losses
A common pattern looks like this:
- Take many small winners (quick +0.5R or +1R).
- Let losers run, or use wide stops “just this once.”
- Celebrate a high percentage of green trades.
- Wonder why equity still trends down.
In that setup, why win rate doesn’t matter on its own becomes obvious: the average loss is bigger than the average win. You can be “right” most of the time and still lose money.
What expectancy actually measures
Expectancy is the average amount you make (or lose) per trade, in the same units you risk — usually R-multiples. One R is the distance from entry to your planned stop. A +2R winner pays twice what you risked; a −1R loser costs one full risk unit.
The practical trading expectancy formula is:
Expectancy (R) = (Win rate × Average win in R)
− (Loss rate × Average loss in R)
where Loss rate = 1 − Win rate
If expectancy is positive, the edge pays you over a large sample (costs, slippage, and discipline still apply). If it is negative, a high win rate is cosmetic.
Worked examples: same “skill,” different math
Compare three traders with different win rates and payoff profiles. Numbers are simplified on purpose.
| Trader | Win rate | Avg win | Avg loss | Expectancy |
|---|---|---|---|---|
| A — “Sniper” | 70% | +0.8R | −1.5R | −0.11R |
| B — Balanced | 50% | +2.0R | −1.0R | +0.50R |
| C — Trend | 40% | +3.0R | −1.0R | +0.60R |
Trader A wins seven times out of ten — and still loses about 0.11R per trade on average. Calculation: (0.70 × 0.8) − (0.30 × 1.5) = 0.56 − 0.45 = −0.11R? Wait — recalculate carefully:
A: (0.70 × 0.8) − (0.30 × 1.5) = 0.56 − 0.45 = +0.11R
Correction for the narrative case people actually fear — when losses are even larger:
A2 (70% wins, +0.6R avg win, −2.0R avg loss): (0.70 × 0.6) − (0.30 × 2.0) = 0.42 − 0.60 = −0.18R per trade
That is the trap: a high win rate with a poor payoff ratio. Trader B and C win less often but keep average losses near 1R and let winners expand in R terms.
Break-even win rate (for a given R:R)
Before you chase a higher hit rate, ask: what win rate do I need just to break even at my typical reward-to-risk?
Break-even win rate = Average loss ÷ (Average win + Average loss) If average win = R_w and average loss = R_l (both positive magnitudes): Break-even WR = R_l / (R_w + R_l)
Examples when the average loss is 1R:
| Reward : risk (approx.) | Break-even win rate | Meaning |
|---|---|---|
| 1 : 1 (win +1R, lose −1R) | 50% | Coin-flip payoff needs ~half wins after costs |
| 2 : 1 (win +2R, lose −1R) | ~33% | You can be wrong more often and still edge |
| 3 : 1 (win +3R, lose −1R) | 25% | Trend-style profile; patience matters |
| 0.5 : 1 (win +0.5R, lose −1R) | ~67% | You need a high hit rate just to stand still |
So win rate vs risk reward is one relationship, not two separate hobbies. A 55% system at 2R target is a different animal from a 75% system that cuts winners early and ignores stops.
Why traders still obsess over win rate
- It feels good — Frequent wins reduce emotional pain in the short run.
- Broker UIs highlight it — Many platforms show “winning trades %” more loudly than average R.
- Social proof — “7 out of 10” markets better than “expectancy +0.2R.”
- Small samples lie — Twenty trades can show a flashy win rate and zero statistical meaning.
None of that makes win rate useless. It is one input. Without average win, average loss, and sample size, it is incomplete.
How to measure this without fooling yourself
- Define R before entry — Stop distance is planned risk, not “wherever it hurt.”
- Log every closed trade in R — Not only win/loss, but +1.8R, −1.0R, etc.
- Compute expectancy over a block — e.g. last 30–50 trades, not last Tuesday.
- Separate by setup or timeframe — One method can carry positive expectancy while another drains it.
- Include costs — Spread and slippage turn a thin +0.05R edge into noise.
Tools that combine pattern research with a journal in R help because they force the payoff side into view. PatternForge AI’s guide explains how historical barrier replay and journal stats are framed in R terms, and the free PatternForge AI Chrome extension can sit on live charts as a research and journaling aid — not as a promise of a high win rate.
A simple weekly check
Once a week, answer only these:
- What was my win rate?
- What was my average win in R? Average loss in R?
- What was expectancy?
- Did I violate stops (turning −1R into −2R)?
If expectancy is negative while win rate is high, stop optimizing “more winners.” Fix loss size, target structure, or overtrading first.
Key takeaways
- A high win rate can still lose money when average losses exceed average wins.
- The trading expectancy formula combines win rate with payoff in R.
- Break-even win rate falls as reward-to-risk improves (for a fixed 1R loss).
- R-multiple journaling makes systems comparable; raw dollar P&L mixes size changes with edge.
- Win rate is not worthless — it is incomplete without risk reward.
Where PatternForge fits (without the hype)
If you use chart pattern tools, ask whether they report only “direction” or also encourage process: defined stops, R framing, and a journal you can audit. The PatternForge AI user guide walks through historical match-and-replay, HOLD when edge is unclear, and journal metrics. You can install the extension from the Chrome Web Store and treat it as analysis plus record-keeping — every order still belongs on your broker.
Related: PatternForge AI — Chart Trading Signals & Chrome Extension Guide · Install PatternForge AI
