Edge tools / Free / No sign-up

Expectancy & Break-even Win Rate Calculator

Your win rate means little on its own. Enter it with your average win and loss, or paste your real trade results, and see the edge you have per trade, the win rate you need, and how bumpy the road to it can get.

By PA, TachiTrade. Last updated October 10, 2026. How the numbers are calculated

Input

–

Edge per trade

Per 100 trades–
Profit factor–
Payoff ratio–Average win / average loss
Break-even win rate–
Runs ending in a loss–
Longest losing streak–

Where your win rate sits against break-even
Losing streak you should plan for

Each thin line is one simulated runMiddle 80% of 200 runsExpected path

Expectancy map

Each cell is the edge per trade in R, for a given win rate and average win, assuming every loss is exactly 1R. Green cells make money on average, red cells lose, and the grey ones are close to break-even. Notice how a 65% win rate with small wins can sit in the red.

Win rateWin 0.5RWin 1RWin 1.5RWin 2RWin 3R
30%-0.55R-0.40R-0.25R-0.10R+0.20R
35%-0.48R-0.30R-0.13R+0.05R+0.40R
40%-0.40R-0.20R0.00R+0.20R+0.60R
45%-0.33R-0.10R+0.12R+0.35R+0.80R
50%-0.25R0.00R+0.25R+0.50R+1.00R
55%-0.17R+0.10R+0.38R+0.65R+1.20R
60%-0.10R+0.20R+0.50R+0.80R+1.40R
65%-0.02R+0.30R+0.63R+0.95R+1.60R
70%+0.05R+0.40R+0.75R+1.10R+1.80R

Edge per trade = win rate x average win minus loss rate x average loss. Costs come off the top, so add them to the loss and take them off the win.

How long a losing streak to expect

This is the part nobody plans for. The grid shows the longest run of losses you should expect on average over a number of trades, and the length that only 1 run in 10 exceeds. The figures come from an exact calculation, not a simulation, and assume every trade is independent.

Win rate50 trades100 trades200 trades500 trades
30%8.8 (1 in 10: 14+)10.7 (1 in 10: 16+)12.6 (1 in 10: 18+)15.2 (1 in 10: 21+)
40%6.5 (1 in 10: 10+)7.9 (1 in 10: 12+)9.2 (1 in 10: 13+)11.0 (1 in 10: 15+)
50%5.0 (1 in 10: 8+)6.0 (1 in 10: 9+)7.0 (1 in 10: 10+)8.3 (1 in 10: 12+)
60%3.9 (1 in 10: 7+)4.6 (1 in 10: 7+)5.4 (1 in 10: 8+)6.4 (1 in 10: 9+)
70%3.0 (1 in 10: 5+)3.5 (1 in 10: 6+)4.1 (1 in 10: 6+)4.8 (1 in 10: 7+)

A 50% win rate over 100 trades usually contains a run of about 5 to 6 losses in a row, and 1 run in 10 reaches 8 or more. That is normal, not a broken strategy.

Three traders, three edges

A high win rate and a profitable system are different things. The last column is one simulated run of 100 trades for each trader, so you can see how far a single run can sit from the average.

TraderWin rateWin / lossCostEdge per tradeProfit after 100One run
The 40% sniper40%2R / 1R0R+0.200R91%
The 65% scalper65%0.5R / 1R0R-0.025R38%
The coin flip with costs50%1R / 1R0.1R-0.100R14%

Profit after 100 is the exact probability of finishing 100 trades above zero, from the binomial distribution, after costs.

What I do with a positive number

A positive expectancy is a description of a sample, not a promise about the next trade. I treat it as permission to keep executing, not as a reason to size up.

The number only means something if every loss is the same size. If your 1R wanders from trade to trade, the average hides it, and the fan chart above will look prettier than your real equity curve.

Lot Architect panel on an MT5 chart

Make every loss exactly 1R

Lot Architect is my MT5 and MT4 utility that sizes the position from your stop and a fixed risk percent or amount, so each trade starts with the same 1R. It also shows the margin, the reward and the R:R before you send the order.

Lot Architect for MT5 MT4 version

It sizes the trade. It does not read prop firm rules and it gives no signals. It is my own product, so I earn money if you buy it.

Formulas

Edge per trade: E = win rate x average win minus loss rate x average loss

Profit factor: gross profit / gross loss

Break-even win rate: average loss / (average win + average loss)

Longest losing streak: the tool tracks the current run of losses over every trade and sums the probability of reaching each length, which gives the expected longest run and the 1 in 10 level.

Spread of results: standard error = standard deviation / square root of the number of trades, and the 95% range of your edge is about two standard errors either side of the average.

The simulation draws trades independently, so it cannot show streaks caused by changing markets or by your own state of mind. Pasted results are resampled with replacement, which keeps your real mix of wins and losses but shuffles the order. Small samples are noisy: 20 trades can look profitable or unprofitable by luck alone.

Expectancy FAQ

What is expectancy in trading?

It is the average amount you make or lose per trade over many trades. A positive number means that, on average, each trade adds to your account. It combines how often you win with how much you win and lose.

How do I calculate expectancy?

Multiply your win rate by your average win, multiply your loss rate by your average loss, and subtract. With a 45% win rate, a 1.8R average win and a 1R average loss, that is 0.45 x 1.8 minus 0.55 x 1 = +0.26R per trade.

What is a good expectancy?

Anything above zero after costs is a positive edge on paper, but how much it matters depends on how many trades you take and how stable the number is. Check it over a large sample, and use the 95% range in the From my trades mode to see how much of it could be luck.

How many trades do I need before I can trust it?

More than most people think. Paste your results and look at the range: with 20 trades it is usually wide enough to include both a profitable and a losing edge. The range narrows with the square root of the number of trades, so four times the trades halves the uncertainty.

What is the break-even win rate?

It is the share of trades you have to win to end up at zero, which is average loss divided by the sum of average win and average loss. At a 1.8R average win and 1R average loss it is 1 / 2.8 = 35.7%.

Does a high win rate mean a good strategy?

No. The expectancy map shows a 65% win rate with 0.5R wins losing money, while a 40% win rate with 2R wins makes money. What matters is the win rate together with the size of wins and losses and your costs.

Can I paste results from my account history?

Yes. Choose Money, then paste the profit column from your closed trades, one value per trade. If you track R multiples in a journal, choose R multiples instead. Commission and swap should already be included in each value.

Does the calculator store my trades?

No. Everything runs in your browser and nothing you type or paste is sent anywhere.

Keep going

Trading leveraged products carries a high risk of loss. This page is educational, shows estimates only, and is not financial advice or a promise of results. Simulations are illustrations, not forecasts. Read the risk disclaimer and the affiliate disclosure. My other tools are on my MQL5 seller page. They are my own products, and I earn money if you buy.