Performance / Free browser tool

Trading Expectancy Calculator

Estimate net expectancy per trade from win rate, average win, average loss, and round-trip costs. Calculate a cost-adjusted break-even win rate.

Your inputs

Starts with an illustrative example. Replace it with your own numbers.

Positive amount in your account currency.
Absolute positive amount in the same currency.
Across all trades; do not count costs already included in the averages.

No signup. Inputs stay in this page and are not saved or sent with calculator analytics. Reloading clears your changes.

Example result

Net expectancy per trade
30account currency
Before-cost expectancy
35account currency
Cost-adjusted break-even rate
35%
Net expectancy / average loss
0.3×

Two-outcome model: wins and losses only. Use average gains/losses before costs, in one currency, and deduct costs once. This is an estimate from your inputs, not a forecast or guarantee.

How to use this calculator

  1. Choose a representative set of closed trades with wins and losses only.
  2. Enter the win rate and the positive magnitude of the average win and average loss before costs.
  3. Enter average round-trip costs across all trades. If your recorded outcomes are already net, set additional cost to zero to avoid double counting.

Formula and worked example

Net expectancy = win probability × average win − loss probability × average loss − average cost. Break-even win probability = (average loss + average cost) ÷ (average win + average loss).

With a 45% win rate, average win of 200, average loss of 100, and cost of 5, net expectancy is 0.45 × 200 − 0.55 × 100 − 5 = 30 per trade. The cost-adjusted break-even win rate is 105 ÷ 300 = 35%. All amounts must use the same currency.

What the result does—and does not—tell you

Expectancy is an average under the supplied two-outcome model. It does not describe the order of wins and losses, drawdown, uncertainty, or the likelihood of a particular next trade. Breakeven outcomes form a third category and are not modeled here. Excluding them changes the interpretation to expectancy per decisive trade. Changes in market conditions or trade selection can make historical averages unrepresentative.

Frequently asked questions

Does positive expectancy guarantee profit?

No. The result depends on the inputs and model. Actual outcomes, costs, and win probabilities can change, and losing sequences can occur even when a historical average is positive.

Can I use R-multiples instead of currency?

The displayed amounts are labeled account currency. For a normalized comparison, use the net expectancy divided by average loss output; this is not necessarily the same as expectancy in initial-risk R-multiples.

Why might break-even be impossible?

If the modeled average cost exceeds the average win, even a 100% win rate cannot break even. The tool reports the rate as not achievable rather than presenting a percentage above 100% as attainable.

Methodology and limitations

WTE Toolbox · Calculation model v1 · Updated September 6, 2026. These are deterministic calculations from manually supplied inputs. Examples are hypothetical, not recommended trades or risk limits. No market feed, account connection, or broker validation is used. Display values are rounded; calculations use unrounded intermediate values.

Educational use only, not personalized financial advice. Trading can result in substantial losses. A calculated stop loss is not a guaranteed execution price or maximum loss.