ColorWave Multi MA
- Indikatoren
- simple077
- Version: 1.0
- Aktivierungen: 15
ColorWave Multi MA
Der ColorWave Multi MA ist ein hochgradig konfigurierbarer Moving Average (MA) -Indikator mit einigen fortschrittlichen Funktionen:
1. Zweck des Indikators
-
Er zeichnet eine gleitende Durchschnittslinie auf dem Chart.
-
Anstelle einer einzigen Farbe teilt er den MA in drei Liniensegmente auf:
-
Nach oben (grün), wenn der MA ansteigt,
-
Abwärts (rot), wenn der MA fällt,
-
Flach (grau, gepunktet), wenn der MA innerhalb eines Schwellenwerts flach ist.
-
Es werden viele MA-Typenunterstützt , nicht nur der Standard-SMA/EMA.
Dies ist für Händler nützlich, da es die Trendrichtung und flache (seitwärts gerichtete) Märktedeutlicher anzeigt als ein normaler MA.
2. Benutzer-Eingaben
Sie haben eine Menge Anpassungsmöglichkeiten:
-
Periode (InpPeriod) → Wie viele Balken für die Berechnung verwendet werden sollen.
-
Verschiebung (InpShift) → Verschiebt den MA nach links/rechts auf dem Chart.
-
Angewandter Preis (InpAppliedPrice) → Wählen Sie Close, Open, High, Low, Median, Typical, Weighted.
-
MA-Typ (InpMAType) → Einer von 8 Typen:
-
SMA, EMA, SMMA, LWMA, DEMA, TEMA, HMA, T3.
-
Flacher Schwellenwert (InpFlatPoints) → Legt fest, was "flach" bedeutet. Beispiel: 0,5 Punkte bedeutet, wenn die Steigung kleiner als 0,5 Pipetten ist, ist sie flach.
-
Farben (InpColorUp, InpColorDown, InpColorFlat) → Unterschiedlich für oben, unten, flach.
-
Linienbreite (InpLineWidth) und Stile (InpLineStyle, InpFlatStyle).
-
T3-Hot-Faktor (InpT3Hot) → Parameter für den speziellen gleitenden T3-Durchschnitt.
3. Wie er berechnet wird
Der Code führt 3 Hauptaufgaben innerhalb von OnCalculate()aus :
-
Bereitet das Preis-Array vor
-
Ermittelt den Preis (Close/Open/etc.) für jeden Bar und speichert ihn in PriceArr.
-
Berechnet den gleitenden Durchschnitt
-
Je nach InpMAType wird die richtige Funktion aufgerufen:
-
ComputeSMA() = einfacher Durchschnitt.
-
ComputeEMA() = exponentieller Durchschnitt.
-
ComputeSMMA() = geglättet.
-
ComputeLWMA() = gewichtet.
-
ComputeDEMA() = doppelter EMA = 2×EMA1 - EMA2.
-
ComputeTEMA() = dreifach EMA = 3×EMA1 - 3×EMA2 + EMA3.
-
ComputeHMA() = Hull MA (reaktionsschnell, glatt).
-
ComputeT3() = Tim Tillson's T3, sehr glatt.
-
Klassifiziert die Steigung (Up, Down, Flat)
-
Es betrachtet den aktuellen MA-Wert (current_ma) und den vorherigen MA-Wert (prev_ma).
-
Steigung = current_ma - prev_ma.
-
Wenn Steigung > Schwellenwert → UpBuffer erhält den MA-Wert.
-
Wenn Steigung < -Schwellenwert → DownBuffer erhält den MA-Wert.
-
Wenn Steigung ≤ Schwellenwert → FlatBuffer erhält den MA-Wert.
Da jeder Puffer mit einem anderen Stil/Farbe gezeichnet wird, wird die Linie automatisch segmentiert.
4. Puffer und Zeichnung
-
MT4-Indikatoren verwenden Puffer, um Werte für die Zeichnung zu speichern.
-
Sie haben 3 Puffer:
-
UpBuffer[] (grüner Vollton)
-
DnBuffer[] (rot durchgezogen)
-
FlBuffer[] (grau gepunktet)
Bei jedem Takt erhältnur ein Puffer einen Wert (die anderen erhalten EMPTY_VALUE).
Dadurch wird die Linie je nach Steigung in 3 Farben dargestellt.
5. Besondere Details
-
Keine Neuberechnung:
-
Die historischen Werte werden nicht fehlerhaft neu berechnet.
-
Der einzige Wert, der sich ändern kann, ist der letzte Balken, wie bei einem normalen MA.
-
Flat-Erkennung:
-
Gesteuert durch InpFlatPoints.
-
Bei einem 5-stelligen Broker sind 10 Punkte = 1 Pip.
-
Wenn Sie 0,5einstellen , bedeutet dies eine halbe Pipette Empfindlichkeit → sehr empfindliche Flat-Erkennung.
-
Leistung:
-
Optimiert die Neuberechnung: Es werden nur die neuesten Balken neu berechnet, nicht alles bei jedem Tick.
-
Erweiterte MA-Formeln:
-
Beinhaltet Nicht-Standard-Durchschnitte (Hull, DEMA, TEMA, T3).
-
Das macht es leistungsfähiger als die eingebauten MT4 MAs.
6. Was Sie im Chart sehen werden
-
Eine gleitende Durchschnittslinie, die Farbe und Stil ändert:
-
Grün durchgehend → Trend nach oben,
-
Rot durchgezogen → Abwärtstrend,
-
Grau gepunktet → flach seitwärts.
-
Die Übergänge zwischen den Farben zeigen an, wo sich die Neigung ändert.
✅ Kurz gesagt:
Es handelt sich um einen adaptiven gleitenden Durchschnitt mehrerer Typen, der die Trendrichtung und flache Bedingungen mit farbcodierten Segmenten visuell markiert. Er ist viel klarer als ein normaler MA, da er nicht nur anzeigt, wo sich der Durchschnitt befindet, sondern auch, ob der Markt im Trend liegt oder sich bewegt.

