LiquidityScan

· RISK & STRATEGY · 10 MIN READ · UPDATED TODAY

What Is Trading Expectancy and How Do You Calculate It?

Trading expectancy is the average amount you can expect to win or lose per trade over a large sample. Positive expectancy means an edge; win rate alone tells you almost nothing.

What Is Trading Expectancy?

Trading expectancy is the average profit or loss you can expect from a single trade, calculated across a large sample. The formula is: Expectancy = (Win% × Avg Win) − (Loss% × Avg Loss). A positive number means your strategy has a mathematical edge; a negative number means it bleeds capital over time.

Expectancy answers the only question that matters for a trading system: if I take this setup a thousand times, do I come out ahead? A high win rate feels good but can still lose money. Expectancy strips away the emotion and reduces your process to a single expected value per trade.

The cleanest way to express it uses R, your risk unit. If you risk a fixed amount per trade (1R) and measure wins as multiples of that risk, expectancy in R terms is: E = (Win% × R) − (Loss% × 1), where R is your average reward-to-risk ratio. This makes the number account-size-independent and comparable across strategies.

How Do You Calculate Trading Expectancy?

Calculating expectancy takes four inputs from your trade record: win rate, loss rate, average winning trade, and average losing trade. The arithmetic below is illustrative, built to show the mechanics, not a claim about any real account.

Step 1: Gather the four numbers

  • Win rate = winning trades ÷ total trades.
  • Loss rate = 1 − win rate (assuming no break-even trades).
  • Average win = total profit from winners ÷ number of winners.
  • Average loss = total loss from losers ÷ number of losers (as a positive number).

Step 2: Plug into the formula

Suppose a strategy wins 45% of the time. Average win is $300, average loss is $150. Loss rate is 55%. The math: (0.45 × $300) − (0.55 × $150) = $135 − $82.50 = +$52.50 per trade. Over 200 trades, that expectancy projects to roughly $10,500 in gross edge, before costs.

Step 3: Convert to R for portability

Here the average win of $300 on $150 risk is a 2R return, so R = 2. Expectancy in R = (0.45 × 2) − (0.55 × 1) = 0.90 − 0.55 = +0.35R per trade. Every trade, on average, nets you 0.35 of your risk unit. Professionals track this number because it survives account and position-size changes.

Why Expectancy Beats Win Rate

Win rate in isolation is one of the most misleading numbers in trading. A strategy can win far less than half its trades and still be highly profitable, because expectancy weighs the size of wins and losses, not just their frequency. This is where most retail thinking breaks.

Prove it with arithmetic. Compare two traders using R:

MetricTrader ATrader B
Win rate40%70%
Reward-to-risk (R)1:31:1
Expectancy (R)(0.40 × 3) − (0.60 × 1) = +0.60R(0.70 × 1) − (0.30 × 1) = +0.40R

Trader A wins less than half the time yet earns +0.60R per trade, 50% more edge than Trader B's +0.40R despite B's far higher hit rate. The reason is that A's winners are three times the size of A's losers, so the size of wins outweighs their frequency.

Chasing win rate blinds you to this. A 90% win rate strategy that risks $500 to make $50 has expectancy of (0.90 × $50) − (0.10 × $500) = $45 − $50 = −$5 per trade, a guaranteed slow death despite winning nine times out of ten.

The sign of your expectancy is the single most important diagnostic in your journal. It tells you whether the strategy is worth trading at all.

  • Positive expectancy (E > 0): the system makes money on average. Your job becomes execution consistency and scaling risk responsibly. Every valid trade taken is a positive-sum action.
  • Zero expectancy (E = 0): a coin flip after the fact. You neither gain nor lose on average, but costs and slippage push a true-zero system into the red. Zero is a losing system in practice.
  • Negative expectancy (E < 0): the system loses money over time no matter how disciplined you are. No amount of position sizing, psychology, or patience saves a negative edge. You must change the strategy, not the mindset.

A hard truth: discipline cannot rescue negative expectancy. It only lets you lose more slowly and consistently. The first job of any trader is to confirm the number is positive; everything else is secondary.

Why Per-Trade Expectancy Isn't Enough: Frequency and Sample

