automated-trading.ch

Opening Range Breakout Strategie

NinjaTrader 8 Strategy Published 02 Jan 2025 - Updated 21 February 2026
PREMIUM
Zusammenfassung

Die Opening Range Breakout ist eine mechanische Premium-Strategie für die NinjaTrader 8 Plattform. Die Strategie kann verwendet werden, um Funded-Trading-Programme zu bestehen

Wir empfehlen dir dringend, unserer Discord-Community über diesen Einladungslink beizutreten discord-invitation

Inhaltsverzeichnis

Die Opening Range Breakout Strategie basiert darauf, bei einem Signal einzusteigen, das durch die Analyse des Marktverhaltens in Bezug auf eine Preisspanne generiert wird, die sich in den ersten Minuten der Handelssitzung bildet. Die Strategie bietet ein sehr flexibles Einstiegssetup basierend auf diesem Breakout-Konzept

Die Strategie beginnt mit der Erkennung der Opening Range; die Opening Range ist ein Bereich, der als parametrisierbares Intervall definiert ist, aber im Allgemeinen sollte die Opening Range um die Markteröffnungszeit von 09:30 EST für die meisten Future-Marktinstrumente liegen. Die Opening Range kann zum Beispiel zwischen 09:30 EST und 09:35 EST (ein Intervall von 5 Minuten) definiert werden oder ab dem sogenannten Cash Open von 08:30 EST bis 09:30 EST. Man sollte mit verschiedenen Intervallen experimentieren und das am besten geeignete Intervall für jedes Instrument suchen.

Der zweite Schritt der Strategie besteht darin, auf einen Breakout des Preises aus der Opening Range zu warten. Die Strategie wartet darauf, dass der Preis die Range als erste erforderliche Bedingung retestet, bevor sie entscheidet, einen Trade zu eröffnen. Nach dem Retest wartet die Strategie darauf, dass der Price Action einen starken Breakout in Richtung des ursprünglichen Retests zeigt. Genauer gesagt sucht die Strategie nach einem Fair Value Gap, der der Auslöser für den Einstieg in einen Trade ist, oder die Strategie kann auf einen Sofortmodus eingestellt werden, der beim Schließen einer Bar in den Trade einsteigt, ohne auf das Auftreten eines Fair Value Gap zu warten. Zudem sucht die Strategie danach, dass diese Einstiegsbedingungen vor einem bestimmten Zeitlimit für den Tag auftreten. Generell gilt: Je länger man auf den Breakout des Preises wartet, desto weiter kann sich der Preis von der ursprünglichen Preisspanne entfernen, daher habe ich ein Zeitlimit von 11:00 EST gesetzt, was bedeutet, dass nach 11:00 EST keine Trades mehr ausgelöst werden. Natürlich ist dies ein Parameter, den du ändern kannst.

Der Einstieg in einen Trade ist ein wichtiger Teil jeder Strategie, aber noch wichtiger ist die Verwaltung des Trades. Die Strategie ermöglicht es, den Trade mit vielen Verwaltungsmethoden zu managen. Neben der anfänglichen Festlegung des Stop-Loss-Preises, eines Take-Profit-Preises und einer dynamisch festgelegten Menge zur Aufrechterhaltung eines festen Risikos pro Trade, was ein entscheidender Teil der Rentabilität jeder Strategie auf lange Sicht ist.
Der Stop-Loss-Preis kann auf Fibonacci-Level gesetzt werden, die auf dem Retracement in der Opening-Range-Zone berechnet werden.

Einstiegsbeispiele
Beispiel #1: Einstiegssetup auf MES

In diesem ersten Beispiel-Einstiegssetup, das auf MES im 1-Minuten-Timeframe läuft, ist die Opening Range so eingestellt, dass sie von 09:30 bis 09:35 EST reicht. Und ein Fair Value Gap ist erforderlich für den Einstieg in einen Trade, nachdem der Preis zur Opening Range zurückkehrt. Der Stoploss ist in diesem Beispiel auf das 61,8%-Fibo-Retracement der Range gesetzt und der Take Profit ist auf ein 2:1-Gewinn-Verlust-Verhältnis eingestellt. Wie du sehen kannst, ist der Preis zur Opening Range zurückgekehrt, bevor eine starke bärische Bewegung stattfand, die die Strategie veranlasste, einen Short-Trade zu eröffnen. Die Zeit im Chart ist UTC+1 (CET)

opening-range-breakout-MES-Minute1
Zum Vergrößern klicken
Beispiel #2: Fehlgeschlagener erster Einstieg, dann Gewinn beim 2. Einstieg auf MES

In diesem zweiten Beispiel werden dieselben Einstellungen wie im ersten Beispiel oben verwendet. 1-Minuten-Timeframe und auf dem MES-Instrument. Du kannst in diesem Beispiel sehen, dass die Strategie mehrere Trades eröffnen kann, solange das Handelsfenster noch aktiv ist. In diesem Beispiel ist das Handelsfenster bis 11:00 EST aktiv. Der erste Trade war ein Verlust, dann wurde der 2. Trade mit einem 2:1-Gewinn-Verlust-Verhältnis eröffnet und war ein Gewinn. Der zweite Trade wurde eröffnet, weil der Price Action unsere Einstiegsregeln respektierte: Zuerst durchbrach er das Range-Tief, dann kehrte er in die Range zurück und durchbrach erneut mit einem starken FVG

opening-range-breakout-MES-Minute1-2
Zum Vergrößern klicken
Beispiel #3: Kein Trade bei unruhigem Price Action

In diesem Beispiel können wir den Effekt des Wartens auf einen Fair Value Gap vor dem Einstieg in einen Trade sehen. Im untenstehenden Chart wurden keine Trades eröffnet, weil der unruhige Price Action keinen Fair Value Gap erzeugte. Wie du bemerken kannst, ist das eine gute Sache, denn wäre ein Breakout-Trade eröffnet worden, wäre es ein Verlust gewesen

opening-range-breakout-MES-Minute1-3
Zum Vergrößern klicken
Beispiel #4: Ein Retracement in die Breakout-Range ist entscheidend

Im untenstehenden Beispiel können wir die Wichtigkeit des Wartens auf ein Retracement des Preises in die Opening Range sehen. Der Preis durchbrach die Opening Range beim ersten Ereignis, das mit einem roten Kreuz im Chart markiert ist. Aber das reichte nicht aus, damit die Strategie einen Trade eröffnet, dann kehrte der Preis in die Opening Range zurück und prallte mit einer starken Bewegung wieder nach oben und bildete ein FVG. Das war der perfekte Moment, um einen gewinnbringenden Trade zu eröffnen.

opening-range-breakout-MES-Minute1-4
Zum Vergrößern klicken
Beispiel #5: Einstiege auf der Range des Vortages bei Micro Gold
example5-previous-day-gold
Zum Vergrößern klicken

In diesem Beispiel ist der Parameter Trade Previous Days Zone aktiviert. Wir befinden uns beim MGC (Micro Gold) Kontrakt auf einem 500-Volumen- Timeframe. Jeder Einstieg, den du im Chart siehst, wird basierend auf der Opening Range des Vortages ausgelöst, die zwischen "18:30" und "09:45" EST berechnet wird

Beispiel #6: Einstiege auf Volume Profile Value Area Levels mit Stoploss am Low Volume Node
example6-vp-lvn
Zum Vergrößern klicken

In diesem Beispiel ist der Volume-Profile-Einstiegsmodus aktiviert. Das bedeutet, dass das Hoch/Tief der Value Area des Volume Profile als Einstiegslevel verwendet werden, anstelle des gesamten Hochs und Tiefs der Range. Außerdem ist die in diesem Beispiel gewählte Stoploss-Strategie "Vol profile lowest Vol node", die den Stoploss auf das niedrigste Volumenlevel innerhalb der Value Area setzt. Wie du im Screenshot sehen kannst, löste der Price Action den Einstieg aus, als der Preis das untere Level der Value Area durchbrach.

Funktionen

Die Opening Range Breakout Strategie hat eine Reihe einzigartiger Funktionen:

  • Es werden keine ausstehenden Orders platziert: nur Market Orders
  • Vollautomatische Strategie, die auf mehrere Instanzen skaliert werden kann
  • Präzise Backtesting-Fähigkeiten nach den offiziellen Best Practices von NinjaTrader, um präzises Ein-/Ausstiegs-Backtesting auf Tick-Ebene zu erhalten
  • Robuste, intern entwickelte Order-Management-Bibliothek. Widerstandsfähig gegen Verbindungsverluste und funktioniert nahtlos auf Rithmic-Konten oder NinjaTrader-Brokerage-Konten

