A third-party Python API client for connecting to Interactive Brokers' online trading system.
IbPy is a third-party Python API client for accessing the Interactive Brokers online trading system. It implements functionality that allows Python programmers to connect to IB, request stock ticker data, submit orders for stocks and futures, and manage trading operations programmatically. The library serves as an interface between Python applications and IB's trading infrastructure.
Python developers and quantitative traders who need programmatic access to Interactive Brokers' trading platform for automated trading systems, algorithmic trading strategies, or financial data analysis.
IbPy provides a Python-native interface to Interactive Brokers' API before IB officially supported Python 3, offering compatibility with both Python 2 and 3. It enables developers to build automated trading systems without relying on IB's official Java-based API.
Python API for the Interactive Brokers on-line trading system.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports both Python 2 (versions >2.5) and Python 3 (versions >3.3), as noted in the README, making it essential for legacy systems that haven't migrated to Python 3.
Available on PyPI as IbPy2, allowing simple installation via pip, which streamlines setup and reduces dependency management headaches.
Features a wiki with getting-started guides, providing practical examples and documentation for developers to connect to TWS or IB Gateway.
The README explicitly states that with IB's official Python 3 API release, IbPy is 'superfluous except for Python 2,' indicating it's no longer recommended for new Python 3 projects.
As a third-party project not affiliated with Interactive Brokers, it lacks direct vendor support, which can lead to slower bug fixes, compatibility issues with TWS updates, and reliance on community maintenance.