Recovery Factor Calculator
Essential metrics to analyze and optimize your trading performance.
Recovery Factor
Recovery Factor is the ratio of Net Profit to Maximum Drawdown. It measures a system's ability to recover from drawdowns.
Formula: Absolute Net Profit / Maximum DrawdownHow to calculate this metric
Follow these four steps using your real equity curve data to get a meaningful recovery factor.
Recovery Factor = Net Profit ÷ Maximum Drawdown (absolute ₹)- 1
Calculate your net profit — Sum all realised profits and subtract all realised losses over your chosen period. Use net figures after brokerage, STT, and other charges.
- 2
Identify the maximum drawdown — Find the largest peak-to-trough decline in your equity curve during the same period. This is expressed as an absolute ₹ value, not a percentage.
- 3
Divide net profit by max drawdown — e.g. Net Profit ₹20,000 ÷ Max Drawdown ₹4,000 = Recovery Factor of 5.0. A higher number means the strategy earns far more than it loses at its worst.
- 4
Interpret in context — Compare across different strategies or timeframes using the same method. A rising recovery factor over time signals an improving system.
e.g. ₹20,000 net profit ÷ ₹4,000 max drawdown = 5.0 Recovery FactorWhat is a good about this metric?
A recovery factor above 1.0 means the strategy has earned back more than it lost at its worst point. Professional traders typically look for 3.0 or above before trading a system live.
Below 1.0
Poor
Net profit hasn't even covered the worst drawdown once.
1.0 – 2.0
Acceptable
System recovers but leaves little buffer for future drawdowns.
2.0 – 4.0
Good
Solid range — profit is 2–4× the worst drawdown experienced.
4.0 or above
Excellent
Strategy absorbs drawdowns easily and compounds well.
A factor of 3.0 or above is a widely cited benchmark. It tells you the strategy has generated at least ₹3 in profit for every ₹1 of its worst drawdown — leaving a meaningful cushion for live trading conditions.
Common metric of this mistakes
These errors inflate the recovery factor and give a false sense of strategy robustness.
Using percentage drawdown instead of absolute
The formula requires an absolute ₹ drawdown figure, not a percentage. Mixing the two gives a dimensionless number that can't be compared across strategies.
Ignoring the time period
A recovery factor of 5 over one month is very different from 5 over five years. Always state the period when reporting this metric.
Calculating on too short a history
A short backtest may not have experienced the true maximum drawdown. More history = a more realistic (and usually lower) recovery factor.
Treating it as the only risk metric
Recovery factor doesn't capture drawdown duration. A strategy can have a high factor but still leave you underwater for 18 months. Pair it with drawdown duration analysis.
Overfitting to hide drawdowns
Curve-fitted strategies artificially minimise reported drawdowns, inflating the factor. Always validate on out-of-sample data before trusting the number.