Swing Breakout Sequence Strategy

Erstellt 07 Jul 2024 · Aktualisiert 05 Apr 2025

Die Swing Breakout Sequence (SBS) Strategy ist eine Premium-Strategie für die NinjaTrader-8-Plattform, inspiriert durch Stoic Trader's Handelsmodell. Die Strategie kann zum Bestehen von Propfirm-Evaluierungs-Challenges verwendet werden.

Voraussetzungen

Um diese Strategie richtig zu nutzen, solltest du die folgenden Voraussetzungen erfüllen.


Wichtiger Hinweis

Wir empfehlen dringend, dass Sie Ihre algorithmischen Handelssysteme nie mit Ihrem hart verdientem echten Geld einsetzen. Sie sollten immer Ihr Risiko minimieren und Ihre Strategien auf Trader-Finanzierungsprogrammen betreiben, sodass der maximale Betrag, den Sie verlieren könnten, die monatliche Abonnementgebühr ist, die Sie diesen Programmen zahlen.

Eintritts-Setup-Beispiele

Diese Strategie hat ein Entry Setup, basierend auf dem Swing Breakout Sequence-Algorithmus – ein hochwahrscheinliches Entry-Modell mit einem definierten Risk-Reward-Verhältnis, basierend auf einer Sequenz von 5 Swings.

Hier ist der Algorithmus für ein Entry Setup:

  • Der erste Schritt ist die vollständige Erkennung einer Swing Breakout Sequence, gebildet aus 5 Swings, die das Muster für einen bullischen Eintritt respektieren (oder genau das Gegenteil für einen rückläufigen Eintritt). Das Haben der 5 Swings ist nicht ausreichend – die endgültige Kriterium für eine gültige SBS ist, dass der Preis aus einem der Swings ausbricht, die es aufbauen. Da der 5. Swing das niedrigste für eine bullische SBS ist (und das höchste für eine rückläufige), bietet die Strategie – wie der Indikator – die Fähigkeit, zu wählen, welcher Swing den Ausbruch auslöst. Laut unseren Backtests scheint der 1. Swing in der Sequenz die beste Wahl zu sein.
  • Wenn der Preis außerhalb des Bereichs schließt, der von den vorherigen Swings definiert wird, wird die SBS ungültig gemacht, verworfen und nicht angezeigt.
  • Die SBS wird nicht in Echtzeit während der Swing-Bildung gezeichnet – wenn sie wäre, würden viele SBS-Muster gezeichnet, dann ungültig gemacht und in Echtzeit entfernt, was visuelles Chaos schafft. Nur gültige, durch einen Ausbruch bestätigt, werden gezeichnet.
  • Nachdem eine SBS validiert wurde, berechnet der Algorithmus ein Verhältnis auf ihr, basierend auf zwei Levels:
    • Das Ziel-Level: Definiert durch den 3. Swing
    • Das Stop-Level: Das niedrigste (bullisch) oder höchste (rückläufig) Swing in der Sequenz – entweder der 5. Swing oder der vorherige niedrigste Low/höchste High Swing
    Das Verhältnis ist die Entfernung vom aktuellen Preis zum Ziel-Level, geteilt durch die Entfernung vom aktuellen Preis zum Stop-Level. Ein Verhältnis von 1 bedeutet, dass die SBS gut ausgewogene Bein-Längen hat; je weiter von 1, desto schiefer die SBS. Die Strategie ermöglicht es, Entry basierend auf diesem Verhältnis-Wert zu filtern.
Swing Breakout Sequence-Muster-Definition, das 5-Swing-Struktur zeigt
Klicken zum Vergrößern

Funktionen

