Skip to content

Some applications of Quantitative Finance using Python

Notifications You must be signed in to change notification settings

OzodbekOzodov/quant-finance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Applications of Quantitative Finance using Python

This project provides a comprehensive introduction to the practical applications of quantitative finance using Python. It covers various topics related to quantitative finance, including time series analysis, statistical arbitrage, portfolio optimization, and risk management. The project is implemented using Python programming language and relevant libraries such as NumPy, pandas, scipy, pyfolio and yfinance.

Prerequisites

Before running this project, you need to have the following software installed:

Python 3.x Jupyter Notebook NumPy pandas scipy pyfolio yfinance VaR

Usage

This project is organized into multiple modules, each covering a specific topic in quantitative finance. Each module includes a Jupyter notebook that explains the concepts and provides step-by-step guidance on how to implement them using Python. The project also includes sample datasets that can be used for testing and experimentation. All functions are stored in functions.py file.

Modules

This project includes the following modules:

Time Series Analysis Statistical Arbitrage Portfolio Optimization Risk Management Each module includes a Jupyter notebook and sample datasets.

Contributing

This project is open to contributions from the community. If you find a bug or have a feature request, please open an issue on GitHub. If you would like to contribute code, please fork the repository and submit a pull request.

About

Some applications of Quantitative Finance using Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published