Recovery Factor
Also known as: recovery ratio
What is it?
Recovery factor is a ratio that measures how much profit a strategy produced for each unit of its worst-case pain, calculated by dividing net profit by maximum drawdown. It answers a practical question that raw return alone cannot: was the reward worth the risk taken to earn it? For example, a strategy that made $10,000 of net profit while suffering a $5,000 maximum drawdown has a recovery factor of 2, meaning it earned twice the size of its deepest historical dip. A higher recovery factor generally indicates a more efficient, risk-adjusted result, because the same profit was achieved with a shallower worst-case decline.
This matters because two strategies that finished with the same profit are not equal if one of them put the account through three times the drawdown. The one with the smaller drawdown, and therefore the higher recovery factor, would have been far easier to actually hold through and is usually the better risk-adjusted choice. Comparing strategies on recovery factor rather than headline return helps you avoid being seduced by a big number that came with brutal, possibly unbearable, dips. As with every performance metric, there are limits.
Recovery factor is built from historical or backtested figures, and the future maximum drawdown can be deeper than the one used in the calculation, which would make the real recovery factor worse than it appears. It is a comparison tool, not a forecast. Past performance does not guarantee future results, no strategy is risk-free, and your capital is at risk.
Why it matters: It puts return in the context of risk taken; two strategies with the same profit are not equal if one had triple the drawdown.
Recovery factor = net profit / maximum drawdown
Recovery factor ranks strategies by return earned per unit of drawdown, a fairer comparison than profit alone.
Real-world example
A strategy that made $10,000 with a $5,000 max drawdown has a recovery factor of 2 - it earned twice its worst dip.
How SignalBots handles it
SignalBots can show recovery factor so feeds are compared on risk-adjusted, not just raw, returns. See /risk-warning.
Pro tip
Compare strategies on recovery factor, not raw return, to weigh reward against the drawdown you would have lived through.
Common pitfalls
Picking the higher-return strategy when a lower-return one with far smaller drawdown was the better risk-adjusted choice.
Frequently asked questions
Why use recovery factor over total return?
Because it accounts for the drawdown endured to earn that return. A high return with a brutal drawdown can be worse than a modest one with a shallow dip. It is historical context, not a forecast.
What is a good recovery factor?
Higher is generally better, as it means more profit per unit of worst-case drawdown. But the figure depends on the period and trade count, so compare it alongside the number of trades and conditions tested.
Can recovery factor get worse in live trading?
Yes. It uses the historical maximum drawdown, and future drawdowns can be deeper. A deeper live drawdown would lower the real recovery factor, so treat the figure as a sample, not a guarantee.
How is recovery factor different from profit factor?
Profit factor compares total wins to total losses. Recovery factor compares net profit to the single worst drawdown. They measure efficiency from different angles, and both are useful read together.
Should recovery factor be my only comparison metric?
No. Use it alongside drawdown depth, trade count, win rate, and how the figures were measured. No single metric captures everything, and past performance does not guarantee future results.
Trading involves substantial risk of loss. Historical and backtested results do not guarantee future performance. Read the full risk warning.