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
- Eine Pine-Strategie oder ein Indikator löst einen Alarm aus.
- Der Alarm schickt eine Nachricht per Webhook an eine Adresse im Internet.
- Ein Dienst, zum Beispiel eine Bot-Plattform oder ein eigener Server, empfängt die Nachricht.
- 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
| Frage | TradingView | NinjaTrader 8 |
|---|---|---|
| Sprache | Pine Script | C# (NinjaScript) |
| Automatische Orders | nur über Webhook und einen Dienst dazwischen | direkt in der Plattform |
| Was muss laufen? | nichts auf deinem Rechner, die Alarme laufen bei TradingView | NinjaTrader auf deinem Rechner oder einem Server |
| Laufende Kosten | bezahlter TradingView-Plan plus Dienst | je nach Lizenz und Broker |
| Stops und Teilziele | hängen vom Dienst ab | im eigenen Code |
| Backtest | Strategy Tester | Strategy 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.