Risk Management Tools

Trade Expectancy & R-Multiple Calculator

Does your strategy have an edge, or just winning streaks?

Enter your win rate, average win and loss in R, and per-trade costs to see gross and net expectancy, expected dollars per trade, and the exact win rate your strategy needs to break even.

By Swoopr Editorial Team

Published · Updated

AI-assisted content · Swoopr Investment is responsible for the final published article.

What Is Trade Expectancy?

Trade expectancy measures the average amount you expect to make, or lose, per trade if you ran the same setup many times. It combines win rate with the size of your average win and average loss into a single number. A strategy with a positive expectancy has a mathematical edge; a negative expectancy strategy loses money over time regardless of individual winning streaks.

Expectancy is expressed in R-multiples. R is the amount you risk on a single trade, your planned stop distance times your position size. Quoting results in R keeps the math comparable across different position sizes and account sizes: a 0.50R expectancy means you earn half your risk on every trade on average.

Gross expectancy (R) = Win rate × Avg win (R) − Loss rate × Avg loss (R)
Net expectancy (R) = Gross expectancy − Cost per trade (R)
Expected $ per trade = Net expectancy × Planned risk ($)
Break-even win rate = (Avg loss R + Cost R) ÷ (Avg win R + Avg loss R)

The break-even win rate is the minimum win rate at which the strategy covers its costs and breaks even. Any win rate above it produces positive expectancy; below it, the strategy destroys capital even when individual winners are large.

All calculation happens locally in your browser. No values are sent to any server or captured in analytics.

Trade Expectancy Calculator

Results are mathematical estimates based on historical inputs. Past performance does not predict future results. Not investment advice.

Strategy Statistics
Percentage of trades that close as winners. Must be between 0 and 100.
Average profit on winning trades expressed as a multiple of your risk (R). A 2R win returns twice the amount risked.
Average loss on losing trades as a positive R-multiple. Enter 1.0 if losers always hit the planned stop. Enter a smaller value if you cut losers early on average.
How many trades the statistics are based on. Fewer than 30 trades may not reliably reflect the strategy's true edge.
Costs & Risk
Total round-trip friction, commissions, spread, and slippage, expressed in R. If you risk $200 per trade and friction costs $10 total, enter 0.05 (10 ÷ 200). Enter 0 for a frictionless baseline.
Dollar amount risked per trade, your position size multiplied by the distance to your stop. Used to convert R into dollar expectancy. Not transmitted anywhere.

Methodology

The calculator applies the four formulas shown above directly to your inputs, with no smoothing, rounding beyond display precision, or hidden adjustments:

The cost-sensitivity table recomputes net expectancy and dollar expectancy at five fixed cost levels, 0, 0.05R, 0.10R, 0.15R, 0.20R, plus your entered cost value if it doesn't already match one of those levels, so you can see how sensitive the result is to cost assumptions without re-entering numbers.

Assumptions and limitations

References

Results are mathematical projections from the win rate, average win, and average loss you enter, holding those inputs constant, they are a planning baseline, not a prediction of future trading results.