awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
AI4Finance-Foundation avatar

AI4Finance-Foundation/FinRL-Trading

0
View on GitHub↗
3,344 stars·1,019 forks·Python·Apache-2.0·22 viewsai4finance.org↗

FinRL Trading

FinRL-Trading is a modular framework designed for the development, training, and deployment of quantitative trading strategies using reinforcement learning and autonomous agent workflows. It provides a comprehensive infrastructure for managing the entire lifecycle of financial models, from data ingestion and strategy generation to live market execution.

The platform distinguishes itself through a multi-agent architecture that coordinates specialized tasks such as sentiment analysis, risk assessment, and collaborative research. By utilizing a standardized environment abstraction, it allows reinforcement learning agents to interact with simulated markets that incorporate realistic constraints, including transaction costs, slippage, and liquidity requirements.

The system includes integrated tools for automated portfolio management, enabling users to apply risk controls like stop-loss orders and volatility-based asset rotation. It supports the aggregation of heterogeneous market data into a unified format, ensuring consistency across backtesting simulations and real-time trading operations.

Features

  • Quantitative Trading Platforms - Provides a comprehensive environment for ingesting market data, backtesting financial models, and executing live trades.
  • Reinforcement Learning Trading Frameworks - Offers a modular platform for developing, training, and deploying quantitative trading strategies using reinforcement learning.
  • Multi-Agent Orchestration Platforms - Coordinates autonomous agents to perform collaborative research and complex analytical tasks across multiple data sources.
  • Reinforcement Learning Training - Optimizes reinforcement learning models for quantitative strategies through simulations in representative market environments.
  • Modular Pipeline Orchestrators - Structures financial workflows by separating data ingestion, strategy generation, and execution into independent, modular components.
  • Financial Workflow Orchestrators - Coordinates autonomous agents to perform collaborative research, sentiment analysis, and complex analytical tasks in financial markets.
  • OpenAI Gym Integrations - Provides standardized interfaces for connecting reinforcement learning algorithms to simulated financial market environments.
  • Automated Risk Management - Optimizes asset weights and applies risk management controls to protect capital during live market participation.
  • Event-Driven Trading Engines - Executes quantitative trading strategies by reacting to real-time market data events and brokerage signals.
  • Live Trading Execution - Connects to brokerage accounts to deploy automated strategies with real-time risk checks and market monitoring.
  • Quantitative Signal Generators - Constructs quantitative models using reinforcement learning or heuristics to determine optimal asset weights and timing.
  • Trading Strategy Backtesters - Evaluates trading strategies against historical market data using transaction cost modeling and multi-benchmark comparisons.
  • Market Data Aggregators - Aggregates financial information from multiple providers into a unified pipeline with local caching for consistent strategy development.
  • Risk Management Simulations - Applies automated stop-loss orders, cooldown periods, and asset rotation to protect capital during high market volatility.
  • Backtesting Simulations - Simulates realistic market conditions by applying slippage, commission, and liquidity constraints during strategy evaluation.
  • Multi-Agent Coordination Frameworks - Coordinates autonomous agents performing specialized tasks like sentiment analysis and risk assessment within a unified decision engine.

Star history

Star history chart for ai4finance-foundation/finrl-tradingStar history chart for ai4finance-foundation/finrl-trading

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with FinRL Trading

These projects share indexed features with FinRL Trading. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • fasiondog/hikyuufasiondog avatar

    fasiondog/hikyuu

    2,999View on GitHub↗

    Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading strategies. It functions as a high-speed system that combines a financial time-series library, a multi-factor analysis tool, and a quantitative backtesting engine to support comprehensive trading research. The framework is distinguished by its high-speed computing core, which utilizes multi-threaded execution to process large volumes of market data for technical indicator generation. It supports a modular strategy composition model where signal, risk, and fund management component

    C++algorithms-tradingbacktestingcpp
    View on GitHub↗2,999
  • ai4finance-foundation/elegantrlAI4Finance-Foundation avatar

    AI4Finance-Foundation/ElegantRL

    4,342View on GitHub↗

    ElegantRL is a deep reinforcement learning framework and quantitative trading platform designed for automating financial decision making. It provides a system for designing and training agents using massively parallel GPU execution and includes a coordination layer for multi-agent reinforcement learning. Additionally, it features a GPU-based solver for NP-complete and nonconvex mathematical optimization problems. The platform distinguishes itself through GPU-accelerated environments that simulate thousands of parallel market interactions on a single device to accelerate data collection. It in

    Pythona2cbipedalwalkerhardcoreddpg
    View on GitHub↗4,342
  • ai4finance-llc/finrlAI4Finance-LLC avatar

    AI4Finance-LLC/FinRL

    15,518View on GitHub↗

    FinRL is a financial reinforcement learning framework and quantitative trading library. It provides a specialized system for developing, training, and simulating autonomous agents designed to automate financial trading and portfolio management. The project serves as an automated portfolio optimizer and financial market simulator. It enables the creation of decision-making policies to balance asset allocations, maximize potential returns, and minimize financial risk through reinforcement learning. The framework includes capabilities for financial market data engineering, algorithmic trading s

    Jupyter Notebook
    View on GitHub↗15,518
  • yutiansut/quantaxisyutiansut avatar

    yutiansut/QUANTAXIS

    9,955View on GitHub↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Pythonquant
    View on GitHub↗9,955
Compare all 30 related projects→

Frequently asked questions

What does ai4finance-foundation/finrl-trading do?

FinRL-Trading is a modular framework designed for the development, training, and deployment of quantitative trading strategies using reinforcement learning and autonomous agent workflows. It provides a comprehensive infrastructure for managing the entire lifecycle of financial models, from data ingestion and strategy generation to live market execution.

What are the main features of ai4finance-foundation/finrl-trading?

The main features of ai4finance-foundation/finrl-trading are: Quantitative Trading Platforms, Reinforcement Learning Trading Frameworks, Multi-Agent Orchestration Platforms, Reinforcement Learning Training, Modular Pipeline Orchestrators, Financial Workflow Orchestrators, OpenAI Gym Integrations, Automated Risk Management.

Which projects share features with ai4finance-foundation/finrl-trading?

Projects with overlapping indexed features include: fasiondog/hikyuu — Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading… ai4finance-foundation/elegantrl — ElegantRL is a deep reinforcement learning framework and quantitative trading platform designed for automating… ai4finance-llc/finrl — FinRL is a financial reinforcement learning framework and quantitative trading library. It provides a specialized… yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies… charliedream1/ai_quant_trade — ai_quant_trade is an AI-driven quantitative trading platform that enables the development, backtesting, and deployment… shinnytech/tqsdk-python — tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures,…

Curated searches featuring FinRL Trading

Hand-picked collections where FinRL Trading appears.
  • Algorithmic trading backtester