Expectancy calculator

For experienced tradersFree · no sign-upShareable & embeddable

What is your edge worth per trade — before and after costs?

Take the numbers from your trade log: win rate, average win, average loss, trades a month. Expectancy says what a typical trade is worth. Add your cost per trade and it shows how much of your edge the broker keeps — and what a rebate on the same volume gives back.

From your trade log

As a positive number, as recorded on the platform — spread, commission and swap are already inside these.

Costs (optional)

Spread + commission, round turn, at your usual size.

Rebate per lot × lots per trade — only if the rebate is not already in your recorded P&L.

Expectancy per trade—
Expectancy in R—
Profit factor—
Reward to risk—
Break-even—
Share of edge eaten by costs—

Next Carry this win rate and R into the drawdown tool →

Free calculator by Forexheights, an introducing-broker desk. Arithmetic only — not advice.

Reading the number honestly

  • Formulas: expectancy E = p × W − (1 − p) × L; in R, E ÷ L; break-even win rate = L ÷ (W + L); profit factor = p × W ÷ ((1 − p) × L); cost share = c ÷ (E + c). The zero-cost line assumes the cost is the same on winners and losers.
  • Expectancy is an average. Twenty trades is not enough to trust it; two hundred starts to be. Recalculate monthly and watch the trend, not the level.
  • Recorded wins and losses already include costs. The “zero costs” line shows what the same method would have made with none — that gap is the broker's share of your edge.
  • A rebate is paid per lot, win or lose. On a high-frequency method it is a straight addition to expectancy; on five trades a month it barely registers. Profit factor under 1.2 on fewer than a hundred trades is noise, not an edge.

Questions

What is a good expectancy?

Positive, stable over hundreds of trades, and large relative to cost per trade. In R terms anything sustained above 0.2R is a working method; above 0.5R is rare. In money terms it only means something next to your trade frequency.

Profit factor or expectancy — which should I watch?

Both, for different questions. Profit factor (gross wins ÷ gross losses) says how efficient the method is; expectancy says what each trade is worth in money. A profit factor of 1.5 on a method that trades twice a month and one that trades twice a day are very different incomes.

Why does cost per trade matter so much for scalpers?

Because the edge per trade is small and the cost is fixed. A scalper netting 1.5 pips on average with a 1-pip round-turn cost is giving 40% of the gross edge to the broker. The same cost on a 60-pip swing trade is 1.6%. That is why account type and rebate matter most to the highest-frequency traders.