De Chaikin Oscillator is vernoemd naar zijn bedenker, Marc Chaikin. Deze indicator is gebaseerd op de Accumulation/Distribution indicator en is geïnspireerd door de werken van Joe Granville en Larry Williams.
Deze variant van de populaire indicator biedt de mogelijkheid om een van de tien verschillende gladmakingsalgoritmes te kiezen:
- SMA - simpele voortschrijdende gemiddelde;
- EMA - exponentieel voortschrijdende gemiddelde;
- SMMA - gladde voortschrijdende gemiddelde;
- LWMA - lineair gewogen voortschrijdende gemiddelde;
- JJMA - JMA adaptief gemiddelde;
- JurX - ultralineaire smoothing;
- ParMA - parabool smoothing;
- T3 - Tillson's meervoudige exponentiële smoothing;
- VIDYA - smoothing met behulp van Tushar Chande's algoritme;
- AMA - smoothing met behulp van Perry Kaufman's algoritme.
Het is belangrijk om op te merken dat de Phase-parameter een totaal andere betekenis heeft afhankelijk van het gebruikte gladmakingsalgoritme.
- Voor JMA is het een externe Phase-variabele die varieert van -100 tot +100.
- Voor T3 is het een gladmakingsratio vermenigvuldigd met 100 voor betere visualisatie;
- Voor VIDYA is het een CMO-periode, voor AMA is het een langzame EMA-periode;
- Voor AMA is de snelle EMA-periode een vaste waarde van 2. De exponent voor de macht is ook gelijk aan 2 voor AMA.
De indicator maakt gebruik van de SmoothAlgorithms.mqh bibliotheekklassen (deze moeten 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".


Reactie 0