2021-04-02 21:22:48 +00:00
2021-04-02 17:22:04 -04:00
2021-03-31 23:54:37 -04:00
2021-03-18 21:40:42 -04:00
2021-03-18 21:40:42 -04:00
2021-04-02 17:22:04 -04:00
2021-04-02 17:22:04 -04:00

Repo-Updater Wiki-Generator Gitter

Financial Machine Learning and Data Science

A curated list of practical financial machine learning (FinML) tools and applications. This collection is primarily in Python.

A listed repository should be deprecated if:

  • Repository's owner explicitly say that "this library is not maintained".
  • Not committed for long time (2~3 years).

This repo is officially under revamp as of 3/29/2021!!

***TODOs and roadmap is under the github project here If you would like to contribute to this repo, please send us a pull request or contact @dereknow or @bin-yang-algotune or join us in the gitter chat here



Updated Repo Information including the creation date/last update date/number of stars etc can be found here
Repo list is updated weekly and status is shown on the badge


Trading

Deep Learning (Wiki)

repo comment created_at last_commit star_count repo_status rating
Stock-Prediction-Models NEW 12/18/17 10:49 1/5/21 10:31 3584.0 ✔️ :star:x5
AI Trading AI to predict stock market movements. 1/9/19 8:02 2/11/19 16:32 2852.0 ✖️ :star:x5
FinRL-Library NEW 7/26/20 13:18 3/28/21 13:46 1780.0 ✔️ :star:x5
Deep Learning IV Bulbea: Deep Learning based Python Library. 3/9/17 6:11 3/19/17 7:42 1448.0 ✔️ :star:x5
RLTrader NEW 4/27/19 18:35 10/17/19 16:25 1300.0 ✔️ :star:x5
            <details>
            <summary><sub>next 5</sub></summary>
            | <sub>repo</sub>                                                                                                                                                                                                           | <sub>comment</sub>                                                                                                                                                                                   | <sub>created_at</sub>    | <sub>last_commit</sub>   | <sub>star_count</sub>   | <sub>repo_status</sub>              | <sub>rating</sub>   |

|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------|:-------------------------|:------------------------|:------------------------------------|:--------------------| | Deep Learning III | Algorithmic trading with deep learning experiments. | 6/18/16 18:23 | 8/7/18 15:24 | 1262.0 | ✖️ | :star:x5 | | Personae | NEW | 3/10/18 11:22 | 9/2/18 17:21 | 1142.0 | ✖️ | :star:x5 | | Deep-Reinforcement-Learning-for-Automated-Stock-Trading-Ensemble-Strategy-ICAIF-2020 | NEW | 7/26/20 13:12 | 1/21/21 18:11 | 542.0 | ✔️ | :star:x4 | | awesome-deep-trading | curated list of papers/repos on topics like CNN/LSTM/GAN/Reinforcement Learning etc. Categorized as deep learning for now but there are other topics here. Manually maintained by cbailes | 11/26/18 3:23 | 1/1/21 9:41 | 528.0 | ✔️ | :star:x4 | | Neural Network | Neural networks to predict stock prices. | 9/10/18 6:34 | 11/21/18 7:39 | 488.0 | ✖️ | :star:x4 |

Reinforcement Learning (Wiki)

repo comment created_at last_commit star_count repo_status rating
RL Trading A collection of 25+ Reinforcement Learning Trading Strategies -Google Colab. nan nan nan ✔️
RL OpenGym with Deep Q-learning and Policy Gradient. 10/4/16 14:42 12/23/16 7:34 712.0 ✔️
RL III Github -Deep Reinforcement Learning based Trading Agent for Bitcoin. 9/21/17 17:05 4/13/18 16:33 575.0 ✔️
RL V Building an Agent to Trade with Reinforcement Learning. 1/16/19 0:43 3/19/20 20:28 32.0 ✔️
Pair Trading RL Using deep actor-critic model to learn best strategies in pair trading. 5/18/17 16:47 5/18/17 16:56 241.0 ✔️
            <details>
            <summary><sub>next 5</sub></summary>
            | <sub>repo</sub>                                                    | <sub>comment</sub>                                                                  | <sub>created_at</sub>    | <sub>last_commit</sub>   | <sub>star_count</sub>   | <sub>repo_status</sub>        | <sub>rating</sub>   |

|:-------------------------------------------------------------------|:------------------------------------------------------------------------------------|:-------------------------|:-------------------------|:------------------------|:------------------------------|:--------------------| | RL IV | Reinforcement Learning for finance. | 10/21/16 2:47 | 4/7/17 8:11 | 140.0 | ✔️ | | | RL II | reinforcement learning on stock market and agent tries to learn trading. | 6/11/16 7:27 | 1/22/18 14:35 | 1340.0 | ✔️ | |

Other Models (Wiki)

repo comment created_at last_commit star_count repo_status rating
Trend Following A futures trend following portfolio investment strategy. nan nan nan ✔️
Scikit-learn Stock Prediction Using python and scikit-learn to make stock predictions. 2/12/17 4:50 2/4/21 3:48 919.0 ✔️
Fundamental LT Forecasts Research in investment finance for long term forecasts. 7/22/18 8:14 2/17/21 14:39 379.0 ✔️
Mixture Models I Mixture models to predict market bottoms. 3/20/17 18:54 4/25/17 23:35 31.0 ✔️
Short-Term Movement Cues Identify social/historical cues for short term stock movement. 9/12/16 18:38 8/29/18 20:27 2157.0 ✔️
            <details>
            <summary><sub>next 5</sub></summary>
            | <sub>repo</sub>                                                                              | <sub>comment</sub>                           | <sub>created_at</sub>     | <sub>last_commit</sub>   | <sub>star_count</sub>   | <sub>repo_status</sub>        | <sub>rating</sub>   |

|:---------------------------------------------------------------------------------------------|:---------------------------------------------|:--------------------------|:-------------------------|:------------------------|:------------------------------|:--------------------| | Mixture Models II | Mixture models and stock trading. | 12/11/17 17:05 | 5/13/20 23:50 | 166.0 | ✔️ | |

Data Processing Techniques and Transformations (Wiki)

repo comment created_at last_commit star_count repo_status rating
Advanced ML II More implementations of Financial Machine Learning (De Prado). nan nan nan ✔️
Advanced ML Exercises too Financial Machine Learning (De Prado). 4/25/18 17:22 1/16/20 17:25 958.0 ✔️
            <details>
            <summary><sub>next 5</sub></summary>
            | <sub>repo</sub>   | <sub>comment</sub>   | <sub>created_at</sub>   | <sub>last_commit</sub>   | <sub>star_count</sub>   | <sub>repo_status</sub>   | <sub>rating</sub>   |

|-------------------|----------------------|-------------------------|--------------------------|-------------------------|--------------------------|---------------------|

Portfolio Management

Portfolio Selection and Optimisation (Wiki)

Factor and Risk Analysis (Wiki)

Techniques

Unsupervised (Wiki)

Textual (Wiki)

Other Assets

Derivatives and Hedging (Wiki)

Fixed Income (Wiki)

  • Vasicek - Bootstrapping and interpolation.
  • Binomial Tree - Utility functions in fixed income securities.
  • Corporate Bonds - Predicting the buying and selling volume of the corporate bonds.

Alternative Finance (Wiki)

Extended Research (Wiki)

Courses (Wiki)

Data (Wiki)

Colleges, Centers and Departments (Wiki)

Languages
Python 100%