StructureX

Home › Glossary

What is recovery factor in trading?

In one line: Recovery factor is a strategy's net result divided by its max drawdown. It shows how much a method gained in a test compared with its worst drop along the way.

Trading glossary · Updated 2026-10-21

The formula

Recovery factor = net result ÷ max drawdown

Use the same units for both. Units of risk (R) work well, because the answer then fits any account size.

A simple example

Two practice tests, each 100 trades:

TestNet resultMax drawdownRecovery factor
A+20R10R20 ÷ 10 = 2.0
B+20R20R20 ÷ 20 = 1.0

Same end result. But Test B had to sit through a dip twice as deep to get there. Test A covered more ground per bad stretch. A math example, not a promise.

If a test ends below zero, recovery factor is negative. The method didn't climb out of its holes.

Why it matters

Net result alone hides the ride. Recovery factor puts the worst stretch right next to it.

It pairs well with Expectancy (the average per trade) and Profit factor (wins compared with losses).

A common mistake

Comparing tests of very different lengths. A longer test usually gains more and has more time to hit a deep dip. A 1,000-trade test and a 50-trade test aren't a fair match. Compare tests with similar sample sizes.

The other mix-up: a single high number from a short test. One lucky stretch can make it look great. See how to backtest a trading strategy.

Work out recovery factor from your journal every 100 trades. If it keeps dropping, your drawdowns are growing faster than your results.

For a version that uses yearly returns, see the Calmar ratio.

Questions

What is a good recovery factor?

Higher is better, and it depends on how long the test ran. Above 1 means the net result was bigger than the worst drop. Past numbers don't guarantee future ones.

How is recovery factor different from the Calmar ratio?

Recovery factor uses the total net result. The Calmar ratio uses the average yearly return. Both divide by max drawdown.

Where do I find recovery factor?

Some testing platforms show it in their reports. You can also work it out from your journal: total R divided by your largest drop in R.

Want the next step? We'll walk you through it.

Four free lessons by email, one every few days — each with a 10-minute exercise on a real chart.

Send Me the Free Lessons 4 short emails · No spam · Unsubscribe anytime

Or see the whole method, step by step:

See What’s Inside the Course Try everything free first. Decide when you're ready. · Open the free chart tool (works in the TradingView phone app)

One chart idea a day, in plain English. Follow along:

Follow on XFollow on TradingView