Interactive Brokers
Verbind Interactive Brokers eenmalig met een Flex Web Service-token en twee Flex Queries. Tradeways importeert nieuwe uitvoeringen van aandelen, ETF's en forex volgens een schema.
Interactive Brokers
Verbind Interactive Brokers eenmalig en Tradeways importeert je uitvoeringen automatisch. Er is niets te installeren en je computer hoeft niet aan te staan: Tradeways downloadt de Flex-rapporten die je bij Interactive Brokers hebt ingesteld volgens een schema.
De verbinding is alleen-lezen. Met een Flex Web Service-token kunnen alleen de Flex-rapporten worden gedownload die je hebt ingesteld. Er kunnen geen orders worden geplaatst en geen geld worden overgemaakt.
De installatie duurt ongeveer tien minuten. Je maakt drie dingen aan bij Interactive Brokers en plakt ze in Tradeways:
| Wat | Zo ziet het eruit | Gebruikt voor |
|---|---|---|
| Flex Web Service token | Een lang getal, ongeveer 25 cijfers | Laat Tradeways je rapporten downloaden |
| Activity Flex Query ID | Een kort getal, ongeveer 7 cijfers | Dagrapport: correcties, commissies, open posities |
| Trade Confirmation Flex Query ID | Een kort getal, ongeveer 7 cijfers | Rapport van dezelfde dag: nieuwe uitvoeringen |
Alles staat bij Interactive Brokers onder Performance & Reports → Flex Queries. De afbeeldingen hieronder komen uit de mobiele app van Interactive Brokers, waar deze pagina Trade Reports heet. Het Client Portal op desktop toont dezelfde velden.
Om historie van vóór de verbinding binnen te halen, of om te importeren zonder token, zie Bestandsimport voor Interactive Brokers.
Interactive Brokers instellen
1. Zet de Flex Web Service aan en maak een token
Open Flex Queries en selecteer het tandwielpictogram naast Flex Web Service Configuration.

- Zet Flex Web Service Status aan.
- Laat Valid for IP Address leeg. Tradeways verbindt niet vanaf een vast adres, dus een token dat tot een IP-adres is beperkt, wordt geweigerd.
- Selecteer Generate New Token en kies hoe lang het geldig blijft. Met de langste periode hoef je het niet snel te vervangen.
Kopieer het token. Als je later een ander token genereert, wordt dit token ongeldig; vervang in dat geval de inloggegevens in Tradeways.
2. Maak de twee Flex Queries
Op de pagina Flex Queries heeft elk querytype een eigen +-knop.

Activity Flex Query (1). In het Duitse portal is dit de Kontoumsatz-Flex-Query.
- Geef de query een naam, bijvoorbeeld
Tradeways. - Voeg het gedeelte Trades toe. Kies Executions als detailniveau en selecteer alle velden.
- Voeg het gedeelte Open Positions toe. Kies Summary als detailniveau en selecteer alle velden.
- Stel de indeling in op XML. De periode maakt niet uit: Tradeways stelt de datums bij elk verzoek in.
- Stel de algemene configuratie in zoals beschreven in stap 3 en sla de query op.
Trade Confirmation Flex Query (2). In het Duitse portal is dit de Handelsbestätigungs-Flex-Query.
- Geef de query een naam, bijvoorbeeld
Tradeways. - Voeg het gedeelte Trade Confirmation toe. Kies Execution als detailniveau en selecteer alle velden.
- Stel de indeling in op XML.
- Stel de algemene configuratie in zoals beschreven in stap 3 en sla de query op.
Elke query kan meerdere Interactive Brokers-accounts bevatten. Je hebt geen query per account nodig; Tradeways vraagt waar elk account naartoe gaat zodra het dit voor het eerst ziet.
3. Stel de algemene configuratie in beide queries in
Beide queries hebben een blok General Configuration. Stel in elke query dezelfde vier waarden in.

