#54 · Primary category: Financial Data & Analytics Platforms

mlfinlab

algorithmic-trading finance financial-machine-learning investing machine-learning portfolio-management portfolio-optimization python quantitative-finance research trading

MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.

Project last updated:10/02/23

GitHub Stars

4.9K

Forks

1.3K

Contributors

3

License

Other

Why we included this project

MlFinLab packages the machine-learning techniques from 'Advances in Financial Machine Learning' into a Python library aimed at quantitative researchers. Rather than treating trading as a generic prediction problem, it covers the full strategy pipeline: you start by turning raw price data into structures the models can actually use, then work through labeling, sampling, feature engineering, cross-validation, feature importance, bet sizing, and backtest overfitting diagnostics. That breadth makes it a practical fit for portfolio managers, quant developers, and finance grad students who want tested, documented implementations instead of re-deriving techniques from the papers. One caveat before you build on it: the code sits under a commercial all-rights-reserved license and the full library is gated behind a subscription, so read those terms carefully. For people already doing algorithmic trading, the example notebooks are a fast way to see these methods running end to end.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category