Skip to content

hofmannj0n/introduction-to-quantitative-finance-in-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Quant Finance in Python

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.

Video tutorial located here

Prerequisites

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:

VS code

download Python

Cloning the repository (MacOS)

  1. clone repository inside code-editor of choice

  2. setup enviroment in terminal: (make sure to select enviroment as workspace interpreter) python3.10 -m venv automl

  3. install dependencies pip install -r requirements.txt

  4. run applications: streamlit run autoML.py streamlit run portfolio.py

  5. explore the jupyter notebooks located in tutorials to further your understanding of qf

About

streamlit appliations and colab notebooks with introductory material to qf in Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published