AlgoTradeFramework is a python framework for creating and testing strategies for algorithmic trading locally.
python3, pgcopy, psycopg2, requests, schedule, setuptools An AWS PostgreSQL DB instance
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
sudo apt-get install libpq-dev
python3.6 -m venv /path/to/new/virtual/environment
source /path/to/new/virtual/environment/bin/activate
pip install -e .
pip install -r requirements.txt
sudo service postgresql start
python backend/db/db_cacher.py
python backend/testers/back_tester.py
We make API calls to AlphaVantage and store them in an AWS instance as well as a local backup database.
[1] Ian J. Goodfellow, Jonathon Shlens, Explaining and Harnessing Adversarial Examples