Category
Risk
Difficulty
Intermediate
Used in
EA evaluationRisk management

Recovery factor

Total net profit divided by maximum drawdown, indicating how many times the strategy has earned back its worst loss. Higher is better.

also: profit-to-drawdown ratio, RF

Updated

In plain English

How many times over did the strategy earn back the worst hole it dug? It puts the reward and the pain on the same scale, so a large return bought with a large decline stops looking like a large return.

Why it matters

Net profit and maximum drawdown are usually quoted side by side and read separately, which lets a seller lead with the flattering one. Recovery factor forces them into a single ratio, so a strategy cannot buy its return with a decline the account could not have survived.

  • It is the sanity check on a headline return. A 200% gain through a 50% drawdown scores 4.0; a 40% gain through a 5% drawdown scores 8.0, and the second is the more deployable product despite the smaller number on the poster.
  • It is scale-free in the same way profit factor is, so it survives comparison across account sizes and lot settings — provided both terms are measured on the same basis.
  • It exposes leverage dressed up as skill. Doubling the lot size roughly doubles both the profit and the drawdown, so recovery factor barely moves — which is exactly the point. A metric that improved would be measuring the leverage, not the strategy.
  • It reorders a catalogue. Rank the fourteen EAs published here by net profit, then by recovery factor: the two orders agree only loosely, at a rank correlation of 0.73. The smallest net profit of the fourteen, 386.05 USD, lands fifth on recovery factor — the return alone would have put it last. The second-largest, 10,280.42 USD, lands third.

How it is calculated

Recovery factor = Net profit ÷ Maximum drawdown
Net profit
Total profit after losses over the measured window, not the gross winning total.
Maximum drawdown
The deepest peak-to-trough decline in the same window, as a positive number.

Both terms must be in the same units — either both in account currency or both as percentages — and both must come from the same test run. Mixing a percentage return with a currency drawdown produces a number that means nothing.

What counts as high or low

  • under 2 The return did not justify the hole
  • 2–3 Thin — workable only if the drawdown itself is shallow
  • 3–5 Normal for a tested retail EA over several years
  • over 5 Strong — check the sample is long enough to have found a real trough

Read it together with

No single number describes a strategy. These metrics change how this one should be read.

Example

Two strategies both finish the test window in profit. Reading the returns alone ranks them one way; dividing each return by the decline it required ranks them the other way.

Strategy A — net profit
+80%
Strategy A — maximum drawdown
10%
Recovery factor 8.0
Strategy B — net profit
+80%
Strategy B — maximum drawdown
40%
Recovery factor 2.0

Strategy B needs roughly four times the capital to be run at the same risk of ruin, which makes it a different product rather than an equal one.

Calculation 80 ÷ 10 = 8.0 · 80 ÷ 40 = 2.0

Result Identical returns, a four-fold difference in what they cost to obtain

How to interpret it

Recovery factor is a ratio of two point-in-time figures, so it inherits the weaknesses of both. Establish the window and the measurement basis before reading it.

Range What it means
Measured over a short window Flattering by construction. A brief test may simply not have contained the market condition that produces the real trough, so the denominator is understated.
Drawdown taken on balance, not equity Understates the denominator whenever positions are held through floating loss, which inflates the ratio. Equity drawdown is the honest term.
Measured over several years including a stressed period The figure worth quoting. The denominator has had a chance to find a genuine trough.
Compared against a time-normalised ratio Read alongside the Calmar ratio (CAGR ÷ max drawdown), which divides an annualised return rather than a cumulative one and so does not reward simply running longer.
Derived yourself from a published pair The version you can check. If a listing prints net profit and maximum drawdown from one run, divide them. Nobody has to publish the ratio for you to hold it.
  • The numerator grows with time and the denominator does not have to, so a longer test tends to raise recovery factor for free. Compare figures over comparable spans, or use Calmar instead.
  • It is path-blind. A strategy that earned everything in year one and then went flat scores the same as one that earned steadily, provided the drawdown matched.
  • Read it beside worst losing streak. Recovery factor says the hole was repaid; it does not say how long the account sat in it.
  • Watch the denominator stop moving. In all fourteen runs published here the deepest trough sits inside the backtest window, so trades added afterwards lift only the numerator. One listing went from 3.37 to 5.73 on 15 extra trades. Two went the other way, because their added trades lost money.

Deriving the ratio for the fourteen runs published here gives 1.67 to 15.66 on balance drawdown. One sits under the 2.0 line this page calls unjustified, and six sit above 5.0, where the table above says to go and check the sample length. Swapping the denominator to equity drawdown lowers the ratio in thirteen of the fourteen, and the widest fall — 15.66 to 8.86 — belongs to the highest scorer. The exception is one of the two runs read on MT5's Relative basis: there balance and equity pick different moments, so their currency amounts are not comparable at all. No EA page here prints a recovery factor — both terms come from the same run and the division is left to the reader.

Common mistakes

Comparing recovery factors from tests of different lengths

Net profit accumulates with time while maximum drawdown does not have to, so a ten-year test almost always scores higher than a two-year test of the same strategy. Either match the windows or switch to the Calmar ratio, which normalises by time. Dividing each of the fourteen runs here by its own span moves one listing from twelfth place to sixth: its window is 4.97 years against 7.59 for the longest on the site.

Mixing a percentage numerator with a currency denominator

An 80% return divided by a $4,000 drawdown is not a ratio of anything. Both terms have to be expressed the same way, taken from the same run.

Treating a high figure as proof the drawdown is tolerable

Recovery factor is a ratio, not a limit. A 45% drawdown repaid six times still means the account has to be funded for a 45% decline, and most retail accounts are not.

Assuming the measured drawdown is the worst possible

The denominator is the deepest trough the sample happened to contain. A longer sample usually finds a deeper one, which lowers the ratio — so treat the published figure as an upper bound on future expectations.

Frequently asked questions

What is a good recovery factor for an EA?
Roughly 3 to 5 over several years of realistic testing is a normal, believable range for a retail EA. Below 2 the return did not justify the decline it required; above 5 is strong but worth checking against the length of the sample, since a short test can simply have missed the real trough.
How is recovery factor different from profit factor?
Profit factor divides gross profit by gross loss and is blind to the path — it does not know whether the losses arrived one at a time or all at once. Recovery factor divides net profit by the deepest peak-to-trough decline, so it is specifically about the worst stretch rather than the total.
Where do I find recovery factor on an EA listing?
Usually nowhere. No EA page on this site prints it, and most vendor pages do not either. Both terms it needs are published here from the same run and beside the data window, so the division takes a moment. Doing it for the fourteen runs on this site gives 1.67 at the low end and 15.66 at the high end — a spread far wider than the net profits alone suggest.
Should I use the Calmar ratio instead?
For comparing strategies tested over different lengths, yes. Calmar divides the annualised return (CAGR) by maximum drawdown, so it does not reward a strategy simply for having been tested for longer. Recovery factor remains the quicker read when both figures come from the same window.