tool · Performance & testing
Breakeven Win Rate Calculator with Trading Costs
The breakeven win rate solves a simple question: with these assumed average wins, losses and costs, what proportion of wins makes arithmetic expectancy zero?

Key points
- The threshold is (average loss + cost) ÷ (average win + average loss).
- Costs raise the required win rate.
- A threshold above 100% is impossible within the entered model.
Breakeven win rate calculator
The starting numbers are illustrative inputs. Replace them with a consistent scenario. Calculations run in your browser; no account connection or live market data is used.
Formula and boundaries
Required win rate = (average loss + average cost per trade) ÷ (average win + average loss) × 100.
- The formula is a two-outcome arithmetic model with constant average cost on each trade.
- Enter positive gross win/loss magnitudes in the same currency. Do not subtract costs twice.
- A required rate above 100% means these inputs cannot break even within this model.
Solve the equation before judging a win rate
Let W be the average gross winning amount, L the positive average gross losing amount, C the average cost on each trade, and p the winning probability. Model expectancy is pW − (1 − p)L − C. Setting this equal to zero and collecting the p terms gives p(W + L) = L + C. Divide by W + L and multiply by 100 to obtain the percentage shown here.
This algebra explains why a win rate alone cannot describe profitability. The same winning proportion has different implications for small wins and large losses than for large wins and small losses. MetaTrader's report definitions separate outcome counts and payoff amounts; combine compatible measurements when making the comparison.
An example with an explicit cost basis
Assume an average gross win of 200 units, an average gross loss of 100 and a cost of 5 on every completed trade. The threshold is (100 + 5) ÷ (200 + 100) = 0.35, or 35%. At exactly 35%, the average winning contribution is 70, the losing contribution is 65 and costs consume the remaining 5.
With no cost, the threshold would be 33.3333%. It is tempting to round both to “about one third,” but that hides a material difference across many observations. If the cost rose to 20 under otherwise unchanged assumptions, the threshold would become 40%. These are sensitivity examples, not claims about a specific account's charges.
Read impossible or degenerate outputs honestly
If W is 40, L is 60 and C is 50, the result is 110%. Even a 100% winning rate produces 40 − 50 = −10 per trade. The calculator therefore displays a warning rather than implying that better accuracy can solve the scenario. At least one of W or L must be positive; two zero payoff magnitudes create a zero denominator and are rejected.
Zero costs are valid when gross and net amounts coincide or when the payoff inputs already follow a consistent net convention. Do not mix net winning outcomes with gross losing outcomes. A negative amount is rejected because these inputs are magnitudes, not signed journal entries.
Compare evidence with the threshold carefully
An observed 36% winning rate over a short history does not establish a reliable margin above a 35% threshold. Both the winning frequency and average payoff are estimates, and they can move together. Larger losses during volatile periods may alter the threshold precisely when the win rate changes.
The model has two outcomes and one average cost. Breakeven trades, variable financing, partial exits and changes in trade definition require consistent treatment. Preserve those choices in the journal and compare source and follower accounts using their own realized costs. A mathematically reachable threshold is an explanation of assumptions, not evidence that a strategy can achieve it.
Questions and answers
Why can the required win rate be over 100%?
If costs exceed what even the winning outcome earns, no probability from zero to one can achieve zero expectancy. The tool reports that incompatibility instead of capping the result.
Does a historical rate above the threshold prove an edge?
No. Win rates and average payoffs are estimates affected by sample size, selection, execution and changing conditions. The threshold itself is conditional on those inputs.
Sources and further checks
Use the current source for your exact instrument, account and platform. Referencing a general specification does not establish support for every TradeCopier workflow.
- MetaTrader 5: testing report definitions · Checked September 19, 2026
Found an error? Send a correction with this page's address and a primary source. See our editorial standards for how we handle examples, claims and revisions.

