Swing Structure Trailing Stop
- Utilitys
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Version: 1.0
- Aktivierungen: 5
IHR STOP-LOSS STEIGT DIE STUFEN HINAUF, DIE DER MARKT AUFBAUT: JEDES NEUE SCHWINGUNGSTief (ODER -HÖCHSTSTAND) BRINGT IHN NÄHER, UND ER GEHT NIEMALS EINEN SCHRITT ZURÜCK.
Vorher: Ein Kauf auf EURUSD läuft 60 Pips zu Ihren Gunsten, wobei der Stop noch 25 Pips unter dem Einstiegspreis liegt. Ein starker Rückzug macht den gesamten Gewinn zunichte, und der Trade wird mit einem vollständigen Verlust geschlossen. Danach: Auf dem Weg nach oben bildeten sich drei H1-Swing-Tiefs, der Stop wurde unter jedes einzelne verschoben, und derselbe Rückzug schließt den Trade mit einem Gewinn von etwa 30 Pips ab. Ein 20-Punkte-Trailing-Stop wäre bereits beim ersten gewöhnlichen Rückgang ausgeschüttelt worden.
Entwickelt für Trader, die bereits wissen, wo ein Stop hingehört: bei einem Kauf unter dem letzten Swing, bei einem Verkauf darüber. Ein Versprechen: Ihr Stop folgt bei jeder Position und jeder Kerze der Marktstruktur, ohne dass Sie den Chart beobachten müssen. Funktionsweise: Bei jeder geschlossenen Kerze Ihres Zeitrahmens ermittelt das System den letzten bestätigten Swing (ein Fraktal der von Ihnen gewählten Tiefe), platziert den Stop mit einem Puffer darüber und verschiebt ihn nur, wenn der neue Stop enger liegt.
Funktioniert mit: manuellen Trades und anderen Expert Advisors oder Trade-Kopierern auf demselben Terminal (Symbolbereich und Magic-Filter entscheiden, auf welche er einwirkt), Hedging- und Netting-Konten, jedem Symbol (Devisen, Gold, Indizes, Kryptowährungen) sowie Regeln im Stil von Prop-Firmen, die bei jeder Position einen Stop vorsehen. Es eröffnet niemals einen Trade auf einem Live-Konto.
Probieren Sie es zunächst kostenlos aus: Führen Sie „Swing Structure Trailing Stop“ im Strategietester mit aktiviertem visuellen Modus aus. Dort werden kleine Demo-Positionen mit einem Stop in Entfernung von zwei ATR eröffnet, sodass Sie beobachten können, wie die grünen und roten Swing-Marker auf den Kerzen erscheinen und der Stop ihnen folgt.
Für wen dies NICHT geeignet ist: Scalper, die bei jedem Tick einen festen Trail von wenigen Punkten wünschen, und alle, die den Trade bei Erreichen eines Ziels schließen möchten; dieses Tool verschiebt lediglich Stopps, es nimmt niemals Gewinne mit oder schließt selbst eine Position.
Kurz gesagt
- Struktur-Trailing: Kaufpositionen werden unterhalb des letzten bestätigten Swing-Tiefs nachgezogen, Verkaufspositionen oberhalb des letzten bestätigten Swing-Hochs, und zwar auf dem von Ihnen gewählten Zeitrahmen (standardmäßig H1).
- Nur in eine Richtung: Ein Stop wird nur auf einen engeren Kurs verschoben, und zwar um mindestens einen Mindestschritt. Er lockert Ihren Stop niemals.
- Startregeln: Sofortes Trailing oder erst, nachdem sich der Kurs um eine festgelegte Distanz im Gewinn bewegt hat, oder erst, sobald der neue Stop den Gewinn über den Eröffnungskurs hinaus sichert.
- Spread-bewusst: Verkaufs-Stops können den aktuellen Spread hinzurechnen, damit der Ask-Kurs sie bei einem ruhigen Docht nicht berührt.
- „GEWINN GESICHERT“ und „NOCH IM RISIKO“ in Kontowährung, „RUN KEPT“-Balken pro Position, Swing-Markierungen auf den Kerzen und der nächste Swing-Stop als gepunktete Linie.
- Der reine Warnmodus zeigt jeden Schritt an, den das System ausführen würde, und sendet keine Befehle.
- Kein Grid, kein Martingale, kein Averaging, keine DLLs, keine Webanfragen, keine zusätzlichen Dateien.
- Testerzahlen (Juni 2026, EURUSD H1, Standardeinstellungen): 42 Demo-Positionen, 49 Stop-Schritte, 0 fehlgeschlagene Übermittlungen, 0 Protokollfehler.
HIER STARTEN
Fügen Sie es einem Chart hinzu, zum Beispiel EURUSD H1. Eine Instanz verfolgt jedes Symbol des Kontos, sofern Sie dies nicht einschränken. Behalten Sie die Standardeinstellungen bei (H1-Swings, Tiefe 3, Puffer 30 Punkte, Spread bei Verkäufen hinzugerechnet, Mindestschritt 10 Punkte). Aktivieren Sie den Algo-Handel und beobachten Sie das Bedienfeld: Jede Position zeigt „HOLD“, „STEPPING“, „TRAILING“ oder „LOCKED“ an. Um zunächst nur zu beobachten, wechseln Sie über die Schaltfläche im Bedienfeld zu „ALERT ONLY“: Dann wird jeder mögliche Schritt gemeldet, es wird jedoch nichts gesendet.
Warum eine strukturierte Strategie einem festen Trailing-Abstand überlegen ist
Ein fester Trailing-Abstand in Punkten kennt den Markt nicht. An einem ruhigen Tag ist er zu groß, an einem turbulenten Tag zu eng und führt dazu, dass Sie bereits beim ersten normalen Rückgang aus dem Handel ausscheiden. Ein Swing-Tief ist ein Kurs, bei dem Käufer tatsächlich eingestiegen sind; solange er hält, ist die Bewegung noch aktiv. Den Stop knapp hinter dem letzten Swing zu setzen, ist die Vorgehensweise vieler diskretionärer Trader, die den Trailing manuell vornehmen. Dieses Tool tut genau das – bei jeder Position im Blickfeld, bei jeder geschlossenen Kerze, mit derselben Disziplin um 3 Uhr morgens wie auch mittags.
Der Verlauf einer nachgezogenen Position
Ermittlung. Wenn sich eine Kerze Ihres Zeitrahmens schließt, blickt das Trail-Tool bis zu 100 Kerzen zurück, um den letzten bestätigten Swing zu ermitteln: eine Kerze, deren Tiefststand (bei einem Kauf) tiefer liegt als die drei Kerzen auf jeder Seite. Der Swing wird erst bestätigt, wenn diese drei Kerzen auf seiner rechten Seite geschlossen sind, sodass er sich nie nachträglich ändert.
Platzieren. Der neue Stop liegt beim Swing minus dem Puffer (Käufe) oder beim Swing plus dem Puffer und dem Spread (Verkäufe). Das Panel zeigt den Abstand in der Spalte „SWING“ an, und das Chart stellt ihn als gepunktete blaue Linie mit einer Markierung auf der Swing-Kerze dar.
Schritt. Wenn dieser Stop um mindestens den minimalen Schritt enger ist als der aktuelle, die Startregeln dies zulassen und die Stop- und Freeze-Levels des Brokers eingehalten werden, wird der Stop verschoben. Sie erhalten eine Meldung mit dem alten und dem neuen Kurs. Positionen ohne Stop erhalten ebenfalls den Swing-Stop (kann deaktiviert werden).
Sperren. Sobald der Stop den Eröffnungskurs überschreitet, lautet der Status „GESPERRT“ und die Position kann keinen Verlust mehr erleiden; ihr Wert wechselt von „NOCH IM RISIKO“ zu „GEWINN GESPERRT“.
Interne Sicherheitsmechanismen
Vor jedem Versand wird geprüft, ob Algo-Trading zulässig ist, ob das Symbol handelbar ist, ob dessen Handelssitzung geöffnet ist und ob die letzte Kursnotierung nicht älter als 5 Minuten ist. Ein abgelehnter Sendevorgang wird mit einer zunehmend längeren Pause von bis zu 2 Minuten erneut versucht, wobei nach einer festgelegten Anzahl von Fehlversuchen eine Warnmeldung ausgegeben wird. Unmittelbar vor jedem Sendevorgang wird die Position erneut ausgewählt und ihr Symbol, ihr Magic-Code sowie der aktuelle Stop erneut überprüft; falls Sie den Stop in der Zwischenzeit selbst enger gesetzt haben, zieht der Trail ihn niemals wieder zurück. Positionsspezifische Daten (Schrittanzahl, zuletzt verwendeter Swing) werden in „GlobalVariables“ gespeichert, deren Schlüssel das Chart-Symbol und den Magic-Filter enthalten, sodass zwei Kopien auf verschiedenen Charts niemals denselben Schlüssel teilen.
Eingaben, jede einzelne erklärt
SWING-STRUKTUR
InpTF = H1. Zeitrahmen der Swings. „Current“ bedeutet den Zeitrahmen des Charts.
InpSwingDepth = 3. Kerzen auf jeder Seite, die ein Swing übertreffen muss. Höherer Wert = weniger, stärkere Swings und ein breiterer Trail.
InpLookback = 100. Anzahl der geschlossenen Kerzen, die für den letzten Swing durchsucht werden.
InpBufferPoints = 30. Der Stop liegt um diese Anzahl an Punkten jenseits des Swings. Verwenden Sie einen größeren Wert bei Gold und Indizes.
InpAddSpread = true. Bei Verkaufs-Stops wird der aktuelle Spread hinzugerechnet.
WANN EIN TRAIL EINGESETZT WERDEN SOLLTE
InpMode = 1. 0: Nur Benachrichtigung, 1: Stop-Loss verschieben.
InpStartPoints = 0. Trail erst, nachdem sich der Kurs um diese Anzahl an Punkten im Gewinn bewegt hat; 0 beginnt sofort.
InpOnlyLockProfit = false. Bei „true“ wird der Stop-Loss nur auf einen Kurs verschoben, der mindestens dem Eröffnungskurs entspricht, zuzüglich InpLockPlusPoints (Standardwert 0).
InpMinStepPoints = 10. Die kleinste Stop-Verschiebung, damit der Broker nicht bei Änderungen um einen Punkt angefragt wird.
InpAdoptNoSL = true. Auch Positionen ohne Stop erhalten den Swing-Stop.
AUSFÜHRUNG
InpFailAlertAt = 3. Eine Warnmeldung nach dieser Anzahl fehlgeschlagener Versuche bei einer Position.
FILTER – WELCHE POSITIONEN WERDEN GEFOLGT
InpSymbolScope = alle Symbole oder nur das Chart-Symbol. InpMagicFilter = beliebige Magic-Nummer, nur manuelle Trades (Magic 0) oder nur die Magic-Nummer InpMagic.
WARNMELDUNGEN
InpAlertPopup = true. InpAlertPush = false (Push-Benachrichtigung an die MetaTrader-App auf Ihrem Smartphone).
PANEL
ShowPanel = true. ShowLines = true: Swing-Markierungen, Stop-Linie und nächste Swing-Stop-Linie für Positionen des Chart-Symbols. PanelX = 12, PanelY = 15, PanelFontSize = 9, MaxTableRows = 6, MaxHistoryRows = 4. Mit der Schaltfläche „MOVE“ lässt sich das Panel verschieben; bei einem kurzen Chart werden zuerst die unwichtigsten Zeilen ausgeblendet.
STRATEGIE-TESTER-DEMO
InpTesterDemo = true. Nur im Strategietester: Montag bis Freitag von 08 bis 16 Uhr eine Demoposition pro 4-Stunden-Zeitfenster auf dem Chart-Symbol mit einem Stop in Entfernung von zwei ATR(14), maximal 3 offene Positionen, Margin-Prüfung mit dem Faktor 1,5 vor jeder Order, Schließung nach 5 Tagen, Stopp bei einem Verlust von 20 Prozent des Guthabens. Dieser Code wird niemals auf einem Live- oder Demo-Chart ausgeführt.
Das Bedienfeld
NÄCHSTE SWING-PRÜFUNG: Ein Balken, der sich füllt, während die aktuelle Kerze läuft; ein neuer Swing kann erst nach deren Schlusskurs erscheinen. TRAIL-PLAN: Swing-Regel, Modus, gesicherter Gewinn, noch im Risiko, durchgeführte Schritte, größter Schritt, Startregel, Positionen ohne Stop, letzte Aktion, Algo-Trading, fehlgeschlagene Übermittlungen, Summen und Positionen im Umfang. POSITIONEN, GRÖSSTER GEWINN ZUERST GESICHERT: Symbol, Richtung, Lots, Abstand zum Stop und zum nächsten Swing-Stop in Punkten, Geldbetrag am Stop, Gewinn, Status und ein Balken „RUN KEPT“, der anzeigt, wie viel des Kursanstiegs seit Eröffnung der Position der Stop bereits abdeckt. Zu den Status gehören „HOLD“, „STEPPING“, „TRAILING“, „LOCKED“, „STEP READY“, „WAIT“, „BELOW LOCK“, „NO SWING YET“, „SWING TOO NEAR“, „MARKET SHUT“ und „RETRY“. Der „AKTIONSVERLAUF“ listet jeden Schritt mit Serverzeit auf. SCHNELLSTEUERUNG: „ARMED“ oder „PAUSED“, die Modus-Taste und „CHECK NOW“. Die rechte Seite des Charts bleibt frei.
Was es nicht kann
Es wählt keine Ein- oder Ausstiegspunkte aus und verwandelt einen verlustreichen Trade nicht in einen Gewinner. In einer unruhigen Kursphase kann der letzte Swing nahe am Kurs liegen und ein normaler Swing kann dennoch ausgeführt werden; eine größere Tiefe oder ein größerer Puffer gibt dem Trade mehr Spielraum. Es funktioniert nur, solange es läuft: Bei ausgeschaltetem Terminal bleibt der zuletzt gesetzte Stopp auf dem Server. Lassen Sie das Terminal laufen, zum Beispiel auf einem VPS.
Was getestet wurde und was nicht
Getestet im Strategietester auf einem Hedging-Konto, 1. bis 30. Juni 2026, 1-Minuten-OHLC, H1, Einlage 10.000, Hebel 100, drei Durchläufe, ohne Journalfehler und ohne fehlgeschlagene Übertragung. EURUSD-Standardwerte: 42 Demo-Positionen, 49 Stop-Schritte. XAUUSD mit einem Start von 200 Punkten, Gewinnsicherung plus 50 Punkte und einem Puffer von 100 Punkten: 36 Positionen, 23 Schritte. EURUSD im reinen Benachrichtigungsmodus: 35 Positionen, 99 Schritt-Benachrichtigungen, kein geänderter Stop. Auf einem Demo-Chart lief das Panel im reinen Benachrichtigungsmodus neben 4 offenen EURUSD-Positionen ohne Stops und nahm keine Änderungen vor.
Zum Zeitpunkt der Erstellung dieses Artikels noch nicht getestet: echte Stop-Verschiebungen bei einem Live- oder Demo-Broker, ein Netting-Konto, Wiederholungsversuche nach einer Ablehnung durch den Broker, der Geltungsbereich von Chart-Symbolen, Magic-Filter, Pop-up- und Push-Benachrichtigungen sowie ein Neustart des Terminals. Diese Abläufe sind im Code vorhanden und werden in der Dokumentation beschrieben. Bitte probieren Sie sie zunächst auf einem Demokonto bei Ihrem eigenen Broker aus.
Probieren Sie es im Strategietester aus
Wählen Sie „Swing Structure Trailing Stop“, EURUSD oder XAUUSD, H1, einen beliebigen aktuellen Monat, den visuellen Modus und klicken Sie auf „Start“. Beobachten Sie, wie die Swing-Marker erscheinen und die gestrichelte Stop-Linie hinter ihnen ansteigt.
Wenn der Trail einen Gewinn gesichert hätte, den ein fester Trailing-Stop wieder abgegeben hätte, oder wenn Sie der Meinung sind, dass ein Fall anders behandelt werden sollte, hilft eine ehrliche Bewertung auf der Produktseite anderen Tradern bei der Entscheidung und gibt mir Hinweise darauf, was ich als Nächstes verbessern sollte.
