ATR Trend Bands With EMA Filter MT4

# ATR-Trendbänder & EMA-Indikator für MetaTrader 4 (MQL4)

Ein professioneller, an die Volatilität anpassbarer Trendfolgeindikator für MetaTrader 4. Er identifiziert Ausbruchsimpulse mithilfe dynamisch angepasster **Average True Range (ATR)-Bänder** in Kombination mit **Exponential Moving Average (EMA)**-Trendfiltern über mehrere Zeitrahmen.


---


## 📌 Funktionen

- **Adaptive ATR-Kanäle:** Verfolgen dynamisch nachlaufende Unterstützungs-/Widerstandsbänder, die sich bei hoher Volatilität ausdehnen und bei Konsolidierung zusammenziehen.
- **Dynamischer Farbübergang:** Passt die Linienfarben automatisch (Grün = bullisch, Rot = bärisch, Grau = neutral) basierend auf der Steigung der Basislinie an.
- **EMA-Trendfilter:** Integriert einen optionalen EMA-200-Trendfilter, um Trades entgegen dem Momentum höherer Zeitrahmen zu verhindern.
- **Signal-Deduplizierung:** Eine interne Zustandsmaschine verhindert doppelte aufeinanderfolgende Signale und liefert saubere, abwechselnde Kauf-/Verkaufspfeile.
- **Kein Repainting bei Signalen:** Warnmeldungen und Signalpfeile basieren ausschließlich auf geschlossenen Kerzen (`Bar 1`).
- **Umfassende Benachrichtigungen:** Native Pop-ups im Terminal und anpassbare Audiobenachrichtigungen.


Geeignet für Scalping-Trader; die empfohlenen Zeitrahmen sind M1, M5, M15… oder Sie können jeden beliebigen Zeitrahmen verwenden, den Sie für geeignet halten.


---

## ⚙️ So funktioniert es

### 1. Funktionsweise des Volatilitätsbandes
Der Kanal dehnt sich dynamisch aus und arretiert sich anhand von ATR-Offsets, die auf Kursausbrüchen basieren:
- **Oberes Band (Trailing-Widerstand)
- **Unteres Band (nachlaufende Unterstützung)
- **Mittleres Band (Basislinie):** Berechnet als Mittelpunkt zwischen dem oberen und dem unteren Band:

### 2. Multi-EMA-Trend-Framework
- **EMA 55 (Dodger-Blau) & EMA 89 (Gold):** Dienen in Trendphasen als dynamische Rückzugszonen.
- **EMA 200 (Magenta):** Filter für die Makrotrend-Basislinie.

---

## 🚦 Handelssignale & Einstiegsregeln

| Signal | Chartdarstellung | Auslösebedingungen | Trendfilter (`UseEMAFilter = true`) | Regel für Trendumkehr |
| :--- | :--- | :--- | :--- | :--- |
| **KAUF** | 🟢 Aufwärtspfeil (`#233`) |
| **VERKAUF** | 🔴 Abwärtspfeil (`#234`) |

---

## 🛠️ Eingabeparameter

| Parameter | Typ | Standardwert | Beschreibung |
| :--- | :--- | :--- | :--- |
| `ATR_Period` | `int` | `14` | Rückblickzeitraum für die Berechnung des Average True Range. |
| `ATR_Multiplier` | `double` | `1,7` | Multiplikator zur Festlegung der Kanalbreite und der Breakout-Empfindlichkeit. |
| `UseEMAFilter` | `bool` | `true` | Wenn aktiviert, filtert das Signal Kaufsignale oberhalb der EMA 200 und Verkaufssignale unterhalb der EMA 200 heraus. |
| `ShowLabels` | `bool` | `true` | Zeigt grafische Pfeilmarkierungen im Chart für validierte Signale an. |
| `EnableAlerts` | `bool` | `true` | Aktiviert Popup-Warnmeldungen beim Schließen eines Balkens. |
| `SoundFile` | `string` | `"alert.wav"` | Audiodatei, die bei Signalwarnungen abgespielt wird. |
| `Source` | `ENUM_APPLIED_PRICE` | `PRICE_CLOSE` | Berechnungsgrundlage für die angewandten Preise der EMAs. |

