Profit factor & expectancy calculator

Paste the profit or loss of each closed trade, one per line or separated by commas.

  • Profit factor—
  • Expectancy per trade—
  • Win rate—
  • Avg win ÷ avg loss—
  • Trades—

Worked example

Profit factor = total of winning trades ÷ |total of losing trades|. Expectancy = win rate × average win + (1 − win rate) × average loss, the amount an average trade made. Payoff = average win ÷ |average loss|.

Example: 120, −45, 80, −60 gives wins of 200 and losses of 105: profit factor 1.90, win rate 50%, expectancy +23.75 per trade.

Common questions

What is a good profit factor?

Above 1.0 the trades made money; below 1.0 they lost it. A figure from a dozen trades can swing a lot with one result, so judge it over many trades.

Why can win rate mislead?

A high win rate with small wins and occasional large losses can still lose money. Profit factor and expectancy account for the size of wins and losses, not just how often you win.

More calculators

Position size calculatorHow many shares to buy so that, if your stop is hit, you lose exactly the amount you decided to risk.Risk/reward calculatorThe reward-to-risk ratio of a planned trade, and the win rate it needs just to break even.R-multiple calculatorMeasure a closed trade in units of what you risked, so trades of different sizes compare fairly.

Stop calculating by hand

TradeGreen connects to your broker read-only and works out R-multiple, win rate, profit factor and expectancy for every setup, from your real fills.

Download on iPhone Get it on Google Play

Educational tool, not investment advice. TradeGreen describes trades that already happened and never recommends what to buy.