Bollinger Bänder ®, die im DRAW_FILLING-Stil erstellt werden, zeigen sich als farbiger Hintergrund. Diese Darstellung macht sie in vielen Fällen deutlich sichtbarer.
Eingabeparameter:
//+-----------------------------------+ //| Eingabeparameter des Indikators | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA; // Erste Glättungsmethode input int Length1=100; // Erste Glättungstiefe input int Phase1=15; // Erster Glättungsparameter input Smooth_Method MA_Method2=MODE_JJMA; // Zweite Glättungsmethode input int Length2=20; // Zweite Glättungstiefe input int Phase2=100; // Zweiter Glättungsparameter input int BandsPeriod=100; // BB Glättungsperiode input double BandsDeviation = 2.0; // Anzahl der Abweichungen input Applied_price_ IPC=PRICE_CLOSE; // Angewendeter Preis input int Shift=0; // Horizontaler Abstand des Indikators in Balken input int PriceShift=0; // Vertikaler Abstand des Indikators in Punkten
Die Mittellinie des Indikators basiert auf dem universellen gleitenden Durchschnitt mit zwei Glättungen, wobei jede dieser Glättungen aus einer Vielzahl von Optionen ausgewählt werden kann:
- SMA - einfacher gleitender Durchschnitt;
- EMA - exponentieller gleitender Durchschnitt;
- SMMA - geglätteter gleitender Durchschnitt;
- LWMA - linear gewichteter gleitender Durchschnitt;
- JJMA - JMA adaptive Durchschnitt;
- JurX - ultralineare Glättung;
- ParMA - parabolische Glättung;
- T3 - Tillsons mehrfach exponentielle Glättung;
- VIDYA - Glättung mit Tushar Chandes Algorithmus;
- AMA - Glättung mit Perry Kaufmans Algorithmus.
Es ist wichtig zu beachten, dass die Parameter Phase1 und Phase2 für verschiedene Glättungsalgorithmen völlig unterschiedliche Bedeutungen haben. Für JMA ist es eine externe Phasenvariable, die von -100 bis +100 variiert. Für T3 ist es ein Glättungsverhältnis, das mit 100 multipliziert wird, um die Visualisierung zu verbessern; für VIDYA ist es die CMO-Oszillatorperiode, und für AMA ist es die langsame EMA-Periode. In anderen Algorithmen beeinflussen diese Parameter die Glättung nicht. Bei AMA ist die schnelle EMA-Periode ein fester Wert, der standardmäßig 2 beträgt. Das Verhältnis der Potenzierung ist ebenfalls gleich 2 für AMA.
Der Indikator verwendet Klassen aus der SmoothAlgorithms.mqh-Bibliothek (muss in den terminal_data_folder\MQL5\Include kopiert werden). Die Verwendung dieser Klassen wurde ausführlich im Artikel "Durchschnittsbildung von Preiserien für Zwischenberechnungen ohne Verwendung zusätzlicher Puffer" beschrieben.

Verwandte Beiträge
- Tägliche prozentuale Veränderung in MT4 – Indikator für MetaTrader 4
- Erstelle deinen eigenen neuronalen Netzwerk-Prädiktor für MetaTrader 4
- Tägliche prozentuale Veränderung in MT5 – Indikator für MetaTrader 5
- Uniformitätsfaktor-Indikator für MetaTrader 5: Analysiere deine Preisbewegungen
- Boom Index Spike Pattern – Ein Leitfaden für MetaTrader 5 Trader