ai4finance-foundation/finrl-trading

FinRL-X: An AI-Native Modular Infrastructure for Quantitative Trading

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 18th, 2026
Created on July 26th, 2020
Open Issues & Pull Requests: 54 (+0)
GitHub issues: Enabled
Number of forks: 1,097
Total Stargazers: 3,730 (+1)
Total Subscribers: 114 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1385.8 days
Mean response time: 935.5 days
90th percentile: 1635.8 days
Tracked items: 5

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 460 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

FinRL-X is a quantitative trading platform that unifies data processing, strategy composition, backtesting, and live broker execution through a modular, weight-centric architecture.

The platform addresses the fragmentation in algorithmic trading workflows by introducing a unified interface centered on portfolio weight vectors. This design allows each component—stock selection, portfolio allocation, timing adjustment, and risk overlay—to operate independently while maintaining consistency across backtesting and live execution. Data flows through a standardized pipeline supporting multiple sources including FMP, Yahoo Finance, and WRDS, with optional LLM-based sentiment preprocessing. The weight-centric contract means you can swap allocation methods, from classical approaches like mean-variance optimization to deep reinforcement learning agents using PPO or SAC, without modifying surrounding pipeline stages.

Adoption suits researchers and practitioners building systematic trading strategies who need reproducibility between offline testing and production deployment. The platform is particularly valuable if you want to experiment with different allocation paradigms—equal weight, Markowitz optimization, minimum variance, or learning-based methods—under a consistent evaluation framework. It includes backtesting powered by the bt engine with multi-benchmark comparison and transaction cost modeling, plus live execution integration with Alpaca supporting multi-account trading and pre-trade risk checks. The README does not compare this tool to other quantitative trading frameworks, so no comparative positioning is available.

Development activity shows consistent engagement with both issues and pull requests being actively tracked. The project maintains a public Discord community for user support and discussion. The codebase is anchored to a peer-reviewed paper describing the architecture and use cases, indicating research-backed design rather than ad-hoc evolution.