Practical overview
When it fits
Use Qlib when you need a Python-based environment for quantitative research across multiple machine-learning paradigms, from idea exploration toward production implementation.
Who it is for
- Quantitative researchers using machine learning
- Python developers building algorithmic-trading research workflows
- Financial modelling and investment-research teams
Documented uses
- Explore quantitative investment ideas
- Develop and compare machine-learning models
- Investigate market dynamics with modelling and reinforcement learning
- Work with quantitative datasets and research workflows
- Support factor-mining and model-optimization research through the documented RD-Agent integration
Requirements & limits
The repository is public and licensed under MIT. It identifies Windows, Linux and macOS support. No verified pricing or account requirement is provided.
- Python is the primary language.
- The project supports supervised learning, market-dynamics modelling and reinforcement learning.
- Its scope covers research through production implementation.
- The repository includes documentation and tutorial notebooks.
- The RD-Agent connection is documented for automated factor mining and model optimization research.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 1 October 2026
- Original website title
- microsoft/qlib · Official homepage title · retained in its source language

