OPEN-SOURCE SCRIPT

Chebyshev Filter Divergences [ChartPrime]

The Chebyshev Filter Divergences Oscillator

The Chebyshev Filter indicator is a powerful tool designed to identify potential divergences between price and a filtered version of price based on the Chebyshev filter algorithm. It helps to spot mean reversion points by highlighting areas where price and the filtered price exhibit conflicting signals.


Chebyshev Filter Background:
The Chebyshev filter, named after the Russian mathematician Pafnuty Chebyshev, was invented in the mid-19th century. It's a type of filter used in signal processing and digital signal processing for smoothing or removing unwanted frequency components from a signal.

It provides a sharp cutoff between the passband and stopband of a filter while minimizing ripple in the passband or stopband.

Chebyshev filters are widely used in various applications, including audio and image processing, telecommunications, and financial analysis, due to their efficiency and effectiveness in filtering out noise and extracting relevant information from signals.


◆ Indicator Calculation:
The indicator first applies a Chebyshev filter to the price data, producing a filtered price series. It then normalizes this filtered price series to a range, where it can be used as oscillator with divergences.


◆ Visualization:
The filtered price series is plotted on the chart, highlighting areas where it deviates from its smoothed average.
snapshot

Bullish and bearish divergences are marked on the chart with specific lines and colors, indicating potential shifts in market sentiment.
snapshot

Signs of change in direction are also marked on the chart, providing additional insights into possible mean reversals of price.
snapshot


◆ User Inputs:
  • Ripple (dB): Specifies the desired ripple factor in decibels for the Chebyshev filter.
  • Normalization Length: Sets the length of the normalization period used in the Chebyshev filter.
  • Pivots to Right and Left: Determines the number of pivot points to the right and left of the current point to consider when detecting divergences.
  • Max and Min of Lookback Range: Specifies the maximum and minimum lookback range for identifying divergences.
  • Show Divergences: Enables or disables the display of bullish and bearish divergences.
  • Visual Settings: Allows customization of colors for visual clarity.



In conclusion, the Chebyshev Filter Divergences indicator, with its ability to identify potential mean reversion points through divergences between price and a filtered version of price, offers traders a valuable tool for decision-making in the financial markets. By highlighting areas of divergence, traders can potentially capitalize on market inefficiencies and make more informed trading decisions.
chebyshevDivergenceOscillators

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?


Also on:

Disclaimer