How to use this calculator
- Choose one defined period or strategy and count only closed trades.
- Classify each outcome consistently. A trade that is flat before fees may be a loss after fees.
- Select whether break-even trades belong in the denominator. Keep this convention consistent when comparing reports.
Formula and worked example
Win rate (%) = wins ÷ (wins + losses + included break-even trades) × 100
With 45 wins, 45 losses, and 10 break-even trades, the win rate is 45% when all 100 trades are included. Excluding the 10 break-even trades gives 45 ÷ 90 = 50%. The trade history has not changed; only the denominator has.
What the result does—and does not—tell you
A high win rate can coexist with a losing strategy when occasional losses outweigh frequent small gains. A lower win rate can coexist with positive results when average wins are larger. Compare this number with average payoff, costs, drawdown, and the number of trades. Ten trades and a thousand trades do not provide the same evidence, and neither guarantees that a pattern will continue.
Frequently asked questions
What is a good trading win rate?
There is no universal threshold. Profitability also depends on average win size, average loss size, costs, and how representative the sample is. Use the expectancy calculator to connect these inputs.
What if all my trades are break-even?
Including them produces a 0% win rate because none are wins. Excluding them leaves no decisive trades, so the calculator reports no rate rather than dividing by zero.
Can I use this for forex, stocks, or crypto?
Yes. This calculator counts outcomes rather than contract sizes. Use the same outcome and cost definitions throughout the sample.
Methodology and limitations
WTE Toolbox · Calculation model v1 · Updated September 6, 2026. These are deterministic calculations from manually supplied inputs. Examples are hypothetical, not recommended trades or risk limits. No market feed, account connection, or broker validation is used. Display values are rounded; calculations use unrounded intermediate values.
Educational use only, not personalized financial advice. Trading can result in substantial losses. A calculated stop loss is not a guaranteed execution price or maximum loss.