Awesome Open Source
Awesome Open Source

The main objective of this repo is idea generation! Some of these 'strategies' might not be appropriate for consumption due to overfitting (it's meant to be educational)

Dependencies: Numpy; Pandas; Matplotlib and Requests (for fetching Yahoo Finance data)

Difficulty

Moderate:

ML Based Pairs Trading - A simple Machine Learning example, Decision Tree Regressors applied to the previous pair (also requires Scikit-Learn)

Basic:

Long Only Pairs Trading - A simple pairs trading strategy focused on buying the loser! Signal is given by rolling correlation

Introductory:

Dynamic Asset Allocation & Diversification - Exploring geographical diversification and optimizing capital allocation (also requires Scipy)

Market data last updated at 2 July 2020

License

This code has been released under the Apache 2.0 License

Alternatives To Quantitative Notebooks
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (796,107
Jupyter Notebook (151,231
Machine Learning (36,527
Data Science (9,971
Education (7,615
Finance (6,977
Trading (5,765
Data Analysis (4,737
Investment (1,430
Algorithmic Trading (626
Trading Strategies (544
Quantitative Finance (391
Trading Algorithms (303
Financial Analysis (268
Stock Trading (200
Quantitative Trading (149
Asset Management (82
Asset Allocation (25
Pairs Trading (19
Asset Pricing (12