Die Swing Breakout Sequence-Strategie hat eine Reihe einzigartiger Funktionen:

  • Robuste In-House-Implementierung des Swing Breakout Sequence-Algorithmus
  • Es werden keine Pending Orders platziert – nur Market Orders
  • Vollautomatische Strategie, die auf mehrere Instanzen skalierbar ist
  • Präzise Backtesting-Funktionen nach den offiziellen Best Practices von NinjaTrader, mit präziser Entry-/Exit-Backtesting auf Tick-Ebene
  • Eine robuste In-House-Bestellverwaltungs-Bibliothek, die gegen Verbindungsverluste resistent ist und nahtlos auf Rithmic-Konten oder NinjaTrader-Brokerage-Konten funktioniert
Dynamische Menge und Risikomanagement

Wie bei all unseren Strategien implementiert diese Strategie zwei Methoden zum Festlegen der Menge der offenen Positionen:

  • Fixed Quantity: Verwendet die gleiche Menge für jede Position. Wenn der Stop Loss zwischen den Positionen variabel ist, variieren auch die Gewinn-/Verlustbeträge.
  • Dynamic Risk-Adjusted Quantity: Berechnet die Menge jeder Position aus ihrem Stop Loss, dem maximalen erlaubten Risiko (in $) pro Position und der maximal zulässigen Menge – das führt zu gleichen Gewinn-/Verlustbeträgen über alle Positionen hinweg, unabhängig von der Stop-Loss-Breite.
Positionsverwaltung

Wie bei all unseren Strategien implementiert diese Strategie mehrere Positionsverwaltungs-Methoden:

  • ATM Strategy: Delegiere die Positionsverwaltung vollständig an deine eigene ATM-Strategie, aus einer Dropdown-Liste ausgewählt.
  • Dollar Cost Averaging (Grid): Erhöht die Positions-Menge, während sich der Preis gegen sie bewegt, um den Durchschnittspreis näher an den aktuellen Preis zu bringen, so die Position beim Pullback zu Breakeven schließen kann.
  • Trailing Stop: Zieht den Stop Loss mit jedem neu geformten Swing-Punkt auf der Gewinner-Seite der Position nach.
  • SuperTrend: Nutzt den SuperTrend-Indikator als Verwaltungs-Methode.

Die Strategie ermöglicht auch das Festlegen des Stop Loss basierend auf mehreren Strategien und des Take Profit basierend auf einem Verhältnis – siehe den Abschnitt Parameter für Details.

Konto-Management

Die Strategie implementiert tägliche Stop-Trading-Trigger basierend auf der Anzahl der gewinnenden Positionen, der Anzahl der verlierenden Positionen oder einem angestrebten realisierten Nettogewinn oder Nettoverlust.

Parameter

Wir versuchen, die Parameter auf ein Minimum zu reduzieren – nur die wichtigsten sind verfügbar.