Hier erkläre ich einige der Funktionen der Strategie genauer

Dynamische Menge und Risikomanagement

Wie alle unsere Strategien implementiert diese Strategie zwei Methoden, um die Menge für offene Positionen festzulegen.

  • Feste Menge: Diese Methode verwendet für jede Position denselben Mengenwert. Wenn der Stoploss zwischen den Positionen variabel ist (durch Verwendung eines dynamischen Stop-Loss-Werts), ist auch der Gewinn/Verlust zwischen den Positionen variabel
  • Dynamische Risikoangepasste Menge: Diese Methode berechnet die Menge jeder Position basierend auf mehreren Faktoren:
    • Der Stoploss der Position
    • Das maximale Risiko (in $-Währungswert), das eine Position eingehen darf
    • Die maximale Menge, die eine Position einnehmen darf
    Die Verwendung dieser Methode führt zu gleichen Gewinn-/Verlustbeträgen über alle Positionen hinweg. Zum Beispiel hat eine Position mit engem Stoploss eine größere Menge als eine Position mit weitem Stoploss, sodass beide Positionen denselben Gewinn oder Verlust erzeugen
Positionsmanagement

Wie alle unsere Strategien implementiert diese Strategie mehrere Positionsmanagement-Methoden:

  • ATM-Strategie:Wenn du das Positionsmanagement an deine eigene ATM-Strategie delegieren möchtest, ist dies möglich, indem du eine ATM-Strategie deiner Wahl aus dem Dropdown-Menü auswählst
  • SuperTrend: Verwendet den SuperTrend-Indikator, um den Stop Loss nachzuziehen und Ausstiege dynamisch zu verwalten
  • Klassischer Trailing Stop:Diese Methode zieht den Stop Loss der Position basierend auf einem Auslöser und einem Trailing-Betrag nach

Abgesehen von diesen Positionsmanagement-Methoden ermöglicht die Strategie, den Stop Loss basierend auf mehreren Strategien festzulegen und den Take Profit basierend auf einer verhältnisbasierten Methode festzulegen. Sieh dir den Parameterabschnitt für eine detaillierte Erklärung an

Kontoverwaltung

Die Strategie implementiert tägliche Stop-Trading-Auslöser basierend auf der Netto-Anzahl gewinnender Positionen, der Netto-Anzahl verlierender Positionen oder wenn ein realisiertes Netto-Gewinnziel erreicht wird, oder wenn ein Netto-Verlustziel erreicht wird.

Parameter

Wir versuchen, die Parameter auf ein Minimum zu beschränken. Wir haben nur die wichtigsten Parameter zum Einstellen belassen

General
Execute Historical Trades Dieser Parameter ist sehr wichtig und sollte mit Vorsicht verwendet werden. Dieser Parameter aktiviert die Ausführung von Trades, wenn die Strategie im Historical-Modus läuft; du kannst diesen Parameter aktivieren, um die Performance der Strategie an vergangenen Tagen zu testen oder einfach zu prüfen, ob die verwendeten Parameter am aktuellen Tag Trades erzeugen. Aber wenn du die Strategie im Live-Modus laufen lässt, solltest du diesen Parameter deaktivieren.
Daily TakeProfit Target Die Strategie stoppt, wenn der tägliche TakeProfit-Betrag nach Schließen einer Position erreicht wird. Wenn auf 0 gesetzt, wird dieser Parameter ignoriert
Weekly TakeProfit Target Die Strategie stoppt, wenn der wöchentliche TakeProfit-Betrag nach Schließen einer Position erreicht wird. Wenn auf 0 gesetzt, wird dieser Parameter ignoriert. Dieses Ziel wird zu Beginn jeder neuen Woche zurückgesetzt
Daily StopLoss Limit Die Strategie stoppt, wenn der tägliche StopLoss-Betrag nach Schließen einer Position erreicht wird. Der Wert dieses Parameters ist positiv. Wenn der Wert zum Beispiel auf 300 gesetzt ist, stoppt die Strategie, wenn der realisierte PnL kleiner oder gleich -300$ ist. Wenn auf 0 gesetzt, wird dieser Parameter ignoriert
Stop @ Winning Count Dies veranlasst die Strategie, das Trading zu stoppen, wenn die Netto-Anzahl gewinnender Trades des Tages dem Wert dieses Parameters entspricht. Dieser Parameter wird ignoriert, wenn er gleich 0 ist
Stop @ Losing Count Dies veranlasst die Strategie, das Trading zu stoppen, wenn die Netto-Anzahl verlierender Trades des Tages dem Wert dieses Parameters entspricht. Dieser Parameter wird ignoriert, wenn er gleich 0 ist
Execute on Different Instrument Dieser Parameter aktiviert die Ausführung von Trades auf einem anderen Instrument als dem auf dem aktiven Chart. Dies kann nützlich sein, wenn du die Strategielogik auf Minis laufen lassen und auf Micros ausführen möchtest, um das Risiko besser zu verwalten, indem du die Trades auf Micros eröffnest. Beachte, dass bei Aktivierung dieses Parameters die gesamte Risikoberechnung der Strategie auf dem Ausführungsinstrument erfolgt. Beachte auch, dass Trades, die auf einem anderen Instrument als dem des Charts eröffnet werden, nicht im Chart eingezeichnet werden
Execution Instrument Dieser Parameter lässt dich aus einer Liste der auf deiner NinjaTrader-Verbindung verfügbaren Micros das Instrument auswählen, auf dem Trades ausgeführt werden. Beachte, dass historische Trades und Live-Trades in diesem Fall nicht im Chart angezeigt werden.
Order Label Dieser Parameter lässt dich ein Label festlegen, das allen an den Broker gesendeten Positionen als Suffix hinzugefügt wird. Dies ist nützlich, falls du möchtest, dass die an den Broker gesendeten Positionen einen bestimmten Wert haben, um sie von Positionen anderer Personen zu unterscheiden, die dieselbe Strategie verwenden
Render Opacity (1-100) Legt die Deckkraft fest, die zum Zeichnen der Opening-Range-Zone verwendet wird
Extend Zone Pivot Lines Drawing Dies verlängert die Pivot-Linien der ORB-Zone bis zum Ende der Sitzung
Enable/Disable Trading Days

Dieser Parameter ermöglicht es, den Handel auf bestimmte Wochentage zu beschränken.

  • Trade Mondays: Handel am Montag und Sonntagabend, wenn die Future-Märkte öffnen, aktivieren
  • Trade Tuesdays: Handel am Dienstag aktivieren
  • Trade Wednesdays: Handel am Mittwoch aktivieren
  • Trade Thursdays: Handel am Donnerstag aktivieren
  • Trade Fridays: Handel am Freitag aktivieren
Entry Setup
Manual Opening Range Levels Dies aktiviert die manuelle Einstellung der Range-Hoch- und -Tiefpreise. Diese Funktion wurde von Nutzern angefragt. Wenn diese Funktion aktiviert ist, wird die Opening Range sofort erstellt, aber der Handel beginnt gemäß dem Trade-Time-Parameter
Manual High Price Hochpreis der Range manuell festlegen
Manual Low Price Tiefpreis der Range manuell festlegen
Time Zone

Dieser Parameter legt die Zeitzone fest, die für den untenstehenden Parameter Trade Time verwendet wird. Da Future-Märkte basierend auf der US-Marktzeitzone EST (US Eastern, New York) geöffnet und geschlossen werden, ermöglicht dieser Parameter, das Handelszeitintervall in einer anderen Zeitzone anzugeben, z. B. der lokalen Zeitzone deines Computers

  • EST: Verwendet die Zeitzone EST (Eastern Time) für die Trade-Time-Intervalle
  • CET: Verwendet die Zeitzone CET (Central European Time) für die Trade-Time-Intervalle
  • Local Time: Verwendet die lokale Zeitzone des Computers
