Automatisieren Ihrer Handelsstrategie mit Alerts in NinjaTrader 8

By NinjaTrader Team

Das Chart-Alert-System von NinjaTrader ermöglicht es Futures-Tradern in Deutschland und in der gesamten EU, die Auftragserteilung direkt aus ihren Charts heraus zu automatisieren – ohne eine einzige Zeile Code zu schreiben und in vollständiger Übereinstimmung mit den regulatorischen Anforderungen von MiFID II. Und das System kann mehr als nur Pop-up- und E-Mail-Benachrichtigungen versenden – es kann auf Grundlage Ihrer Regeln auch automatisch echte Orders platzieren.

Diese Funktion schlägt eine Brücke zwischen vollautomatisiertem und manuellem Trading und ermöglicht es Ihnen, regelbasierte Einstiege direkt aus Ihren Charts heraus auszuführen – ganz ohne Programmierung.

NinjaTrader ist unter MiFID II über PEDSL-CY (lizenziert durch die CySEC) zugelassen und bietet Tradern in der EU und in Deutschland eine konforme, börsengehandelte Futures-Handelsumgebung – einschließlich des vollen Zugriffs auf die Alert-basierte Automatisierung. Anders als Turbozertifikate oder CFDs – die durch die Übernahme der ESMA-Hebelbeschränkungen durch die BaFin dauerhaft eingeschränkt sind – bieten börsengehandelte Futures in NinjaTrader transparente Preisbildung, zentrales Clearing und kein Kontrahentenrisiko.

Dieser Leitfaden erklärt, wie Sie Chart Alerts zur Automatisierung von Orders einsetzen, warum sie nützlich sind und wie Sie sie Schritt für Schritt konfigurieren.

Warum mit Alerts automatisieren?

Die meisten Trader beginnen damit, Alerts zur Benachrichtigung zu nutzen, wenn ein Kurs eine wichtige Marke durchbricht oder ein Indikator ein Signal liefert. Alerts können aber auch Order-Aktionen ausführen, darunter das Übermitteln einer Order an Ihr Live-NinjaTrader-Konto oder Ihr Simulationskonto.

Das bedeutet, dass Sie eine einfache, zuverlässige Automatisierung direkt in Ihrem Chart aufbauen können:

  • Sparen Sie Zeit und reagieren Sie schneller, da Ihre Orders ausgeführt werden, sobald Ihre Bedingungen erfüllt sind.
  • Reduzieren Sie menschliche Fehler und vermeiden Sie verpasste Trades sowie emotionales Zögern.
  • Erstellen Sie schnell Prototypen für Strategien, bevor Sie zu NinjaScript oder vollständigen Strategien übergehen.
  • Nutzen Sie Ihr bestehendes Chart-Setup mit Zeichenwerkzeugen und Indikatoren.

Kurz gesagt: Alerts bieten Ihnen eine schlanke Automatisierung innerhalb der Charting-Oberfläche von NinjaTrader – ideal, wenn Sie eine schnellere Ausführung wünschen, aber nicht programmieren möchten. Deutsche Trader können die Alert-basierte Automatisierung von NinjaTrader nutzen, um DAX-Futures (FDAX), Micro-DAX (FDXS), Euro Bund, Euro Stoxx 50 sowie wichtige US-Index-Futures wie den E-mini S&P 500 zu handeln – alles über eine einzige, regulierte Plattform.

Erfahren Sie in diesem kurzen Video mehr über die Automatisierung von Orders mit Chart Alerts.

Wie Chart Alerts funktionieren

Ein Chart Alert in NinjaTrader 8 ist ein regelbasierter Auslöser, der Ihren Chart überwacht und automatisch handelt, sobald die Bedingungen erfüllt sind. Jeder Alert besteht aus drei Hauptbestandteilen:

  • Bedingungen (Conditions): Was muss geschehen, damit der Alert ausgelöst wird (z. B. Kurs durchbricht einen gleitenden Durchschnitt nach oben, RSI fällt unter 30)
  • Aktionen (Actions): Was soll NinjaTrader tun, wenn diese Bedingung eintritt (z. B. einen Ton abspielen, ein Pop-up anzeigen, eine E-Mail senden, eine Order übermitteln)
  • Re-Arm-Einstellungen: Wie oft der Alert erneut ausgelöst werden darf (z. B. einmal pro Bar, bei jedem Tick)

Sie können Alerts in jedem Chart, jedem Market-Analyzer-Fenster oder in einer Hot List erstellen. Jeder Alert ist an den jeweiligen Chart-Tab gebunden, d. h. er läuft nur, solange dieser Tab geöffnet und aktiviert ist.

Erfahren Sie mehr über die Nutzung des NinjaTrader Market Analyzers.

Wann Sie Alerts statt Strategien verwenden sollten

Sowohl Alerts als auch Strategien können Trades automatisieren – sie dienen jedoch unterschiedlichen Zwecken.

Verwenden Sie Alerts, wenn:

  • Sie einfache, an Chart-Objekte gebundene Einstiegsbedingungen automatisieren möchten.
  • Sie ein visuelles Setup ohne Programmierung bevorzugen.
  • Sie die manuelle Kontrolle über das Stop-/Target-Management behalten möchten (über ATM-Vorlagen).

Verwenden Sie Strategien, wenn:

  • Ihre Regeln von komplexen Bedingungen, einer dynamischen Positionsgröße oder dynamischen Zielen abhängen.
  • Sie den Kontostand, mehrere Instrumente oder Handelszustände überwachen müssen.
  • Sie bereit sind, NinjaScript-Code zu schreiben oder zu importieren.

Das Alert-System von NinjaTrader stellt einen Mittelweg zwischen vollständig manuellem Trading und einer in NinjaScript programmierten Strategie dar – ideal für Trader, die eine regelbasierte Ausführung ohne die Komplexität algorithmischer Programmierung wünschen.

Erfahren Sie mehr über die Erstellung von Chart Alerts in NinjaTrader.

Schritt für Schritt: Orders mit Alerts automatisieren

Lassen Sie uns ein vollständiges Beispiel durchgehen und einen Alert erstellen, der automatisch eine Limit-Kauforder übermittelt, sobald der Kurs in Ihrem Chart über eine Trendlinie ausbricht.

Schritt 1: Den Chart-Alert-Dialog öffnen

[Abbildung 1: Das Chart-Alert-Dialogfeld in NinjaTrader]

Schritt 1-A

  • Klicken Sie mit der rechten Maustaste an eine beliebige Stelle in Ihrem Chart und wählen Sie „Alerts". Dadurch öffnet sich das Alert-Konfigurationsfenster. Jeder Chart-Tab kann eigene Alerts haben – prüfen Sie daher, ob Sie sich auf dem richtigen Instrument und im richtigen Zeitrahmen befinden.
  • Erstellen Sie einen neuen Alert. Klicken Sie auf „Add", um einen neuen Alert anzulegen, und geben Sie ihm einen aussagekräftigen Namen – z. B. „Trendline Breakout Buy".
  • Definieren Sie die Bedingung. Legen Sie unter „Conditions" fest, was den Alert auslöst.
  • Klicken Sie auf „Add", um den Condition Builder von NinjaTrader zu öffnen. Wählen Sie auf der linken Seite, was überwacht werden soll (z. B. Price, Indicator). Wählen Sie auf der rechten Seite den Vergleich (z. B. Crosses Above, Greater Than). Wählen Sie das zweite Element, mit dem verglichen werden soll – etwa einen anderen Indikator, eine Trendlinie oder einen festen Wert.

Beispiel: Price → Crosses Above → Trendline 1

Das bedeutet, dass der Alert ausgelöst wird, sobald der Kurs Ihre Trendlinie nach oben durchbricht.

Schritt 1-B

Fügen Sie die Aktion „Submit an Order" hinzu. Jetzt kommt der Automatisierungsteil.

  • Klicken Sie im Bereich „Actions" auf „Add".
  • Wählen Sie „Submit an Order" aus der Aktionsliste aus.
  • Legen Sie die Order-Parameter im Eigenschaftenbereich auf der rechten Seite fest.

Schritt 1-C

Konfigurieren Sie die Order-Details. Geben Sie in der Aktion „Submit Order" an, wie die Order übermittelt werden soll.

  • Account: Wählen Sie Ihr Konto (z. B. Sim101 für Testzwecke).
  • Instrument: Wählen Sie das Chart-Instrument oder belassen Sie es auf @INSTRUMENT, um das Symbol des aktiven Charts zu verwenden.
  • Action: Wählen Sie Buy, Sell, Sell Short oder Buy to Cover.
  • Order Type: Wählen Sie Market, Limit, Stop Market, Stop Limit oder MIT.
  • Limit-/Stop-Preis: Geben Sie bei Limit- oder Stop-Orders den Preis oder den Offset an.
  • Quantity: Legen Sie die Anzahl der Kontrakte oder Aktien fest.
  • Time in Force (TIF): Wählen Sie Day, GTC usw.
  • ATM Strategy (optional): Für EU-Trader, die NinjaTrader nutzen, unterstützt die Alert-basierte Automatisierung ATM-Vorlagen (Advanced Trade Management). Diese platzieren automatisch Stop-Loss- und Take-Profit-Orders, sobald ein Einstieg ausgelöst wird – und nehmen emotionale Entscheidungen aus dem Trade-Management heraus. Erfahren Sie mehr über serverseitige ATM.

Beispiel: Wird die Bedingung ausgelöst, übermittelt NinjaTrader diese Order automatisch mit den entsprechenden Einstellungen an Ihr ausgewähltes Konto.

  • Action = Buy
  • Order Type = Limit
  • Limit Price = Ask − 1 Tick
  • Quantity = 1
  • ATM Strategy = 1:2 Bracket Scalp

Schritt 2: Benachrichtigungen hinzufügen

Sie können einem Alert auch mehrere Aktionen hinzufügen. Viele Trader kombinieren die Order-Übermittlung mit einem Pop-up oder einer akustischen Benachrichtigung, um zu bestätigen, dass der Alert ausgelöst wurde. Diese Aktionen sind völlig optional.

Beispiel:

  • Aktion 1: Submit an Order
  • Aktion 2: Display a Pop-up Message
  • Aktion 3: Play Sound „Order Triggered.wav"

So kombinieren Sie Ausführung und Bestätigung in einem einzigen Schritt.

Schritt 3: Auslöseverhalten und Re-Arm-Einstellungen anpassen

Dies ist ein wichtiges Merkmal: Alerts können mehrfach auslösen, wenn Sie sie nicht begrenzen.

Am unteren Rand des Alert-Fensters:

  • Re-arm seconds: Legen Sie fest, wie lange es dauert, bis der Alert erneut ausgelöst werden kann.
  • Trigger on: Wählen Sie, ob er intrabar, einmal pro Bar oder beim Bar-Schluss auslösen soll.
  • Enabled: Stellen Sie sicher, dass dieses Häkchen gesetzt ist, bevor Sie den Dialog schließen.

Für die meisten Setups verhindern „Once Per Bar" und eine kurze Re-Arm-Zeit (z. B. 10 Sekunden) doppelte Orders bei schnellen Kursbewegungen.

Schritt 4: Den Alert speichern und aktivieren

Klicken Sie auf „OK", um zu speichern. Zurück im Chart erscheint oben links ein kleines Alert-Symbol, das anzeigt, dass der Alert aktiv ist.

Sie können Alerts global über das Fenster „Alerts Log" aktivieren oder deaktivieren (Control Centre → New → Alerts Log).

Schritt 5: In der Simulation testen

Der Grundsatz „Simulation zuerst" von NinjaTrader bedeutet, dass Sie Alert-basierte Orders stets in Ihrem Sim-Konto validieren sollten, bevor Sie live handeln.

  • Verbinden Sie sich in Sim101 mit einem Live-Datenfeed.
  • Beobachten Sie Ihren Chart, während sich der Kurs Ihrer Bedingung nähert.
  • Prüfen Sie bei der Auslösung Folgendes:
  • Der Alert wird pro Ereignis nur einmal ausgelöst.
  • Die korrekte Orderart, Größe und ATM-Vorlage werden verwendet.
  • Die Order erscheint in den Tabs „Orders" und „Executions".

Wenn alles wie erwartet funktioniert, können Sie zum Live-Konto wechseln, sobald Sie sich sicher fühlen.

Beispiel: Einen Moving-Average-Crossover automatisieren

Lassen Sie uns ein weiteres Beispiel aufbauen: einen einfachen Moving-Average-Crossover, der kauft, wenn ein schneller MA einen langsamen MA nach oben kreuzt.

  • Öffnen Sie „Alerts" in Ihrem Chart.
  • Fügen Sie einen neuen Alert mit dem Namen „MA Cross Buy" hinzu.
  • Condition → Indicator (schneller MA) Crosses Above Indicator (langsamer MA)
  • Action → Submit an Order:
    • Action = Buy
    • Order Type = Market
    • Quantity = 1
    • ATM Strategy = Default 1:2
  • Optional → Pop-up/Sound hinzufügen
  • Re-arm → Einmal pro Bar-Schluss

Tritt der Crossover ein, sendet NinjaTrader Ihre Market-Order umgehend und wendet die ATM-Vorlage für Stops und Targets an.

Alerts verwalten und überwachen

Öffnen Sie das „Alerts Log" über das Control Centre (New → Alerts Log). Dieses Fenster zeigt:

  • Jeden aktiven Alert
  • Den Zeitpunkt der letzten Auslösung
  • Etwaige Fehler (z. B. „Order rejected")
  • Schaltflächen zum Bearbeiten, Aktivieren/Deaktivieren und Entfernen von Alerts

Wenn Sie einen Chart schließen, werden seine Alerts pausiert. Öffnen Sie den Chart erneut und aktivieren Sie die Alerts vor Ihrer nächsten Sitzung wieder.

Vorteile und Grenzen der Alert-basierten Automatisierung

Indem Sie Ihre Orders mit Alerts automatisieren, können Sie mehr Disziplin in Ihr Trading bringen, Stress reduzieren und Zeit für zusätzliche Analysen und das Kontomanagement gewinnen.

Vorteile

Merkmal Vorteile
GeschwindigkeitSofortige Ausführung bei Erfüllung der Bedingung, ohne manuelle Eingabe
EinfachheitDirekte Konfiguration im Chart, ohne Programmierung
FlexibilitätFunktioniert mit Indikatoren, Kursniveaus und Zeichenwerkzeugen
IntegrationKombinierbar mit ATM-Vorlagen für ein vollständiges Order-Management
SkalierbarkeitMehrere Alerts gleichzeitig nutzbar

Durch die Kombination Alert-basierter Einstiege mit dem ATM-Exit-Management können Sie taktische Trade-Setups souverän automatisieren und gleichzeitig die visuelle Kontrolle über Ihren Chart behalten.

Grenzen

  • Alerts sind chartspezifisch; wird der Chart geschlossen, werden sie deaktiviert.
  • Alerts lassen sich derzeit nicht backtesten – verwenden Sie dafür Strategien.
  • Fortgeschrittene Logik (z. B. mehrere Bedingungen, Skalierung, Trailing) erfordert eine NinjaScript-Strategie.

Kurz gesagt: Alerts eignen sich hervorragend für schnelle, ereignisgesteuerte Automatisierung, sind aber kein Ersatz für ein vollständiges Handelssystem.

Alles zusammengeführt

Sobald Sie Ihre Order-Kriterien festgelegt haben, erstellen Sie Ihre Alert-Regeln im Charting, experimentieren Sie mit ATM-Strategien und testen Sie alles anschließend in der Simulationsumgebung, bevor Sie live handeln.

  • Planen Sie Ihre Auslöseregeln: Definieren Sie, welches Ereignis Ihren Einstieg bestimmt.
  • Erstellen Sie die Bedingung: Formalisieren Sie sie mit dem Condition Builder von NinjaTrader.
  • Fügen Sie die Order-Aktion hinzu: Konfigurieren Sie Ihr Konto, die Orderart und die Stückzahl.
  • Hängen Sie ein ATM an: Lassen Sie das ATM die Stops und Targets verwalten.
  • Testen Sie gründlich: Nutzen Sie den Sim-Modus, bis der Workflow konsistent läuft.
  • Live handeln: Wenn Sie sich sicher fühlen, probieren Sie es in Ihrem Live-Konto aus.

Mit diesem Workflow können Sie eine Vielzahl von Setups automatisieren – Zeichenwerkzeuge, Indikatorsignale, zeitbasierte Einstiege und mehr – direkt aus Ihrem Chart heraus und ohne Programmierung.

Erfahren Sie mehr über den Einsatz von ATM-Strategien in NinjaTrader.

Machen Sie Alerts zu einer natürlichen Erweiterung Ihres Handelsplans

Das Alert-System von NinjaTrader 8 gehört zu den am wenigsten genutzten Automatisierungswerkzeugen der Plattform. Indem Sie eine einfache Indikator- und Bedingungslogik mit Aktionen zur Order-Erteilung kombinieren, können Sie die Lücke zwischen manuellem Chart-Trading und vollständig programmierten Strategien schließen.

Für die meisten Nutzer ist das Ziel nicht eine 100-prozentige Automatisierung – sondern eine situative Automatisierung: Die Plattform führt genau dann aus, wenn Ihre Regeln erfüllt sind, frei von Emotionen.

Fangen Sie klein an, testen Sie in der Simulation und verfeinern Sie Ihre Alerts, bis sie sich wie eine natürliche Erweiterung Ihres Handelsplans anfühlen. Sobald Sie das Setup im Griff haben, werden Sie eine reibungslosere, schnellere und disziplinierte Art entdecken, Ihre Strategie umzusetzen.

Machen Sie den nächsten Schritt zur Automatisierung

Erstellen Sie Ihren ersten Alert in einem Chart (versuchen Sie es mit einem einfachen Moving-Average-Crossover):

Futures mit NinjaTrader handeln

Sie haben sich noch nicht für Ihr kostenloses NinjaTrader-Konto registriert? Starten Sie noch heute mit einer 14-tägigen Testphase im simulierten Live-Futures-Handel.

Jetzt mit dem Handel beginnen