Allgemein
Execute Historical TradesAktiviert das Ausführen von Trades, wenn die Strategie im Historical-, Backtest- oder Optimierungs-Modus läuft – sollte beim Live-Betrieb deaktiviert sein.
Daily TakeProfit TargetDie Strategie stoppt für den Tag, sobald dieser tägliche Take-Profit-Betrag erreicht wird. Ignoriert, wenn auf 0 gesetzt.
Weekly TakeProfit TargetDie Strategie stoppt für die Woche, sobald dieser wöchentliche Take-Profit-Betrag erreicht wird. Setzt sich am Anfang jeder neuen Woche zurück. Ignoriert, wenn auf 0 gesetzt.
Daily StopLoss LimitDie Strategie stoppt für den Tag, sobald das tägliche Verlustlimit erreicht wird (positiver Wert – z.B. 300 stoppt den Handel, sobald der realisierte PnL ≤ -$300 ist). Ignoriert, wenn auf 0 gesetzt.
Stop @ Winning CountStoppt den Handel für den Tag, sobald die Anzahl der gewinnenden Trades diesen Wert erreicht. Ignoriert, wenn auf 0 gesetzt.
Stop @ Losing CountStoppt den Handel für den Tag, sobald die Anzahl der verlierenden Trades diesen Wert erreicht. Ignoriert, wenn auf 0 gesetzt.
Execute on Different InstrumentFührt Trades auf einem anderen Instrument als das des aktiven Diagramms aus – z.B. Logik auf Minis ausführen, aber auf Micros ausführen. Alle Risiko-Berechnungen erfolgen auf dem Ausführungs-Instrument, und Trades auf einem anderen Instrument werden nicht auf dem Diagramm gezeichnet.
Execution InstrumentWähle aus einer Liste von Micros, die auf deiner NinjaTrader-Verbindung verfügbar sind, als Instrument, auf dem Trades ausgeführt werden. Trades werden in diesem Fall nicht auf dem Diagramm gezeichnet.
Order LabelEin Label, das jedem an den Broker gesendeten Position angefügt wird, nützlich, um deine Orders von anderen Benutzern der gleichen Strategie zu unterscheiden.
Swing Breakout Sequence
Show Sequence NumbersAktiviert/deaktiviert das Zeichnen von Zahlen-Labels unter/über jedem Swing-Sequenz-Punkt.
Show Sequence LinesAktiviert/deaktiviert das Zeichnen von Linien, die die Swing-Sequenz-Punkte verbinden.
Render Opacity (1-100)Die Deckkraft zum Rendern von Objekten auf dem Diagramm.
Swings PeriodSwings sind Higher Lows, Higher Highs, Lower Highs und Lower Lows. Dieser Parameter legt fest, wie viele Balken ausreichen, um zwei Swings vom gleichen Typ zu trennen – je höher dieser Wert, desto weniger Swings insgesamt.
Invalidation Method
  • Bar Wick: Eine SBS wird ungültig, wenn ein Balken-Docht das vorherige Swing-Level mitigiert
  • Bar Close: Eine SBS wird ungültig, wenn das vorherige Swing-Level durch einen Balken-Schluss mitigiert wird
Breakout Swing
  • Prior Swing, Swing 1 bis Swing 4: Die SBS wird validiert und gezeichnet, wenn der Preis über/unter dem entsprechenden Swing schließt
  • Immediate Swing 4: Validiert und zeichnet die SBS sofort, wenn der Preis über/unter dem 0,618 Fibo-Level nach der Bildung des 3. Swing schließt, ohne auf einen Ausbruch oder 5. Swing zu warten
  • Fibonacci Retracement: Validiert und zeichnet die SBS, wenn der Preis über/unter dem Level schließt, der von Breakout Fibo Level angegeben wird
Breakout Fibo LevelWird nur verwendet, wenn Breakout Swing Fibonacci Retracement ist – einer von 23,60 %, 38,20 %, 50 %, 61,80 % oder 76,40 %, jeweils berechnet vom Swing 4 in der Sequenz.
Min SBS RatioDie Entfernung des potenziellen Take Profit geteilt durch die Stop-Loss-Entfernung zum aktuellen Preis, wenn die SBS validiert. Reflektiert die Schiefe der SBS – näher an 1 bedeutet weniger schief. Ein Wert von 0,9 hat sich in unserem Testing als optimal erwiesen.
Min SBS Bars CountFiltert SBS-Strukturen heraus, die zu wenige Balken umfassen, um bedeutsam zu sein.
Max SBS Bars CountFiltert SBS-Strukturen heraus, die zu viele Balken umfassen – diese erzeugen im Allgemeinen keine rentablen Signale.
Max SBS Height PointsFiltert SBS-Strukturen heraus, die zu hoch in Punkten sind.
Entry Setup
Time Zone Die Zeitzone, die für den Trade Time-Parameter unten verwendet wird.
  • EST: Eastern Time
  • Local Time: Die lokale Maschinen-Zeitzone
Trade TimeDie Zeit-Intervalle, während der die Strategie berechtigt ist, Trades zu platzieren – z.B. "09:30-16:15" für RTH in EST. Mehrere komma-getrennte Intervalle in aufsteigender Reihenfolge werden unterstützt, geschnitten bei Mitternacht, um Probleme beim Betreten eines neuen Tages zu vermeiden.
Quantity Strategy
  • Fixed Quantity: Eine feste Menge; übersprungen, wenn das evaluierte Risiko Target Risk Per Trade ($) überschreitet
  • Risk Adjusted: Dynamische Kontraktgröße, berechnet aus dem Stop-Loss-Preis und Target Risk Per Trade ($)
