Adaptive CG Oscillator is a CG Oscillator that can adapt to constantly changing market cycles of a real financial asset.
Conventional oscillators require constant adjustments of the smoothing period to the current market condition. In this indicator such an adjustment is executed automatically. This is achieved by using the additional CyclePeriod indicator that calculates the indicator smoothing period for the current market condition.
Place the CyclePeriod indicator compiled file to the terminal_data_folder\MQL5\Indicators\.
Translated from Russian by MetaQuotes Software Corp.
Original code: https://www.mql5.com/ru/code/568
Detrended Price Oscillator (DPO) shows the market overbought/oversold states and also can be used for getting buy/sell signals.Cycle Period
This indicator is designed for measurement of a financial asset price change periodicity. Cycle Period allows to create adaptive versions of oscillators.