
Learn how to calculate win rate accurately for trading. Our guide covers simple, size-weighted, and returns-weighted formulas with examples and how-to steps.
A trader checks the blotter at the end of the week and sees plenty of green. More winning trades than losing ones. The instinct is to assume the strategy is working.
Then the equity curve says otherwise.
That disconnect is why learning how to calculate win rate properly matters. A raw percentage can be useful, but it can also hide underlying issues. Small wins can stack up while one oversized loser erases them. A strategy can show a healthy hit rate and still bleed capital. Another can win less often and still be the better system.
For that reason, win rate works best as a diagnostic metric, not a trophy. The count-based version answers one question. A size-aware version answers a different one. A return-weighted version gets closer to what traders usually care about most, which is whether capital was deployed efficiently.
A trader who wants a usable number needs two things. First, a clean definition of what counts in the calculation. Second, the right version of the metric for the decision at hand.
A trader can close many profitable trades and still end the month down. That usually happens for one of three reasons. The losing trades are larger than the winners, the position sizing is inconsistent, or the trader is counting “wins” in a way that flatters the strategy instead of testing it.

A useful win rate tells a trader something operational. It helps answer questions like these:
The most common mistake is treating win rate like a universal score. It isn't. A simple trade-count version is fine for a first pass, but it treats every outcome as equal. One tiny scalp and one large swing position each count as one trade. That can be useful for reviewing execution consistency, but it isn't enough for capital allocation.
Practical rule: A win rate is only useful when the trader can explain what sits in the denominator and why.
There's another trap. Traders often compare numbers that aren't built the same way. One trader includes every idea placed in the platform. Another includes only executed orders. A third includes partial exits as separate trades. Those reports may all use the phrase “win rate,” but they're not measuring the same thing.
A sharper approach is to match the metric to the question. Use the simple version when reviewing decision accuracy. Use a size-weighted version when sizing varies. Use a return-weighted version when net profitability is the main concern.
A trader closes 50 positions in a month, logs 20 winners, and finishes with a 40% simple win rate. That number is useful, but only if the trade log is clean and the counting rule stays fixed.
The simple version uses a trade count:
Win Rate = Winning Closed Trades ÷ Total Closed Trades × 100
Use only closed trades. Once a position is closed, the outcome is final and the denominator stops shifting. If open positions are mixed into the calculation, the number changes intraday and loses value as a review metric.
That sounds obvious, but reports often become sloppy. Some traders count scratches as losses. Others remove fees until later. Some split partial exits into separate trades, while others group everything under one position ID. Pick one method and keep it consistent across every review period.
Here is the basic example:
| Closed trade outcome | Count |
|---|---|
| Winning trades | 20 |
| Losing trades | 30 |
| Total closed trades | 50 |
The simple win rate is 40% because 20 out of 50 closed trades finished positive.
Use this version first when the question is about strike rate. Are entries improving? Are exits getting less erratic? Is one setup producing a cleaner hit rate than another? For that job, the simple calculation is usually enough.
My rule is straightforward. If I am reviewing execution quality, I start with count-based win rate before I look at anything weighted by size or return.
A practical workflow is to export closed-trade history into a spreadsheet, tag each trade as win or loss, and calculate the ratio over a fixed period such as the last 20, 50, or 100 trades. The process is basic, but the discipline matters. Traders building that review habit can borrow the same thinking used in measuring your business ROI. Define the inputs clearly, keep the method stable, and do not mix finished outcomes with live positions.
If the strategy is still in development, test the counting rules before live deployment. Alpha Scala's guide on how to backtest a trading strategy is a good reference for setting up that review process correctly.
Simple win rate is a starting metric, not a full performance metric.
A one-tick winner counts the same as a major trend capture. A small controlled loss counts the same as a badly managed loss. That is why a high hit rate can still sit beside weak P&L.
It also breaks down once sizing varies. A trader can be right often, size the winners too small, press the losers too hard, and still post a respectable simple win rate. The trade count looks fine. The capital allocation does not.
That is the practical trade-off. Simple win rate is good for checking decision accuracy at the trade level. It is weak for judging how capital was deployed. That distinction matters because traders often use one number to answer both questions, and it leads to bad conclusions.
Once position sizing varies, trade-count win rate stops telling the full story. Two more versions are worth tracking. One adjusts for size. The other adjusts for net return contribution.
A size-weighted win rate asks a different question: what share of total closed size was attached to winning trades?
The logic is straightforward. Instead of counting each trade equally, the calculation gives more weight to trades that carried more capital or more units. In practice, traders can calculate it as:
Size-weighted win rate = Total size of winning closed trades ÷ Total size of all closed trades
This isn't part of the standard published formula set in the cited material, so it should be treated as a practitioner's analytical extension rather than an industry-standard definition. It's useful because it shows whether the trader placed more size behind successful ideas or behind failed ones.
Consider a common pattern. A trader books several small winners with modest size, then presses one lower-quality setup with a larger position and loses. The simple win rate may still look healthy. The size-weighted view exposes the actual issue. The trader's allocation discipline was poor.
This version is particularly helpful for:
It also forces consistency in the denominator. Guidance on denominator choice is often inconsistent, so traders should establish and document a firm rule, such as excluding cancelled limit orders or ideas that never met entry criteria, because that keeps the metric focused on execution performance rather than abandoned setups, as discussed in Monograph's explanation of win-loss calculation definitions.
A return-weighted win rate goes one step closer to economic reality. Instead of weighting by size, it weights by actual net contribution to P&L.
A practical way to think about it is this: among all closed trades, how much of the total absolute net outcome came from profitable trades?
One workable formula is:
Return-weighted win rate = Sum of net profits from winning trades ÷ Sum of absolute net outcomes from all closed trades
This method helps prevent a series of tiny wins from masking one or two meaningful losses. It's especially useful when the same instrument can produce very different payoff profiles depending on volatility, holding period, and execution quality.
A trader should use net results here, not gross. That means including:
The more the metric approaches capital impact, the less forgiving it becomes of sloppy execution.
Return-weighted win rate often reveals the truth behind fragile strategies. Mean reversion systems, for example, can show many profitable exits while carrying occasional losses that dominate the equity curve. A count-based metric flatters that pattern. A return-weighted one doesn't.
Real trade data is rarely tidy. Partial fills, scale-ins, scale-outs, and strategy overlays can wreck the calculation if the trade log isn't normalized first.
A strong process usually follows these rules:
| Data issue | Better handling |
|---|---|
| Open positions | Exclude them until closed |
| Cancelled orders | Exclude if they never executed |
| Partial exits | Aggregate to the position level |
| Fees and financing | Include them in net outcome |
| Mixed strategy tags | Split before segment analysis |
The biggest operational error is inconsistency. If one month groups partial exits into one position and the next month logs them as separate outcomes, the win rate loses comparability.
That's why advanced win-rate reporting should always begin with a written rule set. The formula matters. The classification rules matter more.
A good calculation starts with a clean export. If the trade history is incomplete, the output will be cosmetic rather than useful.
The process below keeps the extraction practical and repeatable.

