Tradewaysdocs
Handmatige import

Interactive Brokers

Importeer CSV-bestanden uit een Activity Flex Query of Trade Confirmation Flex Query van Interactive Brokers in Tradeways.

Interactive Brokers

Importeer uitvoeringen van aandelen, ETF's en door de broker gemarkeerde forextransacties uit CSV-bestanden van een Activity Flex Query of Trade Confirmation Flex Query. Tradeways combineert jaarbestanden voordat het trades maakt. Het houdt gedeeltelijke uitvoeringen gescheiden en gebruikt de uitvoerings-ID van Interactive Brokers om duplicaten te detecteren.

Een Activity Flex Query maken

Gebruik een Activity Flex Query om de door de broker gerapporteerde gerealiseerde P&L samen met de uitvoeringen op te nemen.

  1. Meld je aan bij het Interactive Brokers Client Portal en open Performance & Reports en daarna Flex Queries.
  2. Maak een Activity Flex Query. In het Duitse portal is dit Kontoumsatz-Flex-Query, niet Handelsbestätigungs-Flex-Query.
  3. Voeg het gedeelte Trades toe, kies Executions en selecteer alle beschikbare velden. Je kunt ook Closed Lots selecteren. Tradeways negeert deze rijen om te voorkomen dat uitvoeringen en P&L dubbel worden geteld.
  4. Laat Profit and Loss op Default/Standard staan. Schakel P&L in de basisvaluta niet in voor deze export.
  5. Gebruik yyyyMMdd voor datums, HHmmss voor tijden en een puntkomma tussen datum en tijd.
  6. Kies CSV en laat kolomkoppen ingeschakeld. Exporteer elk beschikbaar jaar afzonderlijk en upload de bestanden daarna samen.

Activity-exports gebruiken IBOrderID, IBExecID, DateTime, TradePrice, IBCommission, IBCommissionCurrency en Notes/Codes in plaats van de overeenkomstige Trade Confirmation-kolommen hieronder. Ze moeten ook Open/CloseIndicator bevatten. FifoPnlRealized is optioneel en levert gerealiseerde P&L voor afstemming. MTM-P&L wordt niet gebruikt als gerealiseerde trade-P&L.

De gerapporteerde gerealiseerde P&L bevat de commissies al. Tradeways vergelijkt deze met de berekende P&L, maar vervangt de berekende resultaten niet en maakt geen handmatig bewerkbare P&L-registraties. Als je uitvoeringen opnieuw importeert die al in het journaal staan, wordt hun broker-P&L niet met terugwerkende kracht aangevuld.

Open Positions toevoegen voor lopende P&L

Voeg het gedeelte Open Positions toe aan dezelfde Activity Flex Query om lopende P&L te tonen voor posities die nog openstaan.

  1. Bewerk de Activity Flex Query en voeg het gedeelte Open Positions toe.
  2. Kies Summary als detailniveau en selecteer alle beschikbare velden.
  3. Exporteer de query zoals eerder. Elk bestand bevat dan de open posities aan het einde van de betreffende periode.

Tradeways leest ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, ReportDate, Quantity, MarkPrice, Side en LevelOfDetail. FifoPnlUnrealized is optioneel.

Lopende P&L wordt berekend op basis van de slotkoers van Interactive Brokers (MarkPrice) op de rapportdatum, niet op basis van een live koers. Tradeways waardeert de open hoeveelheid van de trade in je journaal tegen die koers en toont de rapportdatum als peildatum. De door Interactive Brokers gerapporteerde ongerealiseerde P&L wordt alleen ter vergelijking opgeslagen. Het accountsaldo bevat de lopende P&L. De kalender, het winstpercentage en andere statistieken tellen alleen gesloten trades mee.

Wanneer je meerdere jaarbestanden uploadt, gebruikt Tradeways de nieuwste rapportdatum. Een positie die in het nieuwste bestand ontbreekt, wordt als gesloten beschouwd. Tradeways volgt de contract-ID, zodat een positie ook na een symboolwijziging aan de bijbehorende trade gekoppeld blijft.

Als je de lopende P&L later wilt vernieuwen, exporteer je de query opnieuw en upload je het nieuwste bestand. Dit werkt ook wanneer alle uitvoeringen al in je journaal staan. Alleen posities in aandelen en ETF's worden ondersteund. Andere positierijen worden met een melding overgeslagen. Een ongeldige positierij wordt gemeld zonder de uitvoeringen in het bestand te blokkeren.

Een Trade Confirmation Flex Query maken

  1. Meld je aan bij het Interactive Brokers Client Portal.
  2. Open Performance & Reports en open daarna Flex Queries.
  3. Maak een Trade Confirmation Flex Query.
  4. Selecteer alle beschikbare velden voor tradebevestiging.
  5. Stel de datumnotatie in op yyyyMMdd.
  6. Stel de tijdnotatie in op HHmmss.
  7. Stel het scheidingsteken tussen datum en tijd in op een puntkomma.
  8. Stel de uitvoerindeling in op CSV.
  9. Voer de query uit voor elk beschikbaar jaar en download elk bestand.

