Free trading expectancy calculator

Work out your expectancy per trade, profit factor and payoff ratio from your win rate and average win and loss. No sign-up.

-Expectancy per trade
-Profit factor
-Payoff ratio
-Expected result over the trades

Enter your win rate and your average win and average loss. Use the same units for both, such as dollars or R multiples. The tool gives your expectancy per trade, profit factor and payoff ratio.

The formulas

A positive expectancy means that, over many trades, each trade is worth that amount on average. A profit factor above 1 means gross profit exceeds gross loss. See win rate, profit factor and expectancy explained for a worked example.

Use your real numbers

The inputs only mean something if they come from real trades. A journal that logs every trade gives you an honest win rate and average win and loss; the free template calculates them, and AI Trading Journal does it automatically from MT5. A small number of trades gives unreliable results, so be cautious below about 30 to 50 trades.

This calculator is for education. It is not trading or investment advice.

A worked example in R multiples (hypothetical)

Using R (the amount you risk on a trade) instead of dollars makes results comparable across account sizes. Suppose a setup wins 40% of the time, the average winner is 2R and the average loser is 1R. Expectancy = 0.40 x 2 - 0.60 x 1 = 0.20R per trade. Profit factor = (0.40 x 2) / (0.60 x 1) = 1.33. Payoff ratio = 2 / 1 = 2.0. If you risk $100 per trade, that is about $20 per trade on average, or $2,000 over 100 trades before costs, with a lot of variation along the way.

How win rate and payoff combine

The grid shows expectancy per trade in R for a range of hypothetical win rates and payoff ratios (average win divided by average loss), before spread and commission:

Win ratePayoff 1.0Payoff 1.5Payoff 2.0Payoff 3.0
30%-0.40R-0.25R-0.10R+0.20R
40%-0.20R+0.00R+0.20R+0.60R
50%+0.00R+0.25R+0.50R+1.00R
60%+0.20R+0.50R+0.80R+1.40R

A 30% win rate is profitable only with a payoff of 3 or better in this grid, while a 60% win rate with a payoff of 1.0 earns 0.20R per trade. The negative cells are the important ones: they show combinations that lose money however disciplined you are.

How many trades before you can trust the numbers?

A measured win rate is only an estimate. As a rough rule, the 95% margin of error on a win rate near 50% is 1.96 x the square root of (0.5 x 0.5 / trades):

Number of tradesMargin of error on a 50% win rate
30about +/- 18 points
100about +/- 10 points
300about +/- 6 points

With 30 trades, a measured 50% win rate could easily be a true 35% or a true 65%. With 300 trades the range tightens to roughly 44% to 56%. That is why the calculator warns against reading much into small samples, and why a journal that records every trade is worth more than one that records the memorable ones.

Break the numbers down by setup

One blended expectancy hides which parts of your trading work. If your journal tags each trade with a setup, session and instrument, you can calculate expectancy for each group. A common finding is that one setup carries the account and another quietly loses money. Each group needs its own reasonable sample, so start with the two or three groups where you have the most trades.

What the result does not tell you

To combine this with position sizing, see the position size calculator, and for the full set of numbers a journal should produce, read trading performance analysis.

A short checklist before you trust the result

Expectancy starts from a win rate. The win rate calculator shows how wide the margin is for your sample size.

Frequently asked questions

How do I calculate trading expectancy?
Multiply your win rate by your average win, then subtract your loss rate multiplied by your average loss.
What is a good profit factor?
Above 1 means you made more than you lost. Many traders look for 1.5 or higher, but it depends on sample size and strategy.
Can a strategy with a low win rate be profitable?
Yes, if the average win is large enough compared with the average loss. Expectancy shows this.

Related guides

Want these numbers worked out from your real trades?

Free for 7 days, no card required. After that, a one-time $19.99 purchase. No subscription. Also on the Microsoft Store.

One-time $19.99, no monthly fee · your MT5 login never leaves your PC · trades go into your own journal on your PC, not through our servers.

Start free 7-day trial