Fair Value Gap Scalper Strategy

Erstellt 02 Jun 2024 · Aktualisiert 05 Apr 2025

Die Fair-Value-Gap-Scalper-Strategie ist eine Premium-Mechanik-Strategie für die NinjaTrader-8-Plattform. Die Strategie kann verwendet werden, um Propfirm-Evaluierungs-Challenges zu bestehen.

Voraussetzungen

Um diese Strategie ordnungsgemäß zu verwenden, solltest du die folgenden Voraussetzungen verfügbar haben.


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.

Diese Strategie hat zwei Einstiegs-Setups, beide basierend auf einer Konfluenz zwischen Fair-Value-Gaps auf einem höheren Zeitrahmen und einem niedrigeren Zeitrahmen.

Die Strategie analysiert zwei Zeitrahmen gleichzeitig und sucht nach Einträgen basierend auf Fair-Value-Gaps, die auf beiden auftreten. Die beiden Zeitrahmen sollten vom gleichen Typ sein — beide zeitgestützt, oder beide bereichsgestützt, oder beide tickgestützt, und so weiter. Die Strategie läuft auf dem niedrigeren (schnelleren) Zeitrahmen, während der höhere (langsamere) Zeitrahmen als Parameter ausgewählt wird — zum Beispiel die Ausführung auf einem 30-Sekunden-Zeitrahmen als niedrigerer Zeitrahmen, während der 5-Minuten-Zeitrahmen als höherer Zeitrahmen eingestellt ist.

Hier ist der Algorithmus, den die Strategie zum Finden von Einträgen verwendet:

  • Die Strategie sucht nach einem Fair-Value-Gap auf dem höheren Zeitrahmen.
  • Sobald dieses FVG auftritt, reagiert die Strategie auf eines von zwei möglichen Ergebnissen:
    1. Der Preis bewegt sich vom höheren Zeitrahmen-FVG weg, ohne ihn zu überprüfen — das FVG wird als ungültig erachtet und die Strategie setzt das Suchen nach einem anderen auf dem höheren Zeitrahmen fort.
    2. Der Preis überprüft das höhere Zeitrahmen-FVG erneut und ein weiteres FVG tritt dann auf dem niedrigeren Zeitrahmen auf — die Strategie trägt lang oder kurz je nach Art dieses FVG ein.

Eine Variation dieses Setups, der HTF-Pullback-Eingabemodus, erfordert nicht das zweite, niedrigere Zeitrahmen-FVG zum Eintritt in einen Handel: Sobald der Preis zurückzieht und das höhere Zeitrahmen-FVG erneut überprüft, wird ein Handel eingeleitet, sobald ein Preisbalken über (für einen Kauf) oder unter (für einen Verkauf) der höheren Zeitrahmen-FVG-Zone schließt.

Eintritts-Setup-Beispiele

Schauen wir uns einige Diagrammbeispiele an. Diese Beispiele sollen nicht zeigen, dass die Strategie einen Gewinn generiert — Geschäfte wurden absichtlich ausgewählt, um die Einstiegs-Setups klar zu zeigen, ohne Verwirrung. Das Ausführen der Strategie selbst zeigt, dass viele der gleichen Setups auch zu verlierenden Geschäften führen — das ist die Realität des Handels, und das Ziel sollte die erwartete Profitabilität auf lange Sicht trotz einiger Einzelverluste sein.

Beispiel #1: HTF-Pullback + LTF-FVG-Eintritt auf MES

Die Strategie läuft auf dem 1-Minuten-Zeitrahmen auf dem MES-Instrument, wobei der höhere Zeitrahmen auf 15 Minuten eingestellt ist. Nachdem ein Fair-Value-Gap auf dem höheren Zeitrahmen entsteht, wartet die Strategie auf ein FVG auf dem niedrigeren Zeitrahmen. Sobald dieses niedrigere Zeitrahmen-FVG schließt, wird ein langer Handel eröffnet, wobei der Stop Loss auf der unteren Zonengrenze des höheren Zeitrahmen-FVG und ein 2:1-Take-Profit gesetzt werden. Der Preis bewegte sich später zurück zum höheren Zeitrahmen und unternahm einen zweiten Retest, gefolgt von einem weiteren niedrigeren Zeitrahmen-FVG, das einen zweiten Eintritt bestätigte.

