Streamlit applications and Google Colaboratory notebooks with introductory material to qf in Python.
autoML.py file contains streamlit app with automated machine learning
portfolio.py file contains streamlit app with auto portfolio optimizer & EDA
tutorials folder contains tutorials for various python packages dealing with financial data and time series modeling
Inside the tutorials folder you will find notebooks detailing comprehensive looks into common trading algorithims, ARIMA modeling, and some of the more common finance libraries.
tutorial is located here: and below
make sure you have a code editor setup with python >= 3.10 and a zsh / bash based shell, VS code is my editor of choice:
-
clone repository inside code-editor of choice
-
setup enviroment in terminal: (make sure to select enviroment as workspace interpreter)
python3.10 -m venv automl
-
install dependencies
pip install -r requirements.txt
-
run applications:
streamlit run autoML.py
streamlit run portfolio.py
-
explore the jupyter notebooks located in tutorials to further your understanding of qf