NinjaTrader Börsenlexikon Vorheriger Begriff: ThinkorSwim Nächster Begriff: Morningstar

Eine Handelsplattform für Futures, Forex und Aktien, die fortschrittliche Charting-Tools, automatisierte Handelsstrategien und Marktanalysen für Trader bietet

NinjaTrader ist eine spezialisierte Handelsplattform für den börslichen Handel mit Futures, Aktien und Devisen (Forex), die sich besonders an aktive und professionelle Trader richtet. Entwickelt und betrieben von der gleichnamigen Firma NinjaTrader, LLC mit Sitz in den USA, bietet die Plattform eine leistungsfähige Umgebung für Chartanalyse, automatisierten Handel sowie Strategieentwicklung und -tests. NinjaTrader wurde ursprünglich 2003 veröffentlicht und hat sich seitdem zu einer der führenden Plattformen im Bereich Futures-Trading entwickelt.

Plattformstruktur und Versionen

NinjaTrader ist in mehreren Versionen erhältlich, wobei die Version NinjaTrader 8 eine vollständige Neuentwicklung gegenüber früheren Versionen darstellt. Die Plattform kann grundsätzlich in einer kostenlosen Version für Analysezwecke und simuliertes Trading verwendet werden. Für den Live-Handel ist jedoch eine kostenpflichtige Lizenz notwendig, die entweder gemietet oder als Einmalzahlung erworben werden kann.

Die Plattform besteht aus mehreren modularen Komponenten, darunter:

  1. Charting: Hochgradig anpassbare Charts mit Unterstützung für zahlreiche Indikatoren, Charttypen und Darstellungsoptionen.

  2. Market Analyzer: Ein Echtzeit-Scan-Tool zur Beobachtung und Analyse von Märkten anhand benutzerdefinierter Kriterien.

  3. Strategy Builder: Ein Tool zur Entwicklung automatisierter Handelsstrategien ohne Programmierkenntnisse.

  4. NinjaScript: Eine proprietäre Skriptsprache auf Basis von C#, mit der sich individuelle Indikatoren, Strategien und Add-ons programmieren lassen.

Handelsinstrumente und Brokeranbindung

NinjaTrader unterstützt primär den Handel mit folgenden Instrumenten:

  1. Futures: Schwerpunkt auf den Terminbörsen CME, CBOT, NYMEX und COMEX. Über Partnerschaften mit Brokern wie NinjaTrader Brokerage, Phillip Capital oder Dorman Trading erhalten Nutzer Zugang zu diesen Märkten.

  2. Forex: Anbindung an verschiedene Forex-Liquidity-Provider über Partner-Broker.

  3. Aktien: Handel von US-Aktien ist grundsätzlich möglich, spielt jedoch eine untergeordnete Rolle gegenüber Futures und Forex.

Die Plattform ist eng mit dem eigenen Broker NinjaTrader Brokerage verbunden, der speziell für den Futures-Handel konzipiert ist. Dadurch werden Orderausführung, Marginverwaltung und Kontointegration nahtlos ermöglicht. Eine Anbindung an andere Broker ist nur eingeschränkt möglich und hängt von der jeweiligen NinjaTrader-Version sowie der Lizenzform ab.

Chartanalyse und technisches Trading

NinjaTrader ist besonders bekannt für die leistungsstarke Charting-Funktionalität. Es stehen zahlreiche Charttypen zur Verfügung, darunter:

  • Candlestick- und Balkencharts

  • Renko- und Kagi-Charts

  • Point-and-Figure-Diagramme

  • Volumen-, Tick- und Zeitbasiertes Charting

Zudem lassen sich über 100 technische Indikatoren direkt integrieren, und weitere können über NinjaScript programmiert oder aus dem NinjaTrader Ecosystem (einem Marktplatz für Erweiterungen) hinzugefügt werden.

Chart-Trader-Funktionen erlauben das direkte Platzieren und Verwalten von Orders aus dem Chart heraus. Darüber hinaus unterstützen erweiterte Visualisierungen wie Orderflow-, Footprint- oder Volumenprofil-Darstellungen die Entscheidungsfindung bei hochfrequentem Handel.

Automatisierter Handel und NinjaScript

Ein zentrales Alleinstellungsmerkmal der Plattform ist der automatisierte Handel, der über zwei Hauptpfade realisiert werden kann:

  1. Strategy Builder: Eine grafische Benutzeroberfläche zur Erstellung von Handelsstrategien ohne Programmierung. Nutzer wählen hier Bedingungen, Aktionen und Parameter in einem regelbasierten Prozess aus.

  2. NinjaScript: Eine objektorientierte Programmiersprache, die auf C# basiert und direkten Zugriff auf alle Aspekte der Plattform bietet. Fortgeschrittene Trader und Entwickler können damit individuelle Strategien, Indikatoren, Orderlogiken, Visualisierungen oder sogar vollständig eigene Benutzeroberflächen realisieren.

Ein einfaches Beispiel für eine NinjaScript-Strategie zur Ausführung eines Kaufs bei gleitendem Durchschnitt wäre:

if (CrossAbove(SMA(20), SMA(50), 1))
{
    EnterLong();
}

Backtesting-Funktionalitäten ermöglichen es, Strategien unter Verwendung historischer Marktdaten zu testen. Dabei lassen sich verschiedene Metriken wie Gewinnfaktor, Drawdown, Trefferquote oder Sharpe Ratio auswerten.

Datenfeeds und Marktzugang

Der Zugang zu Marktdaten erfolgt bei NinjaTrader über externe Anbieter wie CQG, Rithmic, Kinetick oder Interactive Brokers. Je nach Anbieter stehen Echtzeitdaten, historische Daten oder Level-II-Daten zur Verfügung. Der eigene Anbieter Kinetick bietet eine auf NinjaTrader optimierte Datenversorgung, insbesondere für End-of-Day-Analysen.

Die Qualität und Tiefe der Daten hängt stark von der gewählten Quelle sowie der Lizenzform ab. Nutzer der kostenfreien Version erhalten in der Regel nur begrenzten Zugang zu Echtzeitdaten und keine volle Funktionalität für den Live-Handel.

Kostenstruktur

Die Kostenstruktur von NinjaTrader ist gestaffelt:

  • Kostenfreie Version: Für Analyse, Simulationstrading und strategisches Testen geeignet; keine Live-Orderausführung möglich.

  • Lizenzmiete: Monatlich, vierteljährlich oder jährlich buchbar. Die Miete umfasst alle Funktionen für den Live-Handel.

  • Einmallizenz: Dauerhafte Lizenz, die mit einer Einmalzahlung erworben wird. Diese bietet die vollständige Funktionalität ohne laufende Kosten.

Zusätzlich zu den Lizenzkosten fallen Handelsgebühren an, die über den jeweiligen Broker abgerechnet werden. Nutzer von NinjaTrader Brokerage erhalten rabattierte Konditionen auf Futures-Handelsgebühren bei Nutzung der Plattform.

Ein vereinfachter Kostenvergleich:

Lizenztyp Live-Handel möglich Monatl. Kosten Einmalkosten
Free Nein 0 USD 0 USD
Miete Ja ab ca. 72 USD
Einmallizenz Ja ca. 1099 USD

Sicherheit, Regulierung und Community

NinjaTrader selbst ist keine regulierte Bank oder Broker-Plattform, jedoch ist der eigene Broker (NinjaTrader Brokerage) bei der National Futures Association (NFA) registriert und unterliegt der Aufsicht der Commodity Futures Trading Commission (CFTC) in den USA. Kundeneinlagen unterliegen damit den US-amerikanischen Regularien für Futures-Broker.

Die Plattform bietet Sicherheitsfunktionen wie passwortgeschützte Zugänge, verschlüsselte Datenübertragung und modulare Benutzerrechteverwaltung. Regelmäßige Updates sorgen für technische Stabilität und Kompatibilität mit aktuellen Betriebssystemen.

Ein weiterer Vorteil ist die aktive Nutzer-Community und das NinjaTrader Ecosystem, in dem sowohl kostenfreie als auch kostenpflichtige Add-ons, Strategien und Indikatoren angeboten werden. Die Community ist besonders im Bereich algorithmisches Trading aktiv und bietet vielfältige Austausch- und Lernmöglichkeiten.

Fazit

NinjaTrader ist eine spezialisierte Plattform für aktive Trader mit Fokus auf Futures- und algorithmischem Handel. Durch die modulare Struktur, die leistungsfähige Charting-Umgebung und die Integration von NinjaScript eignet sich die Plattform vor allem für technisch versierte Nutzer mit hohen Ansprüchen an Analyse und Automatisierung. Die Einstiegshürde ist höher als bei Plattformen mit einfacher Benutzeroberfläche, jedoch bietet NinjaTrader im Gegenzug eine weitreichende Anpassbarkeit und Tiefe. Die Kombination aus Strategieentwicklung, Backtesting und direkter Brokerintegration macht sie zu einem leistungsfähigen Werkzeug im professionellen Trading-Kontext.