Max QtyMaximale zulässige Menge, wenn Risk Adjusted ausgewählt ist – nützlich, da einige Propfirms Bestellmengen-Limits durchsetzen, die ein Konto ungültig machen können.
Invert EntriesKehrt Entry von Long zu Short und umgekehrt um – der Stop Loss wird zum Take Profit und umgekehrt, mit dem Risiko-Verhältnis umgekehrt entsprechend (ein 2:1 Take Profit wird 1:2). Nützlich in choppy Regimen, wo die ursprüngliche Breakout-Logik nicht gilt.
Long/Short Entry Mode
  • Long: Nur Long-Trades öffnen
  • Short: Nur Short-Trades öffnen
  • Long & Short: Beide Richtungen öffnen
SuperTrend Entry FilterBeschränkt Long-Entry auf wenn SuperTrend bullisch ist, und Short-Entry auf wenn es rückläufig ist.
SMAs Entry FilterErfordert, dass die SBS-Sequenz über/unter zwei Simple Moving Averages ausbricht.
SMA Slow Period / SMA Fast PeriodDie Perioden der zwei Simple Moving Averages, die als Entry-Filter verwendet werden.
Entry Mode
  • Immediate on Breakout: Wird sofort ausgelöst, nachdem eine gültige SBS-Sequenz erkannt wird
  • Wait For FVG: Wartet, dass sich ein Fair Value Gap sofort nach der SBS-Sequenz bildet, bevor es ausgelöst wird
FVG Candle Filter
  • 3 Candles of Same Kind: Nur FVGs mit 3 Kerzen vom gleichen Typ
  • 2 Candles of Same Kind: Nur FVGs mit mindestens 2 Kerzen vom gleichen Typ
  • No Filter: Kein Kerzen-Typ-Filtering – erzeugt mehr FVGs
Min. Gap (ticks)Die minimale Entfernung in Ticks zwischen den FVG-Dochten, um gültig zu sein – je höher dieser Wert, desto weniger FVGs werden erkannt.
Order QtyWird nur verwendet, wenn Quantity Strategy Fixed ist – die feste Menge pro Trade (und pro Mengen-Erhöhung während der Bestellverwaltung). Normalerweise 1 oder 2.
Bestellverwaltung
Order Management Strategy
  • Classic Trail Stop: Zieht den Stop Loss basierend auf einem Trigger und einem Trailing-Betrag nach
  • ATM Strategy: Delegiert die Verwaltung vollständig an eine NinjaTrader-ATM-Strategie-Template deiner Wahl
  • Dollar Cost Averaging (Grid): Erhöht die Bestellmenge jedes Mal, wenn ein Swing auf der verlierenden Seite gebildet wird, um den Positions-Durchschnittspreis zu mitteln
  • Trail Stop on Swings: Zieht den Stop Loss nach jedes Mal, wenn ein Swing in der Gewinner-Richtung gebildet wird
  • SuperTrend: Schließt Trades, wenn der Preis das SuperTrend-Level kreuzt
  • None: Der Stop Loss, der von Target Risk Per Trade ($) definiert ist, wird stattdessen verwendet
ATM Strategy Template NameWird nur mit der ATM Strategy-Bestellverwaltungs-Methode verwendet – der exakte Template-Name deiner benutzerdefinierten ATM-Strategie. Muss mit einer vorhandenen Template übereinstimmen, oder es wird keine Position geöffnet.
On Opposite Signal
  • Breakeven: Bewegt die Position zu Breakeven, wenn ein entgegengesetztes Signal auftritt
  • Close Position: Schließt die Position sofort
  • DoNothing: Keine Aktion vorgenommen
Enable Price BreakevenAktiviert/deaktiviert den preisgestützten Breakeven-Mechanismus.
Breakeven Price Strategy
  • Points: Breakeven wird basierend auf Punkten ausgelöst
  • Percentage: Breakeven wird basierend auf dem Prozentsatz des erreichten Take Profit ausgelöst
Breakeven Price TriggerVerfügbar, wenn preisgestützter Breakeven aktiviert ist – der Triggerwert, um den Stop Loss zu Breakeven zu bewegen.
Enable Time BreakevenAktiviert/deaktiviert den Zeit-basierten (Minuten) Breakeven-Mechanismus.
Breakeven Time TriggerVerfügbar, wenn Zeit-basierter Breakeven aktiviert ist – der Triggerwert in Minuten, um den Stop Loss zu Breakeven zu bewegen.
StopLoss Strategy
  • Sequence Defined: Der niedrigste Preis zwischen dem vorherigen Low Swing und dem 5. Swing (rückläufig), oder der höchste Preis zwischen dem vorherigen High Swing und 5. Swing (bullisch)
  • Super Trend: Eingestellt auf dem SuperTrend-Level, fallback auf Sequence Defined, wenn nicht verfügbar
  • Fixed Currency Value: Nur Target Risk Per Trade ($) wird verwendet
  • Points: Eine feste Anzahl von Punkten vom Eintritt
TakeProfit Strategy
  • Fixed Currency Value: Nutzt Take Profit Currency
  • Points, Swing 3, Fibo 0.236
  • Festgelegte Gewinn-/Verlust-Verhältnisse: 0,5:1 bis 6:1
Scale out % Qty at % Target / Scale out at % Target / Scale out % QtySchließt einen Prozentsatz der Positions-Menge, sobald der Preis einen Prozentsatz des Profit-Ziels erreicht (abgerundet, wenn Bruchteile).
Take Profit CurrencyDer Take-Profit-Betrag in Dollar, verwendet mit der Fixed Currency Value-Strategie.
Stop Loss PointsVerfügbar, wenn die Stop-Loss-Strategie Points ist.
Target Risk Per Trade ($)Das maximale Risiko in Dollar pro Position – verwendet vor dem Öffnen eines Trades, um zu überprüfen, dass der berechnete Stop Loss dieses Limit respektiert; wenn nicht, wird der Trade übersprungen.
Max Allowed Risk Per ($)Wird nur mit Risk Adjusted-Menge verwendet – kontrolliert, wie weit sich das reale berechnete Risiko vom Target Risk abweichen darf.
Stoploss offset PointsAddiert einen Offset in Punkten zum berechneten Stop-Loss-Level – verwendet bei der Berechnung des Risikos pro Trade.
Take Profit PointsVerfügbar, wenn die Take-Profit-Strategie Points ist.
SuperTrend
SuperTrend ModeATR-basiert oder Adaptive (basierend auf Kerzen-Schließen/High/Low).
Period / Multiplier / Moving Avg. Type / SmoothStandard-SuperTrend-Berechnungs-Parameter.
SuperTrend Close Only WinningWenn SuperTrend als Bestellverwaltungs-Methode verwendet wird, vermeidet das Schließen von Trades, die unmittelbar unter/über SuperTrend sind, nachdem sie geöffnet wurden – schließt nur Positionen, die derzeit im Gewinn sind.
Trailing Stop-Parameter
Trailing Stop StrategyPoints (berechnet vom Entry-Preis) oder Ratio (berechnet vom Stop-Loss-Wert, gespiegelt auf der Gewinner-Seite).
Trailing Stop Trigger / Trail AmountDer Trigger und Trailing-Betrag (in Points oder Ratio) für die Classic Trail Stop-Methode.
DCA (Grid) Parameter
Breakeven Profit ShiftAddiert ein bisschen Gewinn zur Breakeven-Definition, um Provisionen beim Schließen des Grid zu Breakeven zu decken.
Grid Size to BreakevenDie Anzahl der Bestellerhöhungen, die erforderlich sind, bevor die Position zu Breakeven geschlossen wird.
Min Grid Gap (Point)Die minimale Lücke in Punkten zwischen zwei Grid-Orders.
Bar Close TriggerÖffnet Grid-Orders beim Balken-Schluss in der Trade-Richtung.
Befehl-Tasten
Die Strategie zeigt manuelle Befehl-Tasten auf dem Chart Trader-Panel – stelle sicher, dass es auf deinem aktiven Diagramm angezeigt wird.
Arm/Disarm ButtonsManuell aktivieren/deaktivieren Long oder Short Trades – nützlich, wenn du eine direktionale Vorliebe hast.
Close Position ButtonFlacht die Position sofort ab, ohne die Strategie neu zu starten, die weiterhin nach neuen Trades sucht.
Increase Qty ButtonErhöht die Menge der aktuellen Position um die Order Qty-Menge.
Set Breakeven ButtonBewegt den Stop Loss der offenen Position zu Breakeven, wenn dies ihn verbessern würde.

Performance-Berichte

Vergangene Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Alle Backtesting-Ergebnisse dienen nur zu Indikationszwecken.

  • Provisionen sind enthalten, unter Verwendung des NinjaTrader Lifetime-Lizenz-Provisions-Schemas, für realistische Ergebnisse.
  • Wir folgen dem offiziellen NinjaTrader-Guide für präzises Intrabar-Granularitäts-Backtesting mit zusätzlichen Tick-Level-Datenreihen und verwenden nur Market Orders – niemals Pending Orders – sowohl im Echtzeit- als auch im Backtest-Modus.

Die Strategie wurde über mehrere Risiko-Profile und Instrumente (MES, MNQ) backtestet, und ein defensives Parameter-Template wurde auch live auf einem Apex Live Trader Funding-Konto ausgeführt, erfolgreich die Account-Validierungs-Challenge bestanden.

Für diese Strategie wurden noch keine Performance-Berichte hochgeladen.

Download- und Installationsanleitung

Lizenzanforderungen

Bei automated-trading.ch können Sie sich entweder für ein monatliches Abonnement entscheiden, um unsere Premium-Produkte zu verwenden, oder unsere kostenlosen Produkte ohne Abonnement verwenden.

In beiden Fällen müssen Sie ein Konto erstellen, um eine Lizenz zu erhalten, die Sie für sowohl Premium- als auch kostenlose Produkte verwenden können.

Um Ihre Lizenz zu erhalten, einfach anmelden und dann erhalten Sie Ihre Lizenz auf der Abstellseite.

Wichtig: Dies ist ein Premium-Produkt. Es kann im Backtest-, Playback- und Optimierungsmodus kostenlos ausgeführt werden; ein aktives Premium-Abonnement ist erforderlich, um es live auszuführen.
Download
Melden Sie sich an, um diese Datei herunterzuladen.
Neueste Version v2.0.2.1 · Veröffentlicht vor 1 Jahr
Diese Datei wurde 1614 mal heruntergeladen.

Sie können diese Strategie — und jede andere automated-trading.ch-Strategie oder jeden anderen Indikator — jederzeit von Ihrem zentralisierten Download-Seite herunterladen.

Installationsschritte
1
Importieren Sie die heruntergeladene .zip-Datei in NinjaTrader über das Menüelement NinjaScript importieren.
2
Öffne ein neues Diagrammfenster und stelle sicher, dass das Tick Replay-Kontrollkästchen aktiviert ist (wenn du es nicht siehst, gehe zu Tools → Options → Market Data und aktiviere Show Tick Replay).
3
Klicke mit der rechten Maustaste auf das Diagramm und wähle Strategies (oder drücke Ctrl+S), um den Dialog Neue Strategie hinzufügen zu öffnen, stelle dann sicher, das Enabled-Kontrollkästchen zu aktivieren.
4
Nach dem Hinzufügen der Strategie wird sie zunächst auf den historischen Daten des Diagramms ausgeführt, dann wechselt sie in den Real-Time-Modus und fügt ein Lizenz-Textfeld zum Chart Trader-Panel hinzu – stelle sicher, dass dieses Panel angezeigt wird.
5
Füge deine Lizenz (auf der Rechnungsseite zu finden) in das Textfeld ein und klicke auf Check License.
6
Nachdem sie verifiziert ist, wird die Schaltfläche "Check License" grün zusammen mit dem nächsten Verifikationsdatum – dies muss nur nach diesem Datum wiederholt werden.
7
Ohne ein aktives Abonnement kann die Strategie immer noch in Playback- und Historical-Modi ausgeführt werden, um sie zuerst zu testen.

