├── .github ├── FUNDING.yml └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── ibw ├── __init__.py ├── client.py └── clientportal.py ├── resources ├── download_client_portal.py ├── fields.xlsx ├── ibw_library_java_installation.md ├── ibw_start_server.md ├── ibw_undocumented_endpoints.md └── write_config.py ├── samples ├── api_client.py ├── orders │ ├── bracket_orders.jsonc │ ├── limit_orders.jsonc │ ├── market_orders.jsonc │ ├── stop_limit_order.jsonc │ ├── stop_order.jsonc │ └── trailing_stop_order.jsonc └── responses │ ├── financials-balance-sheet.json │ ├── financials-cashflow.json │ ├── financials-income.json │ ├── fundamentals-dividends.json │ ├── fundamentals-esg.json │ ├── fundamentals-leadership.json │ ├── news-data.json │ ├── ratios.json │ ├── sample_column_ids.jsonc │ ├── scanner-params.json │ ├── scanner-run.jsonc │ ├── widgets-all.json │ ├── widgets-analyst-forecasts.json │ ├── widgets-analyst-ratings.json │ ├── widgets-news-briefing.json │ ├── widgets-news.json │ └── widgets-prices.json ├── setup.py └── tests ├── run_client.py └── unit └── test_client.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/README.md -------------------------------------------------------------------------------- /ibw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ibw/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/ibw/client.py -------------------------------------------------------------------------------- /ibw/clientportal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/ibw/clientportal.py -------------------------------------------------------------------------------- /resources/download_client_portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/resources/download_client_portal.py -------------------------------------------------------------------------------- /resources/fields.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/resources/fields.xlsx -------------------------------------------------------------------------------- /resources/ibw_library_java_installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/resources/ibw_library_java_installation.md -------------------------------------------------------------------------------- /resources/ibw_start_server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/resources/ibw_start_server.md -------------------------------------------------------------------------------- /resources/ibw_undocumented_endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/resources/ibw_undocumented_endpoints.md -------------------------------------------------------------------------------- /resources/write_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/resources/write_config.py -------------------------------------------------------------------------------- /samples/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/api_client.py -------------------------------------------------------------------------------- /samples/orders/bracket_orders.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/orders/bracket_orders.jsonc -------------------------------------------------------------------------------- /samples/orders/limit_orders.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/orders/limit_orders.jsonc -------------------------------------------------------------------------------- /samples/orders/market_orders.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/orders/market_orders.jsonc -------------------------------------------------------------------------------- /samples/orders/stop_limit_order.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/orders/stop_limit_order.jsonc -------------------------------------------------------------------------------- /samples/orders/stop_order.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/orders/stop_order.jsonc -------------------------------------------------------------------------------- /samples/orders/trailing_stop_order.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/orders/trailing_stop_order.jsonc -------------------------------------------------------------------------------- /samples/responses/financials-balance-sheet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/financials-balance-sheet.json -------------------------------------------------------------------------------- /samples/responses/financials-cashflow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/financials-cashflow.json -------------------------------------------------------------------------------- /samples/responses/financials-income.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/financials-income.json -------------------------------------------------------------------------------- /samples/responses/fundamentals-dividends.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/fundamentals-dividends.json -------------------------------------------------------------------------------- /samples/responses/fundamentals-esg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/fundamentals-esg.json -------------------------------------------------------------------------------- /samples/responses/fundamentals-leadership.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/fundamentals-leadership.json -------------------------------------------------------------------------------- /samples/responses/news-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/news-data.json -------------------------------------------------------------------------------- /samples/responses/ratios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/ratios.json -------------------------------------------------------------------------------- /samples/responses/sample_column_ids.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/sample_column_ids.jsonc -------------------------------------------------------------------------------- /samples/responses/scanner-params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/scanner-params.json -------------------------------------------------------------------------------- /samples/responses/scanner-run.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/scanner-run.jsonc -------------------------------------------------------------------------------- /samples/responses/widgets-all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/widgets-all.json -------------------------------------------------------------------------------- /samples/responses/widgets-analyst-forecasts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/widgets-analyst-forecasts.json -------------------------------------------------------------------------------- /samples/responses/widgets-analyst-ratings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/widgets-analyst-ratings.json -------------------------------------------------------------------------------- /samples/responses/widgets-news-briefing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/widgets-news-briefing.json -------------------------------------------------------------------------------- /samples/responses/widgets-news.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/widgets-news.json -------------------------------------------------------------------------------- /samples/responses/widgets-prices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/samples/responses/widgets-prices.json -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/setup.py -------------------------------------------------------------------------------- /tests/run_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/tests/run_client.py -------------------------------------------------------------------------------- /tests/unit/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areed1192/interactive-broker-python-api/HEAD/tests/unit/test_client.py --------------------------------------------------------------------------------