ibind icon indicating copy to clipboard operation
ibind copied to clipboard

IBind is a REST and WebSocket client library for Interactive Brokers Client Portal Web API.

Results 37 ibind issues
Sort by recently updated
recently updated
newest added

Hello @Voyz Thank you for ibind / ibeam. I was trying to use your library and calling `ibind_logs_initialize()` failed for me with: ``` now = datetime.datetime.now(datetime.UTC) AttributeError: module 'datetime' has...

``` subscription_data = { 'conid': gc_futures[0]['conid'], 'fields': [ FIELD_BID_PRICE, FIELD_ASK_PRICE, FIELD_BID_SIZE, FIELD_ASK_SIZE, FIELD_LAST_PRICE, FIELD_VOLUME, ] } ``` Saw this example in one of the issues, I've been digging in docs...

In a fresh python3.10 environment run ``` pip install ibeam pip install ibind ``` The following error is displayed ``` ERROR: pip's dependency resolver does not currently take into account...

I believe conid needs to be an int, not a str.

The dependency: ``` File "/home/user/.local/share/virtualenvs/ibind-project-5ZC5ySRt/lib/python3.12/site-packages/ibind/var.py", line 4, in from distutils.util import strtobool ``` `distutils` is deprecated. It is problematic installing it with newer python versions. Maybe [this](https://stackoverflow.com/questions/77941994/what-is-setuptools-alternative-to-the-deprecated-distutils-strtobool) could help.

# Problem description [Market data subscriptions](https://ibkrcampus.com/ibkr-api-page/cpapi-v1/#ws-sub-watchlist-data) require a complex key `smd+conid+{...}`. The `IbkrWsKey` enum does not account for the possibility of having a `conid` as a part of the channel....

First, thank you Voy and other contributors, for the huge work you do on this project. I've been ~~fighting against~~ working with IB API for the last 4 years and...

When using filters and the `live_orders()` method I am getting incomplete results. I have tried this across a variety of filter configurations. It appears that IBKR gateway is not returning...

It would be great if you could make the API auto pace itself on 429 errors.

Is there a way to check if a conid is available to you except for calling marketdata_history_by_conid and see if anything is returned?