Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blampe/ibpy
Python API for the Interactive Brokers on-line trading system.
https://github.com/blampe/ibpy
Last synced: 4 months ago
JSON representation
Python API for the Interactive Brokers on-line trading system.
- Host: GitHub
- URL: https://github.com/blampe/ibpy
- Owner: blampe
- License: other
- Archived: true
- Created: 2011-09-25T01:38:44.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2017-01-19T17:51:08.000Z (almost 8 years ago)
- Last Synced: 2024-09-26T02:43:40.330Z (4 months ago)
- Language: Python
- Homepage: https://pypi.python.org/pypi/IbPy2
- Size: 530 KB
- Stars: 1,368
- Watchers: 200
- Forks: 503
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# IbPy - Interactive Brokers Python API
## NOTE
Beginning with release 9.73, InteractiveBrokers is now officially supporting a new Python API client (Python 3 only).
This should make this repo superfluous except for Python 2.For more info: https://interactivebrokers.github.io/tws-api/#gsc.tab=0
## What is IbPy?
IbPy is a third-party implementation of the API used for accessing the
Interactive Brokers online trading system. IbPy implements functionality that
the Python programmer can use to connect to IB, request stock ticker data,
submit orders for stocks and futures, and more.## Installation
There is a package maintained on PyPI under the name IbPy2, it's version is in sync
with the tags on GitHub.```
pip install IbPy2
```Alternatively, it can be installed from source. From within the IbPy directory, execute:
```
python setup.py install
```Pip also supports installing directly from GitHub, e.g. if you want commit `83b9d08ed9c850d840a6700d0fb9c3ca164f9bff`, use
```
pip install git+https://github.com/blampe/IbPy@83b9d08ed9c850d840a6700d0fb9c3ca164f9bff
```## How do I use IbPy?
See the IbPy wiki page https://github.com/blampe/IbPy/wiki/Getting-Started
## What are the requirements?
* Python >2.5 or >3.3. Previous versions are not supported.
* Either a running instance of Trader Workstation (TWS) or IB Gateway.## License
IbPy is distributed under the New BSD License. See the LICENSE file in the
release for details.## Note
IbPy is not a product of Interactive Brokers, nor is this project affiliated
with IB.## Source code
https://github.com/blampe/IbPy