Trade Expectancy Calculator

Find out if your trading strategy actually makes money. Plug in your win rate, average win, average loss and per-trade cost. The calculator returns expectancy per trade, profit factor, R-multiple, breakeven win rate, Kelly Criterion bet sizing, a 1,000-path Monte Carlo simulation, a sensitivity heatmap and a written verdict from CleaRank Financial AI. Free, no signup, runs entirely in your browser.

The expectancy formula: win rate times average win minus loss rate times average loss

Four inputs in, every metric you need to size and stress-test a strategy out. The calculator runs the full expectancy maths in your browser, then layers on Kelly Criterion sizing, a 1,000-path Monte Carlo simulation, a Win Rate by Average Loss sensitivity heatmap, streak probabilities and a written analysis from CleaRank Financial AI. The six panels below walk through each output in the order it appears on screen.

1. Configure your strategy in four inputs

The top of the calculator is four fields and a slider. Win rate from 1 to 99 percent (drag the slider or type the number). Average winning trade in dollars. Average losing trade in dollars (entered as a positive number, the calculator subtracts it). Average cost per trade for commissions plus slippage plus spread. Above the inputs sits the Strategy Lab, a localStorage-backed save dropdown that lets you persist named strategies (e.g. “SPY 5min Scalp”, “ES Breakout v2”, “BTC Trend”) and switch between them with one click. Everything is stored in your browser only, never uploaded.

Configure Strategy
SPY 5MIN SCALP
Win rate55%
Avg win
$220
Avg loss
$140
Avg cost
$8
R:R ratio
1.57

📊 Expectancy Dashboard
HEALTHY
Expectancy / trade
+$50.00
Per 100 trades
+$5,000
Costs % profit
13.8%
Strategy verdict
Good. Positive edge, sustainable profit factor above 1.5, costs under 15% of gross profit.

2. Read the Expectancy Dashboard at a glance

The first thing the calculator shows after you hit Calculate is the four-metric dashboard plus a one-line verdict. Expectancy per trade is the dollar amount you can expect to earn on every single trade, on average. Profit factor is gross profit divided by gross loss (above 1.5 is sustainable, above 2.0 is excellent). Expectancy per 100 trades projects the per-trade number forward so the magnitude is obvious. Costs as a percentage of gross profit exposes the silent strategy killer: a strategy with 30%+ cost drag is bleeding most of its edge to brokers. The Strategy Health verdict bands the result Excellent, Good, Marginal, Risky or Avoid based on those four numbers combined.

3. Visual breakdown of every win against every loss

Numbers are easier to ignore than pictures. The Visual Expectancy Breakdown renders two things side by side. A CSS donut chart in the middle shows the relative contribution of average wins (teal) and average losses (pink) to your strategy, with the expected value floating in the centre as the take-home dollar number. To the right, a horizontal bar chart stacks gross win contribution on top of gross loss contribution so you can see at a glance whether the green bar fully covers the red one. A strategy with a thin green strip and a fat red bar will lose money on every cycle even if the win rate looks fine. The donut and bar render instantly with no Chart.js dependency, so they appear the second you click Calculate.

🎯 Visual Expectancy Breakdown

Expected value
+$50
Gross wins+$121
Gross losses-$63
Costs-$8

🎲 Kelly Criterion bet sizing
EDGE 28.5%
Full Kelly28.5%
Theoretically optimal, real-world dangerous

Pro standard, 75% of growth at 25% of variance

Quarter Kelly7.1%
Conservative, ideal for new strategies

4. Right-size every trade with Kelly Criterion

Knowing your edge is half the work. Sizing the bet correctly is the other half. The Kelly Criterion is the mathematically optimal fraction of capital to risk on each trade given a known edge. The calculator presents three cards: Full Kelly (the textbook number, theoretically maximises long-run geometric growth, in practice produces 50%+ drawdowns that almost no human can stomach), Half Kelly (the professional standard, captures roughly 75% of Full Kelly growth at 25% of the variance), and Quarter Kelly (the conservative choice for new strategies with small backtest samples, where the true win rate is uncertain). Each card shows the percent of account to risk plus a one-line risk profile. The Kelly explainer pane underneath is collapsible so the noise stays out of your way until you ask for it.

5. Stress-test the strategy with 1,000-path Monte Carlo

