API oplossingen
Het handelsplatform Trader Workstation (TWS) biedt verschillende API oplossingen waarmee handelaren en beleggers de mogelijkheid hebben om een eigen handelsapplicaties te bouwen.
Het koppelen van bestaande handelsapplicaties van derde partijen aan het TWS Handelsplatform is ook een optie. Deze handelsapplicaties kunnen onder andere gebruikt worden om beleggingsstrategieën te optimaliseren of algoritmisch uit te laten voeren.
Let op: handelen middels geautomatiseerde systemen gaat gepaard met verscheidene risico’s. Werken met geautomatiseerde systemen is dan ook enkel geschikt voor handelaren met ervaring en kennis van de systemen en de bijbehorende risico’s.
API oplossingen: alle mogelijkheden op een rij
In de onderstaande tabel worden de belangrijkste kenmerken vergeleken van de verschillende API oplossingen.
Kenmerk | TWS API Client | Client Portal Web API | FIX CTCI API |
---|---|---|---|
Plaatsen van orders | |||
Gebruiker authenticatie | |||
OAuth | |||
Bekijken van posities | |||
Bekijken van orders en executies | |||
Winst & verlies | |||
Koersdata | |||
Tick-by-tick data | |||
Real-time drop copy | |||
Nieuws | |||
Account lijst | |||
Product definitie | |||
Verbinding via Excel |
TWS API
De TWS Trading API is een eenvoudige maar krachtige interface waarmee LYNX klanten hun handelsstrategieën kunnen automatiseren, marktgegevens kunnen opvragen en uw rekeningsaldo en portefeuille in realtime kunnen volgen.
-
TWS’s proprietary, open-source API
-
Plaatsen van orders, bekijken van transacties en posities, toegang tot koersdata, nieuws en rekeningwaarden
-
Koppeling mogelijk via het TWS Handelsplatform of IB Gateway
-
Bouw applicaties in C++, C#, Java, Python
-
Maak verbinding vanuit uw Excel-sheet, gebruikmakend van ActiveX, RTD of DDE
Client Portal Web API (CPWebAPI) - (Nieuw)
De REST API kan worden gebruikt om uw effectenrekeningen te verhandelen, te monitoren en te beheren. De Client Portal API maakt eenvoudige integratie mogelijk en geeft u toegang tot account- en subaccountgegevens plus FYI-berichten en meer. Omdat het een RESTful API is, kunt u, in beginsel, met elke door u gewenste programmeertaal werken.
-
Industriestandaard RESTful API
-
Plaatsen van orders, bekijken van transacties en posities, toegang tot koersdata en rekeningwaarden
-
Koppeling mogelijk via Oauth of de proprietary headless gateway
FIX CTCI API
De industriestandaard FIX-verbinding stelt instellingen met geavanceerde technische middelen in staat handelssystemen te creëren die profiteren van onze snelle orderroutering en brede marktdiepte. De verbinding is hoofdzakelijk interessant voor partijen die hun strategieën bij meerdere brokers willen kunnen gebruiken, zonder verschillende codebases te onderhouden.
-
FIX versies 4.0 t/m 4.4 worden ondersteund, met een preferentie voor versie 4.2
-
Geeft directe toegang tot de handelssystemen van IB
-
Koersdata en rekeningwaarden zijn niet beschikbaar
In de onderstaande tabel worden de beschikbaar soorten connecties voor een FIX-verbinding weergegeven.
Connectie type | Beschrijving |
---|---|
Equinix Cross-Connect | IB heeft een point of presence in Equinix datacenters in de US (NY5 and CH4), in Zurich (ZH4), en in Hongkong (HK3) |
Extranet Provider | In bepaalde IBKR data centers worden extranet providers Radianz en/of TNS ondersteund |
Dedicated Leased Line | Klanten kunnen ervoor kiezen om een speciale netwerkverbinding naar een IBKR-datacenter te bestellen via een van de telecommunicatieproviders die door IBKR worden ondersteund |
Virtual Private Network (VPN) | Dit type netwerkverbinding maakt verbinding via openbaar internet mogelijk met behulp van een beveiligde tunnel |
IB Gateway Client | Verbinding via openbaar internet met behulp van de IB Gateway Client-applicatie (of het TWS Handelsplatform) |