The priority is to pull fields that support all three win-rate versions. That means not just outcome labels, but also enough detail to reconstruct each trade at the position level.
A clean export should include:
For portfolio-level review and account context, Alpha Scala's portfolio tools provide the broader frame around positions, holdings, and tracked activity.
Once the data is exported to CSV or spreadsheet format, the next step is to standardize it before any calculation begins. The easiest way is to convert raw executions into a position-level log.
A practical file structure looks like this:
| Column | Purpose |
|---|---|
| Trade ID | Unique record for each completed position |
| Symbol | Instrument traded |
| Entry time | Start of the position |
| Exit time | Final close time |
| Total size | Aggregate executed size |
| Net P&L | Final outcome after costs |
| Outcome | Win or loss |
| Strategy tag | Setup or model label |
| Notes | Optional review comments |
That structure allows one export to support multiple analyses. The simple version uses the Outcome column. The size-weighted version uses Total size plus outcome. The return-weighted version uses Net P&L.
If the trader has to clean the file differently every time, the review process will drift and the metric will stop being trustworthy.
One more point matters. If the export contains multiple fills for the same trade, those fills should be merged before calculating win rate. Otherwise one idea becomes several rows, and the count-based metric gets inflated by execution detail rather than trading skill.
A strategy wins 62% of the time and still loses money. That happens all the time when the average loser is larger than the average winner. Win rate only becomes useful once it is tied to payoff.