Open Range Time (hh:mm-hh:mm,...) Dies legt das Opening-Range-Intervall fest. Beispiel: 09:30-09:35 definiert eine Opening Range, die von neun Uhr dreißig bis neun Uhr fünfunddreißig reicht. Die Zeitzone wird durch den vorherigen Parameter festgelegt. Nach Ablauf dieses Intervalls wird die Range im Chart eingezeichnet und markiert ihren Hoch- und Tiefpreis
Trading Sessions (hh:mm-hh:mm,...) Dieser Parameter definiert im Format von Zeitintervallsequenzen das Zeitintervall außerhalb der Opening-Range-Zeit, in dem die Strategie den Einstieg in Trades erlaubt. Wenn du diesen Wert zum Beispiel auf "09:45-11:00,13:00-14:00" setzt, bedeutet das, dass der Bot nur zwischen 09:45 und 11:00 sowie zwischen 13:00 und 14:00 Trades platzieren kann. Offen bleibende Trades werden außerhalb dieser Zeitfenster nicht geschlossen, bis zur Cutoff-Zeit, die das Ende der RTH-Sitzungszeit ist
Trade Previous Days Zone Dieser Parameter schaltet die Strategie darauf um, nach Opening Ranges zu suchen, die an vorherigen Tagen aufgetreten sind und nicht am aktuellen Tag. Dies ist für den Fall gedacht, dass du den Breakout einer Kerze vom Vortag handeln möchtest, oder wenn du wöchentliche Opening Ranges handeln möchtest
Enable/Disable ORB calculation Days Dieser Parameter ist nur sichtbar, wenn der vorherige Parameter Trade Previous Days Zone aktiviert ist. Dieser Parameter ermöglicht es, die Wochentage aus- oder abzuwählen, an denen die Opening Range berechnet wird. Wenn du zum Beispiel die Opening Range nur am Montag berechnen und sie am Dienstag und Mittwoch handeln möchtest, kannst du dies mit dem vorherigen Parameter Enable/Disable Trading Days kombinieren, um jede Kombination von wann die ORB berechnet und wann sie gehandelt wird zu erstellen.
  • Calculate Range Mondays: Berechnung der ORB-Zone am Montag aktivieren
  • Calculate Range Tuesdays: Berechnung der ORB-Zone am Dienstag aktivieren
  • Calculate Range Wednesdays: Berechnung der ORB-Zone am Mittwoch aktivieren
  • Calculate Range Thursdays: Berechnung der ORB-Zone am Donnerstag aktivieren
  • Calculate Range Fridays: Berechnung der ORB-Zone am Freitag aktivieren
Range Offset (Ticks) Dieser Parameter fügt der berechneten Opening Range einen Offset in Ticks hinzu. Der Offset wird zum Hochpreis und zum Tiefpreis der Range hinzugefügt. Wenn du zum Beispiel den Wert dieses Parameters auf 4 Ticks setzt, wird die Opening Range um 4 Ticks nach oben und um 4 Ticks nach unten erweitert.
Quantity Strategy

Dieser Parameter legt fest, wie die Menge für einen Trade festgelegt werden soll

  • Fixed Quantity: Legt eine feste Menge fest. Bevor der Trade eröffnet wird, wird das Risiko bewertet, und wenn das berechnete Risiko höher ist als der Wert des Parameters Target Risk Per Trade ($), wird der Trade übersprungen und nicht eröffnet
  • Risk Adjusted: Diese Option macht die Kontraktgröße für jeden Trade dynamisch und berechnet sie basierend auf dem StopLoss-Preis und dem Wert von Target Risk Per Trade ($)
Max Qty Dieser Parameter legt die maximal zulässige Menge fest, wenn die Methode Risk Adjusted ausgewählt ist. Diese Option ist sehr nützlich, da manche Propfirms Auftragsmengenlimits haben, die zur Invalidierung des Kontos führen können
Use Volume Profile Levels Dieser Parameter aktiviert/deaktiviert die Einstiegslogik basierend auf dem Value Area Low & Value Area High des Volume Profile. Das Volume Profile wird auf der Opening Range berechnet.
Wait For Range Retrace Diese Option lässt die Strategie auf die folgende Ereignissequenz warten, bevor sie in den Trade einsteigt:
  1. Der Preis durchbricht die Range zum ersten Mal
  2. Der Preis kehrt in die Range zurück und berührt sie
  3. Der Preis durchbricht die Range ein zweites Mal
Wait For FVG Diese Option lässt die Strategie auf einen gültigen Fair Value Gap warten, während sie aus der Range ausbricht. Das FVG kann nach dem Ausbruch auftreten. Wenn diese Option nicht verwendet wird, wartet die Strategie nur auf einen Bar-Close in Richtung des Trades
FVG Last Candle Color Condition Diese Option legt eine Bedingung fest, dass die letzte Kerze des Einstiegs-FVG bullisch für Kauf-Einstiege und bärisch für Short-Einstiege sein muss
Trade Mode

Dieser Parameter legt den Einstiegsmodus nach einem Retest der Opening-Range-Zone fest

  • On Bar Close: Diese Option löst einen Trade beim Bar-Close aus, nachdem alle Bedingungen erfüllt sind
  • On First Tick: Diese Option löst einen Trade beim ersten Preistick aus, nachdem alle Bedingungen erfüllt sind
Min. Distance From Range (Points) dieser Parameter legt die minimal erforderliche Distanz in Punkten von der Range zum aktuellen Preis fest, um einen Trade auszulösen. Wenn du dies auf den Wert 0 setzt, bedeutet das, sobald der Preis aus der Range ausbricht, kann die Strategie einen Trade auslösen. Wenn du dies zum Beispiel auf 4 Punkte setzt, eröffnet die Strategie keinen Trade, bis der Preis mindestens 4 Punkte aus der Range ausbricht
Max. Distance From Range (Points) dieser Parameter legt die maximal zulässige Distanz in Punkten von der Range zum aktuellen Preis fest, um einen Trade auszulösen. Wenn du dies auf den Wert 0 setzt, bedeutet das, dass keine Kontrolle über die Distanz erfolgt. Wenn du dies zum Beispiel auf 10 Punkte setzt, eröffnet die Strategie keinen Trade, wenn der Preis um mehr als 10 Punkte vom oberen oder unteren Level der Range ausbricht
Min. Range Height (Points) Dieser Parameter legt die minimale Range-Höhe in Punkten fest, die zum Eröffnen eines Trades erforderlich ist. Wenn auf 0 gesetzt, wird dieser Parameter ignoriert
Max. Range Height (Points) Dieser Parameter legt die maximale Range-Höhe in Punkten fest, die zum Eröffnen eines Trades erforderlich ist. Wenn auf 0 gesetzt, wird dieser Parameter ignoriert
Reset Bias On Each Side Dieser Parameter wird nur verwendet, wenn Wait For Range Retrace aktiviert ist. Dieser Parameter hat folgendes Verhalten:
  • Wenn dieser Parameter nicht aktiviert ist, legt die Strategie ihren Richtungsbias bei der ersten Bar fest, die außerhalb der Range schließt. Wenn der Preis über der Range schließt, sucht die Strategie nur nach bullischen Einstiegen. Wenn der Preis unter der Range schließt, sucht die Strategie nur nach bärischen Einstiegen. Und wenn der Preis vollständig in die entgegengesetzte Richtung geht, ändert die Strategie ihren Bias nicht
  • Wenn dieser Parameter aktiviert ist, ändert die Strategie ihren Bias mit dem Preis. Diese Logik erzeugt mehr Trades im Vergleich dazu, wenn der Parameter deaktiviert ist. Dieser Parameter ist eine Option, um die Strategie nach zwei verschiedenen Logiken agieren zu lassen. Es liegt an dir zu entscheiden, welche Logik zu deinem Handelsstil passt.
SuperTrend Entry Filter Dieser Parameter aktiviert/deaktiviert die Verwendung des SuperTrend-Indikators als Einstiegsfilter. Wenn aktiviert, dürfen Long-Trades nur einsteigen, wenn der SuperTrend im bullischen Modus ist. Umgekehrt erlaubt er Short-Trades den Einstieg nur, wenn der SuperTrend-Indikator im bärischen Modus ist. Beachte, dass dies insgesamt zu weniger Trades führt
Supertrend Filter Mode

