Zum Inhalt springen

Tradovate und NinjaTrader Web: die Fills importieren

Jeder Plan; Free importiert eine Datei am Tag.

Tradovate und die Web- und Mobilplattformen von NinjaTrader (Prop- und Brokerage-Konten) teilen sich ein Backend und einen Export. Eine Live-Synchronisierung mit ihnen wartet auf das Partnerprogramm von NinjaTrader, das für neue Anbieter im Moment geschlossen ist; der Export deckt sie ab, bis es öffnet.

Account Reports (Statements) → Download CSV. Von den Dateien, die du bekommst, ist Fills.csv die zu importierende: eine Zeile pro Fill, die Zeit in UTC mit Millisekunden, die Order-ID, die Kommission pro Fill. Orders.csv geht auch (eine Zeile pro ausgeführter Order, ohne Gebühren, die Ausführungszeit in deiner Zone); Account Balance History.csv und Cash History.csv bringen die Kontostände und das bewegte Geld (unten).

Tradovate hat keine Live-Synchronisierung, also ist die Datei der Weg hinein: Leg sie irgendwo in TakeJournal ab oder nimm Datei importieren in der Seitenleiste. Sie wird gelesen, bevor etwas gespeichert wird, und jedes Tradovate-Konto darin bekommt eine Zeile damit, wohin es geht:

  • Eine Nummer, die TakeJournal kennt, geht in das Konto, das sie importiert.
  • Eine neue Nummer bekommt ein manuelles Konto mit ihrem Namen, mit dem Produkt, das ihre Nummer nennt (APEX-… schlägt die Produkte von Apex vor; wähle das richtige), oder ein eigenes Konto einer Art. Ein manuelles Konto zählt wie jedes andere zum Kontolimit deines Plans.
  • Überspringen und nicht mehr fragen lässt die Nummer weg, in dieser Datei und den nächsten, bis du sie irgendwohin schickst.
  • Ein anderes Konto schickt ihre Fills dieses eine Mal in ein anderes manuelles Konto; die Nummer bleibt die ihres eigenen Kontos.

Ein Knopf importiert sie alle. Die Datei des nächsten Tages kommt mit jeder Zeile dort, wohin sie am Vortag ging: ein Klick. Free importiert eine Datei am Tag, egal wie viele Konten sie enthält. Die Seite eines Kontos → Trades importieren importiert die Nummer dieses Kontos aus der Datei.

Fills derselben Order werden zu einem; eine zweimal importierte Datei fügt nichts hinzu; eine spätere Datei mit Überschneidung fügt nur Neues hinzu. Der Bericht nach dem Import sagt pro Konto, was gelesen wurde, was bekannt war und welche Zeilen nicht lesbar waren; der Import jedes Kontos wird einzeln zurückgenommen.

Ein Konto, das der Copier von einem anderswo synchronisierten Master aus füllt (Rithmic, TopstepX): Setz seine Rolle auf Follower mit seiner Kopiergröße und „Folgt dem Master von“ auf die Verbindung des Masters (Pro und Fleet); jede importierte Datei schließt seine Trades dann denen des Masters an, mit der Kopierprüfung. Auf „diese Verbindung“ belassen, schließt die Einstellung nichts an, denn ein manuelles Konto hat keinen Master neben sich: Seine Trades erscheinen als eigene Zeilen mit „1 Konto“. Stell es vor dem ersten Import ein oder bevor du die Trades ins Journal schreibst; die Schritte und die Prüfungen stehen unter Follower auf einer anderen Verbindung oder aus Dateien.

Zwei weitere Berichte von derselben Stelle importierst du genauso, alle Konten der Datei in einer Tabelle:

  • Account Balance History.csv, der Kontostand jedes Kontos am Ende jedes Handelstags. Jeder Tag wird mit dem Journal verglichen, seinen Trades nach Gebühren und dem bewegten Geld; ein abweichender Tag steht auf der Seite des Kontos unter Kontostand von Tradovate, meist Gebühren, die seinen Fills fehlen, oder ein fehlender Fill. Der Kontostand des letzten Tages wird zum Kontostand des Kontos, Kontostand (Tradovate), mit den Trades des Journals nach diesem Tag; die Regeln der Firma zählen von ihm.
  • Cash History.csv, jede Geldbewegung. Eine Fund Transaction kommt einmal in Kosten & Payouts des Kontos: die erste, die Einzahlung, trägt das Startguthaben ein; eine, die den Kontostand auf den Start zurücksetzt, ist ein Reset; Geld aus einem Funded-Konto ist sein Payout. Jede andere, und eine Art, die TakeJournal nicht kennt, zählt sofort im Kontostand als Gutschrift oder Belastung mit Zu bestätigen: bestätige sie oder ändere ihre Art mit Bearbeiten. Die Gebührenzeilen (Kommission, Börsen-, Clearing- und NFA-Gebühren) ergänzen die Gebühren ihrer Fills, da Fills.csv nur die Kommission enthält; importiere also zuerst die Fills.

Die Zeiten der Dateien sind Tradovates Anzeigezeit (Central oder die deines Computers); TakeJournal erkennt welche an den Fills, und die Tage kommen aus den Handelsdaten. Eine zweimal importierte Datei fügt nichts hinzu, jeder Import lässt sich einzeln zurücknehmen, und jede Datei ist einer der täglichen Importe von Free.

NinjaTrader 8 · Importberichte · Broker und Importe