awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/qlib

0
View on GitHub↗
44,490 نجوم·7,032 تفرعات·Python·MIT·18 مشاهداتqlib.readthedocs.io/en/latest↗

Qlib

This project is a comprehensive platform for quantitative investment research, machine learning, and algorithmic trading. It provides an end-to-end environment for developing, testing, and executing financial strategies, supporting the entire lifecycle from data ingestion and feature engineering to model training and backtesting.

The system is distinguished by its configuration-driven workflow orchestration, which allows researchers to automate complex pipelines and manage experiments through declarative files. It features a high-performance data infrastructure that utilizes custom binary formats to optimize throughput for large-scale market datasets, while a dedicated temporal management layer enforces strict point-in-time data integrity to prevent information leakage during simulations. Furthermore, the platform includes a hierarchical simulation framework that coordinates multi-level trading interactions, such as the relationship between daily portfolio management and intraday order execution.

Beyond its core research capabilities, the platform offers a specialized toolkit for financial machine learning, including support for reinforcement learning agents and meta-learning algorithms. Users can integrate custom models and trading strategies through standardized interfaces, ensuring flexibility in how predictive signals are generated and applied. The environment also provides robust utilities for experiment tracking, containerized deployment management, and performance reporting to facilitate reproducible research and strategy verification.

Features

  • Algorithmic Trading Frameworks - Provides a modular architecture for building and simulating automated investment logic from portfolio management to order execution.
  • Algorithmic Trading Platforms - Coordinates multiple trading strategies and monitors their performance through historical simulation and real-time execution.
  • Algorithmic Trading Simulators - Simulates historical market performance to evaluate the effectiveness of investment strategies before deployment.
  • Frameworks - Facilitates the development of data-driven investment models through specialized financial data processing and predictive algorithm training.
  • Research Platforms - Provides an end-to-end pipeline for developing and testing financial trading strategies through data ingestion and model training.
  • Financial Machine Learning Models - Applies predictive modeling and reinforcement learning to large-scale market datasets to automate investment decisions.
  • Financial Machine Learning Toolkits - Provides a specialized collection of tools for training predictive models and reinforcement learning agents on historical market data.
  • Trading Strategy Definitions - Enables the definition of custom logic for market predictions and automated trading decisions.
  • Algorithmic Trading - Defines custom portfolio management logic by extending base classes to generate specific trade decisions.
  • Financial Forecasting Models - Calculates stock scores using a modular interface that integrates with automated workflows.
  • Automated Trading Execution - Executes pre-built investment strategies to manage stock holdings and generate order lists.
  • High-Performance Data Infrastructures - Maximizes throughput for large-scale financial datasets while ensuring point-in-time data integrity.
  • Quantitative Workflow Orchestrators - Manages complex research pipelines through configuration-driven automation to ensure reproducible experiments.
  • Workflow Orchestrators - Automates complex research pipelines including data processing, model training, and backtesting via a centralized configuration interface.
  • Reinforcement Learning Algorithms - Optimizes long-term trading performance by defining agents, environments, policies, and reward signals.
  • Forecasting Models - Data distribution generation for concept drift adaptation.
  • Machine Learning - AI-oriented platform for quantitative investment research and modeling.
  • أطر عمل تعلم الآلة - AI-oriented platform for quantitative investment research.
  • Financial Analysis - AI-oriented platform for quantitative investment research.
  • Quantitative Frameworks - AI-driven quantitative investment framework for research and production.
  • Trading and Backtesting - AI-oriented quantitative investment platform.
  • Centralized Data Management Systems - Stores and accesses information from a central server that uses advanced caching techniques to speed up calculations.
  • Configuration-Driven Orchestrators - Automates complex research pipelines and experiment tracking through declarative configuration files and standardized interfaces.
  • Pipeline Execution Engines - Runs complete analytical workflows including data preparation and model training via single-command execution.
  • Backtesting Engines - Prevents data leakage during backtesting by ensuring models only access information available at specific historical timestamps.
  • Machine Learning Experiment Trackers - Tracks metrics, parameters, and tags for machine learning runs using a hierarchical system.
  • Meta Learning Frameworks - Learns patterns across multiple forecasting tasks to apply acquired knowledge toward guiding future model training.
  • Reinforcement Learning Environments - Implements simulator, state interpreter, action interpreter, and reward function components for reinforcement learning.
  • Reinforcement Learning Training Pipelines - Coordinates the reinforcement learning lifecycle by managing environment creation, policy updates, and runtime execution.
  • Temporal Data Management - Enforces strict historical boundaries to prevent future information leakage during backtesting and model training.
  • Experiment Tracking Systems - Organizes research projects by tracking individual experiment records and comparing configurations to evaluate progress.
  • Automated Experimentation Tools - Generates multiple research tasks from templates by varying parameters to facilitate automated model testing.
  • Model Integration Interfaces - Connects custom forecasting models by extending base classes and configuring parameters via external files.
  • Reinforcement Learning Strategies - Develops quantitative trading strategies using reinforcement learning by following structured learning paths.
  • Binary Data Formats - Provides custom binary file structures to optimize disk I/O and memory throughput for large-scale market datasets.
  • Technical Analysis - Provides tools for building mathematical expressions using historical market data to predict future asset returns.
  • Configuration Management Systems - Instantiates research components like models and data handlers using external configuration files to reduce boilerplate code.
  • Performance Analysis - Generates visual summaries and performance metrics for investment portfolios to evaluate strategy effectiveness.

سجل النجوم

مخطط تاريخ النجوم لـ microsoft/qlibمخطط تاريخ النجوم لـ microsoft/qlib

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Qlib

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Qlib.
  • ai4finance-foundation/finrlالصورة الرمزية لـ AI4Finance-Foundation

    AI4Finance-Foundation/FinRL

    13,964عرض على GitHub↗

    FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

    Jupyter Notebookalgorithmic-tradingdeep-reinforcement-learningdrl-algorithms
    عرض على GitHub↗13,964
  • vnpy/vnpyالصورة الرمزية لـ vnpy

    vnpy/vnpy

    41,676عرض على GitHub↗

    VeighNa is an event-driven, modular platform designed for the development, backtesting, and execution of automated financial trading strategies. It provides a comprehensive suite of tools that includes a centralized trading terminal for monitoring portfolios and market conditions, alongside a robust algorithmic trading engine that manages real-time data processing and order execution. The platform distinguishes itself through a highly decoupled architecture that isolates algorithmic logic from market connectivity, allowing for independent strategy development and testing. It utilizes a dynami

    Pythonalgotradingfinancefintech
    عرض على GitHub↗41,676
  • mementum/backtraderالصورة الرمزية لـ mementum

    mementum/backtrader

    20,462عرض على GitHub↗

    Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading strategies. It provides a comprehensive environment for quantitative finance, allowing users to simulate trading logic against historical market data or connect directly to brokerage platforms for automated real-time trading. The project distinguishes itself through a unified event-driven architecture that treats backtesting and live trading with the same API. This consistency is supported by a flexible data-feed abstraction layer that normalizes diverse financial sources, ena

    Pythonbacktestingmetaclasspython
    عرض على GitHub↗20,462
  • edtechre/pybrokerالصورة الرمزية لـ edtechre

    edtechre/pybroker

    3,191عرض على GitHub↗

    pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for developing, testing, and optimizing trading strategies using historical market data. It functions as a trading strategy backtester and a financial performance evaluator, providing a structured environment to simulate trading rules and analyze their statistical reliability. The framework distinguishes itself through a market data integration layer that handles the fetching and caching of historical price data from external providers. It incorporates an event-driven backtesting engine and

    Pythonaialgorithmic-tradingalgotrading
    عرض على GitHub↗3,191
عرض جميع البدائل الـ 30 لـ Qlib→

الأسئلة الشائعة

ما هي وظيفة microsoft/qlib؟

This project is a comprehensive platform for quantitative investment research, machine learning, and algorithmic trading. It provides an end-to-end environment for developing, testing, and executing financial strategies, supporting the entire lifecycle from data ingestion and feature engineering to model training and backtesting.

ما هي الميزات الرئيسية لـ microsoft/qlib؟

الميزات الرئيسية لـ microsoft/qlib هي: Algorithmic Trading Frameworks, Algorithmic Trading Platforms, Algorithmic Trading Simulators, Frameworks, Research Platforms, Financial Machine Learning Models, Financial Machine Learning Toolkits, Trading Strategy Definitions.

ما هي البدائل مفتوحة المصدر لـ microsoft/qlib؟

تشمل البدائل مفتوحة المصدر لـ microsoft/qlib: ai4finance-foundation/finrl — FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated… vnpy/vnpy — VeighNa is an event-driven, modular platform designed for the development, backtesting, and execution of automated… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading… edtechre/pybroker — pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for… virattt/ai-hedge-fund — This project is an algorithmic trading platform designed to automate financial market analysis and the execution of… jesse-ai/jesse — Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading…