I tried. Hard to do proper backtest buying the dip because one usually peeked at forward prices and adjusted the parameters to fit the outcome, maximizing gains.
I just defined "the dip" as X% and bought at close if more than X% off ATH. Has to be realistic. You can probably play with this, for example double leverage every 10% down.