Skip to content

wrighter/ib-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Brokers data download scripts

This project contains Python scripts for downloading data using the Interactive Brokers TWS API.

The process of getting the API up and running to collect real time data is described in some detail in this article. The details of using the API to download historical data are described in this article.

Basic setup

  1. Download TWS software from Interactive Brokers.
  2. Create and fund your account
  3. Pay for data for the product you want to access
  4. Download or upgrade the TWS API from here. This repo was last tested against 10.19.1.
  5. Setup your Python environment (using pyenv, virtualenv, anaconda, whatever...)
  6. Install the TWS API in your environment
  7. Install the dependencies

The steps above are mostly manual since you need to do some personalized setup, but the last install step can be done as follows:

python -m pip install pip-tools
pip-compile pyproject.toml
pip-sync

About

Python scripts that use the Interactive Brokers TWS API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages