Detrended Price Oscillator (DPO) is een technische indicator die de overgekochte en oververkochte standen van de markt laat zien. Daarnaast kan het ook gebruikt worden voor het genereren van koop- en verkoop signalen.
Deze indicator helpt om trends te sorteren en focust zich op de basis prijsbeweging cycli. Dit wordt bereikt door de voortschrijdende gemiddelde (moving average) om te vormen tot een lijn, waarbij prijsveranderingen boven en onder deze lijn een trendoscillator vormen.
De indicator wordt gebruikt om kortetermijncycli te benadrukken, aangezien de analyse van kortetermijncomponenten binnen langetermijncycli nuttig kan zijn voor het bepalen van belangrijke omkeerpunt van deze laatste. DPO houdt geen rekening met langetermijnprijs cycli, waardoor kortetermijncycli beter zichtbaar worden.
Berekening:
Deze versie van DPO wordt als volgt berekend:
waarbij:
- XMA - gladmakingsalgoritme;
- Prijs[] - actuele prijs van een financieel actief;
- SMOOTH_Period - eindperiode van de indicator gladmaking;
- DPO_Period - DPO gladmakingsperiode;
- bar - bar-index.
Werken met handelsignalen:
Als DPO boven de nul-lijn ligt (d.w.z. de prijs ligt boven het voortschrijdend gemiddelde), is dat een bullish signaal. Als DPO onder de nul-lijn ligt (d.w.z. de prijs ligt onder de voortschrijdende gemiddelden), is dat een bearish signaal.
Omkeerpunt van langetermijncycli (divergenties):
- Als de grafiek een hogere piek of diepere dal heeft gevormd, moet je wachten op een prijsomkering;
- Als een piek of een bodem lager/hoger is dan de vorige, zal de prijs dalen.
Er zijn twee interpretaties voor koop/verkoop signalen.
We zouden moeten kopen wanneer:
- DPO de nul-lijn naar boven kruist;
- DPO zich in het oververkochte gebied bevindt, bevestigd door eerdere diepten, en tegelijkertijd de bovenlijn van het kanaal wordt doorbroken door zowel DPO als de prijs, wat de dalende prijsbeweging beperkt.
We zouden moeten verkopen wanneer:
- DPO de nul-lijn naar beneden kruist;
- DPO zich in het overgekochte gebied bevindt, bevestigd door eerdere maximumwaarden, en tegelijkertijd zowel DPO als de prijs een steunniveau van een stijgende trend doorbreken.
De indicator wordt zelden gebruikt voor het verkrijgen van handelsignalen. Het is echter belangrijk op te merken dat de indicator pas echt effectief is wanneer deze samen met andere indicatoren wordt gebruikt. Desondanks is het een nuttig hulpmiddel om de cycli bloot te leggen voor het instellen van de optimale breedte van andere indicatorvensters.
Deze indicator maakt het mogelijk om gladmaking en gemiddelde algoritmen te selecteren uit tien mogelijke versies:
- SMA - simpele voortschrijdende gemiddelde;
- EMA - exponentiële voortschrijdende gemiddelde;
- SMMA - gladgemaakt voortschrijdend gemiddelde;
- LWMA - lineair gewogen voortschrijdend gemiddelde;
- JJMA - JMA adaptief gemiddelde;
- JurX - ultralineaire gladmaking;
- ParMA - parabool gladmaking;
- T3 - Tillson's meervoudige exponentiële gladmaking;
- VIDYA - gladmaking met behulp van Tushar Chande's algoritme;
- AMA - gladmaking met behulp van Perry Kaufman's algoritme.
Het is belangrijk op te merken dat de parameters Phase1 en Phase2 voor de verschillende gladmakingsalgoritmen totaal verschillende betekenissen hebben. Voor JMA is het een externe fasevariabele die verandert van -100 tot +100. Voor T3 is het een gladmakingsratio vermenigvuldigd met 100 voor betere visualisatie, voor VIDYA is het een CMO oscillator periode en voor AMA is het een langzame EMA periode. In andere algoritmen hebben deze parameters geen invloed op de gladmaking. Voor AMA is de periode van de snelle EMA een vaste waarde en gelijk aan 2 bij de standaardinstelling. De ratio van de macht is ook gelijk aan 2 voor AMA.
De indicator maakt gebruik van de SmoothAlgorithms.mqh bibliotheekklassen (moet gekopieerd worden naar de terminal_data_folder\MQL5\Include). Het gebruik van de klassen is uitvoerig beschreven in het artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Gerelateerde berichten
- PCA Synthetics: Automatische Coëfficiëntselectie voor MetaTrader 5
- iExposure Indicator: Beheer je Handelsposities Efficiënt met MetaTrader 5
- Efficiënt Grafische Objecten Kopiëren in MetaTrader 5 met ChartObjectsCopyPaste
- Efficiëntie Ratio (ER) Berekenen met de CEROnRingBuffer voor MetaTrader 5
- Verbeter je Handelsstrategieën met de ColorXADX Indicator voor MetaTrader 5