{"repo":"lbilli/Jib.jl","free":true,"listed":false,"github":"https://github.com/lbilli/Jib.jl","clone":"git clone https://github.com/lbilli/Jib.jl.git","description":"A Julia implementation of Interactive Brokers API","language":"Julia","stars":69,"topics":["julia","interactive-brokers","api-client","ib-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Jib A Julia implementation of Interactive Brokers API Jib is a native Julia client that implements Interactive Brokers API to communicate with TWS or IBGateway. It aims to be feature complete, however it does not support legacy versions. It is noteworthy to mention that the official IB API has recently adopted Protocol Buffers as the underlying wire format, replacing the legacy custom protocol. This package followed suit and support for the latter has been dropped. Currently, only API versions v213+ are supported, which translates to TWS version 10.40 or later. The package design follows the official C++/Java IB API, which is based on an asynchronous communication model over TCP. Installation To install from GitHub: Usage The user interacts mainly with these two objects: - Connection : a handle holding a connection to the server - Wrapper : a container for the callbacks that are invoked when the server responses are processed. Other data structures, such as Contract and Order , are implemented as Julia struct and mirror the respective classes in the official IB API. A complete minimal working example is shown. For this code to work, an instance of IB TWS or IBGateway needs to be running on the local machine and listening on port 4002 . Note: demo or paper account recommended!! :smirk: Foreground vs. Background Processing It is possible to process the server responses either within the main process or in a separate background Task : - foreground processing is triggered by invo","default_branch":null,"files":null,"tree":[],"storefront":"/r/lbilli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lbilli/Jib.jl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}