Expectancy per trade is only half the growth equation. Account growth is driven by expectancy × frequency. A setup worth +0.35R that fires twice a week generates far more than a +0.80R setup that appears once a month.

Run the arithmetic. Strategy X: +0.35R, 8 trades/month = +2.8R/month. Strategy Y: +0.80R, 2 trades/month = +1.6R/month. Despite lower per-trade expectancy, Strategy X compounds nearly twice as fast because it acts more often. Frequency without a positive edge, though, only accelerates losses.

Sample size is the other trap. A 30-trade sample is noise, not evidence. Expectancy is an average, and averages from tiny samples swing wildly because a single outlier win or a short losing streak dominates the result. Trusting a 30-trade number is how traders abandon good systems and marry bad ones.

The reason is variance. With a 40% win rate, a run of six or seven consecutive losses is entirely normal and will appear inside any few-hundred-trade sample. On 30 trades, luck in the sequencing can make a −0.20R system look like +0.50R, or vice versa. You are measuring randomness, not edge.

  • Under ~30 trades: essentially anecdote. Do not draw conclusions.
  • 50–100 trades: a rough directional read on whether the sign is right.
  • 200+ trades: a usable expectancy estimate for a stable strategy in a stable regime.

Even at 200 trades, expectancy is a moving target: it shifts when volatility regimes change, when you tighten filters, or when a market's behavior evolves. Re-measure continuously rather than treating one backtest as permanent truth.

The Expectancy Table: Win% × R Grid

Because expectancy is a two-variable function of win rate and reward-to-risk, you can map break-even lines onto a grid. The table below shows expectancy in R for common combinations. Any positive cell is a mathematical edge (before costs); use it to sanity-check your own numbers.

Win rateR = 1:1R = 1:2R = 1:3
30%−0.40R−0.10R+0.20R
40%−0.20R+0.20R+0.60R
50%0.00R+0.50R+1.00R
60%+0.20R+0.80R+1.40R

Read the break-even diagonal: at 1:1, you need >50% wins; at 1:2, you need >33%; at 1:3, you only need >25%. Every cell is plain arithmetic from E = (Win% × R) − (Loss% × 1). This grid explains why raising R is usually easier than raising win rate.

Costs, Slippage, and the ICT Way to Raise Expectancy

Every calculation above is gross. Real expectancy is net of spread, commission, and slippage, and these costs attack thin edges disproportionately. A +0.10R gross edge can flip negative once frictions are subtracted.

Suppose your risk unit is $200 and round-trip costs (spread + commission + typical slippage) average $12 per trade. That is 0.06R of drag on every single trade, win or lose. A gross +0.35R strategy nets +0.29R; a gross +0.10R strategy nets a marginal +0.04R that any adverse fill can wipe out. Higher-frequency systems suffer most.

The structural fix is to favor setups where reward is large relative to friction, which is exactly how smart-money traders raise expectancy. Rather than chasing a fragile, regime-dependent win rate, they attack the R side of the equation: bigger reward against tighter, structurally justified risk. The grid above shows why: a small R gain beats a win-rate bump.

  • Structural stops, not arbitrary ones. Placing a stop just beyond an Order Block or below the low that swept liquidity produces a tight, logical invalidation, which shrinks 1R and inflates the reward multiple.
  • Targeting the draw on liquidity. Aiming at a clear Draw on Liquidity, an opposing pool of buy-side or sell-side liquidity, gives a defined, high-R target instead of a guessed exit.
  • Selectivity via confluence. Waiting for a Fair Value Gap (FVG) to align with a higher-timeframe bias and a liquidity sweep raises average win quality without demanding a higher raw hit rate.

A concrete illustration (levels are illustrative): on EURUSD, price sweeps a prior low near 1.0820 and reclaims it, leaving an FVG above. You enter at 1.0835 with a stop at 1.0810, so 1R equals 25 pips. If the draw on liquidity sits at old highs near 1.0910, the target is 75 pips, a clean 3R, without demanding a coin-flip win rate.

Because retail stops cluster at obvious equal highs and lows, a structural entry lets you risk to the point that actually invalidates the idea, not a random pip count. That precision is what compounds into positive expectancy. A scanner such as LiquidityScan can surface these structural setups across many pairs so you only journal the ones that fit your criteria.

How to Track Expectancy in a Trading Journal

You cannot compute expectancy without a disciplined record, so the journal is the foundation. Log every trade in R, not just dollars, so your expectancy stays comparable as your account grows.

Minimum columns to log

  1. Date, pair, and setup type (so you can compute expectancy per strategy).
  2. Entry, stop, and target, plus the planned R.
  3. Outcome in R (a full loss = −1R; a 2.4R win = +2.4R; costs baked in).
  4. Whether execution followed the rules (to separate edge from mistakes).

Worked example: a 50-trade record

Imagine a 50-trade log (illustrative arithmetic, not real results): 22 winners averaging +2.1R, 28 losers averaging −0.9R. Win rate = 44%. Expectancy = (0.44 × 2.1) − (0.56 × 0.9) = 0.924 − 0.504 = +0.42R per trade. Total = 50 × 0.42 = +21R. At 50 trades this is a directional signal, not proof; carry it to 200+ before sizing up.

Segment the journal by setup, session, and pair. You will often find one setup carries the whole edge while another quietly runs negative, information that only expectancy, tracked over a real sample, can reveal.

Mistakes that corrupt your expectancy number

  • Trusting tiny samples. Declaring a strategy dead or golden after 20–30 trades. That is variance talking, not expectancy.
  • Ignoring costs. Computing gross expectancy and forgetting spread, commission, and slippage, which can flip a thin edge negative.
  • Chasing win rate. Optimizing for how often you win instead of how much you win, and shrinking R until expectancy collapses.
  • Mixing strategies. Blending several setups into one expectancy number hides a losing setup behind a winning one.
  • Not logging in R. Dollar-only journals distort expectancy as position size and account balance change over time.

Avoiding these keeps your trading expectancy honest, and an honest expectancy number is the closest thing to a compass a trader has.

Frequently Asked Questions

What is a good trading expectancy?

Any positive expectancy after costs is a genuine edge. In R terms, many robust systems land between +0.2R and +0.6R per trade. Higher numbers are possible but often come from small samples or short-lived regimes. Focus on a positive, stable number across 200+ trades rather than a spectacular one over 30.

Can a strategy have a high win rate and negative expectancy?

Yes, easily. A 90% win rate that risks $500 to make $50 has expectancy of (0.90 × $50) − (0.10 × $500) = −$5 per trade. The rare large losses outweigh the frequent tiny wins. This is why win rate alone is a dangerous metric and expectancy is the correct one.

How is expectancy different from expected value?

They are the same idea. Trading expectancy is expected value applied to a trade: the probability-weighted average of all outcomes. Expressing it per trade, and especially in R multiples, just makes it practical to track and compare across strategies and account sizes.

Does expectancy stay constant over time?

No. Expectancy drifts as volatility regimes shift, as you refine filters, and as markets adapt. A strategy profitable in a trending regime can turn flat in chop. Re-measure your expectancy on a rolling basis rather than treating one backtest as a permanent property of the system.

Expectancy connects to the risk, journaling, and validation topics that turn a number into a repeatable edge. Follow these in order:

Hayk Muradian

Hayk Muradian

Founder & Lead Analyst at LiquidityScan · 12+ years ICT/SMC trading · Institutional order flow specialist

Hayk Muradian is the founder of LiquidityScan, a professional trading intelligence platform built for ICT (Inner Circle Trader) and Smart Money Concepts (SMC) traders. With over a decade of hands-on experience reading institutional order flow across crypto, forex, and futures markets, Hayk specializes in identifying liquidity events, order blocks, and CISD setups on closed candles.

He built LiquidityScan after years of frustration with retail charting tools that ignored the mechanics institutions actually use. The platform now scans 400+ markets in real-time, surfacing the same patterns floor traders watch — without the noise.

Hayk writes about the methodology behind ICT and SMC, with a focus on practical, data-driven analysis rather than hype. He is a vocal critic of "smart money" content that misrepresents institutional intent and a strong advocate for methodology-respectful education.

View all 375 articles by Hayk Muradian →

Not trading advice. LiquidityScan publishes educational content for informational purposes only. Trading involves substantial risk of loss.