TradingView → NinjaTrader · ATAS
Pine Script nach NinjaTrader oder ATAS umwandeln
Dein TradingView-Indikator oder deine Pine-Strategie als NinjaScript für NinjaTrader 8 oder als C#-Indikator für ATAS. Mit Abgleich gegen das Original, damit die Signale stimmen.
- Pine → NinjaScript
- Pine → ATAS (C#)
- Abgleich Kerze für Kerze
- Von
- Pine
- Nach
- NT8 · ATAS
- Abgleich
- Kerze für Kerze
Wofür
Warum Pine-Code umziehen?
Pine → NinjaScript
Die Strategie soll direkt aus NinjaTrader handeln, ohne Webhook-Umweg, oder du willst sie im Strategy Analyzer testen.
Mehr erfahren →ATASPine → ATAS (C#)
Du willst die Logik mit Orderflow verbinden: Footprint, Delta, Volumen je Preis. Das kann TradingView nicht.
Mehr erfahren →Vom Alarm zur Order
Aus dem Pine-Alarm wird eine Strategie, die Orders, Stops und Ziele selbst verwaltet.
Erfahrung
Was sich beim Umwandeln ändert
Pine Script, NinjaScript und ATAS rechnen nicht gleich. Diese Punkte kläre ich vor dem Bau.
- 01
Wann ein Signal gilt
Pine rechnet auf der Historie einmal pro Kerze und live je nach Einstellung bei jedem Tick. NinjaTrader und ATAS haben eigene Modi. Wir legen fest, ob Signale bei Kerzenschluss oder sofort gelten.
- 02
Höhere Zeiteinheiten
request.security hat in NinjaTrader mit zusätzlichen Datenreihen ein Gegenstück. In ATAS wird die höhere Zeiteinheit meist aus den Kerzen des Charts selbst gebildet.
- 03
Eingebaute Funktionen
RSI, ATR und andere Standardfunktionen gibt es überall, die Glättung kann sich im Detail unterscheiden. Deshalb vergleiche ich die Werte mit dem Original.
- 04
Strategie-Füllungen
Der TradingView-Strategietester füllt anders als echte Orders in NinjaTrader oder ATAS. Abweichungen im Backtest sind normal und kein Fehler der Umwandlung.
- 05
Zeichnungen
Labels, Boxen und Tabellen werden auf die Zeichenwerkzeuge der Zielplattform übertragen und sehen dort etwas anders aus.
Ablauf
So läuft eine Umwandlung
- 01
Code schicken
Den vollständigen Pine-Code und einen Screenshot mit Symbol und Zeiteinheit, auf dem die Signale zu sehen sind.
- 02
Prüfung und Festpreis
Ich prüfe, welche Teile sich direkt übertragen lassen und wo es Unterschiede gibt. Danach steht der Preis.
- 03
Umwandlung und Abgleich
Ich baue die Version für die Zielplattform und vergleiche Signale und Werte mit dem Original.
- 04
Lieferung
Quellcode, fertige Datei, Anleitung und eine kurze Liste der Stellen, an denen sich die Plattformen unterscheiden.
Ich brauche den Quellcode. Geschützte Skripte ohne Code kann ich nur nach deiner Beschreibung nachbauen, nicht umwandeln.
FAQ
Häufige Fragen
Kannst du jedes Pine-Skript umwandeln?
Fast jedes, wenn der Quellcode vorliegt. Manche Funktionen gibt es auf der Zielplattform nicht direkt, die baue ich nach. Das siehst du vor dem Angebot.
Darf ich fremden Pine-Code umwandeln lassen?
Nur, wenn du die Rechte hast: eigener Code, gekaufter Code mit entsprechender Lizenz oder ein Open-Source-Skript, dessen Lizenz die Weiterverwendung erlaubt. Bei Open Source bleiben Lizenzhinweise im Code.
Sehen die Signale danach exakt gleich aus?
Das Ziel ist dieselbe Logik auf denselben Kerzen. Kleine Abweichungen durch andere Datenfeeds oder Glättung kann es geben. Ich zeige dir den Abgleich.
NinjaTrader oder ATAS, was ist besser?
Für Orderflow ATAS, für Backtests und breite Broker-Anbindung NinjaTrader. Mehr dazu im Ratgeber ATAS oder NinjaTrader.
Was kostet eine Umwandlung?
Das hängt vom Umfang des Pine-Codes ab. Du bekommst nach der Prüfung einen Festpreis. Richtwerte stehen im Ratgeber zu Bot-Kosten.
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.
Anfrage
Schick mir deine Regeln. Du bekommst Spezifikation und Festpreis.
Je genauer die Regeln, desto genauer das Angebot. Unklare Stellen kläre ich vor dem Bau mit dir, nicht danach.
Luca Lengersdorf
Lieber direkt schreiben? luca@lengersdorfstudio.com