Tradewaysdocs
Manueller Import

Interactive Brokers

Importiere CSV-Dateien aus Activity oder Trade Confirmation Flex Queries von Interactive Brokers in Tradeways.

Interactive Brokers

Importiere Ausführungen für Aktien, ETFs und vom Broker gekennzeichnete Forex-Trades aus CSV-Dateien einer Activity oder Trade Confirmation Flex Query. Tradeways führt Jahresdateien zusammen, bevor es Trades erstellt. Teilausführungen bleiben getrennt, und Tradeways erkennt Duplikate anhand der Interactive Brokers-Ausführungs-ID.

Activity Flex Query erstellen

Mit einer Activity Flex Query kannst du zusätzlich zu den Ausführungen den vom Broker gemeldeten realisierten P&L importieren.

  1. Melde dich im Client Portal von Interactive Brokers an und öffne Performance & Reports und dann Flex Queries.
  2. Erstelle eine Activity Flex Query. Im deutschen Portal heißt sie Kontoumsatz-Flex-Query, nicht Handelsbestätigungs-Flex-Query.
  3. Füge den Abschnitt Trades hinzu, wähle Executions und aktiviere alle verfügbaren Felder. Du kannst auch Closed Lots auswählen. Tradeways ignoriert diese Zeilen, damit Ausführungen und P&L nicht doppelt gezählt werden.
  4. Lass Profit and Loss auf Default/Standard. Aktiviere für diesen Export nicht den P&L in der Basiswährung.
  5. Verwende yyyyMMdd für das Datum, HHmmss für die Uhrzeit und ein Semikolon zwischen Datum und Uhrzeit.
  6. Wähle CSV und lass die Spaltenüberschriften aktiviert. Exportiere jedes verfügbare Jahr einzeln und lade anschließend alle Dateien gemeinsam hoch.

Activity-Exporte verwenden IBOrderID, IBExecID, DateTime, TradePrice, IBCommission, IBCommissionCurrency und Notes/Codes anstelle der entsprechenden Trade-Confirmation-Spalten weiter unten. Außerdem muss Open/CloseIndicator enthalten sein. FifoPnlRealized ist optional und stellt den realisierten P&L für den Abgleich bereit. Tradeways verwendet den MTM-P&L nicht als realisierten Trade-P&L.

Der gemeldete realisierte P&L enthält bereits die Kommissionen. Tradeways vergleicht ihn mit dem berechneten P&L. Er ersetzt weder die berechneten Ergebnisse noch erstellt Tradeways daraus manuell bearbeitbare P&L-Datensätze. Wenn du Ausführungen erneut importierst, die bereits im Journal vorhanden sind, ergänzt Tradeways deren Broker-P&L nicht nachträglich.

Open Positions für laufenden P&L hinzufügen

Füge derselben Activity Flex Query den Abschnitt Open Positions hinzu, um für noch offene Positionen einen laufenden P&L anzuzeigen.

  1. Bearbeite die Activity Flex Query und füge den Abschnitt Open Positions hinzu.
  2. Wähle Summary als Detailebene und aktiviere alle verfügbaren Felder.
  3. Exportiere die Abfrage wie zuvor. Jede Datei enthält dann die offenen Positionen am Ende ihres Berichtszeitraums.

Tradeways liest ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, ReportDate, Quantity, MarkPrice, Side und LevelOfDetail. FifoPnlUnrealized ist optional.

Tradeways berechnet den laufenden P&L anhand des Interactive Brokers-Schlusskurses (MarkPrice) am Berichtsdatum und nicht anhand eines Live-Kurses. Die im Journal offene Menge des Trades wird mit diesem Kurs bewertet. Als Stichtag wird das Berichtsdatum angezeigt. Der von Interactive Brokers gemeldete unrealisierte P&L wird nur zum Vergleich gespeichert. Der Kontostand enthält den laufenden P&L. Kalender, Trefferquote und andere Statistiken berücksichtigen nur geschlossene Trades.

Wenn du mehrere Jahresdateien hochlädst, verwendet Tradeways das neueste Berichtsdatum. Eine Position, die in der neuesten Datei fehlt, gilt als geschlossen. Tradeways folgt der Kontrakt-ID, sodass eine Position auch nach einer Symboländerung ihrem Trade zugeordnet bleibt.

Um den laufenden P&L später zu aktualisieren, exportiere die Abfrage erneut und lade die neueste Datei hoch. Das funktioniert auch, wenn sich bereits alle Ausführungen in deinem Journal befinden. Unterstützt werden nur Aktien- und ETF-Positionen. Andere Positionszeilen werden mit einem Hinweis übersprungen. Eine ungültige Positionszeile wird gemeldet, blockiert aber nicht die Ausführungen in der Datei.

Trade Confirmation Flex Query erstellen

  1. Melde dich im Client Portal von Interactive Brokers an.
  2. Öffne Performance & Reports und dann Flex Queries.
  3. Erstelle eine Trade Confirmation Flex Query.
  4. Wähle alle verfügbaren Felder der Trade-Bestätigung aus.
  5. Setze das Datumsformat auf yyyyMMdd.
  6. Setze das Zeitformat auf HHmmss.
  7. Lege ein Semikolon als Trennzeichen zwischen Datum und Uhrzeit fest.
  8. Lege CSV als Ausgabeformat fest.
  9. Führe die Abfrage für jedes verfügbare Jahr aus und lade alle Dateien herunter.

Behalte die ursprünglichen Spaltennamen bei. Tradeways akzeptiert zusätzlich ausgewählte Spalten.

In Tradeways hochladen

Upload-Schritt mit dem Bereich zum Ablegen der Datei, der Zeitzone der Datei und der Exportanleitung
Upload-Schritt mit dem Bereich zum Ablegen der Datei, der Zeitzone der Datei und der Exportanleitung
  1. Klicke im Trade-Log auf Trades hinzufügen und dann auf Datei-Upload.
  2. Wähle unter Zeitzone der Datei die Zeitzone, die der Bericht verwendet. Die Datei enthält keine Zeitzone.
  3. Wähle alle CSV-Jahresdateien für einen gemeinsamen Upload aus.
  4. Wenn die Dateien mehrere Interactive Brokers-Konten enthalten, ordne jedes einem Tradeways-Konto zu. Ein einzelnes Quellkonto wird in das aktuelle Tradeways-Konto importiert.
  5. Prüfe die Vorschau für jedes Konto.
  6. Bestätige den Import.

Tradeways erkennt diesen Export an seinem Layout und liest ihn nach den Regeln auf dieser Seite. Eine Datei ohne dieses Layout wird als unbekanntes Layout gelesen: Tradeways ordnet ihre Spalten zu, und diese Regeln gelten nicht. Siehe Trades importieren.

Eine Interactive Brokers-Datei kann mehrere Konten enthalten. Auch mehrere Jahresdateien können sich überschneiden. Tradeways entfernt doppelte Ausführungs-IDs vor der Vorschau. Jedes enthaltene Quellkonto benötigt ein anderes Tradeways-Zielkonto.

Dateianforderungen

  • Verwende eine CSV-Datei aus einer Activity oder Trade Confirmation Flex Query. XML wird nicht unterstützt.
  • Tradeways unterstützt STK-Zeilen für Aktien und ETFs.
  • Tradeways importiert CASH-Zeilen nur, wenn Interactive Brokers sie als eröffnende oder schließende Forex-Trades kennzeichnet.
  • Tradeways schließt AutoFX-, Cash-Clean-up- und nicht gekennzeichnete Währungsumrechnungszeilen aus dem Trading-Journal aus.
  • Optionen, Futures, Anleihen, CFDs, Krypto und unbekannte Asset-Codes werden bei diesem Import nicht unterstützt.
  • Eine Trade Confirmation Flex Query muss diese Felder enthalten: ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, TradeID, OrderID, ExecID, Date/Time, Buy/Sell, Quantity, Price, Commission, CommissionCurrency, Code und LevelOfDetail. Activity-Abfragen verwenden die oben aufgeführten Ersatzfelder. Fehlt ein Feld, wird die Datei blockiert und die Fehlermeldung nennt die fehlenden Spalten.
  • Zusammenfassungszeilen im Abschnitt Trades werden übersprungen.
  • Der Abschnitt Open Positions ist optional. Andere Abschnitte einer Activity Flex Query werden übersprungen und als übersprungene Zeilen gemeldet.
  • Eine nicht unterstützte Assetklasse blockiert ihr Quellkonto, bevor Trades geschrieben werden.

Die Zeitzone des Berichts gilt für jedes Konto in der Datei. Tradeways wandelt alle Ausführungszeiten vor der Vorschau in UTC um.

Tradeways verwendet die Interactive Brokers-Kontrakt-ID, um ein Instrument weiterzuverfolgen, wenn sich sein Börsensymbol ändert. Eine schließende Ausführung blockiert ihr Quellkonto, wenn weder die ausgewählten Dateien noch dein Journal die frühere eröffnende Ausführung enthalten. Füge die frühere Jahresdatei hinzu, statt den Verkauf als neue Short-Position zu importieren. Eine schließende Ausführung, die bereits in deinem Journal vorhanden ist, blockiert den Import nicht. Du kannst deshalb auch nur die neueste Jahresdatei hochladen.

Eine fehlende Eröffnungshistorie führt zurück zur Dateiauswahl. Die bereits ausgewählten Dateien bleiben erhalten. Füge den früheren Jahresexport hinzu. Tradeways prüft dann den vollständigen Satz erneut. Du kannst jede ausgewählte Datei entfernen, bevor du fortfährst. Bei mehreren Quellkonten prüft Tradeways nach der Kontozuordnung jedes Konto gegen sein Zielkonto.

Tradeways blockiert außerdem eine Aktienausführung, wenn der Bericht keinen Code für das Eröffnen oder Schließen enthält. Es wird nicht angenommen, dass ein Verkauf eine Short-Position ist. Stornierte Ausführungen werden auch dann entfernt, wenn die Stornierung in einer anderen ausgewählten Datei erscheint.

Du kannst beide Abfragetypen gemeinsam auswählen. Wenn beide dieselbe Ausführung enthalten, bevorzugt Tradeways den Activity-Datensatz und behält dessen gemeldeten realisierten P&L. Alle ausgewählten Dateien müssen dieselbe Berichtszeitzone verwenden.

On this page