A comprehensive system for extracting financial data, performing advanced analytics, and generating actionable trading insights - powered by Django, Celery, TimescaleDB, Jupyter, OpenAI, and few more.
- Create new virtual env:
py -3.12 -m venv venv
- Activate your virtual env:
venv/Scripts/activate
- Install packages from included requirements.txt:
pip install -r .\requirements.txt
- Run docker container:
docker compose up -d
- Go to src dir
cd src
- Apply database migrations:
python manage.py migrate
- Create admin user:
python manage.py createsuperuser
- Create Selected stocks using:
nbs/11 - Verify Stock Sync.ipynb
- Run django server:
python manage.py runserver
- In a new terminal run celery beat:
celery -A sab_home beat
- In a new terminal run celery:
celery -A sab_home worker -l info
http://localhost:8000/market/chart/