Dieser Parameter legt fest, wie Supertrend verwendet wird, wenn ein Einstieg ausgelöst werden soll

  • Trigger Entry Then Filter With Supertrend: Diese erste Option wird von der Strategie seit der ersten Version verwendet. Dieser Modus lässt die Entry Engine Einstiege unabhängig vom Supertrend Filter auslösen, und setzt sich dann in seinen Ausgangszustand zurück, um auf die gesamte Ereignissequenz zu warten, um einen weiteren Einstieg auszulösen. Angenommen zum Beispiel, für den Einstieg sind Retrace to range und ein FVG erforderlich. Die Entry Engine beobachtete den Retrace zur Range und dann das FVG und löste einen Long-Einstieg aus, aber Supertrend war rot, sodass der Einstieg von der Strategie ignoriert wurde. Aber die Entry Engine löste den Einstieg trotzdem aus und schaltete zurück, um nach einer neuen Sequenz von Retrace und einem FVG zu suchen. Aber nur eine Bar später wurde ein neues Long-FVG mit einem Wechsel des Supertrend auf Grün beobachtet. Dieses neue FVG hätte einen Trade eröffnen sollen, aber die Engine sucht nun nach einer vollständigen Sequenz von [Retrace + FVG], daher wird in diesem Modus keine Position eröffnet.
  • Filter Before Trigger Entry: In diesem Modus funktioniert die Entry Engine supertrend-bewusst. Wenn wir dasselbe Beispiel wie oben nehmen, sucht die Engine nach einer Retrace+FVG-Sequenz. Angenommen, sie beobachtete ein Retrace zur Range, dann beobachtete sie ein Long-FVG. In diesem Modus prüft sie zunächst Supertrend; wenn Supertrend grün ist, löst sie den Einstieg aus. Ist Supertrend nicht grün, wartet sie und löst den Einstieg nicht aus. Eine Bar später trat ein weiteres Long-FVG auf, mit einem Wechsel von Supertrend auf Grün. In diesem Modus löst die Entry Engine den Trade aus und eine Long-Position wird eröffnet

Der Unterschied zwischen diesen beiden Modi ist subjektiv. Im ersten Modus erhalten wir weniger Trades, weil wir Einstiege wegen Supertrend verpassen. Im zweiten Modus erhalten wir mehr Trades, da wir vermeiden, Gelegenheiten wegen Supertrend zu verpassen. Was ich in Backtests beobachtet habe, ist, dass verpasste Trades zu weniger Verlusten, aber auch zu weniger Gewinnen führen. Im anderen Modus haben wir mehr Trades, mehr Gewinne und auch mehr Verluste.

Order Qty Dieser Parameter wird nur verwendet, wenn Quantity Strategy auf Fixed eingestellt ist. Dieser Parameter legt eine feste Menge für jeden Trade fest. Im Falle einer Erhöhung der Auftragsmenge durch den Order-Management-Mechanismus wird dieser Parameter auch für jede Mengenerhöhung verwendet. Im Allgemeinen würden wir die Werte 1 oder 2 für diesen Parameter verwenden
Volume Profile (Nur wenn der Volume-Profile-Einstiegsmodus aktiviert ist)
Value Area % Dies legt den Prozentsatz fest, der zur Berechnung der Value Area der Profile verwendet wird. Die Value Area ist der Bereich, in dem x% des Handelsvolumens stattfand. Der Standardwert dafür ist 68%, was der Value Area einer Normalverteilung entspricht. Aber du kannst dies auf andere Werte setzen: in diesem Fall wird die Value Area bei jedem neuen Preistick berechnet, um die Preislevel anzuzeigen, die diesen Prozentsatz des Gesamtvolumens des Profils darstellen. Die Value Area ist der Bereich um den POC (Point of Control), der das Preislevel mit dem maximalen gehandelten Volumen ist
Vol Profile Opacity (1-100) Dies legt die Zeichendeckkraft des Volume Profile fest, von 1 (transparent) bis 100 (deckend)
Order Management
Order Management Strategy
  • ATM Strategy:

    Diese Methode löst eine ATM-Strategie aus, an die sie die Verwaltung der Position vollständig delegiert

    Die ATM-Strategie (Automated Trading Management) ist ein von NinjaTrader bereitgestellter Mechanismus, auf den vom Chart Panel aus zugegriffen werden kann

    Wenn diese Methode ausgewählt ist, solltest du den Template-Namen der zu verwendenden ATM-Strategie angeben, und die eröffneten Positionen werden von deiner benutzerdefinierten ATM-Strategie verwaltet

  • Classic Trail Stop:

    Diese Methode führt einen Trailing Stop basierend auf einem Auslöser und einem Trailing-Betrag aus. Siehe unten die Trailing Stop Parameters für Parameter, die diese Methode steuern

  • SuperTrend: Diese Methode verwendet den SuperTrend-Indikator als Signal zum Schließen von Trades. Wenn der Preis über/unter dem Trend des SuperTrend schließt, wird das Stop-Loss-Level einen Tick über/unter dem Docht der Bar gesetzt, die das Supertrend-Level durchbrochen hat.
  • None: Diese Auswahl bedeutet, dass der durch den Parameter Target Risk Per Trade ($) definierte Stop Loss verwendet wird
ATM Strategy Template Name

Dieser Parameter ist verfügbar, wenn die Order-Management-Methode ATM Strategy ausgewählt ist. Dieser Parameter gibt an, welche ATM-Strategie verwendet werden soll.

Wie im Bildbeispiel oben sollte der Wert dieses Parameters der Template-Name deiner benutzerdefinierten ATM-Strategie sein. Im Beispiel sollte er gleich template1 sein

natürlich kannst du einen anderen Namen wählen, aber das Wichtigste ist, dass der Parameterwert einem existierenden "ATM-Strategie-Template" entsprechen sollte, sonst wird keine Position eröffnet

Scale out % Qty at % Target Diese Option aktiviert einen Scale-Out-Mechanismus, der darin besteht, einen Prozentsatz der Positionsmenge zu schließen, wenn der Preis einen bestimmten Prozentsatz des Gewinnziels erreicht. Der berechnete Wert wird auf den niedrigeren Wert abgerundet, wenn der berechnete Prozentwert fraktioniert ist. Wenn zum Beispiel die Position eine Menge von 5 hat und der Mengenprozentsatz dieses Parameters auf 50% eingestellt ist, wird die geschlossene Menge 2 sein (Abrundung von 2,5)
Scale out at % Target Dieser Parameter legt den Prozentsatz des Gewinnziels fest, der den Scale-Out-Mechanismus auslöst
Scale out % Qty Dieser Parameter legt den Prozentsatz der Menge fest, der während des Scale-Out-Mechanismus geschlossen wird
Enable Price Breakeven Dieser Parameter aktiviert/deaktiviert den preisbasierten Breakeven-Mechanismus
Price Breakeven Strategy Dieser Parameter legt fest, wie der preisbasierte Breakeven berechnet werden soll
  • Points: Der Breakeven wird basierend auf Punkten ausgelöst
  • Percentage: Der Breakeven wird basierend auf dem Prozentsatz des erreichten Take Profit ausgelöst
Price Breakeven Trigger Dieser Parameter ist verfügbar, wenn der preisbasierte Breakeven aktiviert ist. Dieser Parameter legt den Auslösewert in Punkten oder Prozent (Wert von 1 bis 100) fest, der erreicht werden muss, um den Stoploss der aktuellen Position auf Breakeven zu setzen
StopLoss Strategy
  • Fibo 0%: Legt den Stoploss-Preis auf das dem Breakout-Preis nächstgelegene Opening-Range-Level, also bei 0% Retracement, fest
  • 23.60%: Legt den Stoploss-Preis auf 23,60% Fibonacci-Retracement vom Breakout-Level der Opening Range fest
  • 38.20%: Legt den Stoploss-Preis auf 38,20% Fibonacci-Retracement vom Breakout-Level der Opening Range fest
  • 50%: Legt den Stoploss-Preis genau auf die Hälfte der Opening Range fest
  • 61.80%: Legt den Stoploss-Preis auf 61,80% Fibonacci-Retracement vom Breakout-Level der Opening Range fest
  • 76.40%: Legt den Stoploss-Preis auf 76,40% Fibonacci-Retracement vom Breakout-Level der Opening Range fest
  • 100%: Legt den Stoploss-Preis auf das entgegengesetzte Breakout-Level der Opening Range, also bei 100% Retracement, fest
  • Fixed Currency Value: Diese Auswahl bedeutet, dass nur der durch den Parameter Target Risk Per Trade ($) definierte Stop Loss verwendet wird
  • Points: Der StopLoss-Preis wird als Anzahl von Punkten vom Einstiegspreis festgelegt
  • SuperTrend: Der StopLoss-Preis wird gemäß den Levels des Supertrend-Indikators festgelegt
  • Breakout Candle: Der Stop-Loss-Preis wird auf das Tief der Breakout-Kerze für einen Long-Trade und das Hoch der Breakout-Kerze für einen Short-Trade gesetzt
  • Last Swing Price: Der Stop-Loss-Preis wird auf das jüngste Swing-Hoch für einen Short-Trade und auf das jüngste Swing-Tief für einen Long-Trade gesetzt
  • FVG High/Low: Der Stop-Loss-Preis wird auf den Extrempreis des Einstiegs-FVG gesetzt. Dies ist das Tief der ersten Kerze für Käufe und das Hoch der ersten Kerze für Verkäufe
  • Vol Profile POC: Der Stop-Loss-Preis wird auf den Point of Control (POC) des Volume Profile gesetzt
  • Vol Profile Lowest Vol Node: Der Stop-Loss-Preis wird auf den niedrigsten Volumenknoten des Volume Profile innerhalb seiner Value Area gesetzt
Swing Period Dieser Parameter ist verfügbar, wenn die Stoploss-Strategie Last Price Swing ist. Dieser Parameter legt den Zeitraum bzw. die Mindestanzahl von Bars zwischen zwei aufeinanderfolgenden höheren Hochs oder tieferen Tiefs fest, die Preis-Swing-Punkte definieren
TakeProfit Strategy
  • Fixed Currency Value: Diese Auswahl bedeutet, dass der Take-Profit-Preis auf dem festen Wert des Parameters Take Profit Currency basiert
  • Points: Der Take-Profit-Preis wird als Anzahl von Punkten vom Einstiegspreis festgelegt
  • Fibonacci Level: Der Take-Profit-Preis wird als Fibonacci-Level berechnet vom oberen/unteren Rand der Zone festgelegt
  • 1:1 Win Loss Ratio: Der Take-Profit-Preis wird basierend auf dem Stop-Loss-Preis mit einem 1:1-Verhältnis berechnet
  • 0.5:1 Win Loss Ratio: Der Take-Profit-Preis wird basierend auf dem Stop-Loss-Preis mit diesem Verhältnis berechnet
  • 2:1 Win Loss Ratio: Der Take-Profit-Preis wird basierend auf dem Stop-Loss-Preis mit einem 2:1-Verhältnis berechnet
  • 3:1 Win Loss Ratio: Der Take-Profit-Preis wird basierend auf dem Stop-Loss-Preis mit einem 3:1-Verhältnis berechnet
  • 4:1 Win Loss Ratio: Der Take-Profit-Preis wird basierend auf dem Stop-Loss-Preis mit einem 4:1-Verhältnis berechnet
  • 5:1 Win Loss Ratio: Der Take-Profit-Preis wird basierend auf dem Stop-Loss-Preis mit einem 5:1-Verhältnis berechnet
  • 6:1 Win Loss Ratio: Der Take-Profit-Preis wird basierend auf dem Stop-Loss-Preis mit einem 6:1-Verhältnis berechnet
  • Custom Win Loss Ratio: Das Gewinn-Verlust-Verhältnis des Take Profit wird manuell vom Nutzer festgelegt
TakeProfit Fibo Level Dieser Parameter ist verfügbar, wenn die Take-Profit-Strategie auf Fibonacci Level eingestellt ist; der Wert dieses Parameters sollte das Fibonacci-Level sein, berechnet vom oberen Zonenrand für bullische Einstiege und vom unteren Zonenrand für bärische Einstiege. Zum Beispiel setzt ein Wert von 0,5 den Take Profit auf die Hälfte der Zonenhöhe über dem oberen Zonenrand
Win/Loss Ratio Dieser Parameter ist verfügbar, wenn die Take-Profit-Strategie auf Custom Win Loss Ratio eingestellt ist; ein Wert von 2 bedeutet ein Ziel von 2:1 Gewinn-Verlust-Verhältnis
Target Risk Per Trade ($) Legt das maximale Risiko in Dollar für eine Position fest.
  • Dieser Parameter wird verwendet, bevor eine Position eröffnet wird, um zu bestimmen, ob das durch die StopLoss Strategy berechnete StopLoss-Level dieses maximale Risiko respektiert; wenn nicht, wird die Position nicht eröffnet
Max Allowed Risk Per ($)
  • Dieser Parameter wird nur verwendet, wenn der Parameter Quantity Strategy auf Risk Adjusted eingestellt ist
  • Wenn die Menge basierend auf einem StopLoss-Level und einem Zielrisiko in $ berechnet wird, ist die berechnete Menge diejenige, die so nah wie möglich an das Zielrisiko für den gegebenen Stoploss herankommt, aber selten das genaue Zielrisiko. Wenn du zum Beispiel das Zielrisiko auf $250 setzt, berechnet die Strategie zum Beispiel eine Menge von 3. Dieser Wert von 3 erzeugt ein reales Risiko von sagen wir 257$ (in einer idealen Situation wäre die Menge 2,89 gewesen, um genau $250 Risiko zu erzeugen, aber das ist unmöglich). Dieser Parameter kontrolliert also, wie weit du zulässt, dass das reale Risiko vom Zielrisiko abweicht.
Stop Loss Points Dieser Parameter ist verfügbar, wenn die Stop-Loss-Strategie auf Points eingestellt ist
Stoploss offset Points Dieser Parameter fügt dem berechneten Stoploss-Level einen Punkte-Offset hinzu. Dieser Offset wird bei der Berechnung des Risikos pro Trade verwendet
Take Profit Currency Legt den Take Profit in Dollar für die offene Position fest. Wenn du Fixed Currency Value als Take-Profit-Strategie verwendest, wird der Wert dieses Parameters verwendet. Andernfalls stelle sicher, dass du diesen Parameter auf einen hohen Wert setzt, um andere verhältnisbasierte Strategien nicht zu stören
Take Profit Points Dieser Parameter ist verfügbar, wenn die Take-Profit-Strategie auf Points eingestellt ist
Trailing Stop Parameters
Trailing Stop Strategy Wenn die Methode Classic Trail Stop ausgewählt ist, lässt dich dieser Parameter wählen, auf welcher Basis das Trailing berechnet wird
  • Points: Der Trailing-Auslöser und -Betrag werden in Punkten vom Einstiegspreis berechnet
  • Ratio: Der Trailing-Auslöser und -Betrag werden im Verhältnis zum Stoploss-Wert berechnet, gespiegelt auf der Gewinnseite des Trades
Trailing Stop Trigger Wenn die Methode Classic Trail Stop ausgewählt ist, legt dieser Parameter den Auslöser fest (in Punkten oder Verhältnis)
Trail Amount Wenn die Methode Classic Trail Stop ausgewählt ist, legt dieser Parameter den Betrag fest (in Punkten oder Verhältnis), der nachgezogen wird, wenn der Auslöser erreicht wird
Supertrend
SuperTrend Mode
  • ATR: Stellt den SuperTrend-Modus auf ATR-basierte Berechnung ein
  • Adaptive: Stellt den SuperTrend-Modus auf einen adaptiven Modus basierend auf Close, High, Low der Kerze ein
Period Legt die Supertrend-Periode fest
Multiplier Legt den Supertrend-Multiplikator fest. Je größer dieser Parameter, desto breiter sind die Supertrend-Bänder
Moving Avg. Type Wählt den Moving-Average-Typ für Supertrend aus
Smooth Legt die Glättungsperiode des Supertrend fest
Command Buttons
Die Strategie ermöglicht es, einige Befehle manuell auszuführen, falls du manuell eingreifen möchtest. Die Befehlsschaltflächen werden dem Chart-Trader-Panel hinzugefügt, stelle sicher, dass es auf deinem aktiven Chart angezeigt wird
Arm/Disarm Buttons Die Schaltflächen Arm Long/Disabled Long und Arm Short/Disabled Short können den Einstieg in Long- oder Short-Trades manuell aktivieren oder deaktivieren. Standardmäßig sind diese beiden Toggle-Schaltflächen aktiviert, was bedeutet, dass die Strategie bereit ist, sowohl Long- als auch Short-Trades einzugehen. Das Umschalten der Schaltfläche auf deaktiviert schränkt die Strategie ein, in der deaktivierten Richtung in einen Trade einzusteigen. Dies kann nützlich sein, wenn du einen Richtungsbias oder eine Überzeugung über die Marktrichtung hast
Close Position Button Die Close-Position-Schaltfläche schließt sofort die Position auf dem aktiven Instrument im aktiven Chart. Dies kann nützlich sein, wenn du einen Trade beenden möchtest, ohne die Strategie zu beeinflussen oder neu zu starten. Nach Schließen der Position funktioniert die Strategie weiterhin normal und sucht nach neuen Trades
Increase Qty Button Die Increase-Qty-Schaltfläche ermöglicht es, die Menge der aktuell aktiven Position um +1 Kontrakt zu erhöhen
Decrease Qty Button Die Increase-Qty-Schaltfläche ermöglicht es, die Menge der aktuell aktiven Position um -1 Kontrakt zu verringern
Set Breakeven Button Die Schaltfläche setzt den Stoploss der offenen Position auf das Breakeven-Level, wenn der aktuelle Stoploss-Preis niedriger als der Breakeven-Preis für Long-Einstiege und höher als der Breakeven-Preis für bärische Einstiege ist.
Backtesting und Bevorzugte Einstellungen

