Der TrailingStopAndTake ist ein genialer Expert Advisor, der dir dabei hilft, deine Stop-Loss- und Take-Profit-Orders ganz einfach zu verwalten. Ideal für Trader, die ihre offenen Positionen effektiv absichern möchten!
So funktioniert’s: Wenn du eine neue Position öffnest, überprüft der EA die bestehenden Stop-Orders. Fehlt eine, wird automatisch eine in dem im EA festgelegten Abstand gesetzt. Danach passt der EA die Take-Profit- und/oder Stop-Loss-Orders an, sobald der Preis weiter als der eingestellte Abstand läuft.
Du hast die Möglichkeit, den Positionstyp (beliebig/Kauf/Verkauf), das Symbol der Position (beliebig oder spezifisch), die Magic Number (beliebig oder spezifisch) oder das Ticket der Position (beliebig oder spezifisch) festzulegen. Außerdem kannst du das Trailing in der Verlustzone aktivieren – wenn diese Option nicht gewählt wird, werden Stop-Orders in der Verlustzone nicht angepasst. Der Breakeven-Wert kann ebenfalls in den EA-Parametern festgelegt werden.
Der EA verfügt über 12 Eingabeparameter:
- Initiale StopLoss-Größe in Punkten (0 - kein Stop) - Wenn eine Position keinen Stop-Loss hat, wird dieser sofort nach dem Öffnen der Position mit dem festgelegten Wert hinzugefügt. Bei einem Wert von 0 wird kein Stop-Loss gesetzt;
- Initiale TakeProfit-Größe in Punkten (0 - kein Take) - Wenn eine Position keinen Take-Profit hat, wird dieser sofort mit der angegebenen Größe nach dem Öffnen der Position hinzugefügt. Bei einem Wert von 0 wird kein Take-Profit gesetzt;
- TrailingStop-Größe in Punkten (0 - kein Trail) - Trailing-Parameter, der den Abstand des Stop-Loss vom Preis definiert. Bei einem Wert von 0 wird kein Trailing-Stop gesetzt;
- TrailingTake-Größe in Punkten (0 - kein Trail) - Trailing-Parameter, der den Abstand des Take-Profit vom Preis definiert. Bei einem Wert von 0 wird kein Trailing-Take gesetzt;
- Positionstyp - Der Typ der zu trailenden Positionen;
- Positionssymbol ("" - beliebiges Symbol) - Das Symbol der zu trailenden Positionen (ein leerer Wert bedeutet alle Symbole);
- Positions-Magic-Nummer (0 - beliebige Magic) - Die Magic-Nummer der zu trailenden Positionen;
- Positionsticket (0 - alle Tickets) - Das Ticket der zu trailenden Positionen;
- Trailing-Schritt - Trailing-Schritt. Wenn sich der Preis weiter als der Schritt vom Stop-Order entfernt, wird die Stop-Order so angepasst, dass sie die in den entsprechenden Einstellungen angegebenen Größen TrailingStop-Größe in Punkten und/oder TrailingTake-Größe in Punkten hat;
- Trailing in der unprofitablen Zone - Aktivieren oder Deaktivieren des Trailing in der Verlustzone. Wenn deaktiviert, werden keine Stop-Orders in der Verlustzone gesetzt;
- Breakeven in Punkten - Breakeven-Wert. Eine Verlustzone beginnt unterhalb dieses Wertes;
- Spread-Multiplikator - Spread-Multiplikator zur Berechnung des korrekten Abstands für Stop-Orders.

Abb.1 Initiales StopLoss=600, initiales TakeProfit=1200, TrailingStop=300, Trailing des Take-Profit deaktiviert, Trailing in der Verlustzone deaktiviert.
Verwandte Beiträge
- So integrierst du hochkarätige Wirtschaftsdaten in deinen EA für MetaTrader 4
- MQL5 Wizard: Handelsignale mit EMA-Crossover und intraday Zeitfilter
- Handelssignale mit MQL5 Wizard: Bullish und Bearish Harami mit CCI bestätigen
- Erstelle einen Expert Advisor basierend auf dem Center of Gravity Indikator für MetaTrader 4
- MQL5 Wizard: Trade Signale auf Basis von Kurs-Crossover mit gleitendem Durchschnitt und ADX Bestätigung