ATR Master Ea
- Experten
- Kuldeep Pradeep Nikam
- Version: 2.0
- Aktualisiert: 20 Februar 2026
ATR Master EA ist ein hochentwickelter, vollautomatischer Trendfolge-Expert Advisor, der für Händler entwickelt wurde, die signifikante Marktbewegungen unter Beibehaltung einer strengen Risikokontrolle nutzen möchten. Dieses professionelle Handelssystem kombiniert die Zuverlässigkeit der Trendbestätigung durch gleitende Durchschnitte mit der Präzision von ATR (Average True Range) basierten Eingängen und dynamischem Positionsmanagement.
===================
DM me für Set-Datei
================
Der EA baut auf einem soliden Fundament technischer Analyseprinzipien auf und verwendet zwei gleitende Durchschnitte, um die vorherrschende Trendrichtung zu identifizieren, sowie ATR, um alle Handelsentscheidungen an die aktuelle Marktvolatilität anzupassen. Dieser volatilitätsadaptive Ansatz stellt sicher, dass der EA unter verschiedenen Marktbedingungen eine konsistente Leistung erbringt, indem er die Einstiegsabstände, Positionsabstände und Trailing-Stops automatisch auf der Grundlage der Marktvolatilität in Echtzeit anpasst.
Im Gegensatz zu einfachen Grid- oder Martingale-Systemen, die Konten katastrophalen Drawdowns aussetzen können, verwendet ATR Master EA einen konservativen Positionsaufbau-Ansatz mit strikten Stop-Losses für jeden Handel. Das System bildet niemals Durchschnittswerte gegen den Trend und schließt alle Positionen, wenn der Markt Anzeichen für eine Umkehrung zeigt, um Ihr Kapital jederzeit zu schützen.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 UMFASSENDE FUNKTIONSLISTE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ DUALER GLEITENDER DURCHSCHNITTS-TRENDFILTER
Der EA verwendet zwei einfache gleitende Durchschnitte (SMA) mit unterschiedlichen Perioden, um die Trendrichtung zu bestimmen:
- Fast Moving Average (Standard: 70 Perioden) - Reagiert schnell auf Preisänderungen
- Langsamer gleitender Durchschnitt (Standardwert: 180 Perioden) - Bietet eine stabile Trendreferenz
Das System verlangt, dass der Fast MA für eine bestimmte Anzahl von Takten (Parameter MPeriod, Standardwert: 50 Takte) konstant über (für Aufwärtstrends) oder unter (für Abwärtstrends) dem Slow MA liegt. Diese strenge Anforderung filtert schwache oder unsichere Trendbedingungen heraus und stellt sicher, dass der EA nur dann handelt, wenn ein klares Trendmomentum vorliegt.
Dieses Dual-MA-Filtersystem reduziert Fehlsignale drastisch und verhindert, dass der EA in unruhigen Seitwärtsmärkten, unter denen Trendfolgestrategien normalerweise leiden, in den Handel einsteigt.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ ATR-BASIERTE DYNAMISCHE EINGÄNGE
Anstatt feste Pip-Werte zu verwenden, die bei einem Instrument funktionieren, bei einem anderen aber nicht, verwendet der ATR Master EA den Average True Range-Indikator, um alle Abstände dynamisch zu berechnen. Der ATR-Indikator misst die Marktvolatilität, indem er die wahre Spanne der Preisbewegung über einen Rückblick von 100 Perioden analysiert.
Einstiegslogik:
- KAUFEN: Wenn ein Aufwärtstrend bestätigt wird, wartet der EA darauf, dass der Preis vom höchsten Hoch der Periode um Step × ATR-Wert zurückgeht. Dieser Pullback-Einstieg stellt sicher, dass Sie zu einem besseren Preis einsteigen, während der Gesamttrend aufwärts gerichtet bleibt.
- SELL ENTRY: Wenn der Abwärtstrend bestätigt wird, wartet der EA darauf, dass sich der Kurs vom niedrigsten Tief der Periode um Step × ATR-Wert erholt. Dies gewährleistet Short-Einstiege zu höheren Kursen innerhalb eines Abwärtstrends.
Zusätzliche Bedingung: Für Käufe muss der Preis über dem Slow MA liegen, für Verkäufe unter dem Slow MA. Dies bietet eine zusätzliche Bestätigungsebene.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ INTELLIGENTES SYSTEM ZUM POSITIONSAUFBAU
Der ATR Master EA setzt nicht das gesamte Kapital in eine einzige Position ein. Stattdessen baut er schrittweise Positionen auf, wenn sich der Trend bestätigt:
Positionsaufbauregeln:
- Maximal 3 Positionen in dieselbe Richtung
- Jede zusätzliche Position wird nur dann eröffnet, wenn sich der Preis um Steps × ATR positiv entwickelt
- Alle zusätzlichen Positionen erfordern einen minimalen Pip-Abstand (PipDistance-Parameter)
- Jede Position hat ihren eigenen individuellen Stop-Loss
Dieser Ansatz bietet mehrere Vorteile:
1. Verringert das Risiko des Einstiegszeitpunkts durch Durchschnittsbildung in Positionen
2. Erhöht das Engagement, wenn sich der Trend bewährt
3. Strenge Risikokontrolle mit individuellen Stop-Losses
4. Verhindert Overtrading mit Pip-Abstandsanforderungen
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ ADAPTIVER TRAILING-STOP-MECHANISMUS
Sobald alle 3 Positionen geöffnet sind, aktiviert der EA sein adaptives Trailing-Stop-System:
Für BUY-Positionen:
- Wenn der Preis um Step × ATR über das aktuelle Stop-Niveau steigt, werden alle Stops angehoben
- Die Stops folgen dem Preis unter Beibehaltung des Abstands Step × ATR
- Wenn der Preis umkehrt und um Step × ATR unter das niedrigste Einstiegsniveau fällt, werden alle Positionen geschlossen.
Für SELL-Positionen:
- Wenn der Kurs um Step × ATR unter das aktuelle Stop-Niveau fällt, werden alle Stops nach unten gesetzt
- Die Stops werden über dem Preis nachgezogen, wobei der Abstand Step × ATR beibehalten wird.
- Wenn sich der Kurs umkehrt und um Step × ATR über das höchste Einstiegsniveau der Position steigt, werden alle Positionen geschlossen.
Dieser ATR-basierte Trailing-Mechanismus passt sich automatisch den Marktbedingungen an:
- In volatilen Märkten: Größerer Trailing-Abstand, um vorzeitige Ausstiege zu vermeiden
- In ruhigen Märkten: Engerer Trailing-Abstand, um Gewinne effizient zu sichern
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ VIER METHODEN ZUR LOSGRÖSSENBESTIMMUNG
ATR Master EA bietet vier verschiedene Money-Management-Ansätze, so dass Sie die Methode wählen können, die am besten zu Ihrem Handelsstil und Ihrer Risikotoleranz passt:
▶ METHODE 1: FIXED LOT
Der einfachste Ansatz - handeln Sie mit einer konstanten Losgröße, unabhängig vom Kontostand oder den Marktbedingungen.
- Am besten geeignet für: Trader, die konstante Positionsgrößen bevorzugen
- Parameter: Lots (Standardwert: 0,01)
▶ METHODE 2: RISIKO IN PROZENT DES KONTOSTANDS
Berechnet die Losgröße auf der Grundlage des Risikos eines bestimmten Prozentsatzes Ihres Kontosaldos pro Handel. Der EA berücksichtigt die Stop-Loss-Distanz und den aktuellen Pip-Wert, um die angemessene Losgröße zu bestimmen.
- Am besten geeignet für: Professionelles Risikomanagement
- Parameter: RiskPercent (Standard: 1,0%), RiskStopLossPips (Standard: 100)
- Beispiel: Bei einem Guthaben von $10.000 und einem Risiko von 1% riskieren Sie $100 pro Handel
▶ METHODE 3: SALDOBASIERTE SKALIERUNG
Erhöht automatisch die Losgröße, wenn Ihr Konto wächst. Sie geben an, wie viel Guthaben einem 0,01 Lot entsprechen soll.
- Am besten geeignet für: Wachsendes Kontowachstum
- Parameter: BalancePerLot (Standard: 10000)
- Beispiel: Bei einem Kontostand von $20.000 und BalancePerLot=10000, Losgröße = 0,02
▶ METHODE 4: GEWINNSCHRITT-SKALIERUNG
Erhöht die Losgröße nach Erreichen von Gewinnmeilensteinen. Verwendet Ihr Startguthaben als Referenz und erhöht sich, wenn der Gewinn einen bestimmten Prozentsatz erreicht.
- Am besten geeignet für: Prop-Firm-Herausforderungen und aggressives Compounding
- Parameter: Startguthaben (Standard: 500), GewinnStepPercent (Standard: 100 %)
- Beispiel: Start bei $500 mit 0,01, Erreichen von $1000 (+100%), Lot erhöht sich auf 0,02
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ UMFASSENDES RISIKOMANAGEMENT-SYSTEM
ATR Master EA umfasst mehrere Ebenen des Risikoschutzes:
▶ MARGIN-LEVEL-SCHUTZ
Bevor ein neuer Handel eröffnet wird, prüft der EA das Margin-Level des Kontos. Wenn das Margin-Level unter den festgelegten Schwellenwert fällt (Standard: 200%), werden keine neuen Trades eröffnet. Dies verhindert Margin Calls und Kontoblows während Drawdown-Perioden.
▶ MAXIMALE STOP-LOSS-OBERGRENZE
Während ATR-basierte Stops einen adaptiven Schutz bieten, kann extreme Volatilität zu sehr weiten Stops führen. Der Parameter MaxStopLossPips (Standardwert: 500 Pips) stellt sicher, dass Stop-Losses nie einen angemessenen Abstand überschreiten und den potenziellen Verlust pro Handel begrenzen.
▶ MINIMALER PIP-ABSTAND ZWISCHEN TRADES
Der PipDistance-Parameter (Standardwert: 500 Pips) sorgt für einen angemessenen Abstand zwischen Positionen desselben Typs. Dies verhindert, dass der EA zu viele Positionen in einer kleinen Preisspanne bündelt, was das Klumpenrisiko erhöhen würde.
▶ VALIDIERUNG DER FREIEN MARGE
Vor jedem Handel ruft der EA OrderCalcMargin() auf, um zu überprüfen, ob genügend freie Marge vorhanden ist, um die Position zu eröffnen. Wenn die freie Marge nicht ausreicht, wird der Handel nicht ausgeführt und eine Warnung wird protokolliert.
▶ LOSGRÖSSENGRENZEN
Es werden sowohl minimale (MinLotSize) als auch maximale (MaxLotSize) Losgrößenlimits durchgesetzt. Außerdem werden die Losgrößen anhand der Maklerspezifikationen (SYMBOL_VOLUME_MIN, SYMBOL_VOLUME_MAX, SYMBOL_VOLUME_STEP) überprüft.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 VOLLSTÄNDIGE ERKLÄRUNG DER HANDELSSTRATEGIE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Der ATR Master EA verfolgt einen systematischen, regelbasierten Handelsansatz. Hier wird die komplette Handelslogik Schritt für Schritt erklärt:
▶ PHASE 1: TRENDIDENTIFIKATION
Zu Beginn jedes neuen Balkens (kein Intra-Bar-Trading, um Rauschen zu vermeiden), bewertet der EA die Trendbedingungen:
KAUFEN Trendbedingungen:
1. Der Fast MA (70) muss für ALLE der letzten 50 Bars (MPeriode) ÜBER dem Slow MA (180) liegen
2. Der aktuelle Briefkurs muss ÜBER dem Slow MA liegen
3. Keine bestehenden Positionen in einer der beiden Richtungen
SELL Trend Bedingungen:
1. Der Fast MA (70) muss für ALLE der letzten 50 Bars (MPeriode) UNTER dem Slow MA (180) liegen
2. Der aktuelle Geldkurs muss UNTER dem Slow MA liegen
3. Keine bestehenden Positionen in einer der beiden Richtungen
Diese strenge Multi-Bar-Bestätigung stellt sicher, dass nur starke, etablierte Trends den Einstieg auslösen.
▶ PHASE 2: AUSFÜHRUNG DES PULLBACK-EINSTIEGS
Sobald die Trendbedingungen erfüllt sind, wartet der EA auf einen optimalen Einstiegspunkt:
BUY Entry Execution:
- Identifiziert das höchste Hoch der letzten MPerioden-Balken
- Berechnet Einstiegslevel = Höchstes Hoch - (Step × ATR)
- Wenn der Kurs auf dieses Niveau fällt, wird die erste BUY-Position eröffnet
- Stop-Loss platziert bei: Einstiegskurs - (3 × Schritt × ATR), gedeckelt durch MaxStopLossPips
SELL Entry-Ausführung:
- Identifiziert das niedrigste Tief der letzten MPerioden-Balken
- Berechnet Einstiegslevel = Tiefstkurs + (Step × ATR)
- Wenn der Kurs auf dieses Niveau steigt, wird die erste SELL-Position eröffnet
- Stop Loss platziert bei: Einstiegskurs + (3 × Step × ATR), gedeckelt durch MaxStopLossPips
▶ PHASE 3: POSITIONSAUFBAU (1-3 POSITIONEN)
Nachdem die erste Position eröffnet wurde, sucht der EA nach Möglichkeiten, Positionen hinzuzufügen:
Hinzufügen von KAUF-Positionen:
- Wenn der Preis um Steps × ATR über die höchste offene Position steigt → KAUFEN hinzufügen
- Wenn der Preis um Steps × ATR unter die niedrigste offene Position fällt → KAUFEN hinzufügen (bei Pullback einsteigen)
- Muss PipDistance von allen bestehenden Positionen einhalten
- Maximal 3 KAUFEN-Positionen insgesamt
Hinzufügen von SELL-Positionen:
- Wenn der Preis um Schritte × ATR unter die niedrigste offene Position fällt → SELL hinzufügen
- Steigt der Preis um Schritte × ATR über die höchste offene Position → SELL hinzufügen (Skalierung bei Rallye)
- Muss PipDistance von allen bestehenden Positionen beibehalten
- Maximal 3 SELL-Positionen insgesamt
Jede neue Position erhält einen unabhängigen Stop Loss, der nach der gleichen Formel berechnet wird.
▶ PHASE 4: AKTIVES HANDELSMANAGEMENT (3 POSITIONEN)
Sobald alle 3 Positionen geöffnet sind, geht der EA in den aktiven Verwaltungsmodus über:
Für 3 BUY-Positionen:
- Identifiziert den höchsten aktuellen Stop-Loss unter allen Positionen
- Wenn der Preis diesen Stop + Step × ATR überschreitet, werden alle Stops nach oben gezogen
- Alle Stops werden verschoben auf: Aktueller Kurs - (Schritt × ATR)
- AUSGANGSBEDINGUNG: Wenn der Kurs unter den niedrigsten Einstieg fällt - (Schritte × ATR), werden alle Positionen geschlossen
Für 3 SELL-Positionen:
- Identifiziert den niedrigsten aktuellen Stop Loss unter allen Positionen
- Wenn der Kurs unter diesen Stop fällt - Step × ATR, werden alle Stops nach unten gezogen
- Alle Stops werden auf: Aktueller Kurs + (Step × ATR)
- AUSGANGSBEDINGUNG: Steigt der Kurs über den höchsten Einstieg + (Schritte × ATR), werden alle Positionen geschlossen