Hier werde ich versuchen, regelmäßig Backtests mit unterschiedlicher Risikobereitschaft aufzulisten. Aber zuvor hier einige Anmerkungen zum Backtesting

  • Vergangene Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Alle Backtesting-Ergebnisse dienen nur zu Informationszwecken
  • Der Zeitraum, in dem der Backtest durchgeführt wurde, wurde nicht ausgewählt, um die besten Ergebnisse zu zeigen; der Backtest-Zeitraum ist der Monat vor der ersten Veröffentlichung dieser Strategie
  • Kommissionen sind in den Backtests enthalten, um möglichst realistische Ergebnisse zu erzielen. Das verwendete Kommissionsschema ist das NinjaTrader-Lifetime-Lizenz-Kommissionsschema
  • Bei automated-trading.ch führen wir sehr präzise Backtests durch, aufgrund der folgenden 2 Faktoren
    • Wir folgen dem offiziellen NinjaTrader-Leitfaden zur Erzielung eines präzisen Intrabar-Granularitäts-Backtestings mittels zusätzlicher DataSeries auf Tick-Ebene Hier für mehr Informationen
    • Wir verwenden ausschließlich Market Orders anstelle von Pending Orders, sowohl im Live- als auch im Backtest-Modus.

Backtest - MES - 1 Minute - Risk Profile - Aggressive with 2:1 win/loss Ratio and 600$ risk per trade

Dieses Template führt bei der Performance auf dem MES-Instrument. Perfekt für 50k-Evaluierungskonten.

  • Instrument MES
  • Timeframe 1 Minute
  • Period From 13 March 2024 to 24 July 2026
  • Run Mode Backtest
  • Total Profit 60 675 $
  • Max Drawdown (-3 443) $
  • Run Release Version 2.4.0.0

Backtest - MES - 1 Minute - Risk Profile - Aggressive with 4:1 win/loss Ratio and 600$ risk per trade

Dieses Template ist dem obigen Template sehr ähnlich. Der einzige Unterschied ist, dass dieses ein 1:4-Gewinn-Verlust-Verhältnis hat. Dieses Template behält denselben Drawdown wie das obige Template bei, jedoch mit einem höheren Gesamtgewinn

  • Instrument MES
  • Timeframe 1 Minute
  • Period From 13 March 2024 to 24 July 2026
  • Run Mode Backtest
  • Total Profit 64 416 $
  • Max Drawdown (-3 443) $
  • Run Release Version 2.4.0.0

Backtest - MES - 1 Minute - Risk Profile - Defensive 1:1 win loss ratio with SuperTrend Filter

Dieses Template ist konservativer und hat ein 1:1-Gewinn-Verlust-Verhältnis

  • Instrument MES
  • Timeframe 1 Minute
  • Period From 13 March 2024 to 24 July 2026
  • Run Mode Backtest
  • Total Profit 30 851 $
  • Max Drawdown (-3 259) $
  • Run Release Version 2.4.0.0

Backtest - MGC - 500 Volume - Risk Profile - Defensive 1:1 win loss ratio with 300$ risk per trade

Dieses Template ist konservativer, mit einem Risiko von 300$ pro Trade; es kann parallel zum obigen MES-Template verwendet werden, um die Ergebnisse zu diversifizieren

  • Instrument MGC
  • Timeframe 500 Volume
  • Period From 28 March 2024 to 06 February 2026
  • Run Mode Backtest
  • Total Profit 14 286 $
  • Max Drawdown (-2 937) $
  • Run Release Version 2.3.0.0

Download- & Installationsanleitung

Bei automated-trading.ch kannst du wählen, ob du ein monatliches Abonnement kaufst, um unsere Premium-Produkte zu nutzen, oder unsere kostenlosen Produkte ohne Abonnement verwendest

In beiden Fällen musst du ein Konto erstellen, damit du eine Lizenz erhältst, die du sowohl für Premium- als auch für kostenlose Produkte verwenden kannst

Um die Lizenz zu erhalten, registriere dich einfach und hole dir dann deine Lizenz auf der Abrechnungsseite

Diese Opening Range Breakout Strategie ist eine Premium-Strategie. Sie kann in den Modi Backtest, Playback und Optimization kostenlos ausgeführt werden. Für den Live-Modus ist hingegen ein aktives Abonnement erforderlich.

Um die Strategie herunterzuladen und zu installieren, folge den untenstehenden Anweisungen

  • Klicke auf die untenstehende Download-Schaltfläche, um die Datei der Opening Range Breakout Strategie herunterzuladen
  • Diese Datei wurde 2143 Mal heruntergeladen. Der letzte Download war vor 7 Stunden
  • Importiere die heruntergeladene .zip-Datei in NinjaTrader über den Menüpunkt Import NinjaScript
  • Wie man ein Add-on in NinjaTrader importiert
  • Öffne anschließend ein neues Chart-Fenster und stelle sicher, dass die Checkbox Tick Replay aktiviert ist
  • Bild
  • Wenn du die Checkbox Tick Replay nicht siehst, gehe zu Tools->Options->Market Data und aktiviere Show Tick Replay
  • Bild
  • Nach der Installation der Strategie und dem Öffnen eines neuen Chart-Fensters solltest du die Strategie zum Chart hinzufügen. Mache einen Rechtsklick auf den Chart und klicke auf den Kontextmenüeintrag "Strategies". Oder du kannst Strg+S auf dem Chart drücken, um das Dialogfenster "Add New Strategy" zu öffnen
  • howto-add-strategy
    Zum Vergrößern klicken
  • Nachdem die Strategie zum Chart hinzugefügt wurde, wird die Strategie auf den im Chart geladenen historischen Daten ausgeführt.
  • Wenn der Lauf mit historischen Daten abgeschlossen ist, wechselt die Strategie in den Real-Time-Modus und fügt das Lizenz-Panel-Textfeld zum "Chart Trader Panel" hinzu
  • Stelle sicher, dass das Chart-Trader-Panel auf deinem aktiven NinjaTrader-Chart angezeigt wird
  • Bild
  • Kopiere/Füge deine Lizenz in das Textfeld ein, wie im untenstehenden Bild gezeigt. Deine Lizenz findest du auf der Haupt-Abrechnungsseite. Stelle sicher, dass du zuerst ein Konto erstellst oder dich anmeldest
  • Klicke auf die Schaltfläche Check License
  • Bild
  • In diesem Schritt prüft die Strategie die Lizenz und aktiviert/deaktiviert den Handel gemäß deinem Abonnementstatus
  • Wenn du ein aktives Abonnement hast, siehst du, wie sich die Schaltfläche "Check License" grün färbt, sowie das nächste Überprüfungsdatum neben deiner E-Mail. Die Lizenzprüfung ist nur einmal erforderlich, bis zum nächsten Überprüfungsdatum.
  • Bild
  • An diesem Punkt ist die Strategie bereit. Wenn deine Lizenz gültig ist, läuft die Strategie im Live-Modus weiter
  • Wenn du dich noch nicht abonnieren möchtest und die Strategie vorher testen möchtest, kannst du sie in den Modi Playback und Historical ausführen
Häufige Fragen
Allgemein
Brauche ich einen VPS, um diese Strategie auszuführen?

