Tools / Expectancy calculator

Trading expectancy calculator

Expectancy is the honest answer to whether a strategy makes money. Enter your win rate, average win and average loss.

Expectancy per trade
$52.50
Expected over 100 trades
$5,250.00
Profit factor
1.64
Above 1.0 is profitable

Embed this calculator

Free to use on your own site, blog or trading community. Copy the snippet and keep the credit link.

<iframe src="https://tradersstack.com/embed/expectancy-calculator" width="100%" height="520" style="border:1px solid #e5e5e5;border-radius:12px" loading="lazy" title="Expectancy calculator by TradeStack"></iframe>
<p style="font-size:12px"><a href="https://tradersstack.com/tools/expectancy-calculator">Expectancy calculator</a> by <a href="https://tradersstack.com">TradeStack</a></p>

Frequently asked

What is the expectancy formula?

Expectancy = (Win rate x Average win) - (Loss rate x Average loss). A positive number means the strategy makes money over a large sample.

How many trades do I need before expectancy means anything?

Roughly 100 trades of the same setup before the number stabilises. Under 30 trades it is mostly noise.

Where do I get my real numbers?

From your trading journal. TradeStack calculates win rate, average win, average loss, profit factor and expectancy automatically from an imported CSV.

Other calculators

Learn the maths behind it

Stop estimating, start measuring

TradeStack is a free trading journal. Drop in a CSV and get your real win rate, expectancy and profit factor.

Start free