This is an implementation of John Ehlers’ Adaptive RSI , as described in his book Rocket Science for Traders: Digital Signal Processing Applications (2001-07-20).
It does not need a length value to be specified by user. It adopts itself perfectly to the price chart.
It integrates the idea of automatically determining the Dominant price cycle through a Homo-dyne Discriminator, and using half of a cycle length as the input for the RSI . Not only determines the most effective range for the RSI by setting it based on the cycle, but also makes the RSI PDF (Probability Distribution Function) adjustable as shown in John Ehler's papers.
Works just like a normal RSI , but should have less false signals.
Added alerts for Overbought and Oversold zones