Expectancy is the average. The average lies. A strategy with a +$50 expectancy can still drawdown 40 percent in a bad week, or go through a 12-trade losing streak that wipes out three months of gains. The Quick Simulation panel runs 1,000 Monte Carlo paths against your strategy parameters using a seeded pseudo-random generator (so the same inputs always produce the same simulation), then surfaces the four numbers that matter: probability of profit, probability of ruin, p5 worst-case balance and p95 best-case balance. A separate Full Monte Carlo panel renders the equity curve with 20 sample paths, a histogram of final balances, max drawdown distribution and the median equity curve. You set trades, balance, risk percent and sizing model (fixed dollar or fixed percent) and the simulation runs in your browser in under a second.

🔥 Monte Carlo · 1,000 paths
100 TRADES
Prob profit
82.1%
Prob ruin
2.4%
p5 worst
$8,420
p95 best
$18,740
Strategy Health Checklist
4 / 5 PASS
Positive expectancy
+$50.00 per trade
Profit factor above 1.5
1.92
R-multiple at or above 1.5
1.57R
Costs under 20% of profit
13.8%
!
Edge margin above breakeven
14.1% margin (target 15%+)

6. Run the Strategy Health Checklist before risking real capital

The bottom of the dashboard is a five-item pass or fail checklist that summarises every other panel into one go or no-go decision. The five checks: positive expectancy, profit factor above 1.5, R-multiple at or above 1.5, costs under 20% of gross profit, and edge margin above breakeven by at least 15 percentage points. A strategy needs four out of five passes before it deserves real capital. Three or fewer means you have a model with a thin edge that will get eaten by variance and slippage. The checklist also rolls into the CleaRank Financial AI Strategy Analysis card, a written paragraph that names the specific strengths and weaknesses the calculator detected: useful for journaling decisions and for sharing strategy reviews with a mentor.

Kelly criterion: full, half, quarter, and why full Kelly will ruin you

Discretionary day traders, prop-firm candidates, system builders, swing investors. The calculator is the same one-screen view for all four, but the metric you live and die by shifts by workflow. Pick the one that matches yours.

Discretionary day traders

Pull your last 30 trades from the journal, plug the average win, average loss and per-trade cost into the calculator. If expectancy is below $5 a trade, the edge is too thin to cover a single string of bad luck. Tighten entries or stop trading the setup.

Funded-account candidates

major funded-account programs and Apex all enforce a max daily loss and a profit target. Run the Monte Carlo at your actual risk percent over the challenge length. If probability of ruin is above 5 percent, you will fail the challenge eventually. Drop risk percent until it falls under 5 percent.

System builders backtesting setups

After every backtest, the question is: does the setup have an actual edge or did I just curve-fit. The sensitivity heatmap shows how expectancy changes as win rate and average loss vary. If a 5-percentage-point drop in win rate flips the strategy from green to red, the edge is too fragile.

Crypto and forex swing traders

Volatility means costs swing wildly. The Costs % of profit metric on the dashboard tells you whether wide stops and slippage have eaten the strategy alive. Run the streak probability table to size positions against a realistic worst-case losing run, not the best case.

Monte Carlo equity curves: the path that matters more than the average

Most trade expectancy calculators on the open web do one thing: (Win % × Avg Win) - (Loss % × Avg Loss) and print a dollar number. They ignore trading costs. They never run a Monte Carlo. They do not show you Kelly. They do not surface the sensitivity heatmap that reveals fragile edges. The CleaRank version does all of it in your browser with no signup. Costs are first-class (a 30% cost drag is the single most common reason real traders underperform their backtests). Kelly Criterion is built in with Full, Half and Quarter Kelly side by side. A 1,000-path Monte Carlo with a seeded pseudo-random generator returns probability of profit, probability of ruin, p5 worst and p95 best in under a second. A Win Rate by Average Loss sensitivity heatmap shows fragile edges. Streak probabilities tell you how long a realistic losing run can last. CleaRank Financial AI writes a plain-English strengths-and-weaknesses paragraph that names the specific issue with your strategy.

The calculator also ties into the rest of the dashboard. A one-click Size this position button passes your expectancy and Half Kelly value to the Position Size Calculator. A one-click receive button pulls in your last 50 trades from the Trade Journal if you have a CleaRank account. Pro and Ultra subscribers get the same calculator inside the full 22-tool trading workbench at trade.clearank.com, alongside the live trading simulator, the journal and the prop-firm compliance auditor.

Streak probability and drawdown: how long your worst stretch realistically lasts

Trade expectancy is the average dollar amount a strategy makes or loses on every single trade, accounting for win rate, average win size, average loss size and per-trade trading costs. A positive number means the strategy is mathematically profitable over a large enough sample. A negative number means you are paying the broker to lose money slowly, no matter how often you win. There are four specific signals every serious trader should watch alongside the bare expectancy number.

  1. Profit factor. Gross profit divided by gross loss. Above 1.5 is sustainable. Above 2.0 is excellent. Below 1.2 is fragile. Why it matters: profit factor is more stable than win rate across small samples, which makes it the metric prop firms actually grade you on.
  2. R-multiple (reward to risk). Average winning trade divided by average losing trade. 1.5R means each winner is 1.5 times as big as each loser. Why it matters: at 1.5R you only need a 40% win rate to break even on costs. At 1.0R you need 50%. At 0.5R you need 67%.
  3. Breakeven win rate. The minimum win rate required at your current R-multiple just to break even on costs. Why it matters: if you trade an 0.8R setup with a 45% win rate, you are losing money on every trade by design. The calculator surfaces this immediately.
  4. Costs as a percent of gross profit. Commissions plus slippage plus spread, divided by gross profit. Under 15% is fine. Above 30% means trading costs are eating most of the strategy’s edge. Why it matters: the single most common reason real traders underperform their backtests is failing to model costs.

“Profitable trading is boring math. You take an edge of $50 a trade, run it 100 times a month, and at the end of the year you have a real number. The work is not in finding the next great setup. It is in measuring whether the setup you already have is profitable, and then sizing the bet correctly so a single bad week does not blow up the account.”

The expectancy formula, in plain English

One formula, three terms, the difference between a sustainable trading business and a long expensive hobby. The Win % is your win rate as a decimal (55% = 0.55). The Loss % is the complement (1 minus win rate). Average Win and Average Loss are the dollar P&L on a winning and losing trade respectively. Average Cost is everything the broker takes per round trip: commission, slippage, spread. Subtract costs in full, because they hit on every trade whether it wins or loses.

The Kelly formula on the right of the calculator uses the same inputs to derive the optimal bet fraction. Full Kelly is shown for completeness. Half Kelly is what professional traders actually use, because Full Kelly produces drawdowns that would make a 50-year-veteran flinch. Quarter Kelly is the right default for strategies with fewer than 100 closed trades, where the true win rate is still uncertain.

Expectancy formula
Expectancy
per trade $

=
+ Win term
Win % × Avg Win

– Loss term
Loss % × Avg Loss

– Cost term
Avg Cost per trade

Positive = mathematically profitable. Negative = pay the broker to lose slowly.

Worked example: four strategies, four verdicts

Same calculator, four very different combinations of win rate and R-multiple. The verdict in the bottom of each card is what the Strategy Health badge would show.

SCALP, HIGH WR
WR 65% · R:R 0.8
Win $80, Loss $100, Cost $4
(0.65 × $80) – (0.35 × $100) – $4
+$13.00
Good. Watch the cost drag at high frequency.
TREND, LOW WR
WR 40% · R:R 3.0
Win $600, Loss $200, Cost $10
(0.40 × $600) – (0.60 × $200) – $10
+$110.00
Excellent. Wide stops, big winners pay the bill.
BREAKEVEN
WR 50% · R:R 1.0
Win $150, Loss $150, Cost $6
(0.50 × $150) – (0.50 × $150) – $6
-$6.00
Avoid. A 50/50 coin flip cannot beat broker costs.
NEGATIVE EDGE
WR 55% · R:R 0.5
Win $50, Loss $100, Cost $5
(0.55 × $50) – (0.45 × $100) – $5
-$22.50
Avoid. Cutting winners short is the silent killer.

Four strategies, four outcomes. Two profitable, two destined to lose money slowly. Notice the scalp at 65% win rate looks reassuring on a scoreboard but only nets $13 per trade after costs, while the trend strategy with a 40% win rate quietly compounds at $110 per trade. The bottom-right card is the most common live-trading failure: a 55% win rate that still loses money because winners are cut short and losers run to full size. Expectancy maths is the only way to see it before the account dies.

Expectancy by win rate and reward-to-risk ratio

Per-trade expectancy in dollars for an average loss of $100 and zero costs. Find your strategy’s win rate down the left, your reward-to-risk ratio across the top. Green cells are profitable, red cells lose money. Tape this next to your screen and any new setup you backtest gets a sniff test in three seconds before you waste a week on a curve-fit dud.