Einen VPS zu verwenden ist gut, aber nicht zwingend erforderlich. Ich lasse diese Strategie auf einer ~6$ Windows-VPS-Instanz bei Hetzner laufen. Sieh dir unsere Ressourcenseite an, um über unseren Affiliate-LINK einen Rabatt zu erhalten

Kann ich mehrere Instanzen dieser Strategie auf demselben Konto ausführen?

Ja! Du kannst mehrere Instanzen dieser Strategie auf demselben Konto ausführen, aber jede Instanz sollte auf einem eindeutigen Instrument laufen

Du kannst nicht mehrere Instanzen auf demselben Konto auf demselben Instrument ausführen, da NinjaTrader, wie du weißt, Orders zu einer Position pro Instrument pro Konto zusammenfasst

Kann ich mit dieser Strategie einen Trade Copier verwenden?

Ja! Du kannst einen Copier verwenden, aber eine bessere Lösung wäre, mehrere Instanzen der Strategie auszuführen. Die gekaufte Lizenz erlaubt dir, unbegrenzt viele Instanzen auf mehreren Maschinen auszuführen

Kann ich diese Strategie verwenden, um Apex oder ein anderes Funded-Trading-Programm zu bestehen?

Ja! Die Strategie wurde genau für diesen Zweck entwickelt. Sie funktioniert nahtlos auf Rithmic, NinjaTrader-Brokerage, Tradovate oder jedem anderen Anbieter, der mit deiner NinjaTrader-Plattform verbunden ist

Ist dies eine vollautomatische Strategie ohne manuelles Eingreifen, oder benötigt sie manuelle Überwachung?

Ich habe diese Strategie so konzipiert, dass sie vollautomatisch ist. Dennoch kann sie als Semi-Auto-Strategie verwendet werden, um in Trades einzusteigen und dich diese Trades dann manuell über ihre Befehlsschaltflächen verwalten zu lassen

Warum sollte ich vollautomatisiertes Trading gegenüber diskretionärem manuellem Trading in Betracht ziehen?

Du solltest vollautomatisches Trading gegenüber manuellem Trading aus vielen Gründen in Betracht ziehen:

  • Trading 24/7: Automatisierte Handelsstrategien müssen nicht zur Toilette gehen und auch keine Pause machen
  • Bessere Ausführung, schneller und präziser
  • Eliminiert Psychologie und Emotionen
  • Kann auf Dutzende, wenn nicht Hunderte von Instanzen skaliert werden
  • Automatisiertes Trading kann wirklich "passives" Einkommen generieren, manuelles Trading ist nur ein weiterer "stressigerer" Job

Kann ich dich bitten, eine neue Funktion für diese Strategie zu ändern/hinzuzufügen?

Ja, wenn du eine Idee hast, von der du glaubst, dass sie die Performance dieser Strategie verbessern könnte, freue ich mich sehr, von dir zu hören. Nutze bitte die Kontaktseite, um mir eine Nachricht zu senden

Erhalte ich den Quellcode der Strategie, wenn ich sie herunterlade?

Nein, der Quellcode der Strategie ist aus urheberrechtlichen Gründen geschützt

Abrechnung
Kann ich mein Abonnement jederzeit kündigen?

Ja, du kannst dein Abonnement jederzeit über die Kontoseite kündigen, um zukünftige Zahlungen zu verhindern. Wir können den ungenutzten Teil deines Abonnements nicht zurückerstatten, aber du kannst dein Abonnement auch nach der Kündigung für den Rest des Abrechnungszyklus weiter nutzen.

Gibt es eine kostenlose Testphase?

Nein, wir bieten keinen Testabonnementplan an. Aber du kannst die Strategie in den Modi Backtest und Playback herunterladen und testen, bevor du abonnierst

Wie lautet die Rückerstattungsrichtlinie?

Wir bieten keine vollständigen oder teilweisen Rückerstattungen an, aber du kannst dein Abonnement jederzeit kündigen, um zukünftige Zahlungen zu stoppen.

Skeptiker
Was ist dein Hintergrund? Bist du nicht nur ein weiterer Fake-Trading-Guru, der versucht, mir Müll zu verkaufen?

Ich bin seit 2010 professioneller Softwareentwickler. Ich entwickle seit 2012 automatisierte Handelsstrategien, für mich selbst zum Spaß und Profit, und habe auch Strategien für Kunden auf der ganzen Welt entwickelt

Ich war immer beruflich im Finanz- und Investmentgeschäft involviert, ich habe für Trading-Broker und Investmentbanking gearbeitet.

Ich bin kein Vermarkter, und ich beauftrage niemand anderen, meine Strategien zu entwickeln.

Wenn diese Strategie vorteilhaft ist, warum verkaufst du sie dann?

Diese Strategie war für mich langfristig vorteilhaft, mit Höhen und Tiefen, besonders wenn sie auf mehreren Instrumenten läuft. Aber die Frage bleibt relevant: Warum verkaufe ich sie?

Die Antwort ist, ich verkaufe sie nicht, ich vermiete sie, um ein zusätzliches Einkommen zu generieren und meine verschiedenen Einkommensquellen zu diversifizieren, neben dem, was diese Strategie generieren kann. Was du auch tun solltest. Du solltest dich nicht auf eine einzige Einkommensquelle verlassen, um finanzielle Unabhängigkeit zu erreichen, der Schlüssel ist Diversifikation.

Der Vorteil dieser Strategie wird nicht verschwinden, wenn viele Leute anfangen, sie zu nutzen. Diese Strategie ist rein mechanisch und beruht nicht auf einem verborgenen quantitativen Muster, das nicht offengelegt werden sollte

Warum verwendet die Strategie Market Orders und keine Pending Orders?

Lass uns die Vor- und Nachteile von Pending Orders untersuchen

  • Vorteile:
    • Beste Preisausführung bei Verwendung von Limit Orders
    • Schutz vor Verlusten bei Verbindungsproblemen
  • Nachteile:
    • Können bei hoher Preisvolatilität abgelehnt werden
    • Verzögerung zwischen der Anfrage, die Order zu platzieren, und dem Zeitpunkt, an dem sie tatsächlich platziert wird. Preisvolatilität kann dazu führen, dass die Order abgelehnt wird und der Preis davonläuft
    • Erfordert Verwaltung: alle entgegengesetzten Orders müssen storniert werden
    • Sichtbar für den Broker, platzierte Orders können manipuliert werden

Nach Jahren der Strategieentwicklung bin ich zu dem Schluss gekommen, dass Market Orders für den Kontext des automatisierten Tradings besser geeignet sind.

Der Hauptnachteil bei der Verwendung von Pending Orders ist die Tatsache, dass sie abgelehnt werden können, was besonders in einem volatilen Umfeld sehr schwer zu handhaben ist

In all unseren Strategien verwenden wir Market Orders auch für Take Profit und Stop Loss. Lass uns die Vor- und Nachteile von Market Orders untersuchen

  • Vorteile:
    • Garantie der Ausführung unabhängig von den Volatilitätsbedingungen
    • Für den Broker unsichtbar, bevor sie eingereicht werden
    • Kein Risiko, abgelehnt zu werden, was einen besseren Schutz für den Stop Loss bedeutet
    • Schnellere Ausführung als Pending Orders
  • Nachteile:
    • Bei Verbindungsverlust mit dem Broker kann die Strategie keine Market Orders senden

Anmerkung: MIT-Orders (Market if Touched) in NinjaTrader sind eine solide Alternative zu Pending Orders, falls du wirklich Pending Orders verwenden möchtest

Es ist bekannt, dass Backtesting auf NinjaTrader nicht genau ist. Wie genau sind eure Backtests?

Wir folgen dem offiziellen NinjaTrader-Leitfaden zur Erzielung eines präzisen Intrabar-Granularitäts-Backtestings mittels zusätzlicher DataSeries auf Tick-Ebene Hier für mehr Informationen

Verlass dich nicht nur auf mein Wort. Teste es selbst: Führe am Ende jedes Handelstages einen Backtest der Strategie für diesen Tag durch und vergleiche ihn mit den Live-Trades, die die Strategie während des Tages gemacht hat.