Häufig gestellte Fragen

Allgemein

Die Verwendung eines VPS ist gut, aber nicht zwingend erforderlich — eine kostengünstige Windows-VPS-Instanz ist für die meisten Benutzer ausreichend.

Ja, solange jede Instanz auf einem eindeutigen Instrument läuft — NinjaTrader aggregiert Bestellungen in eine Position pro Instrument pro Konto, daher funktioniert das Ausführen von zwei Instanzen auf dem gleichen Instrument nicht.

Sie können dies tun, aber das direkte Ausführen mehrerer Instanzen der Strategie ist normalerweise eine bessere Lösung — die Lizenz erlaubt unbegrenzte Instanzen auf mehreren Maschinen.

Ja — die Strategie ist genau dafür entwickelt und funktioniert nahtlos auf Rithmic, NinjaTrader-Broker, Tradovate oder einem anderen mit Ihrer NinjaTrader-Plattform verbundenen Anbieter.

Sie ist vollautomatisch konzipiert, aber ihre Befehlsschaltflächen ermöglichen es Ihnen auch, Trades manuell zu verwalten, wenn Sie sie lieber halb-automatisch ausführen möchten.

Automatisierte Strategien handeln rund um die Uhr, führen schneller und präziser aus, entfernen Psychologie und Gefühle aus der Gleichung und können auf Dutzende oder Hunderte von Instanzen skaliert werden — wodurch echtes passives Einkommen statt einer weiteren stressigen manuellen Arbeit entsteht.

Ja — wenn Sie eine Idee haben, die die Strategie verbessern könnte, verwenden Sie die Kontaktseite, um sich mit uns in Verbindung zu setzen.

Nein, der Quellcode ist aus Urheberrechtsgründen geschützt.
Abrechnung

Ja, Sie können Ihr Abonnement jederzeit von der Kontoseite aus kündigen, um zukünftige Zahlungen zu verhindern. Wir können den ungenutzten Teil Ihres Abonnements nicht erstatten, aber Sie können es für den Rest des Abrechnungszyklus verwenden.

Nein, wir bieten keinen kostenlosen Testabonnement-Plan an, aber Sie können das Produkt im Backtest- und Playback-Modus vor dem Abonnement testen.

Wir bieten keine vollständigen oder teilweisen Rückerstattungen an, aber Sie können Ihr Abonnement jederzeit kündigen, um zukünftige Zahlungen zu stoppen.
Skeptiker

Ich bin seit 2010 professioneller Softwareentwickler und entwickle seit 2012 automatisierte Handelsstrategien, sowohl für mich selbst als auch für Clients weltweit — ich habe auch im Finanzwesen und Investment Banking gearbeitet. Ich bin kein Vermarkter und ich lagere die Strategieentwicklung nicht aus.

Ich verkaufe sie nicht — ich vermiete sie als zusätzliche Einkommensquelle neben der Diversifizierung meines eigenen Handels. Die Strategie ist rein mechanisch, ohne versteckte quantitative Kante, die erodiert, wenn mehr Leute sie nutzen.