Behoud de oorspronkelijke kolomnamen. Tradeways accepteert extra geselecteerde kolommen.

Uploaden naar Tradeways

Uploadstap met het uploadgebied, de bestandstijdzone en de exportinstructies
Uploadstap met het uploadgebied, de bestandstijdzone en de exportinstructies
  1. Klik in het Tradelogboek op Trades toevoegen en daarna op Bestand uploaden.
  2. Selecteer onder Bestandstijdzone de tijdzone die het rapport gebruikt. Het bestand bevat geen tijdzone.
  3. Selecteer alle CSV-jaarbestanden in één upload.
  4. Als de bestanden meerdere Interactive Brokers-rekeningen bevatten, koppel je elke rekening aan een Tradeways-rekening. Eén bronrekening wordt in de huidige Tradeways-rekening geïmporteerd.
  5. Controleer het voorbeeld van elke rekening.
  6. Bevestig de import.

Tradeways herkent deze export aan de indeling en leest hem met de regels op deze pagina. Een bestand zonder deze indeling wordt gelezen als onbekende indeling: Tradeways koppelt de kolommen en deze regels gelden dan niet. Zie Trades importeren.

Eén Interactive Brokers-bestand kan meerdere rekeningen bevatten. Meerdere jaarbestanden kunnen elkaar ook overlappen. Tradeways verwijdert herhaalde uitvoerings-ID's vóór het voorbeeld. Elke opgenomen bronrekening heeft een andere Tradeways-doelrekening nodig.

Bestandsvereisten

  • Gebruik een Activity of Trade Confirmation Flex Query CSV-bestand. XML wordt niet ondersteund.
  • Tradeways ondersteunt STK-rijen voor aandelen en ETF's.
  • Tradeways importeert CASH-rijen alleen wanneer Interactive Brokers ze markeert als openende of sluitende forextrades.
  • Tradeways sluit AutoFX-, kasopschonings- en ongemarkeerde valutaconversierijen uit van het tradingdagboek.
  • Opties, futures, obligaties, CFD's, crypto en onbekende activacodes worden niet ondersteund in deze import.
  • Een Trade Confirmation-query moet deze velden bevatten: ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, TradeID, OrderID, ExecID, Date/Time, Buy/Sell, Quantity, Price, Commission, CommissionCurrency, Code en LevelOfDetail. Activity-query's gebruiken de hierboven vermelde vervangende velden. Als een veld ontbreekt, wordt het bestand geblokkeerd en vermeldt de fout welke kolommen ontbreken.
  • Samenvattingsrijen in het gedeelte Trades worden overgeslagen.
  • Het gedeelte Open Positions is optioneel. Andere gedeelten van de Activity Flex Query worden overgeslagen en als overgeslagen rijen gemeld.
  • Een niet-ondersteunde activaklasse blokkeert de bronrekening voordat trades worden opgeslagen.

De tijdzone van het rapport geldt voor elke rekening in het bestand. Tradeways zet alle uitvoeringstijden vóór het voorbeeld om naar UTC.

Tradeways gebruikt de contract-ID van Interactive Brokers om een instrument te volgen wanneer het beurssymbool verandert. Een sluitende uitvoering blokkeert de bronrekening wanneer de eerdere openende uitvoering niet in de geselecteerde bestanden en ook niet in je journaal staat. Voeg het eerdere jaarbestand toe in plaats van de verkoop als een nieuwe Short-positie te importeren. Een sluitende uitvoering die al in je journaal staat, blokkeert niet. Je kunt daarom alleen het nieuwste jaarbestand uploaden.

Als openingsgeschiedenis ontbreekt, ga je terug naar de bestandsselectie. De al geselecteerde bestanden blijven staan. Voeg de eerdere jaarexport toe en Tradeways controleert de volledige set opnieuw. Je kunt elk geselecteerd bestand verwijderen voordat je verdergaat. Bij meerdere bronrekeningen controleert Tradeways na de rekeningkoppeling elke rekening ten opzichte van de doelrekening.

Tradeways blokkeert ook een aandelenuitvoering wanneer het rapport geen openings- of sluitingscode bevat. Het neemt niet aan dat een verkoop een Short-positie is. Geannuleerde uitvoeringen worden verwijderd, ook wanneer de annulering in een ander geselecteerd bestand staat.

Je kunt beide querytypen samen selecteren. Als beide dezelfde uitvoering bevatten, geeft Tradeways voorrang aan de Activity-registratie en behoudt het de daarin gerapporteerde gerealiseerde P&L. Alle geselecteerde bestanden moeten dezelfde rapporttijdzone gebruiken.

On this page