MA Channel MTF midlle
- Indikatoren
-
Dragan Joksimovic
MQL4 / MQL5 Expert Advisor and Indicator Developer
I develop and test Expert Advisors, indicators and trading utilities for MetaTrader 4 and MetaTrader 5 based on clearly defined trading rules.
My work includes:
• Expert Advisors for MT4 and MT5
• Custom indicators - Version: 1.0
- Aktivierungen: 5
**MA Channel MTF Middle** zeichnet einen gleitenden Durchschnittskanal eines höheren Zeitrahmens auf dem Chart, auf dem Sie handeln: Die obere Linie ist der gleitende Durchschnitt der Kerzenhöchststände, die untere Linie der gleitende Durchschnitt der Kerzentiefststände. Die Eingabeparameter sind die gleichen wie beim integrierten gleitenden Durchschnitt – Periode, Verschiebung und Methode – sowie der Zeitrahmen. Eine dritte Linie markiert die Mitte der aktuellen Kerze dieses Zeitrahmens, also den Kurs auf halbem Weg zwischen ihrem Hoch und ihrem Tief.
**So funktioniert es**
- Beide Durchschnitte werden anhand der Kerzen des ausgewählten Zeitrahmens mit denselben Algorithmen berechnet wie der integrierte gleitende Durchschnitt, der auf das Hoch und das Tief angewendet wird, sodass der Kanal mit zwei Standarddurchschnitten auf dem Chart dieses Zeitrahmens identisch ist. Auf einem untergeordneten Chart werden die Linien stufenweise gezeichnet – ein Wert pro Kerze – oder optional zwischen den Kerzen geglättet. Die Werte der aktuellen Kerze ändern sich mit dem Kurs, bis die Kerze schließt.
- Die Mittellinie ist ein horizontales Segment vom Eröffnungskurs der aktuellen Kerze bis zu ihrem Schlusskurs. Sie verschiebt sich mit jedem neuen Hoch oder Tief der Kerze. Wenn die nächste Kerze eröffnet wird, beginnt ein neues Segment; die Mitte der zuletzt geschlossenen Kerzen kann als verkürzte Segmente im Chart verbleiben.
- Der Kurs innerhalb des Kanals liegt zwischen dem durchschnittlichen Höchst- und dem durchschnittlichen Tiefstkurs der letzten Kerzen; eine Kerze, deren Mitte über dem Kanal liegt, hat die jüngsten Höchststände überschritten, eine, deren Mitte darunter liegt, die jüngsten Tiefststände.
**Wichtigste Merkmale**
- Mehrere Zeitrahmen: jeder Zeitrahmen, der dem des Charts entspricht oder darüber liegt, für jedes Symbol.
- Gleiche Eingaben wie beim Standard-Gleitenden Durchschnitt, angewendet auf Höchst- und Tiefstkurse.
- Stufen oder geglättete Linien; getrennte Farben für die obere und die untere Linie, einstellbare Breite und Stil; eigene Farbe, Breite und Stil für die mittlere Linie.
- Verlauf der Mitte geschlossener Kerzen, mit einstellbarer Länge der Segmente.
- Kursangaben neben dem aktuellen Balken sowohl für die Kanallinien als auch für den Mittelwert.
- Versteckte Puffer für Expert Advisors: beide Linien wie gezeichnet, die genauen Werte der Kerze, die Mitte der Kerze, wie sie bei jeder Kerze stand, sowie ein Statuswert (+1 Mitte oberhalb des Kanals, −1 unterhalb, 0 innerhalb), lesbar mit CopyBuffer oder iCustom und im Strategietester verwendbar.
- Geringer Ressourcenverbrauch: Die Durchschnittswerte werden einmal pro Kerze berechnet, die weiteren Ticks verschieben lediglich die Mittellinie und die Beschriftungen.
**Anwendungsmöglichkeiten**
- Breakout-Handel: Die Mitte der Kerze verlässt den Kanal nach oben oder unten.
- Trendfilter aus einem höheren Zeitrahmen: Long-Setups nur oberhalb des Kanals, Short-Setups nur unterhalb, keine Trades innerhalb des Kanals.
- Dynamisches Unterstützungs- und Widerstandsband aus einem höheren Zeitrahmen, ohne den Chart wechseln zu müssen.
**Was Sie anpassen können**
Zeitrahmen, Periode, Verschiebung, Methode; Stufen oder geglättete Linien; Farben, Breite und Stil der Kanallinien und der Mittellinie; Mittellinie ein/aus, Anzahl der berücksichtigten geschlossenen Kerzen, Länge ihrer Segmente, Verlängerung des aktuellen Segments bis zum rechten Rand; Beschriftungen und Schriftgröße; Präfix für Objektnamen (um mehrere Instanzen auf einem Chart auszuführen); Tiefe des in die Puffer geladenen Verlaufs.
**Puffer (für Entwickler von Expert Advisors)**
- 0 — obere Linie wie gezeichnet
- 1 — untere Linie wie gezeichnet
- 2 — oberer gleitender Durchschnitt der Kerze (genauer Wert)
- 3 — unterer gleitender Durchschnitt der Kerze (genauer Wert)
- 4 — Mitte der Kerze, wie sie bei diesem Bar stand
- 5 — Status: +1, wenn der Mittelwert über dem Kanal liegt, −1, wenn er darunter liegt, 0, wenn er innerhalb des Kanals liegt
Beispiel – Auslesen des H1-Kanals und der Mitte aus einem EA auf einem beliebigen Chart:
```
int handle = iCustom(_Symbol, _Period, "Market\\MA Channel MTF Middle MT5", PERIOD_H1);
double up[], dn[], mid[];
if(CopyBuffer(handle, 2, 0, 1, up) == 1 && CopyBuffer(handle, 3, 0, 1, dn) == 1 && CopyBuffer(handle, 4, 0, 1, mid) == 1
&& up[0] != EMPTY_VALUE)
{
// up[0] / dn[0] sind die H1-Kanal-Linien der aktuellen Kerze, mid[0] ihr aktueller Mittelwert
}
```
**Hinweise**
- Der Kanal wird aus den Kerzen des ausgewählten Zeitrahmens gebildet und entspricht somit dem Standard-Gleitenden Durchschnitt, der auf den Höchst- und Tiefstkurs im Chart dieses Zeitrahmens angewendet wird.
- Der Indikator zeichnet mit Chart-Objekten (Präfix einstellbar) und löscht diese, wenn er entfernt wird.
- Der Indikator eröffnet keine Trades und verwendet keine DLLs oder externen Dateien.