- Date Format:
yyyyMMdd. - Time Format:
HHmmss TimeZone. Deze instelling mis je het gemakkelijkst. Zonder deze instelling hebben uitvoeringstijden geen tijdzone en importeert Tradeways geen rapport waarvan het de tijden zou moeten raden. - Date/Time Separator:
; (semi-colon). - Include Offsetting Trade/Cancel Pairs?: Yes. Een uitvoering die Interactive Brokers annuleert, wordt dan ook uit je journaal verwijderd.
Laat Profit and Loss op Default staan. De andere opties kunnen blijven zoals ze zijn.
4. Kopieer beide query-ID's
Open elke query. Het Query ID staat bovenaan de details.

De twee query-ID's moeten verschillen. Het token is veel langer dan een query-ID, waardoor de drie waarden gemakkelijk uit elkaar te houden zijn.
Verbinden in Tradeways
- Ga naar Instellingen → Integraties en zoek Interactive Brokers.
- Selecteer Interactive Brokers verbinden.
- Plak het token in Flex Web Service-token, het Activity-query-ID in Query-ID Activity en het Trade Confirmation-query-ID in Query-ID Trade Confirmation. Selecteer Verbinden.
- Tradeways controleert het token en beide queries. Interactive Brokers kan een paar minuten nodig hebben om de rapporten te genereren. Je kunt het venster sluiten; de status wordt bijgewerkt in Instellingen.
- Zodra de rapporten Interactive Brokers-accounts bevatten, koppel je elk account aan een eigen Tradeways-account, of kies je Niet importeren. Voor een account wordt niets geïmporteerd totdat het is gekoppeld.
Het token wordt versleuteld opgeslagen en nooit meer getoond. Interactive Brokers-accountnummers worden gemaskeerd getoond.
Nadat de eerste synchronisatie iets heeft geïmporteerd, behoudt een gekoppeld account zijn bestemming. Je kunt het uitsluiten en later weer opnemen, maar alleen in hetzelfde Tradeways-account. Als je het verplaatst, wordt dezelfde historie in een tweede account geïmporteerd.
Hoe synchronisatie werkt
Automatische synchronisatie is geen realtimefeed. Interactive Brokers publiceert Flex-rapporten met vertraging en Tradeways leest ze volgens een schema:
- Nieuwe uitvoeringen: de Trade Confirmation-query wordt ongeveer elke 15 minuten gecontroleerd. Verwacht nieuwe uitvoeringen binnen ongeveer 10 tot 20 minuten in je journaal.
- Correcties en open posities: de Activity-query wordt één keer per dag gecontroleerd. Die pikt late uitvoeringen, gecorrigeerde commissies en de slotkoersen van de dag voor open posities op.
- Eerste synchronisatie: beslaat de laatste 365 kalenderdagen. Oudere historie komt uit een bestandsimport.
Selecteer Nu synchroniseren om een vroege controle aan te vragen. Aanvragen zijn beperkt tot één per 15 minuten.
Uitvoeringen worden gekoppeld via hun uitvoerings-ID van Interactive Brokers. Een uitvoering die al in je journaal staat, uit een eerder rapport of uit een bestandsimport, wordt niet twee keer geïmporteerd. Een trade die je verwijdert, blijft verwijderd wanneer een later rapport de bijbehorende uitvoeringen opnieuw bevat.
Wat wordt geïmporteerd
- Uitvoeringen van aandelen en ETF's, en
CASH-forexuitvoeringen die Interactive Brokers markeert als openend of sluitend. Andere activaklassen worden geteld als niet ondersteund en overgeslagen. - Gedeeltelijke uitvoeringen, positieomkeringen en commissies zoals Interactive Brokers ze rapporteert, inclusief commissieterugbetalingen.
- Annuleringen: een geannuleerde uitvoering wordt verwijderd uit de trade waartoe ze behoorde.
- Lopende P&L op open posities in aandelen en ETF's, op basis van de dagelijkse slotkoers (
MarkPrice) in het Activity-rapport. Het is geen live koers.
Excursiestatistieken en andere op koersen gebaseerde analyse verschijnen alleen voor instrumenten met ondersteunde koershistorie. Andere trades worden zonder deze gegevens geïmporteerd; Tradeways schat ze niet.
Gaten in de historie
Een sluitende uitvoering heeft een openende uitvoering nodig. Wanneer de openende uitvoering ouder is dan de gesynchroniseerde periode en niet al in je journaal staat, slaat Tradeways de sluitende uitvoering over en telt die als gat in de historie. Er wordt geen vervangende openende uitvoering gemaakt. Om het gat te dichten, importeer je een bestand dat beide uitvoeringen bevat in hetzelfde account.
Status en aantallen
Elke verbinding in Instellingen toont de status, de laatste controle, de laatste geslaagde controle en de volgende geplande controle, in jouw tijdzone.
| Status | Betekenis |
|---|---|
| Controleren | Er wordt een rapport aangevraagd of verwerkt. |
| Accounts kiezen | Er zijn nieuwe Interactive Brokers-accounts gevonden. Koppel of sluit ze uit om door te gaan. |
| Actief | De laatste controle is geslaagd. |
| Actief, rijen overgeslagen | Het laatste rapport is geïmporteerd, maar sommige rijen moeten worden beoordeeld en zijn overgeslagen. Synchroniseren gaat door. |
| Vertraagd, opnieuw proberen | Interactive Brokers was niet beschikbaar. Tradeways probeert het automatisch opnieuw. |
| Actie vereist | Het token, een query of de rapportindeling heeft aandacht nodig. Synchroniseren is gestopt totdat je het oplost. Het bericht zegt wat er aan de hand is. |
De aantallen beschrijven het laatste rapport: geïmporteerde uitvoeringen, als duplicaat overgeslagen, als geannuleerd verwijderd, als niet ondersteund overgeslagen en als gat in de historie overgeslagen. Omdat het dagelijkse Activity-rapport overlapt met de voorgaande dagen, worden de meeste uitvoeringen erin als duplicaat geteld. Dat is normaal.
Problemen oplossen
| Bericht of symptoom | Wat te doen |
|---|---|
| Het Flex-token is verlopen | Genereer een nieuw token in stap 1 en selecteer daarna Inloggegevens vervangen. |
| Het Flex-token is beperkt tot bepaalde IP-adressen | Genereer een token waarbij Valid for IP Address leeg blijft. |
| Een Flex-query-ID is ongeldig | Controleer of elk ID in het juiste veld staat en of de Activity- en Trade Confirmation-query niet zijn verwisseld. |
| Het rapport kon niet worden gelezen | Stel de indeling van beide queries in op XML. |
| Sommige rijen in dit rapport konden niet worden gelezen | Stel de tijdnotatie van beide queries in op HHmmss TimeZone en selecteer alle velden in elk gedeelte. Uitvoeringstijden moeten het US Eastern-achtervoegsel EST of EDT bevatten. |
| Nieuwe uitvoeringen verschijnen pas de volgende dag | De Trade Confirmation-query levert ze niet. Controleer het gedeelte en de algemene configuratie van die query. |
| Een account is al verbonden via een ander Flex-token | Verwijder het account uit een van de queries, of koppel de andere verbinding los. |
| Het rapport is te groot | Importeer oudere historie uit een bestand. Als er geen nieuwe uitvoeringen meer binnenkomen, neem dan contact op met support. |
Nadat je het token of een query bij Interactive Brokers hebt hersteld, selecteer je Inloggegevens vervangen om opnieuw te controleren. Wanneer een bestemmingsaccount niet beschikbaar is, selecteer je Accounts koppelen. Loskoppelen stopt alle controles en verwijdert het token; al geïmporteerde trades blijven in je accounts staan.
Probleemoplossing
Oplossingen voor de Tradeways ATAS-indicator — synchronisatie, accountroutering, ontbrekende schermafbeeldingen, risicomeldingen, authenticatie en het versturen van logs naar support.
MetaTrader
Verbind een MetaTrader 4 of 5 account met Tradeways via alleen-lezen investeerdersgegevens voor automatische, continue trade-synchronisatie.