Profit factor calculator

Divide what you won by what you lost. Enter your totals and get the profit factor, the net result and the expectancy per trade. No sign-up.

-Profit factor
-Net result
-Average win
-Average loss
-Expectancy per trade

Enter the total of your winning trades and the total of your losing trades, and the calculator shows your profit factor. Add the number of winners and losers to see your average win, average loss and the expectancy per trade. The example values are invented: $1,850 of winners, $1,240 of losers, 26 winning and 24 losing trades.

What profit factor is

Profit factor is gross profit divided by gross loss. A value of 1.00 means the winners exactly cancel the losers. Above 1.00 the winners are larger than the losers, below it the losers are larger. With the example numbers, 1,850 divided by 1,240 is 1.49: for every dollar lost, about $1.49 was won, before anything you did not count.

Profit factorIn plain words
Below 1.00The account lost money over this sample
About 1.00Breakeven. Costs decide the outcome
1.00 to 1.50Slightly positive. Fragile to costs and to a short sample
Above 1.50Winners clearly outweigh losers, if the sample is large and the numbers are net of costs
Very high on few tradesOften luck, or a sample too small to mean anything

These bands are rough conventions, not rules, and different traders and sources use different cut-offs. What matters is that you measure it on net trades (after commission and swap) and on enough of them. Twenty trades prove very little.

What profit factor leaves out

Profit factor, win rate and expectancy together

Profit factor, win rate and expectancy describe the same results from different angles. Expectancy is the average result per trade: net result divided by the number of trades. With the example numbers it is (1,850 - 1,240) / 50 = +$12.20 per trade. The expectancy calculator and the breakeven win rate calculator look at the same data from the win rate side.

Where to get the numbers

Gross profit and gross loss are the sums of your winning and losing closed trades. In MetaTrader 5 you can get them from the History tab report, or from a spreadsheet of your trades with =SUMIF(range,">0") and =SUMIF(range,"<0"). AI Trading Journal shows profit factor on its dashboard for any period, built from your net results, and its Excel report includes it among the key figures. See the MT5 report analyzer guide for the full method.

A worked example from a short trade list (hypothetical)

Take ten closed trades with these net results: +$120, -$60, +$45, -$60, +$200, -$60, -$60, +$90, -$60 and +$75. The five winners (+120, +45, +200, +90 and +75) add up to $530, and the five losers (-60 each) add up to $300. The profit factor is 530 / 300 = 1.77, the net result is +$230 and the expectancy is +$23 per trade.

FigureValueHow it is worked out
Gross profit$530120 + 45 + 200 + 90 + 75
Gross loss$3005 x 60
Profit factor1.77530 / 300
Win rate50%5 winners out of 10
Average win$106530 / 5
Average loss$60300 / 5
Expectancy per trade+$23(530 - 300) / 10

The trades are invented. Ten trades are far too few to trust a profit factor of 1.77: one more losing trade of $200 would drop it to 530 / 500 = 1.06. That sensitivity is the reason to read the figure on a large sample and next to the others.

How to read a change in profit factor

Common mistakes when using profit factor

Limits of this calculator

Frequently asked questions

How do I calculate profit factor?
Divide your gross profit, the sum of all winning trades, by your gross loss, the sum of all losing trades, as a positive number. For $1,850 won and $1,240 lost, the profit factor is 1.49.
What is a good profit factor?
There is no universal figure. Above 1.00 means winners outweigh losers, but a high value on a few trades proves little. Measure it on net results over a large sample.
Is profit factor the same as win rate?
No. Win rate counts how often you win. Profit factor compares the total won with the total lost, so a trader with a low win rate can have a high profit factor.
Should I include commission and swap?
Yes. Use net results, otherwise the figure looks better than your balance.
Where can I see my profit factor automatically?
AI Trading Journal shows it on the dashboard for Daily, Weekly, Monthly or All-time periods, built from your MetaTrader 5 history.

Related guides

See your profit factor automatically: free for 7 days

Free for 7 days, no card required. After that, a one-time $19.99 purchase. No subscription. Also on the Microsoft Store.

One-time $19.99, no monthly fee · your MT5 login never leaves your PC · trades go into your own journal on your PC, not through our servers.

Start free 7-day trial