---

## 📈 Empfohlene Handelsstrategie

- **Einstieg:** Steigen Sie bei Eröffnung des nächsten Balkens nach Bestätigung durch einen Pfeil ein.
- **Stop-Loss (SL):**
- Für **KAUF**: Setzen Sie den Stop-Loss unterhalb des aktuellen **unteren Bandes**, unterhalb des vorherigen Swing-Tiefs oder unterhalb des **EMA 200**.
- Für **VERKAUF**: Setzen Sie den Stop-Loss oberhalb des aktuellen **oberen Bandes**, oberhalb des vorherigen Swing-Hochs oder oberhalb des **EMA 200**.
- **Take Profit (TP) / Ausstieg:**
- Reiten Sie den Trend, bis ein gegenläufiges Signal erscheint.
- Oder verschieben Sie Ihren Stop-Loss schrittweise hinter das **Mittlere Band**.

---

## 📂 Installation

1. Öffnen Sie MetaTrader 5 und klicken Sie auf **Datei -> Datenordner öffnen**.
2. Navigieren Sie zu `MQL5/Indicators/`.
3. Kopieren Sie `ATR_TB_EMA.mq5` in diesen Ordner.
4. Starten Sie MetaTrader 5 neu oder klicken Sie im Navigator-Fenster mit der rechten Maustaste auf **Indikatoren** und wählen Sie **Aktualisieren**.
5. Ziehen Sie den Indikator auf Ihr gewünschtes Chart und Ihren gewünschten Zeitrahmen.

---

## 📄 Lizenz
Dieses Projekt ist unter der [MIT-Lizenz](LICENSE) als Open Source verfügbar.

Weitere Produkte dieses Autors
Ein leichtgewichtiges, unauffälliges, im Chart schwebendes Dashboard für MetaTrader 4 (MT4) und MetaTrader 5 (MT5) . Es liefert wichtige Marktdaten und den Live-Kontostatus direkt im Chartfenster und verfügt über interaktive Drag-and-Drop- sowie Minimierungsfunktionen. Wichtigste Funktionen Interaktives Drag & Drop: Klicken Sie an eine beliebige Stelle auf dem Dashboard-Fenster, um es nahtlos innerhalb des Chartfensters zu verschieben. Die automatische Randerkennung sorgt dafür, dass das Fenster
FREE
Ein leichtgewichtiges, unauffälliges, im Chart schwebendes Dashboard für MetaTrader 4 (MT4) und MetaTrader 5 (MT5) . Es liefert wichtige Marktdaten und den Live-Kontostatus direkt im Chartfenster und verfügt über interaktive Drag-and-Drop- sowie Minimierungsfunktionen. Wichtigste Funktionen Interaktives Drag & Drop: Klicken Sie an eine beliebige Stelle auf dem Dashboard-Panel, um es nahtlos innerhalb des Chartfensters zu verschieben. Die automatische Randerkennung sorgt dafür, dass das Panel inn
FREE
# ATR-Trendbänder & EMA-Indikator für MetaTrader 5 (MQL5) Ein professioneller, an die Volatilität anpassbarer Trendfolgeindikator für MetaTrader 5. Er identifiziert Ausbruchsimpulse mithilfe dynamisch angepasster **Average True Range (ATR)-Bänder** in Kombination mit **Exponential Moving Average (EMA)**-Trendfiltern für mehrere Zeitrahmen. --- ## Funktionen - **Adaptive ATR-Kanäle:** Verfolgen dynamisch nachlaufende Unterstützungs-/Widerstandsbänder, die sich bei hoher Volatilität ausdeh
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension