Ratgeber · Automatisierung

NinjaTrader oder TradingView: Wo handelt dein Bot wirklich automatisch?

TradingView ist stark bei Charts und Strategietests, NinjaTrader bei der Ausführung. Wer automatisch handeln will, sollte den Unterschied kennen, bevor er Code bestellt.

Kurz gesagt

  • TradingView führt Pine-Strategien nicht selbst an deinem Brokerkonto aus. Strategien sind dort zum Testen da. Automatisch wird es erst über einen Alarm mit Webhook an einen Dienst, der daraus Orders macht.
  • NinjaTrader 8 führt Strategien direkt aus. Orders, Stop und Ziel laufen in der Plattform, programmiert in C#. Dafür muss NinjaTrader während der Handelszeit laufen.
  • Faustregel: Signale und Charts in TradingView sind ein guter Start. Wer Orders, Stops und Teilziele zuverlässig automatisieren will, landet meist bei NinjaTrader oder ATAS.

So wird TradingView automatisch

  1. Eine Pine-Strategie oder ein Indikator löst einen Alarm aus.
  2. Der Alarm schickt eine Nachricht per Webhook an eine Adresse im Internet.
  3. Ein Dienst, zum Beispiel eine Bot-Plattform oder ein eigener Server, empfängt die Nachricht.
  4. Der Dienst platziert die Order bei Broker oder Börse.

Laut TradingView-Hilfe funktionieren Webhooks nur mit aktiver Zwei-Faktor-Anmeldung, und im kostenlosen Plan sind sie nicht enthalten. Dazu kommt fast immer ein zweites Abo für den Dienst, der die Orders ausführt. Fällt der Dienst aus oder kommt der Alarm nicht an, gibt es keine Order.

Aus einem meiner Aufträge: Eine bestehende Pine-Strategie für Bitcoin-Futures sollte ihre Signale per Webhook an eine Bot-Plattform schicken. Die Arbeit lag nicht in der Strategie, sondern im Format der Alarm-Nachricht. Die Plattform erwartet ein genau festgelegtes JSON, und das muss bei jeder Order stimmen. Nach der Lieferung legte der Kunde einen neuen Bot an. Das Skript blieb gleich, nur die Nachricht im Alarm musste erneuert werden.

So wird NinjaTrader automatisch

Eine NinjaTrader-Strategie ist eine C#-Klasse in NinjaScript. Sie rechnet bei jedem Kerzenschluss oder jedem Tick und setzt Orders, Stops und Ziele direkt. Break-even, Teilziele oder ein Tageslimit gehören in denselben Code. Getestet wird im Strategy Analyzer und in der Market Replay.

Die Kehrseite: NinjaTrader läuft nur unter Windows und muss während der Handelszeit geöffnet sein, auf deinem Rechner oder auf einem gemieteten Server. Dazu brauchst du eine Verbindung zu Datenfeed und Broker.

Der Vergleich

FrageTradingViewNinjaTrader 8
SprachePine ScriptC# (NinjaScript)
Automatische Ordersnur über Webhook und einen Dienst dazwischendirekt in der Plattform
Was muss laufen?nichts auf deinem Rechner, die Alarme laufen bei TradingViewNinjaTrader auf deinem Rechner oder einem Server
Laufende Kostenbezahlter TradingView-Plan plus Dienstje nach Lizenz und Broker
Stops und Teilzielehängen vom Dienst abim eigenen Code
BacktestStrategy TesterStrategy Analyzer mit Optimierung

Prop-Firmen entscheiden mit

Bei Prop-Konten zählt zuerst die Firma. Apex verbietet Automatisierung, neue Topstep-Konten laufen nur auf TopstepX, Lucid erlaubt Bots unter Bedingungen. Details stehen im Ratgeber Prop-Firmen und Trading-Bots.

Wann sich der Umzug von Pine lohnt

  • Die Strategie läuft in TradingView, aber Orders sollen ohne Webhook-Kette ausgeführt werden.
  • Stops, Teilziele und Break-even sollen exakt nach deinen Regeln laufen, nicht nach dem, was ein Dienst anbietet.
  • Du willst ein Abo weniger und die Kontrolle auf deinem Rechner.

Dann wird die Pine-Logik in C# neu geschrieben und Kerze für Kerze mit dem Original abgeglichen. Mehr dazu auf der Seite Pine Script umwandeln.

Hinweis: Ich programmiere Software nach deiner Vorgabe. Das ist keine Anlageberatung und kein Signal-Dienst. Über Strategie, Einsatz und Risiko entscheidest du allein. Der Handel mit Futures, CFDs, Devisen und Kryptowerten ist riskant und kann zum Totalverlust führen. Backtests und vergangene Ergebnisse sagen nichts über künftige Ergebnisse aus.

FAQ

Häufige Fragen

Kann TradingView automatisch Orders ausführen?

Nicht direkt. Pine-Strategien sind zum Testen da. Automatisch wird es über Alarme mit Webhook an einen Dienst, der die Orders beim Broker platziert.

Was brauche ich für TradingView-Webhooks?

Einen bezahlten TradingView-Plan und eine aktive Zwei-Faktor-Anmeldung. Dazu einen Dienst oder Server, der die Nachricht empfängt und daraus Orders macht.

Muss NinjaTrader die ganze Zeit laufen?

Ja, während der Handelszeit. Entweder auf deinem Windows-Rechner oder auf einem gemieteten Server.

Kann man eine Pine-Strategie nach NinjaTrader übertragen?

Ja. Die Logik wird in C# neu geschrieben und danach Kerze für Kerze mit dem Original verglichen.