Pending (Limit)-Orders bieten bessere Preisausführung und einen gewissen Schutz vor Konnektivitätsproblemen, aber sie können unter hoher Volatilität abgelehnt werden, benötigen aktive Verwaltung und sind für den Broker sichtbar. Market-Orders garantieren Ausführung unabhängig von Volatilität, sind vor der Übermittlung für den Broker unsichtbar und führen schneller aus — der einzige echte Nachteil ist, dass eine verlorene Verbindung das Senden vollständig verhindert. NinjaTraders MIT (Market-If-Touched)-Orders sind eine solide Alternative, wenn Sie speziell Pending-Order-Verhalten wünschen.

Wir folgen NinjaTraders offiziellem Leitfaden für präzises Intrabar-Granularitäts-Backtesting unter Verwendung zusätzlicher Tick-Level-Datenserien. Nehmen Sie nicht unser Wort dafür — führen Sie einen Backtest am Ende eines jeden Handelstages durch und vergleichen Sie ihn mit den tatsächlichen Live-Trades der Strategie an diesem Tag.

Versionshinweise

  • Bug Fix: Error when using ATM Strategy

  • Added Decrease quantity command button; Added "Invert Entries" Parameter; Scaling out added Scale out at % Target/Qty; Breakeven considers commissions

  • Fixed performance regression related to swing price detection

  • Added filter Max bars between swings; Added Immediate on Swing 4 breakout mode; Added SMA Slow/Fast entry filter; Bug Fix crashing on new market session live

  • Added Scale out 50% Qty at 50% Target management option

  • Fix bug on Market Replay session transitions; Fix SuperTrend trailing stop miss bug; Added Max SBS Height points parameter

  • Fibo levels calculated Swing3->extreme point (was extreme->Swing3); Added Fibo 0.236 as TP target

  • Reorganization of Parameters; Added SuperTrend as trade management method; pixel-based SBS sequence number drawing; Added "Invalidation Method" parameter; sequences on invalidated swings removed

  • Bug Fix: breakeven not triggered on long trades; Increase position button also triggering breakeven; breakeven button sometimes closing positions

  • Bug Fix: ATM usage crashing Strategy; Command button Close now closes ATM positions; drawing objects disposed in optimization mode

  • Added Entry mode selection: Immediate or wait for FVG; Added "Min Grid Gap" and "Bar Close Trigger" params to DCA (Grid) method

  • Bug Fix when using ATM strategy

  • Added Max Allowed Risk per trade separate from Target Risk per trade

  • Bug fix: Trailing stop mechanism should trigger outside trade time

  • Added StopLoss & Takeprofit line drawing with drag & drop

  • Bug Fixes: weekly profit target calc; EST timezone glitch; Currency risk closing early; Trailing stop with Fixed currency value stoploss

  • Bug Fix: rare error when little data loaded on chart

  • Auto submit of License on Billing cycle date; all parameters displayed on Strategy Analyzer optimization; Clear warning message when strategy added from Strategy Tab not Chart

  • Added weekly profit target

  • Major fixes when Take Profit method set to Swing3; Stop Loss calc updated to include Prior Swing, Swing4, Swing5; Fix Chart Panel Glitch on tab change

  • Removed strong condition on Swing5 price (relaxed successive-swing rule)

  • Bug Fix: running strategy on multiple accounts overlaps daily limit stops

  • Less strict detection rule for more pattern detection; Added Fibonacci Retracement Breakout method; Added Trade Time zone selection EST/local; Added Min & Max SBS Bars count filter

  • Added Classic Trailing Stop management method; Fix issue with entry; Update parameter refresh logic; Added stoploss offset in points

  • Added Swing 3 as new take profit strategy

  • First Release of the strategy
discord
Treten Sie unserer Discord-Gemeinschaft bei
Fragen, Feedback oder möchten Sie einfach mit anderen Händlern chatten? Sagen Sie hallo.
Discord beitreten
Schnelle Fakten
Plattform NinjaTrader 8
Kategorie Strategie
Erforderlicher Plan Premium
Neueste Version v2.0.2.1
Zuletzt aktualisiert vor 1 Jahr
Downloads 1614