Free tool · No signup

Trading Expectancy Calculator

See what your average trade makes or loses after costs. The result updates as you type.

Your numbers

Commission, spread and swap. 0 if already in your averages.

Expectancy per trade

$15.00

0.07R per trade

Positive expectancy. On these numbers each trade adds $15.00 on average, and your 45% win rate sits 3 points above breakeven.

Breakeven win rate
42%
Profit factor
1.13
Reward : risk
1.5 : 1
Over 100 trades
$1,500

UltraTrader AI works out your expectancy, win rate and profit factor from the trades you import, so you don't have to type averages in.

Get my numbers from real trades

Free forever plan. No credit card.

Hypothetical results based only on the numbers you enter. Past results don't predict future trades. This is not financial advice.

Embed this calculator on your site

How the expectancy formula works

Expectancy is what the average trade earns if you keep taking trades like these. The calculator uses this formula, with costs taken off every trade:

Expectancy = (Win rate × (Average win − Costs)) − (Loss rate × (Average loss + Costs))

The numbers loaded above are a hypothetical example. A 45% win rate, a $300 average win, a $200 average loss and $10 in costs per trade give:

  • Wins: 0.45 × $290 = $130.50
  • Losses: 0.55 × $210 = $115.50
  • Expectancy: $130.50 − $115.50 = $15.00 per trade

That is 0.07R per trade, using the $210 net average loss as 1R. Over 100 trades it adds up to $1,500. Remove the $10 of costs and the same trades show $25 per trade, which is why the costs field is there.

What the other numbers mean

The breakeven win rate is the win rate at which expectancy is exactly zero for your average win, average loss and costs. If your win rate is above it, the trades made money on average. The profit factor is total profit divided by total loss. Above 1 is profitable. Reward : risk is your average win divided by your average loss, before costs.

Getting honest inputs

Use closed trades from one strategy, over a period long enough to include losing streaks. Mixing a scalping system with swing trades gives a number that describes neither. Read how many trades you need before evaluating a strategy for sample size, and the trading metrics guide for how expectancy fits with drawdown and win rate.

Trading expectancy FAQ

What is expectancy in trading?

Expectancy is the average amount you make or lose per trade over many trades. It combines how often you win with how big your wins and losses are: (win rate × average win) minus (loss rate × average loss), after costs. A positive number means the trades in your sample made money on average. A negative number means they lost money.

How do I calculate trading expectancy?

Take your win rate as a decimal and multiply it by your average win. Then multiply your loss rate (1 minus win rate) by your average loss. Subtract the second number from the first and deduct your average cost per trade. With a 45% win rate, a $300 average win, a $200 average loss and $10 in costs, that is 0.45 × $290 minus 0.55 × $210, or $15 per trade.

What is a good expectancy?

Any positive expectancy after costs means the sample was profitable. Dollar figures depend on position size, so compare strategies in R instead. Expectancy in R divides the dollar result by your average loss plus costs, which tells you how much you make per unit of risk. Higher is better, but a high number from a small sample can be luck.

Is expectancy more important than win rate?

Win rate alone tells you nothing about profit. A 70% win rate loses money if the average loss is three times the average win, and a 35% win rate can be profitable when winners are much larger than losers. Expectancy includes both, which is why the calculator also shows the breakeven win rate for your average win and loss.

What is the difference between expectancy and profit factor?

Expectancy is the average result per trade, in money or R. Profit factor is total profit divided by total loss, so it is a ratio with no unit. Both use the same inputs. A profit factor above 1 always goes with a positive expectancy, but expectancy tells you how much each trade is worth.

How many trades do I need for a reliable expectancy?

The fewer trades in your sample, the more a few lucky or unlucky results move the number. Use one strategy at a time and as many closed trades as you have. Our guide on how many trades you need before judging a strategy covers sample size in detail.