HTF-Pullback + LTF-FVG-Eintritt auf MES
Klicken zum Vergrößern

Hier ist ein zweites ähnliches Beispiel:

Zweites HTF-Pullback + LTF-FVG-Beispiel
Klicken zum Vergrößern
Beispiel #2: Nur HTF-Pullback-Eintritt auf MES

Laufen auf MES auf dem 1-Minuten-Zeitrahmen mit dem höheren Zeitrahmen auf 15 Minuten eingestellt und dem Eingabemodus auf HTF-Pullback. Der Preis zog sich in ein zuvor gebildetes höheres Zeitrahmen-FVG zurück, dann schloss ein Preisbalken über dem oberen Preisniveau des FVG, was einen langen Eintritt auslöste. Der Stop Loss wurde auf dem unteren Niveau des FVG gesetzt und der Take Profit war 2:1.

Nur HTF-Pullback-Eingabebeispiel
Klicken zum Vergrößern
Beispiel #3: Invertierter Modus auf einem höheren Zeitrahmen-FVG-Pullback

Dieses Beispiel zeigt die invertierte Eingabelogik. Wie im vorherigen Beispiel zog sich der Preis zurück und überprüfte ein höheres Zeitrahmen-FVG erneut und schloss über ihm mit einer bullischen Kerze — aber mit dem Parameter Einträge invertieren aktiviert, ging die Strategie kurz statt lang, und die Stop-Loss- und Take-Profit-Niveaus wurden zusammen mit ihm invertiert: Der Take Profit wurde auf die untere FVG-Grenze gesetzt und der Stop Loss wurde mit einem 1:1-Gewinn-/Verlust-Verhältnis berechnet. Diese Invertierungslogik ist nützlich in holprigen Marktregimen.

Invertierter Modus auf höherem Zeitrahmen-FVG-Pullback
Klicken zum Vergrößern
Beispiel #4: Kein Eintritt, Preis bewegt sich vom höheren Zeitrahmen-FVG weg

Dieses Beispiel zeigt den Fall, in dem sich der Preis nach einem FVG auf dem höheren Zeitrahmen ohne Pullback oder Retest von ihm entfernt — wobei das FVG als ungültig markiert wird und keinen Handel erzeugt.

Preis bewegt sich vom höheren Zeitrahmen-FVG weg, kein Eintritt
Klicken zum Vergrößern

Funktionen

Die FVG-Scalper-Strategie hat eine Reihe einzigartiger Funktionen:

  • Keine ausstehenden Bestellungen werden platziert — nur Marktaufträge
  • Vollautomatische Strategie, die in mehrere Instanzen skaliert werden kann
  • Präzise Backtesting-Funktionen nach offiziellen NinjaTrader-Best-Practices, die präzise Eintritts-/Ausstiegs-Backtesting auf Tick-Ebene erreichen
  • Eine robuste interne Auftragsverwaltungs-Bibliothek, resistent gegen Verbindungsverlust, die nahtlos auf Rithmic- oder NinjaTrader-Broker-Konten funktioniert
Dynamische Menge und Risikomanagement

Wie bei allen unseren Strategien implementiert diese Strategie zwei Methoden zum Festlegen der Menge offener Positionen:

  • Feste Menge: verwendet für jede Position die gleiche Menge. Wenn der Stop Loss zwischen Positionen variabel ist, variieren auch Gewinn-/Verlustbeträge.
  • Dynamische risikoberechnete Menge: berechnet die Menge jeder Position aus ihrem Stop Loss, dem maximal zulässigen Risiko (in $) pro Position und der maximal zulässigen Menge — wobei gleiche Gewinn-/Verlustbeträge über alle Positionen unabhängig von der Stop-Loss-Breite erzeugt werden.
Positionsverwaltung

Wie bei allen unseren Strategien implementiert diese Strategie mehrere Positionsverwaltungsmethoden:

  • ATM-Strategie: delegiere die Positionsverwaltung vollständig an deine eigene ATM-Strategie, ausgewählt aus einem Dropdown.
  • Dollar-Cost-Averaging (Gitter): erhöht die Positionsmenge, wenn sich der Preis gegen sie bewegt, wodurch der durchschnittliche Einstiegspreis dem aktuellen Preis näher kommt und darauf abzielt, die Position bei einem Pullback zu breakeven zu schließen.
  • Klassischer Trailing Stop: zieht den Stop Loss basierend auf einem Trigger und einem Trailing-Betrag nach.

Die Strategie ermöglicht auch das Setzen des Stop Loss basierend auf mehreren Strategien und des Take Profit basierend auf einem Verhältnis — weitere Details findest du im Bereich „Parameter".

Kontoverwaltung

Die Strategie implementiert tägliche Stop-Trading-Trigger basierend auf der Netto-Gewinnpositionsanzahl, der Netto-Verlustpositionsanzahl oder einem Ziel-Realisierungsnettogewinn oder -nettoverlust.

Parameter

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

Allgemein
Historische Geschäfte ausführenAktiviert die Ausführung von Geschäften, wenn die Strategie im Modus „Historisch", „Backtest" oder „Optimierung" läuft — sollte bei Live-Ausführung deaktiviert sein.
Tägliches Take-Profit-ZielDie Strategie stoppt für den Tag, sobald dieser tägliche Take-Profit-Betrag erreicht wird. Wird ignoriert, wenn auf 0 gesetzt.
Tägliches Stop-Loss-LimitDie Strategie stoppt für den Tag, sobald das tägliche Verlustlimit erreicht wird (positiver Wert — z. B. 300 stoppt den Handel, sobald realisierter PnL ≤ -$300). Wird ignoriert, wenn auf 0 gesetzt.
Stop bei täglicher GewinnanzahlStoppt den Handel für den Tag, sobald die Netto-Gewinnhandelsanzahl diesen Wert erreicht. Wird ignoriert, wenn auf 0 gesetzt.
Stop bei täglicher VerlustanzahlStoppt den Handel für den Tag, sobald die Netto-Verlusthandelsanzahl diesen Wert erreicht. Wird ignoriert, wenn auf 0 gesetzt.
Render-Deckkraft (1-100)Deckkraft zum Rendern von Objekten auf dem Diagramm. Ein Wert von 20 wird empfohlen.
Auf anderem Instrument ausführenFührt Geschäfte auf einem anderen Instrument aus als das des aktiven Diagramms — z. B. Logik auf Minis ausführen, aber auf Micros ausführen, um das Risiko besser zu verwalten. Alle Risikoberechnungen finden auf dem Ausführungsinstrument statt und Geschäfte auf einem anderen Instrument werden nicht auf dem Diagramm gezeichnet.
AusführungsinstrumentWähle aus einer Liste der auf deiner NinjaTrader-Verbindung verfügbaren Micros das Instrument aus, auf das Geschäfte ausgeführt werden. Historische und Live-Geschäfte werden in diesem Fall nicht auf dem Diagramm gezeichnet.
Marktstruktur
Höherer ZeitrahmenWählt den höheren Zeitrahmen aus, auf dem die Eintritts-Setup-Analyse läuft. Er muss höher als und vom gleichen Typ wie der aktive Diagrammzeitrahmen sein — z. B. kannst du keinen Tick-basierten höheren Zeitrahmen auswählen, während das Diagramm auf einem Minuten-Zeitrahmen ist.
Höhere Zeitrahmen-PeriodeSetzt die Periode des höheren Zeitrahmens.
Höhere Zeitrahmen-Kerzen zeichnenAktiviert das Zeichnen (Überlagern) höherer Zeitrahmen-Kerzen über dem aktiven Diagramm.
SchwungsperiodeAuch als Schwung-Sensitivität bekannt. Nach jedem Balken-Schluss kann ein Schwung (ein höheres Hoch, höheres Tief, niedrigeres Hoch oder niedrigeres Tief) erkannt werden, und ein nachfolgender Balken kann ihn immer noch absagen, indem er kurz darauf einen neuen Schwung des gleichen Typs bildet — dieser Parameter setzt, wie viele Balken zwei Schwünge des gleichen Typs trennen müssen. Eine Erhöhung verringert die Gesamtzahl der erkannten Schwünge; eine Verringerung erhöht sie. Häufige Werte sind 3, 6 oder 12.
FVG älter als (X) Tage ignorierenFiltert FVGs, die älter als diese Anzahl von Tagen sind, aus der Eingabelogik. Diese FVGs werden immer noch gezeichnet, generieren aber keinen Handel.
Eintritts-Setup
Zeitzone Die für den unten stehenden Trade-Time-Parameter verwendete Zeitzone. Terminmärkte laufen in US-Ostzeit (EST), so ermöglicht das, den Handelszeitraum relativ zu deiner eigenen Maschinenzeitzone anzugeben.
  • EST, CET oder Ortszeit
Handelszeit Gibt die Zeitintervalle an, während denen die Strategie Geschäfte platzieren darf. Einige Beispiele:
  • EST-Zeitzone, nur reguläre Handelszeiten (RTH): 09:30-16:15
  • Maschine auf CET eingestellt (z. B. Schweiz), nur RTH: 15:30-22:15
  • EST-Zeitzone, RTH und erweiterte Handelszeiten (ETH) mit Lücken zur Vermeidung volatiler Phasen: 00:01-08:00,09:55-15:55,18:01-23:59 — Intervalle müssen in aufsteigender Reihenfolge angegeben werden, obwohl 18:01-23:59 technisch das erste Intervall einer neuen Tagessitzung ist, und die Sequenz wird bei Mitternacht abgeschnitten, um Probleme beim Eintritt in einen neuen Tag zu vermeiden
  • Maschine auf Ortszeit eingestellt (z. B. Schweiz), RTH und ETH mit einer Lücke zur Vermeidung einer volatilen Periode: 00:01-14:00,15:55-21:55
Mengen-Strategie
  • Feste Menge: feste Menge pro Geschäft; übersprungen, wenn das bewertete Risiko Ziel-Risiko pro Handel ($) übersteigt
  • Risikoberechnete Menge: dynamische Vertragsgröße, berechnet aus dem Stop-Loss-Preis und Ziel-Risiko pro Handel ($)
Max. MengeMaximal zulässige Menge, wenn Risikoberechnete Menge ausgewählt ist — nützlich, da einige Propfirmen Mengenlimiits durchsetzen, die ein Konto ungültig machen können.
Einträge invertierenInvertiert Einträge von lang zu kurz und umgekehrt. Stop Loss, Take Profit und Risiko werden alle zuerst ohne Invertierungslogik berechnet, dann wird der Handelstyp im letzten Schritt invertiert — sodass der Stop Loss zum Take Profit wird und umgekehrt, und das Risiko wird entsprechend invertiert (z. B. wird ein 2:1-Take-Profit zu 1:2-Take-Profit, was das Risiko erhöht). Berücksichtige das, bevor du es aktivierst.
Lang-/Kurz-Eingabemodus Nützlich, wenn du bereits eine tägliche Richtungsvoreingenommenheit hast und den Handel auf eine Richtung beschränken möchtest.
  • Lang: nur lange Geschäfte werden eröffnet
  • Kurz: nur kurze Geschäfte werden eröffnet
  • Lang & Kurz: beide werden eröffnet
Handels-Eingabemodus
  • HTF-Pullback: ausgelöst durch ein höheres Zeitrahmen-FVG, wartet dann darauf, dass der Preis zurückzieht und die FVG-Zone berührt, bevor er über ihr schließt
  • HTF-Pullback + LTF-FVG: gleiche höhere Zeitrahmen-Pullback-Bedingung, wartet dann zusätzlich auf ein FVG auf dem niedrigeren Zeitrahmen, bevor es einträgt
Bestell-MengeWird nur verwendet, wenn Mengen-Strategie Fest ist — die feste Menge pro Handel (und pro Mengenerhöhung, wenn der Auftragsverwaltungs-Mechanismus skaliert wird). Normalerweise 1 oder 2.
Höhere Zeitrahmen-Ungültig-Setup-PunkteWie viele Punkte der Preis sich vom höheren Zeitrahmen-FVG entfernen muss, um das aktuelle aktive Eintritts-Setup ungültig zu machen und zurückzusetzen.
Vorheriger Schwung-Ausbruch-FilterAktiviert einen Eintrags-Filter, der den aktuellen Preis mit dem Hoch/Tief der vorherigen höheren Zeitrahmen-Kerze vergleicht — erfordert, dass der Preis über ihm für einen langen Eintritt ist oder darunter für einen kurzen Eintritt. Dies kann die Handelsqualität verbessern, indem nur in der Richtung eines höheren Zeitrahmen-Ausbruchs gehandelt wird.
Fair-Value-Gap
Typ der Min. Lücke für HTF Der Messstyp für die höhere Zeitrahmen-Mindestlücke.
  • Ticks oder Punkte
Min. Lücke für HTFDie Mindestlücke, um ein FVG auf dem höheren Zeitrahmen zu betrachten — z. B. auf 10 mit dem Typ Punkte gesetzt, werden FVGs mit einer Lücke unter 10 Punkten gefiltert.
Max. Lücke (Punkte) für HTFDie maximale Lücke, um ein FVG auf dem höheren Zeitrahmen zu betrachten — z. B. auf 50 gesetzt, werden FVGs mit einer Lücke über 50 Punkten gefiltert.
Typ der Min. Lücke für LTF Der Messstyp für die niedrigere Zeitrahmen-Mindestlücke.
  • Ticks oder Punkte
Min. Lücke für LTFDie Mindestlücke, um ein FVG auf dem niedrigeren Zeitrahmen zu betrachten — gleiche Filterlogik wie das höhere Zeitrahmen-Äquivalent.
Max. Lücke (Punkte) für LTFDie maximale Lücke, um ein FVG auf dem niedrigeren Zeitrahmen zu betrachten — gleiche Filterlogik wie das höhere Zeitrahmen-Äquivalent.
Auftragsverwaltung
Auftragsverwaltungs-Strategie
  • ATM-Strategie: löst eine NinjaTrader ATM (Automated Trading Management)-Strategie aus, zugänglich vom Chart-Panel, auf welche die Positionsverwaltung vollständig delegiert wird — du gibst seinen Template-Namen an und Positionen, die eröffnet werden, werden von dieser benutzerdefinierten ATM-Strategie verwaltet
  • Dollar-Cost-Averaging (Gitter): erhöht die Auftragsanzahl jedes Mal, wenn ein Schwung auf der Verlustseite des Handels entsteht, wodurch ein Dollar-Cost-Averaging-Effekt auf den durchschnittlichen Preis der Position erzeugt wird
  • Trailing Stop auf HTF-Dochten: zieht den Stop Loss auf dem Hoch/Tief der vorherigen höheren Zeitrahmen-Kerze nach
  • Keine: der durch Ziel-Risiko pro Handel ($) definierte Stop Loss wird stattdessen verwendet
ATM-Strategie-Template-NameWird nur mit der ATM-Strategie-Auftragsverwaltungsmethode verwendet — der exakte Template-Name deiner benutzerdefinierten ATM-Strategie. Muss mit einem existierenden Template übereinstimmen, oder keine Position wird eröffnet.
Bei entgegengesetztem Signal
  • Breakeven: bewegt die Position zu Breakeven, wenn ein entgegengesetztes Signal auftritt
  • Position schließen: schließt die Position sofort, wenn ein entgegengesetztes Signal auftritt
  • Nichts tun: tut nichts, wenn ein entgegengesetztes Signal auftritt
Preis-Breakeven aktivierenAktiviert/deaktiviert den preisgestützten Breakeven-Mechanismus.
Breakeven-Preis-Strategie
  • Punkte: Breakeven-Trigger basierend auf Punkten
  • Prozentsatz: Breakeven-Trigger basierend auf Prozentsatz des erreichten Take Profit
Breakeven-Preis-TriggerVerfügbar, wenn preis-basierter Breakeven aktiviert ist — der Trigger-Wert, der notwendig ist, um den Stop Loss zu Breakeven zu bewegen.
Zeit-Breakeven aktivierenAktiviert/deaktiviert den zeitgestützten Breakeven-Mechanismus (in Minuten).
Breakeven-Zeit-TriggerVerfügbar, wenn zeitgestützter Breakeven aktiviert ist — der Trigger-Wert in Minuten, der notwendig ist, um den Stop Loss zu Breakeven zu bewegen.
Stop-Loss-Strategie
  • Letzte Preis-Schwung: der jüngste Schwungpunkt (hängt vom Schwungperiode-Parameter ab)
  • FVG-Niedrigerer-Zeitrahmen: die niedrigere Zeitrahmen-FVG-Zone (untere Grenze für bullisch, obere Grenze für bärisch)
  • FVG-Höherer-Zeitrahmen: die höhere Zeitrahmen-FVG-Zone (untere Grenze für bullisch, obere Grenze für bärisch)
  • FVG-Docht-Niedrigerer-Zeitrahmen: der Docht des niedrigeren Zeitrahmen-FVG
  • FVG-Docht-Höherer-Zeitrahmen: der Docht des höheren Zeitrahmen-FVG
  • Automatisch: berechnet automatisch das beste Stop-Loss-Niveau unter den obigen
  • Fester Währungswert: nur Ziel-Risiko pro Handel ($) wird verwendet
  • Punkte: eine feste Anzahl von Punkten vom Eintrittspreis
Take-Profit-Strategie
  • Fester Währungswert: basierend auf Take-Profit-Währung
  • Punkte: eine feste Anzahl von Punkten vom Eintrittspreis
  • Festgelegte Gewinn-/Verlust-Verhältnisse: 0,5:1 bis 6:1, berechnet vom Stop-Loss-Preis
Ziel-Risiko pro Handel ($)Maximalrisiko in Dollar pro Position — wird vor dem Öffnen eines Handels verwendet, um zu überprüfen, ob der berechnete Stop Loss dieses Limit einhält (wenn nicht, wird der Handel übersprungen), und wird auch verwendet, um die Menge zu berechnen, wenn die Mengen-Strategie dynamisch ist.
Maximal zulässiges Risiko pro ($)Wird nur mit risikoberechneter Menge verwendet — steuert, wie weit das tatsächlich berechnete Risiko vom Ziel-Risiko abweichen darf (da eine genaue Übereinstimmung selten möglich ist; z. B. könnte ein $250-Ziel eine Menge von 3 berechnen, wodurch ein tatsächliches Risiko von $257 erzeugt wird).
Stop-Loss-PunkteVerfügbar, wenn die Stop-Loss-Strategie auf Punkte gesetzt ist.
Take-Profit-WährungDer Take-Profit-Betrag in Dollar, verwendet, wenn die Strategie „Fester Währungswert" ausgewählt ist.
Take-Profit-PunkteVerfügbar, wenn die Take-Profit-Strategie auf Punkte gesetzt ist.
Scale Out % Menge bei % ZielSchließt einen Prozentsatz der Positionsmenge, sobald der Preis einen Prozentsatz des Gewinnsziels erreicht (auf Ganzzahl abgerundet — z. B. schließen 50% einer 5er-Position 2 Kontrakte).
Scale Out bei % ZielDer Prozentsatz des Gewinnsziels, der den Scale-Out-Mechanismus auslöst.
Scale Out % MengeDer Prozentsatz der Menge, die durch den Scale-Out-Mechanismus geschlossen wird.
DCA (Grid) Parameter
Breakeven-Gewinn-VersatzWird mit der DCA-Positionsverwaltungsmethode verwendet — addiert etwas Gewinn zur Breakeven-Definition, nützlich, um Provisionskosten beim Schließen des Gitters bei Breakeven zu decken.
Gittergröße zu BreakevenWird mit der DCA-Positionsverwaltungsmethode verwendet — die Anzahl der Bestellungserhöhungen, die erforderlich sind, bevor die Position bei Breakeven geschlossen werden kann.
Min. Gitterlücke (Punkt)Wird mit der DCA-Positionsverwaltungsmethode verwendet — die Mindestlücke in Punkten, die zwischen zwei Gitteraufträgen erforderlich ist.
Balken-Schließungs-TriggerWird mit der DCA-Positionsverwaltungsmethode verwendet — Gitteraufträge öffnen beim Balken-Schluss in Handelsrichtung.
Trailing-Stop-Parameter
Trailing-Stop-Strategie Wird mit der klassischen Trail-Stop-Positionsverwaltungsmethode verwendet.
  • Punkte: Trigger und Trailing-Betrag in Punkten vom Eintritt berechnet
  • Verhältnis: berechnet als Verhältnis des Stop-Loss-Wertes, auf der Gewinneseite gespiegelt
Trailing-Stop-TriggerWird mit der klassischen Trail-Stop-Methode verwendet — der Trigger (in Punkten oder Verhältnis).
Trail-BetragWird mit der klassischen Trail-Stop-Methode verwendet — der Betrag (in Punkten oder Verhältnis), der nachgezogen wird, sobald der Trigger getroffen wird.
Befehl-Tasten
Die Strategie zeigt manuelle Befehl-Tasten im Chart-Trader-Panel — stelle sicher, dass es auf deinem aktiven Diagramm angezeigt wird.
Befehl-Tasten im Chart-Trader-Panel
Aktivieren/Deaktivieren-TastenAktiviere/deaktiviere manuell lange oder kurze Handelseingaben — nützlich, wenn du eine Richtungsvoreingenommenheit oder Überzeugung hast.
Position-Schließen-TasteSchließt die Position auf dem aktiven Instrument sofort, ohne die Strategie neu zu starten, die weiterhin nach neuen Geschäften sucht.
Menge-Erhöhen-TasteErhöht die aktuelle aktive Positionsmenge um den in Bestell-Menge eingestellten Betrag — nützlich, um manuell Dollar zu kosten durchschnittlich, oder um eine Gewinnerposition zu erhöhen.
Breakeven-Setzen-TasteBewegt den offenen Positionsstop-Loss 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.

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 v1.3.1.1 · Veröffentlicht vor 1 Jahr
Diese Datei wurde 1144 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 Häkchen „Tick Replay" gesetzt ist (wenn du es nicht siehst, gehe zu Tools → Optionen → Marktdaten und aktiviere „Tick Replay anzeigen").
3
Klicke mit der rechten Maustaste auf das Diagramm und wähle Strategien (oder drücke Strg+S) aus, um den Dialog „Neue Strategie hinzufügen" zu öffnen.
4
Nachdem du die Strategie hinzugefügt hast, läuft sie zunächst auf den historischen Daten des Diagramms, wechselt dann zum Echtzeit-Modus und fügt ein Lizenztext-Feld zum Chart-Trader-Panel hinzu — stelle sicher, dass das Panel angezeigt wird.
5
Füge deine Lizenz (zu finden auf der Abrechnungsseite) in das Textfeld ein und klicke auf Lizenz prüfen.
6
Nach der Verifizierung wird die Schaltfläche „Lizenz prüfen" grün zusammen mit dem nächsten Verifizierungsdatum — dies muss nur nach diesem Datum wiederholt werden.
7
Ohne ein aktives Abonnement kann die Strategie immer noch in Wiedergabe- und Historischen-Modi ausgeführt werden, um sie zunächst 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

  • Fixed Entry bug making entry in only one direction; Various code optimizations; Added Decrease quantity button

  • Complete makeover with new parameters added/removed

  • Bug Fix on bearish FVG detection

  • Added possibility to execute trades on micro instruments

  • Fixed Take Profit value when in Points mode; Fixed very critical error on short FVG+FVG entries; Added FVG filter as new parameter

  • Fixed installation issue

  • 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 v1.3.1.1
Zuletzt aktualisiert vor 1 Jahr
Downloads 1144