10% off your first year of annual Pro with code EXPECT10 until November 12. See pricing
← Back to Blog
Metrics & StatisticsLast reviewed 5 min readBy Reid Kash

Gain to Pain Ratio: Formula and Worked Example

Gain to pain ratio (GPR) is your total net return divided by the total size of your losses. Above 0 you are profitable, and each 1.0 means you kept $1 of net profit for every $1 you lost along the way. Jack Schwager popularised it as a way to judge a track record by how much pain it took to earn the gain.

The formula

Gain to pain ratio = sum of all returns ÷ absolute value of the sum of all losing returns

"Returns" can be trades or whole months. Schwager's original version uses monthly returns; day traders usually work from individual trade P&L, because a month nets losing trades against winning ones before the ratio ever sees them. Pick one period and keep it the same every time you measure, or the numbers will not compare.

A worked example with 10 trades

Ten futures trades, in dollars of net P&L:

TradeNet P&L
1+$300
2−$150
3+$450
4−$200
5+$100
6−$100
7+$600
8−$250
9+$200
10−$150
  • Gains: 300 + 450 + 100 + 600 + 200 = $1,650
  • Losses: 150 + 200 + 100 + 250 + 150 = $850
  • Net return: 1,650 − 850 = $800

Gain to pain ratio = 800 ÷ 850 = 0.94

You kept about 94 cents of profit for every dollar lost. Half the trades were winners, so the win rate alone (50%) would not have told you that.

Gain to pain ratio vs profit factor

On trade-level data the two are the same number shifted by one. Profit factor is gross profit divided by gross loss (1,650 ÷ 850 = 1.94 here), and gain to pain is net profit divided by gross loss, so:

Gain to pain ratio = profit factor − 1

That makes breakeven 0 for gain to pain and 1 for profit factor. If you already know one, you know the other. The two only differ when GPR is built from monthly returns, because losing trades inside a profitable month never count as losses there. For how profit factor sits next to the average you make per trade, read expectancy vs. profit factor.

The monthly version

Take six months of returns: +4%, −2%, +6%, −1%, +3%, −3%. The sum is +7%, and the losing months add up to 6%.

Gain to pain ratio = 7 ÷ 6 = 1.17

Smoother months push the ratio up even when total profit stays the same, which is why fund managers like it: it rewards a curve with shallow dips.

How to read it

  • Below 0: you lost money overall.
  • 0 to 1: profitable, but losses are eating more than half of your gains. Common in a young strategy.
  • Above 1: net profit exceeds the pain taken to get it.

There is no official pass mark, and a ratio from 15 trades is mostly noise. See how many trades before you can trust a statistic before reading much into it. Gain to pain also ignores how the losses were spread: one large loss and ten small ones of the same total give the same ratio. Pair it with max drawdown and expectancy for the full picture. To weigh returns against the size of the losing days instead, see the Sortino ratio.

Where to find it in your own trades

Import your fills and ExpectancyIQ shows profit factor, expectancy and drawdown for any date range or strategy tag. Subtract 1 from the profit factor and you have your trade-level gain to pain ratio. The glossary defines the rest of the metrics.

Share this article