ibeam
ib_insync
Our great sponsors
ibeam | ib_insync | |
---|---|---|
10 | 11 | |
486 | 2,621 | |
- | - | |
8.1 | 7.9 | |
13 days ago | 5 months ago | |
Python | Python | |
Apache License 2.0 | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ibeam
-
Actually good APIs?
Consider IBeam for authenticating with the IBKR API and maintaining it authenticated. It's Docker image, you just run it parallel to your trading app.
-
Hi! I created a library which simplifies and augments usage of Python threads - called SuperLoops. It provides support for thread maintenance, events, failure handling, health status propagation, and graceful termination. Hope you find it useful 👋
ps. I also have a couple of other open source libraries: for scheduled data flow (Databay) and for algo trading (IBeam).
-
Question on broker, trading API and market data
One thing that isn't entirely clear is that you have to install a Java-based "gateway" on your local network and proxy all API access through that. Their website claims that it's headless, but it really isn't. I asked CS about that once and it seems that "headless" does not mean what we think it means. There are multiple projects that try to bridge the definitions, with varying degrees of success. I use Voyz/ibeam FWIW.
-
Why is IB like this?
For logging in and keeping the session alive you might want to look into using ibeam. I wrote my own version before coming across ibeam and have been using that successfully. I should note that I have a private fork with a bunch of additional fixes so let me know if you're interested in trying it out and I'll push those.
-
Source code for ib gateway for cross compilation to ARM
Not personally tried, but Im running on ARM and while i was looking at using IB i was looking at using https://github.com/Voyz/ibeam as a docker container.
- EOD Options Data, how to get?
-
IBKR Client portal web API authentication
I recently built a library called IBeam that handles the CP Gateway authentication - consider giving it a shot 😊
-
Ib Client Portal Web Api
Bit late to the party, but I thought I'd mention IBeam - it handles the authentication and maintaining the CP Web Gateway running. The `areed1192/interactive-broker-python-api` you linked u/TankorSmash has useful Python handlers for various API endpoints, but in my experience it doesn't handle the CP Web Gateway authentication and maintenance well.
-
Does anyone have experience setting up and using IBKR's Client Portal RESTapi?
Hey it's Voyz here - thanks u/dlevac for sharing IBeam :)
-
Hi I Wanted To Share This Ibkr Webapi Gateway
Thank you Good-Educator 😊 Unfortunately you still need to perform that, although there is some discussion into automating that too using an automated SMS postbox and a server that stores the passcode. Have a look at this issue: https://github.com/Voyz/ibeam/issues/8
ib_insync
- IBKR Trading
- Beat wrapper for Interactive Brokers API, aside from IBridgePy unless you have a good argument.
-
Trader Work Station API coding resources
Python? Then you can try: https://github.com/erdewit/ib_insync
-
I made an outstanding personal portfolio (in my opinion) that I want to put money into. So why isn't there a Robo investor that you put money into and takes care of this for you?
It depends on you programming ability. Ibinsync is a good wrapper for their API though.
-
IBApi Data Retrieval Questions
After some time learning the IB API, I've found the free / open source library IB_INSYNC a helpful addition making the IB TWS API easier to use from Python: https://github.com/erdewit/ib_insync
-
IBKR in open source products
look at ib_insync. This python library is written from scratch to work with IB gateway. Unfortunately you will have to package the IB gateway with this. The headless version is way too broken to be useful. https://github.com/erdewit/ib_insync
-
Options Questions Safe Haven Thread | July 05-11 2021
Using Python, you can pull data from the Yahoo! Finance API 2 for free, and from IBKR's API for not-free (ib-insync is good for this). This will be a bit more work than using a plug-and-play backtester but it will give you complete control over your parameters.
-
Client Portal API vs TWS / IBGateway API?
The other option would be to use IBGateway. I also recall that there are utilities to manage login with IBGateway as well. The problem here is that I had a look at the IB python API and it seems awful. But perhaps ib_insync solves most of those issues? I did all this research a while back and seem to recall that ib_insync doesn't rely on the IB python code at all, right?
- Is anyone trading while holding a 9 to 5 job?
-
Options Questions Safe Haven Thread | Jan 25-31 2021
Interactive Brokers has an API. You can use IB_insync to access it with Python.
What are some alternatives?
interactive-broker-python-api - A python packaged used to interact with the Interactive Brokers REST API.
hummingbot - Open source software that helps you create and deploy high-frequency crypto trading bots
cryptofeed - Cryptocurrency Exchange Websocket Data Feed Handler
hummingbot - Hummingbot is open source software that helps you build trading bots that run on any exchange or blockchain
example-hftish - Example Order Book Imbalance Algorithm
qtpylib - QTPyLib, Pythonic Algorithmic Trading
trading-ig - A lightweight Python wrapper for the IG Markets API
jesse - An advanced crypto trading bot written in Python
roboquant - Roboquant is a fast, flexible, user-friendly and completely free algorithmic trading platform
ib-gateway-docker - lightweight interactive brokers gateway docker
documentation - This repository contains the documentation for the current Quantiacs project. Check it out at: https://quantiacs.com/documentation/en/