Price Action Analysis Toolkit Development (Part 58): Range Contraction Analysis and Maturity Classification Module https://www.mql5.com/en/articles/21109
Creating Custom Indicators in MQL5 (Part 6): Evolving RSI Calculations with Smoothing, Hue Shifts, and Multi-Timeframe Support - https://www.mql5.com/en/articles/21083