├── .github ├── FUNDING.yml └── workflows │ ├── python-package.yml │ └── python-publish.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── ibc ├── client.py ├── rest │ ├── accounts.py │ ├── alert.py │ ├── contract.py │ ├── customer.py │ ├── data.py │ ├── market_data.py │ ├── orders.py │ ├── pnl.py │ ├── portfolio.py │ ├── portfolio_analysis.py │ ├── scanner.py │ └── trades.py ├── session.py └── utils │ ├── auth.py │ ├── enums.py │ └── gateway.py ├── samples ├── use_accounts.py ├── use_alerts.py ├── use_auth.py ├── use_client.py ├── use_contracts.py ├── use_customer.py ├── use_data.py ├── use_market_data.py ├── use_orders.py ├── use_pnl.py ├── use_portfolio_accounts.py ├── use_portfolio_analysis.py ├── use_scanners.py └── use_trades.py ├── setup.py └── tests └── test_client.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/README.md -------------------------------------------------------------------------------- /ibc/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/client.py -------------------------------------------------------------------------------- /ibc/rest/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/accounts.py -------------------------------------------------------------------------------- /ibc/rest/alert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/alert.py -------------------------------------------------------------------------------- /ibc/rest/contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/contract.py -------------------------------------------------------------------------------- /ibc/rest/customer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/customer.py -------------------------------------------------------------------------------- /ibc/rest/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/data.py -------------------------------------------------------------------------------- /ibc/rest/market_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/market_data.py -------------------------------------------------------------------------------- /ibc/rest/orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/orders.py -------------------------------------------------------------------------------- /ibc/rest/pnl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/pnl.py -------------------------------------------------------------------------------- /ibc/rest/portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/portfolio.py -------------------------------------------------------------------------------- /ibc/rest/portfolio_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/portfolio_analysis.py -------------------------------------------------------------------------------- /ibc/rest/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/scanner.py -------------------------------------------------------------------------------- /ibc/rest/trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/rest/trades.py -------------------------------------------------------------------------------- /ibc/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/session.py -------------------------------------------------------------------------------- /ibc/utils/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/utils/auth.py -------------------------------------------------------------------------------- /ibc/utils/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/utils/enums.py -------------------------------------------------------------------------------- /ibc/utils/gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/ibc/utils/gateway.py -------------------------------------------------------------------------------- /samples/use_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_accounts.py -------------------------------------------------------------------------------- /samples/use_alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_alerts.py -------------------------------------------------------------------------------- /samples/use_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_auth.py -------------------------------------------------------------------------------- /samples/use_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_client.py -------------------------------------------------------------------------------- /samples/use_contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_contracts.py -------------------------------------------------------------------------------- /samples/use_customer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_customer.py -------------------------------------------------------------------------------- /samples/use_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_data.py -------------------------------------------------------------------------------- /samples/use_market_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_market_data.py -------------------------------------------------------------------------------- /samples/use_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_orders.py -------------------------------------------------------------------------------- /samples/use_pnl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_pnl.py -------------------------------------------------------------------------------- /samples/use_portfolio_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_portfolio_accounts.py -------------------------------------------------------------------------------- /samples/use_portfolio_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_portfolio_analysis.py -------------------------------------------------------------------------------- /samples/use_scanners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_scanners.py -------------------------------------------------------------------------------- /samples/use_trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/samples/use_trades.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-brokers-api/HEAD/tests/test_client.py --------------------------------------------------------------------------------