All in one API to interact with many different brokers
- TD Ameritrade
- E*Trade
- Tradier
- Robinhood
- Webull
- M1 Finance
- Charles Schwab
- Install Anaconda
brew install --cask anaconda
Point your terminal to the anaconda installation by opening your ~/.zshrc file and adding this line at the top:
export PATH="/usr/local/anaconda3/bin:$PATH"
Then run
source ~/.zshrc
- Create the python environment
conda create -n brokercentral python=3.7
conda activate brokercentral
This is where we will install all of our dependencies and what the application will eventually point to. Every time you want to make changes or train run conda activate
- Install dependencies
pip install -r requirements.txt
brew cask install chromedriver
- Setup API
python setup.py
Instructions to set up developer accounts
Feel free to create pull request with any additional features
- Create broker agnostic api
- Add other brokers