NOTE: This is still being developed.
- Execute multiple strategies simultaneously in isolation
- Supports multiple brokers with a broker agnostic interface
- Options are a first class citizen
- Setup a python virtual environment
python -m pyenv python3.12
- Install the required packages:
pip install -r requirements.txt
- Initialize the database with fake data:
python init_db.py
- Start the frontend (React) server
NOTE: right now you will have to edit this line in
src/axiosInstance.js
file locally to point tohttp://localhost:8000
: https://github.com/r0fls/soad/blob/main/trading-dashboard/src/axiosInstance.js#L4
Then:
cd trading-dashboard
yarn start
- Start the python API (in a second terminal window)
python main.py --mode api