On a review desk, I rarely look at win rate by itself. I want to know how often the strategy wins, how much it makes when it wins, and how much it gives back when it loses. Without those pieces, the percentage can point in the wrong direction.
A practical expectancy formula is:
Expectancy = (Win Rate × Average Gain) − (Loss Rate × Average Loss)
This is the metric that connects hit rate to actual economics. Positive expectancy means the average trade has a positive edge before any conclusion is drawn about sample quality or stability.
The related concept is risk/reward ratio. It belongs in post-trade review, not just pre-trade planning. Use actual average gains and average losses from the trade log, then compare them with the assumptions behind the setup. Alpha Scala breaks that process out in its guide on how to calculate risk reward ratio.
One more distinction prevents sloppy reporting. Win rate measures wins as a share of total closed trades. Win/loss ratio compares wins to losses only. Those are different statistics, and each can look distorted when the sample is small. Good practice is to report the absolute counts of wins and losses alongside the percentage, as explained by the Competitive Intelligence Alliance's discussion of win rate versus win/loss ratio.
For a clean review, keep these numbers together:
That set is the minimum needed to judge whether a strategy is worth trading.
Breakeven win rate answers a more useful question than raw hit rate. It asks what percentage of trades must win, given the current payoff profile, for the strategy to stop losing.
The infographic formula gives a practical expression:
Breakeven Win Rate = 1 / (1 + (Average Loss / Average Gain))
The three win rate versions start to matter in practice. Simple win rate is enough if trade size is fairly consistent and the goal is to judge count-based execution quality. If position size varies meaningfully, compare that simple figure with the size-weighted version before trusting the headline rate. If the review is about economic edge, return-weighted results plus expectancy usually give the sharper answer.
A low win rate can be perfectly viable. Trend-following systems often work that way. A high win rate can still fail if losses are too large, exits are too loose, or costs keep dragging down realized payoff.
That is why breakeven analysis should be based on actual closed-trade outcomes, not idealized setup math.
Segmentation matters here too, but only with enough observations in each slice. A breakeven rate for one setup, instrument, or regime is useful only if the sample is large enough to represent repeatable behavior rather than a short run of noise. Once the numbers are organized clearly, simple tables or charts that follow best practices for data visualization make it much easier to spot where the payoff structure is weakening.
Keep the percentage, the counts, and the average payoff numbers on the same line of the review sheet. That one habit cuts out a lot of bad decisions.
The point of calculating win rate isn't to admire the dashboard. It's to decide what should change.
Each version of win rate has a proper use case.
A simple overall figure is still a good starting point, but the useful insights come from segmentation by strategy, product, or market condition. The Pragmatic Institute example shows how this can surface clear differences, such as a 60% win rate on breakouts versus 30% on reversals, which helps direct focus toward the stronger area, as outlined in Pragmatic Institute's guidance on segmented win-rate analysis.
Once the metrics are calculated, the next step is to interrogate them.
A trader should review the log through several lenses:
For the review itself, visual clarity matters. Anyone building a journal dashboard or spreadsheet summary will benefit from strong best practices for data visualization, especially when comparing segmented win rates, payoff distributions, and streak behavior.
The strongest use of win-rate analysis is to guide action:
A disciplined trader treats win rate as a filter for decision-making. Not as a badge.
Alpha Scala helps traders do that work with less friction. Its market intelligence, research workflow, and platform tools make it easier to move from raw trade history to structured review, so performance analysis becomes part of the process instead of an occasional cleanup project. Explore Alpha Scala to turn trade data into sharper decisions.
Written by the AlphaScala editorial team and reviewed against our editorial standards. Educational content only – not personalized financial advice.