Trading guides

Trading expectancy: the average result of each trade you take

Expectancy is what your trades made or lost on average, per trade, over a sample. The formula is expectancy = WR × avg win + (1 − WR) × avg loss, with the average loss entered as a negative number. A 45% win rate, $300 average win and −$150 average loss give an expectancy of +$52.50 per trade.

The expectancy formula

Expectancy combines how often you win with how much you win and lose:

expectancy = WR × avg win + (1 − WR) × avg loss

Because the loss is negative, the second half of the formula pulls the result down. If the result is positive, your trades made money on average over the sample. If it is negative, they lost money on average.

Expectancy is the single number that answers "is this working?" more directly than win rate or profit factor, because it is measured in money (or R) per trade.

Worked example in dollars

Say your journal shows 100 closed trades with a 45% win rate, an average win of $300 and an average loss of −$150.

expectancy = 0.45 × 300 + 0.55 × (−150) = 135 + (−82.50) = +$52.50 per trade

Over those 100 trades that is 100 × $52.50 = $5,250 in total. Note this describes what happened, not what will happen next.

Now subtract costs. If commissions and fees average $6 per round trip, net expectancy is 52.50 − 6 = +$46.50. If you trade frequently with a small edge, costs can take a large share of it, so compute expectancy on net results.

Here is the reverse case. A 70% win rate, $100 average win and −$250 average loss:

expectancy = 0.70 × 100 + 0.30 × (−250) = 70 − 75 = −$5 per trade.

Seven wins out of ten, and still losing money on average. That is why win rate alone is not enough, as the win rate guide explains.

Expectancy in R

If you record every trade as an R-multiple, you can compute expectancy in R. Set the average loss to −1R (your planned risk) and the average win to your typical winner in R:

expectancy = 0.45 × 2 + 0.55 × (−1) = 0.90 − 0.55 = +0.35R per trade

Expectancy in R is independent of position size, so it lets you compare strategies or periods even if you changed your sizing. The table below shows expectancy in R for different win rates and average wins, with the average loss fixed at −1R:

Win rateAvg win 1RAvg win 1.5RAvg win 2RAvg win 3R
30%−0.4R−0.25R−0.1R+0.2R
40%−0.2R+0R+0.2R+0.6R
50%0R+0.25R+0.5R+1R
60%+0.2R+0.5R+0.8R+1.4R

The zero cells are break-even. Reading across the 30% row, a strategy that wins only three times in ten still has a positive expectancy if winners average more than about 2.3R. Check your own figures with the R-multiple calculator.

Which lever moves expectancy most?

Start from the dollar example: 45% win rate, $300 average win, $150 average loss, expectancy +$52.50. Now improve one input at a time by a modest amount:

ChangeCalculationExpectancy
Baseline0.45 × 300 + 0.55 × (−150)$52.50
Cut avg loss by 20% to −$1200.45 × 300 + 0.55 × (−120)$69
Raise win rate 5 points to 50%0.50 × 300 + 0.50 × (−150)$75
Raise avg win by 10% to $3300.45 × 330 + 0.55 × (−150)$66

Each change helps. Which one is realistic for you depends on your trading. Losses are often the easiest to work on, because they are driven by decisions you control: stop placement, honouring the stop, and avoiding trades you never planned. Your journal tells you where the gap actually is.

How many trades do you need?

Expectancy from a small sample is noisy. With 20 trades, one large winner or loser can flip the sign. There is no magic number, but a few habits keep you honest:

Expectancy also tells you nothing about the path. Two strategies with the same expectancy can have very different losing streaks and drawdowns. Pair it with your maximum drawdown and your profit factor.

Expectancy versus profit factor

Expectancy and profit factor use the same raw material but answer different questions. Profit factor is a ratio: gross wins ÷ |gross losses|. Expectancy is an amount: how much the average trade made or lost.

Both cross their break-even line at the same moment. When expectancy is exactly zero, gross wins equal gross losses and profit factor is exactly 1.0. Above that, both say the sample was profitable.

Where they differ is scale. A profit factor of 1.5 could come from trades averaging $5 or $500. Expectancy tells you which, and that matters when you compare the edge with your costs. If expectancy is $5 per trade before costs and your round trip costs $4, most of the edge goes to fees, which a ratio computed before costs would not show.

Use expectancy to judge whether the edge is large enough to be worth trading, and profit factor to compare periods or setups on a size-free scale.

Tracking expectancy in your journal

You need four numbers, and a journal gives you all of them: number of wins, number of losses, total of winning trades and total of losing trades. From those:

  1. WR = wins ÷ (wins + losses).
  2. avg win = total of winners ÷ wins.
  3. avg loss = total of losers ÷ losses (a negative number).
  4. expectancy = WR × avg win + (1 − WR) × avg loss.

Decide how to treat break-even trades and stick to it. Counting them as neither wins nor losses is common, but then mention how many there were.

The trading journal spreadsheet sets up these formulas. A journal app that imports closed trades from your broker can calculate expectancy per setup automatically.

Common questions

What is the expectancy formula in trading?

Expectancy = WR × avg win + (1 − WR) × avg loss, where WR is the win rate as a decimal and the average loss is a negative number.

What does positive expectancy mean?

That over the trades you measured, the average trade made money. It describes the sample, not a guarantee for future trades.

Is expectancy the same as average profit per trade?

Yes, when break-even trades are excluded consistently. It equals total net profit divided by the number of winning and losing trades.

Can I have a low win rate and positive expectancy?

Yes. With a 30% win rate and an average win of 3R against an average loss of 1R, expectancy is 0.3 × 3 + 0.7 × (−1) = +0.2R per trade.

Should expectancy include fees?

Yes. Use net results after commissions, fees and slippage, otherwise you overstate what your trades actually earned.

More calculators

R-multiple in trading: measure every trade in units of riskAn R-multiple expresses a trade's profit or loss as a multiple of the amount you planned to risk. If you risked $2 per share and made $6…Profit factor: what it means, how to calculate it, and what counts as goodProfit factor is your gross winning dollars divided by your gross losing dollars. Above 1.0 your trading made money over the period, below…Win rate vs risk reward: the break-even win rate for every ratioThe win rate you need to break even depends on your risk reward ratio: break-even win rate = 1 ÷ (1 + R:R). At 1 : 1 you need 50%. At 1 : 2…Win rate in trading: what it tells you and what it hidesWin rate is the percentage of your closed trades that made money: winning trades divided by total trades. It is the most quoted trading…

Stop calculating by hand

TradeGreen connects to your broker read-only and works out R-multiple, win rate, profit factor and expectancy for every setup, from your real fills.

Download on iPhone Get it on Google Play

Educational tool, not investment advice. TradeGreen describes trades that already happened and never recommends what to buy.