Versionshinweise
Release 2.4.0.0 - 21. Februar 2025

  • Fehlerbehebung: Wenn Supertrend nicht als Einstiegsfilter ausgewählt war, wurden keine Trades ausgelöst
  • Fehlerbehebung: Stoploss-Breakout-Bar hinkte hinterher
  • Auswahl der FVG-Letzte-Kerze-Farbbedingung ermöglicht
  • Neue Stoploss-Methode, wenn FVG aktiv ist, FVG Low/High
  • Neuer Einstiegsmodus basierend auf Volume Profile VAL, VAH
  • Neue Stoploss-Methoden, wenn der Volume-Profile-Einstieg aktiv ist: POC und niedrigster Volumenknoten
  • Schnellere Verarbeitung durch Caching von Zonen im Speicher

Release 2.3.0.0 - 28. Januar 2025

  • Bedingung des Kerzendochts, der die Range berührt, entfernt, wenn ohne FVG-Bedingung eröffnet wird
  • Manueller Range-Preis-Modus hinzugefügt
  • Neuer Parameter Supertrend Filter Mode hinzugefügt

Release 2.2.0.1 - 18. Januar 2025

  • SL- und TP-Zahlenanzeige auf den Linien im Chart korrigiert, jetzt mit 2 Dezimalstellen
  • Die Handelszeit wurde von zwei Parametern auf nur einen Parameter geändert, der mehrere Handelszeitintervalle enthalten kann
  • VWAP-Filter entfernt, um Berechnungen zu beschleunigen
  • Dollar-Cost-Averaging-Verwaltungsmethode entfernt
  • Neue Stoploss-Strategie hinzugefügt: Last Price Swing
  • Neuer Parameter "Trade Previous Days Zone" hinzugefügt
  • Neuer Parameter "Enable/Disable ORB calculation Days" hinzugefügt
  • Neuer Parameter "SuperTrend Close Only Profitable" hinzugefügt
  • Parameter "Enable Time Breakeven" entfernt
  • Neuer Parameter "Swing Period" hinzugefügt

Release 2.1.0.0 - 25. Dezember 2025

  • Bei den Stoploss- und Take-Profit-Levels wird, wenn ein Trade offen ist, der projizierte SL und TP in $ neben den Level-Preisen angezeigt (von Nutzern angefragte Funktion)
  • Neue Breakeven-Methode hinzugefügt: Supertrend. Wenn der Preis Supertrend berührt, wird der Breakeven des Trades ausgelöst (von Nutzern angefragte Funktion)
  • Die Parameter Min. distance und Max. distance from range sowie Min. Range Height sind jetzt in Ticks statt in Punkten, um an andere Instrumente mit sehr weiten Punkteskalen angepasst zu werden (von Nutzern angefragt)
  • Zeichnung der ORB-Zone hinter die Kerzen im Chart verschoben für bessere Übersichtlichkeit
  • Neue Take-Profit-Methoden basierend auf Fibonacci-Levels (von Nutzern angefragte Funktion)
  • Neue Take-Profit-Methode: benutzerdefiniertes Verhältnis

Release 2.0.0.1 - 17. Oktober 2025

  • Fehlerbehebung: Wenn nur FVG als Einstiegsbedingung ausgewählt ist, wird das zweite FVG ausgelöst, nicht das erste

Release 2.0.0.0 - 18. September 2025

  • Supertrend-MA-Typ korrigiert, der andere Werte als HMA annahm
  • Neue Stoploss-Strategie hinzugefügt: Breakout Candle
  • Neuer Einstiegsparameter Min. Range Height (Points) hinzugefügt
  • Neuer Einstiegsparameter Max. Range Height (Points) hinzugefügt
  • Fehlerbehebung: Breakeven bei Short-Trades schließt Positionen

Release 1.9.0.0 - 09. August 2025

  • Preis-Breakeven-Logik korrigiert, wenn die Take-Profit-Strategie auf Fixed Value eingestellt ist
  • Neue Stoploss-Strategie hinzugefügt: SuperTrend
  • SuperTrend-Trade-Management-Logik geändert: Der Trade wird nicht sofort geschlossen, wenn die Bar über/unter dem Supertrend-Level schließt, sondern das Stoploss-Level wird einen Tick über/unter der Bar gesetzt, die das Supertrend-Level durchbrochen hat

Release 1.8.1.1 - 27. Juli 2025

  • Glitch bei der Berechnung der Opening Range im 1-Minuten-Timeframe im Backtest-Modus behoben
  • Weitere Stoploss-Modi 300% und 400% hinzugefügt

Release 1.8.1.0 - 23. Juli 2025

  • Berechnung der Opening Range auf höheren Timeframes wie 5 Minuten oder 15 Minuten korrigiert

Release 1.8.0.0 - 20. Juli 2025

  • Parameter Entry Mode entfernt und durch separate Optionen ersetzt
  • Min. Distance From Range (Points) und Max. Distance From Range (Points) hinzugefügt

Release 1.7.1.0 - 28. Juni 2025

  • Parameter Reset Bias On Each Side hinzugefügt

Release 1.7.0.3 - 02. Juni 2025

  • Probleme mit manuellem Drag & Drop von SL & TP behoben

Release 1.7.0.2 - 30. Mai 2025

  • Fehlerbehebung: Bug betreffend VWAP-Filter, der verschiedene Einstiegssetups beeinflusste

Release 1.7.0.1 - 30. Mai 2025

  • Fehlerbehebung: Bug betreffend Shorts im Einstiegsmodus "Immediate OnBar Close"

Release 1.7.0.0 - 29. Mai 2025

  • VWAP als Einstiegsfilter hinzugefügt

Release 1.6.0.1 - 04. Mai 2025

  • Fehlerbehebung eines Bugs, der nur im Backtest auftritt. Der Nettogewinn aus einer geschlossenen Position war nicht korrekt, was die Berechnungen der täglichen Stopplimits beeinflusste

Release 1.6.0.0 - 20. April 2025

  • SuperTrend-Indikator als Einstiegsfilter und Order-Management-Methode hinzugefügt

Release 1.5.0.0 - 15. April 2025

  • Enable/Disable Trading Days hinzugefügt

Release 1.4.1.3 - 07. April 2025

  • Fehlerbehebung: Fehler bei Verwendung der ATM-Strategie und Auslösung des täglichen Stop Loss

Release 1.4.1.2 - 05. April 2025

  • Fehlerbehebung: Fehler bei Verwendung der ATM-Strategie

Release 1.4.1.1 - 27. März 2025

  • Fehlerbehebung: Fehler in der OnRender-Methode werden jetzt abgefangen, sodass die Strategie nicht abstürzt, sondern auch bei Zeichenfehlern weiterläuft

Release 1.4.1.0 - 22. März 2025

  • Parameter Range Offset hinzugefügt
  • Probleme mit dem Einstellen von Drag & Drop Take-Profit- und Stoploss-Levels behoben

Release 1.4.0.0 - 15. März 2025

  • Problem mit dem Startzeit-Parameter behoben
  • Problem behoben, bei dem Befehlsschaltflächen bei Tab-Wechsel nicht funktionierten

Release 1.3.0.0 - 08. März 2025

  • Schaltfläche Decrease Quantity hinzugefügt
  • Bei der Einstellung von Breakeven werden nun Kommissionen berücksichtigt
  • Scaling Out wird nicht angewendet, wenn die Menge 1 ist

Release 1.2.0.0 - 14. Februar 2025

  • Neuer Parameter hinzugefügt: Start Trading From (hh:mm)
  • Scaling Out hat neue Parameter Scale out at % Target und Scale out % Qty
  • Fehlerbehebung: Die Opening Range wurde nicht über das gesamte Intervall berechnet
  • Fehlerbehebung: Drag-Drop der Take-Profit- und Stoploss-Linien erzeugte unerwartetes Verhalten

Release 1.1.0.1 - 20. Jan 2025

  • Fehlerbehebung: CET-Zeitzone funktionierte auf EST-basierten Maschinen nicht

Release 1.1.0.0 - 18. Jan 2025

  • Weitere Einstiegsmodi hinzugefügt
  • Fehlerbehebung: Absturz bei neuer Marktsitzung im Live-Betrieb
  • CET als neue Zeitzonenoption hinzugefügt
  • Backtest-Ergebnisse und Templates aktualisiert

Release 1.0.0.0 - 02. Jan 2025

  • Erste Version der Strategie

Nutzerkommentare & Feedback

Du findest Feedback unserer Nutzer und kannst Fragen zu dieser Strategie stellen, indem du unserer Discord-Community über diesen Einladungslink beitrittst oder auf das Discord-Logo klickst. Der Beitritt ist völlig kostenlos discord-invitation