When it comes to duration, the current upswing, while not in record territory yet, is definitely pushing the envelope:
The best of our indicators are included in CIT Toolbox for TradingView and in CIT Collection for NinjaTrader.

Cycle and technical analysis used to identify future Change in Trend (CIT) dates for the SPX and the major indices.