Detrended Price Oscillator (DPO)
Namespace: OpenQuant.API.Indicators
Assembly: OpenQuant.API (in OpenQuant.API.dll)
Syntax
Remarks
The Detrended Price Oscillator attempts to eliminate the trend in prices. Detrended prices a llow you to more easily identify cycles and overbought/oversold levels.
Long-term cycles are made up of a series of short-term cycles. Analyzing these shorter term components of the long-term cycles can be helpful in identifying major turning points in the longer term cycle. The DPO helps you remove these longer-term cycles from prices. To calculate the DPO, you specify a time period. Cycles longer than this time period are removed from prices, leaving the shorter-term cycles.
This indicator is described in more details in the Steve Achelis' book "Technical Analysis from A to Z".
Formula: 
Inheritance Hierarchy
Thread Safety
Public static (Shared in Visual Basic)staticShared members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.