The diagonal where green and red meet is the breakeven curve. At 1.0R you need a 50% win rate. At 1.5R you only need 40%. At 0.5R you need 67%. Most retail traders die in the bottom-left quadrant: low win rate, low R-multiple, no edge after costs.

Expectancy ($) · loss=$100 · cost=$0
WR ↓ / R:R → 0.5R 1.0R 1.5R 2.0R 3.0R
30% -$55 -$40 -$25 -$10 +$20
40% -$40 -$20 $0 +$20 +$60
50% -$25 $0 +$25 +$50 +$100
55% -$18 +$10 +$38 +$65 +$120
60% -$10 +$20 +$50 +$80 +$140
65% -$3 +$30 +$63 +$95 +$160
70% +$5 +$40 +$75 +$110 +$180

Add your real per-trade cost. A $10 cost pushes every cell down by $10, which is enough to flip several green cells to red. Costs matter.

Five mistakes that turn a positive-expectancy strategy into a losing one

Expectancy is the simplest math in trading. Misreading it is the most common reason intermediate traders quit. Here are the five mistakes that turn a green number on a calculator into a red number in a brokerage statement, and the one-line discipline that prevents each.

01

Using win rate alone as a strategy grade

A 70% win rate sounds elite. Pair it with a 0.4 reward-to-risk and you are losing money on every trade. Win rate is only useful in the context of average win versus average loss. Always quote both.

02

Ignoring per-trade costs in the model

Commission plus slippage plus spread is rarely zero. A $10 cost on a $50 expectancy is a 20% drag. The calculator’s Costs % of profit metric tells you the truth your backtest hides. Always enter a realistic cost.

03

Sizing at Full Kelly instead of Half or Quarter

Full Kelly maximises long-run growth on paper. In practice, it produces 50%+ drawdowns and a real-money trader quits at 30%. The professional default is Half Kelly. New strategies start at Quarter Kelly until 100 closed trades confirm the edge.

04

Skipping the Monte Carlo stress test

A positive expectancy is not the same as a survivable strategy. Run the 1,000-path Monte Carlo. If probability of ruin is above 5% at your current risk percent, the strategy will eventually blow up the account no matter how good the average is.

05

Switching strategies after a sample of 20 trades

Twenty trades is not a sample, it is a coin flip. A strategy with a true 55% win rate can easily show 35% across 20 trades by chance. The streak probability table tells you how long a normal losing run lasts. Wait for 100 trades before declaring a strategy dead.

Continue the workflow with these calculators

Frequently asked questions

Trade expectancy is the average dollar amount a strategy makes or loses per trade after accounting for win rate, win size, loss size and per-trade costs. The formula is Expectancy = (Win % × Avg Win) - (Loss % × Avg Loss) - Avg Cost. A worked example: a strategy with a 55% win rate, average win of $200, average loss of $100 and average cost of $5 has expectancy of (0.55 × $200) – (0.45 × $100) – $5 = +$60 per trade. Over 100 trades, that is +$6,000 in projected P&L. The calculator above runs this maths instantly and adds profit factor, R-multiple, breakeven win rate, Kelly Criterion sizing and a 1,000-path Monte Carlo on top.

The honest answer depends on trade frequency and account size, but the Strategy Health verdict in the calculator above uses these bands. Excellent: expectancy above 15% of average loss, profit factor above 2.0, R-multiple at or above 1.5, costs under 10% of gross profit. Good: expectancy 5% to 15% of average loss, profit factor 1.5 to 2.0, costs under 20%. Marginal: expectancy 0 to 5%, profit factor 1.2 to 1.5. Risky: profit factor 1.0 to 1.2, no real edge. Avoid: negative expectancy or profit factor below 1.0. For a $100 average loss, that means anything above +$15 per trade is excellent, +$5 to +$15 is good, 0 to +$5 is marginal, anything negative is uninvestable.

The Kelly Criterion calculates the fraction of capital to risk on each trade that maximises long-run geometric growth, given a known edge. The formula in trading terms is Kelly % = Win % - ((1 - Win %) / R-multiple). For a 55% win rate strategy with a 1.5R reward-to-risk, Kelly returns 55% – (45% / 1.5) = 25% of capital at risk per trade, which is Full Kelly. The calculator above also surfaces Half Kelly = 12.5% and Quarter Kelly = 6.25%. Full Kelly is the mathematical optimum but produces drawdowns large enough that almost no human can stomach them in live trading. Half Kelly is the professional standard and captures roughly 75% of the growth at 25% of the variance.

