Adaptive ATR Trailing Stop
- Utilitys
-
Seref Oliver Joisten
Welcome to my profile. I’m an embedded software engineer and active trader with a relentless drive to build trading tools that actually work in real-world conditions—no cheap gimmicks, no illusions.
Every Expert Advisor I create is designed with three principles in mind: - Version: 1.1
- Aktualisiert: 23 Februar 2026
Adaptiver ATR-Nachlaufstopp (MT5)
Überblick
Adaptive ATR Trailing Stop ist ein Utility Expert Advisor für MetaTrader 5, der Stop-Loss-Levels für bestehende offene Positionen verwaltet. Er verwendet die Average True Range (ATR), um einen volatilitätsbasierten Trailing-Abstand zu berechnen.
Dieser EA eröffnet keine Trades. Er ändert nur den Stop Loss (SL) bestehender Positionen und lässt den aktuellen Take Profit (TP) unverändert.
Wie er funktioniert
- Der EA läuft auf jedem Tick des Charts, an den er angehängt ist.
- Für jede offene Position, die den ausgewählten Filtern entspricht, berechnet er die ATR auf dem Chart-Zeitrahmen (Periode()) für das Symbol dieser Position.
- Der Trailing-Abstand wird berechnet als:
max(MinTrailPoints * Point, ATR * ATR_Multiplier)
- Das Trailing beginnt erst, wenn die Position mindestens im Gewinn ist:
Start_ATR * ATR
- Der Stop Loss wird schrittweise verschoben, um die Änderungshäufigkeit zu reduzieren:
Der SL wird nur aktualisiert, wenn der neue Ziel-SL um mindestens Step_ATR * ATR vom aktuellen SL abweicht.
- Der EA lockert niemals den Stop Loss. Er verschiebt den SL nur in die günstige Richtung.
Wenn für eine Position kein SL gesetzt ist (SL = 0), kann der EA einen Anfangs-SL setzen, sobald die Startgewinnbedingung erfüllt ist.
Positionsfilter
- ApplyToChartSymbol:
true = nur Positionen des aktuellen Chartsymbols verwalten
false = Verwaltung von Symbolen basierend auf der SymbolList (oder allen Symbolen, wenn die SymbolList leer ist)
- SymbolList:
Komma-getrennte Liste der zu verwaltenden Symbole (wird nur verwendet, wenn ApplyToChartSymbol false ist)
- MagischerFilter:
Filter nach magischer Zahl (-1 = jede magische Zahl verwalten)
Eingaben
ATR_Periode: ATR-Periode (Standardwert 14)
ATR_Price: Angewandter Preis (Voreinstellung PRICE_CLOSE)
ATR_Multiplikator: ATR-Multiplikator für Trailing-Distanz (Voreinstellung 1.0)
Start_ATR: Gewinnschwelle (ATR-Einheiten) vor Beginn des Trailing (Standardwert 0,5)
Step_ATR: minimaler SL-Bewegungsschritt (ATR-Einheiten) (Standardwert 0,15)
MinTrailPoints: minimaler Trailing-Abstand in Punkten (Standardwert 100)
OnlyTrailProfitable: wenn true, werden Positionen im Verlust nicht verändert (default true)
Anmerkungen und Einschränkungen
- Der EA ist Tick-gesteuert (OnTick). Er wertet alle offenen Positionen aus, wenn der angehängte Chart Ticks erhält.
- Broker-Bedingungen (Spread, Slippage, Stop-Level/Freeze-Level, Ausführungsregeln) können SL-Modifikationen beeinflussen.
- Das Verhalten des Strategy Testers kann aufgrund der Tick-Simulation und Ausführungsmodellierung vom Live-Handel abweichen. Es wird empfohlen, Demo-Tests durchzuführen.
Anforderungen
- MetaTrader 5
- Der Broker muss Stop-Loss-Änderungen zulassen und die Regeln für den Mindeststoppabstand erfüllen.
Version: 1.01
Urheberrecht: 2025, R4V3N

Лучший EA который есть в бесплатном доступе и безусловно ни капли не уступает платным аналогам, покрывающий практически все потребности для качественной работы с atr traling stop.