How to Calculate Trading Expectancy per Trade
Learn how to calculate trading expectancy, interpret the result, and use trade data to improve risk control, strategy rules, and execution discipline.

A strategy can show a 55% win rate and still lose money. Another can be right only 40% of the time and produce positive results. The difference is not confidence or prediction. It is the relationship between win rate, average win, and average loss. Learning how to calculate trading expectancy turns that relationship into a number you can review, test, and manage.
Expectancy measures the average amount a trading setup is expected to make or lose per trade over a large enough sample. It does not predict the next result. It gives you a clearer answer to a more useful question: if you continue executing this strategy under comparable conditions, does the math support continued capital allocation?
How to Calculate Trading Expectancy
The standard formula is:
Trading expectancy = (Win rate × Average win) - (Loss rate × Average loss)
Use win rate and loss rate as decimals. A 60% win rate becomes 0.60, while a 40% loss rate becomes 0.40. Average loss should be entered as a positive number in the formula because the subtraction already accounts for the loss.
For example, assume a day trading setup produced 100 closed trades after commissions, exchange fees, and slippage:
- Win rate: 45%
- Loss rate: 55%
- Average winning trade: $300
- Average losing trade: $180
The calculation is:
(0.45 × $300) - (0.55 × $180) = $36
The strategy has an expectancy of +$36 per trade. Across a statistically meaningful sample, each properly executed trade has contributed an average of $36 before fixed account costs that are not tied to each execution.
That does not mean every next trade is worth $36. A losing streak can occur inside a positive-expectancy system. Expectancy is a long-run measurement, not a promise about the short run.
Calculate Expectancy in R Instead of Dollars
Dollar results are useful, but R-based expectancy is often more portable. One R represents the amount you planned to risk on a trade. If your stop defines a $200 loss, then 1R equals $200, whether the position is in shares, futures contracts, options, or another instrument.
The formula stays the same:
Expectancy in R = (Win rate × Average win in R) - (Loss rate × Average loss in R)
Suppose the same strategy has a 45% win rate, an average winner of 1.5R, and an average loser of 0.9R:
(0.45 × 1.5R) - (0.55 × 0.9R) = +0.18R
An expectancy of +0.18R means the setup earns 0.18 times the planned risk per trade on average. If you risk $200 per trade, that corresponds to $36. More importantly, R reveals whether performance comes from strategy quality or simply from changing position size.
For traders managing multiple markets, account sizes, or prop firm evaluations, R is usually the cleaner operating measure. It allows direct comparison between setups without letting notional value distort the analysis.
Gather the Right Trade Data First
Expectancy is only as credible as the data behind it. Record closed trades consistently and separate results by setup, market, direction, timeframe, and session when those variables materially affect execution.
Start with net results. A gross-profit calculation that excludes commissions, platform fees, borrow costs, spread effects, and realistic slippage can make a marginal strategy look viable. This matters most for high-frequency intraday approaches, where friction may consume a meaningful share of the average win.
Also distinguish planned risk from actual loss. If your rules define a 1R stop but repeated trades close at 1.4R because exits are delayed, the actual loss belongs in the performance record. Otherwise, the expectancy calculation measures a strategy that was not truly executed.
A complete trade journal should capture the entry, exit, size, initial stop, realized profit or loss, setup name, market context, and any rule deviation. That creates the evidence needed to answer whether a weak result came from the setup, poor timing, oversizing, or a failure to follow the plan.
A Faster Formula Using Total Results
When your journal already contains grouped totals, you can calculate expectancy without first finding average win and average loss:
Expectancy = Total net profit or loss ÷ Number of trades
If 80 trades generated a net profit of $2,400, the expectancy is +$30 per trade. This shortcut is mathematically valid for the full sample.
However, the win-rate formula is more diagnostic. It shows what drives the outcome. A negative expectancy may come from too many losses, winners that are cut too quickly, oversized losses, or trading costs. Those problems require different corrections. The total-profit method tells you what happened; the component view helps explain why.
Read the Number in Context
A positive expectancy is necessary for a sustainable strategy, but it is not sufficient. A system with +0.10R expectancy and a 65% maximum drawdown may be difficult or impossible to trade at meaningful size. A system with +0.08R expectancy and controlled losses may be more useful if it has frequent opportunities and stable execution.
Consider expectancy alongside profit factor, maximum drawdown, average holding time, number of trades, and the distribution of returns. A strategy that relies on rare, very large winners can show positive expectancy while producing long flat periods. That may fit a swing trader with patient capital, but it may not fit a trader facing a prop firm drawdown limit or needing regular intraday liquidity.
The same principle applies to win rate. High win rates often feel easier to execute, but they can hide a dangerous payoff structure when occasional losses are much larger than typical wins. Low win-rate strategies can work, but they require the discipline to hold valid winners and absorb normal losing sequences.
Use Expectancy to Improve a Strategy, Not Defend It
Once you have the baseline, review expectancy by meaningful segments. Compare long and short trades, opening-range trades and midday trades, trend days and range days, or trades taken with and against the higher-timeframe trend. The goal is not to mine random patterns from a small sample. The goal is to find repeatable conditions that change the quality of the setup.
If a setup has negative expectancy, do not immediately increase the profit target or reduce the stop. First identify the component under pressure. A low average win may point to premature exits. A high average loss may reveal weak stop discipline. A declining win rate may indicate the market condition has changed or entry criteria have become too loose.
Then make one controlled adjustment at a time. Define the revised rule, tag the trades, and collect a new sample. Changing entries, stops, targets, and sizing simultaneously makes the next review nearly useless because you cannot identify which decision changed the result.
This is where an integrated workflow matters. In Cobra Trading System, planned risk, execution records, strategy tags, market context, and performance statistics can sit in the same operating environment. That reduces the gap between the rule you intended to trade and the data you use to judge it.
Common Errors That Distort Trading Expectancy
The most common mistake is using too few trades. Ten trades may create a useful observation, but they rarely establish a dependable expectancy. The right sample size depends on the strategy's frequency and variability. A scalping model may provide hundreds of observations quickly, while a position strategy may require months or years of data.
Another error is combining unrelated setups. A momentum breakout, mean-reversion entry, and news trade may have different payoff profiles. Combining them can produce an average that describes none of them well. Keep strategy definitions precise enough that each group represents a repeatable decision process.
Survivorship bias also matters. If you remove trades taken outside your rules, your setup expectancy may improve, but your real-world execution expectancy does not. Track both. One measures the quality of the strategy when followed; the other measures the quality of your current process. The gap between them is a direct training target.
Finally, do not confuse positive expectancy with permission to increase risk. Position size should reflect account equity, volatility, correlation, liquidity, drawdown limits, and your ability to execute consistently. A good strategy can still damage an account when risk is unmanaged.
Expectancy becomes valuable when it changes behavior. Define risk before entry, record every outcome, review the data by setup, and allocate capital to decisions that have earned that allocation. Better decisions improve results because they are measured, not assumed.
