Hey guys,
Just backtested an interesting mean reversion strategy, which achieved 2.11 Sharpe, 13.0% annualized returns over 25 years of backtest (vs. 9.2% Buy&Hold), and a maximum drawdown of 20.3% (vs. 83% B&H). In 414 trades, the strategy yielded 0.79% return/trade on average, with a win rate of 69% and a profit factor of 1.98.
The results are here:
Equity and drawdown curves for the strategy with original rules applied to QQQ with a dynamic stop
Summary of the backtest statistics
Summary of the backtest trades
The original rules:
The results shown above are from an improved strategy: a better exit rule with dynamic stop losses. I created a full write-up with all its details here.
I'd love to hear what you guys think. Cheers!
Just backtested an interesting mean reversion strategy, which achieved 2.11 Sharpe, 13.0% annualized returns over 25 years of backtest (vs. 9.2% Buy&Hold), and a maximum drawdown of 20.3% (vs. 83% B&H). In 414 trades, the strategy yielded 0.79% return/trade on average, with a win rate of 69% and a profit factor of 1.98.
The results are here:
Equity and drawdown curves for the strategy with original rules applied to QQQ with a dynamic stop
Summary of the backtest statistics
Summary of the backtest trades
The original rules:
- Compute the rolling mean of High minus Low over the last 25 days;
- Compute the IBS indicator: (Close - Low) / (High - Low);
- Compute a lower band as the rolling High over the last 10 days minus 2.5 x the rolling mean of High mins Low (first bullet);
- Go long whenever SPY closes under the lower band (3rd bullet), and IBS is lower than 0.3;
- Close the trade whenever the SPY close is higher than yesterday's high.
The results shown above are from an improved strategy: a better exit rule with dynamic stop losses. I created a full write-up with all its details here.
I'd love to hear what you guys think. Cheers!

