How to calculate win rate
Win rate (WR) is simple:
win rate = winning trades ÷ total trades
If 27 of your last 60 trades closed at a profit, your win rate is 27 ÷ 60 = 0.45, or 45%.
Before you calculate, decide three things and keep them fixed:
- Net or gross? Use results after commissions and fees. A trade that made $3 before an $8 fee is a loss.
- Break-even trades. Either exclude scratches from both the top and bottom of the fraction, or count them as losses. Say which you chose.
- Partial exits. Count a position as one trade, judged on its combined result, unless you deliberately treat each exit as separate.
Changing these rules from month to month makes your win rate meaningless as a trend.
Why a high win rate can lose money
Win rate measures how often you are right, not how much. Consider two traders over the same number of trades:
| Trader A | Trader B | |
|---|---|---|
| Win rate | 80% | 30% |
| Average win | $50 | $300 |
| Average loss | −$250 | −$100 |
| Expectancy per trade | 0.8 × 50 + 0.2 × (−250) = −$10 | 0.3 × 300 + 0.7 × (−100) = +$20 |
Trader A wins four times out of five and loses money on average. Trader B loses seven times out of ten and makes money on average. The formula is expectancy: WR × avg win + (1 − WR) × avg loss.
A high win rate with small wins and large losses is a common pattern when traders take profits quickly but let losers run, hoping they come back. It feels good most days. The occasional large loss erases many small wins.
The win rate you need depends on your payoff
Every payoff ratio has a break-even win rate: the win rate at which wins and losses cancel out exactly. The formula is:
break-even win rate = 1 ÷ (1 + R:R)
where R:R is your average win divided by the absolute value of your average loss. A few values:
| Risk : reward | Break-even win rate |
|---|---|
| 1 : 1 | 50.0% |
| 1 : 2 | 33.3% |
| 1 : 3 | 25.0% |
So a 40% win rate is a loss at 1 : 1 but comfortably above break-even at 1 : 2. The full table from 0.5 to 5 is in win rate vs risk reward, and you can test a specific trade in the risk reward calculator.
Losing streaks are normal, even with a good win rate
A 50% win rate does not mean you alternate wins and losses. Results cluster. Under the simplifying assumption that each trade is independent with a 50% chance of losing, the chance that any particular set of five trades are all losses is 0.5 to the power of 5 = 3.125%, about 1 in 32. Over hundreds of trades, many separate stretches of five occur, so a run like that at some point is likely rather than rare.
This matters for two reasons. First, judging a strategy after a short losing run often means abandoning it for noise. Second, your position size needs to survive the streaks your win rate implies. Risking a fixed small percentage per trade, sized with the position size calculator, keeps a streak from becoming a crisis.
Real trades are not perfectly independent, so treat this as a rough guide rather than a precise probability.
Small samples make win rate jumpy
Win rate moves a lot when the trade count is small. With 10 trades, each result shifts your win rate by 10 percentage points. With 20 trades, 5 points. With 100 trades, 1 point. A month where you went from 50% to 60% may simply be one extra winner out of ten.
Before you change a strategy because its win rate fell, ask how many trades are behind the number. A practical habit:
- Write the trade count in brackets after every win rate, for example 45% (60).
- Do not compare win rates between periods unless both have a reasonable number of trades.
- Look at a rolling window, such as your last 50 trades, rather than calendar months that may contain very different numbers of trades.
None of this tells you the true win rate of a strategy. It only stops you reacting to noise as if it were a signal.
What to look at alongside win rate
Win rate is one input. On its own it cannot tell you whether you are making money. Always read it with:
- Payoff ratio: avg win ÷ |avg loss|. Tells you how big wins are relative to losses.
- Expectancy: average result per trade, in dollars or R.
- Profit factor: gross wins ÷ |gross losses|.
- Average R-multiple: the result of each trade measured against its planned risk.
- Trade count: a win rate from 12 trades can move 8 percentage points with one result.
When win rate and expectancy disagree, trust expectancy. It includes everything win rate leaves out.
Using win rate well in your journal
Win rate becomes useful when you split it. Calculate it per setup, per time of day, per instrument, and for trades you planned versus trades you took on impulse. A setup with a falling win rate and an unchanged payoff is a signal worth investigating. A rising win rate paired with a shrinking average win may mean you are taking profits earlier than your plan says.
Write the win rate, payoff and trade count together in every review, so no single number gets read alone. The trading journal spreadsheet has these columns, and a journal app that imports fills from your broker can calculate win rate per setup automatically.