OpenBBTerminal icon indicating copy to clipboard operation
OpenBBTerminal copied to clipboard

[IMPROVE] Add support for Interactive Brokers

Open healsabra opened this issue 3 years ago • 9 comments

Add Interactive Brokers as new broker, i think is one of the most brokers used in europe They have their own api to connect it

healsabra avatar Apr 14 '21 14:04 healsabra

Interactive Brokers is one of the oldest broker-dealers that offers API access.

I am not aware of free access APIs offered by Interactive Brokers and support for paid API features takes a lower priority.

aia avatar Apr 14 '21 17:04 aia

Are these not free?

https://www.interactivebrokers.com/en/index.php?f=5041

edit:

It appears they are but there are no wrappers for it and the process to get api access seems long.

jmaslek avatar Apr 14 '21 17:04 jmaslek

Are these not free?

https://www.interactivebrokers.com/en/index.php?f=5041

These require an interactive brokers account and an interactive brokers account requires a minimum balance and a monthly fee.

aia avatar Apr 14 '21 17:04 aia

There used to be inactivity fees, but these have been removed. I just checked whether there is a minimum account balance requirement, but, according to the page at the following link, this too is now 0 USD for individual accounts!

See here: https://www.interactivebrokers.com/en/accounts/required_minimums.php

No excuse not to add IB now :-)

cfq20 avatar Aug 25 '22 18:08 cfq20

I am adding a premium source at present, once I have completed that, if no one else has implemented IB, I might be inclined to pick this one up next.

pauljsymonds avatar Sep 01 '22 11:09 pauljsymonds

I would like to contribute to the IBKR wrapper.

parismic avatar Jan 27 '23 08:01 parismic

Me too.

peter-oroszvari avatar Feb 02 '23 18:02 peter-oroszvari

Any progress on this @pauljsymonds? How can we help?

uaqeel avatar Apr 01 '23 11:04 uaqeel

Any progress on this @pauljsymonds? How can we help?

Nope

parismic avatar Apr 01 '23 13:04 parismic

Hi, any news on Interactive Brokers integration? That would be a huge benefit to many users I think

nick888888888 avatar May 08 '23 12:05 nick888888888

Sorry I've not replied for sometime. Sadly I don't have time at present too make any progress with this.

It shouldn't be too difficult for someone who understands even a little Python to pick this up.

For those who want this feature I would suggest the following:

  1. Collaborate with each other.
  2. Create a list of features / functionality you require (@jmaslek @DidierRLopes where should this list reside?)
  3. Collaboratively agree on the priority of those features and re-order the list.
  4. Create the pull requests for the features in the order and get coding.

The code in OpenBB is really easy to follow and assimilate. It didn't take me very long to implement the basic features for the source EODHD

The core developers are really helpful reach out to them on Discord.

I've mentioned this feature to another developer that I know is capable of doing this and I am hoping he has time to pick this up.

OpenBB is a great OpenSource project to be involved in and I recommend that anyone wanting to understand more Python and Finance to take that first step into coding Python in an OpenSource project and do that in OpenBB.

For information on the IBKR API start here

I just read further the post by @DidierRLopes here in relation to TD here. The same principle as above would work for this source also.

pauljsymonds avatar May 31 '23 02:05 pauljsymonds