Trading Expectancy Calculator
Calculate expected R per trade from win rate, average win, average loss, and costs. The result describes the sample you enter; it does not predict the next trade.
Use one comparable sample and include trading costs.
Calculate expectancy
Model the average result per trade and project it across a sample size.
Expectancy needs a sample, not a feeling
Trading expectancy estimates the average R produced per trade in a sample. It combines win frequency with the average size of wins and losses, then subtracts the cost assigned to each trade.
How to calculate trading expectancy
Convert the win rate and loss rate to decimals. Multiply each rate by its average result, subtract the expected loss from the expected win, then subtract cost per trade.
Expectancy = (win rate × average win) − (loss rate × average loss) − cost per trade
Worked example in R
Take 100 comparable closed trades with a 45% win rate, a 1.8R average win, a 1R average loss, and 0.05R of cost per trade.
- Expected win: 0.45 × 1.8R = 0.81R.
- Expected loss and cost: (0.55 × 1R) + 0.05R = 0.60R.
- Expectancy: 0.81R − 0.60R = 0.21R per trade. Across 100 trades, projected expectancy is 21R.
Which trades belong in the sample?
Use closed trades from one defined strategy or setup. For this calculator, count breakeven trades with the non-winning trades and include their 0R results when calculating average loss. Keep costs in the separate cost field and apply the same classification each time you update the sample.
A positive result means the sample's average wins outweighed its average losses and assigned costs. It does not guarantee that future trades will produce the same result. Update the inputs when the sample changes and compare the estimate with the expectancy calculated from your recorded trade history.
Before using journal figures here, check the account, strategy, dates, cost treatment, and breakeven classification. A journal may calculate average loss from losing trades only; this calculator needs the average across all non-winning trades, including zeros. Save the sample definition and inputs in a journal note so you can reproduce the result.
Check a worked sample with zero-result trades and a completed journal note.Read the trading risk disclosure.Tradeways calculates expectancy from your recorded trade history so you can compare the calculator's estimate with your journal data.
See it live on your Tradeways dashboardsRelated tools
Size a trade from account risk and stop distance.
Check risk, reward, R multiple, and breakeven rate.
Win rate, its 95% range, and your breakeven win rate.
Turn win rate and payoff ratio into a Kelly fraction.
Turn daily P&L into an annualized Sharpe ratio.
Check your best-day share and the profit still needed.
Stress-test drawdown risk across repeated trades.
Calculate the return needed to recover a drawdown.
Upload a broker export for instant, private trading statistics.
These calculators are educational planning tools. They do not provide investment advice, trading signals, or a recommendation to buy or sell any instrument.