TASC's February 2022 edition of Traders' Tips includes the "Inverse Fisher Transform Redux — An Elegant Oscillator" article authored by John Ehlers. This is the code implementing the "Elegant Oscillator" from the article.
The calculation process uses the following steps: • Compute the 2-bar difference of closing prices. • Calculate the root mean square (RMS) of the differences. • Scale the differences using the computed RMS. • Apply the inverse Fisher transform to the scaled values. • Smooth the transformed data with the SuperSmoother filter.