Full Kelly assumes you know your true win rate and reward-to-risk exactly. In reality, every backtest sample is finite and the true edge could be 5 to 10 percentage points lower than what you measured. If you size at Full Kelly and the true edge is lower, you over-bet and lose a much larger fraction of capital in every losing run. Half Kelly is the standard hedge: it cuts the bet size in half but only loses about 25% of the long-run growth rate. The variance and the maximum drawdown both drop sharply. Concrete example: at Full Kelly 25% per trade, a 6-trade losing streak (perfectly normal at 55% win rate) compounds a 78% drawdown. The same streak at Half Kelly 12.5% produces a 55% drawdown. At Quarter Kelly 6.25%, only 32%. Most live traders quit at 30% drawdown, so the smaller Kelly fraction is the only one that survives reality.

The Quick Simulation panel runs 1,000 Monte Carlo paths against your strategy parameters using a seeded mulberry32 pseudo-random generator (so the same inputs always produce the same output, which is essential for reproducible analysis). You can choose 10 to 500 trades per simulation, set starting balance from $100 to $10 million, and select a risk percent from 0.1% to 50% per trade. The output includes probability of profit, probability of ruin, p5 worst-case balance, p95 best-case balance, median final balance and a sample-paths visualisation. The separate Full Monte Carlo panel runs the same engine over 10 to 5,000 trades with a fixed-dollar or fixed-percent sizing model, plus a histogram of final balances and 20 sample equity curves rendered on screen.

Expectancy is a dollar amount per trade. Profit factor is a ratio of gross profit to gross loss. They measure the same edge from two angles. A strategy with +$50 expectancy at $100 average loss has a profit factor around 1.9 (gross winnings 1.9x gross losses). Expectancy answers “how much money does this make on average per trade”. Profit factor answers “how durable is the edge”. The two move together but profit factor is more stable across small samples, which is why prop firms grade traders on profit factor and not raw expectancy. Both numbers are shown side by side on the Expectancy Dashboard above. Use expectancy to project P&L, use profit factor to grade the quality of the edge.

Four reasons, in order of frequency. One: you forgot to include real per-trade costs. The Costs % of profit metric on the dashboard shows what percentage of your gross profit goes to commission, slippage and spread. Above 30% means costs are eating most of the edge. Two: your sample is too small. With 20 trades, even a true 60% strategy can show 35% by chance. Wait for 100 closed trades before declaring an edge dead. Three: you are over-sized. A positive-expectancy strategy at Full Kelly can drawdown 60% on a normal losing streak and you quit before the math plays out. Drop risk to Half or Quarter Kelly. Four: the backtest was curve-fit. Run the sensitivity heatmap. If a 5-percentage-point drop in win rate flips the strategy from green to red, the edge is fragile and probably did not survive out-of-sample.

Yes. Expectancy is asset-agnostic. The four inputs (win rate, average win in dollars, average loss in dollars, average cost in dollars) work identically for equities, futures, forex, crypto spot, crypto perpetuals, options or any market where you can quantify a trade as a P&L number. The only caveat: enter your average cost in the same currency as your wins and losses. For forex, that means the pip value times the pip distance in your account currency, plus the spread in dollars. For crypto on a high-fee venue, costs can easily run $20 to $40 a round trip (0.20% to 0.40% on a $10,000 position) which a backtest without costs will completely miss. The Strategy Lab dropdown lets you save separate named strategies per market (e.g. “BTC Swing”, “EURUSD London Open”, “SPY 0DTE”) and switch with one click.

Measure the edge. Size the bet. Survive the variance.

The free calculator gives you expectancy, profit factor, Kelly and Monte Carlo for one strategy. Pro unlocks save scenarios across all 22 tools and the live simulator. Ultra adds the AI Trade Coach and the full trading workbench.

Pro

$29/mo

  • Save scenarios across all 22 tools
  • Trade Journal with prop-firm audit and CSV import
  • Trading Simulator with $500K paper capital

Start with Pro

Most popular

Ultra

$59/mo

  • Everything in Pro, plus
  • AI Trade Coach with live position context
  • Historical Replay and multi-account simulator

Get Ultra

14-day money-back guarantee
Cancel anytime
All 22 tools included