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
·
tensortrade-org avatar

tensortrade-org/tensortrade

0
View on GitHub↗
6,346 stars·1,238 forks·Python·Apache-2.0·12 viewsdiscord.gg/ZZ7BGWh↗

Tensortrade

TensorTrade is a reinforcement learning trading framework designed for training and deploying autonomous agents that optimize financial market strategies. It provides an algorithmic trading simulation environment where agents can be tested against market data using simulated broker environments.

The framework features a distributed training system using RLlib to optimize decision policies across large datasets. It includes a walk-forward validation tool that evaluates trading strategies through windowed performance analysis to prevent overfitting and measure real-world viability.

The project covers quantitative market modeling and state engineering to transform raw data into observations. It also includes infrastructure for reward function configuration, action-scheme mapping for execution instructions, and automated hyperparameter optimization.

Features

  • Algorithmic Trading - Provides a framework for designing and testing automated trading strategies using simulation environments.
  • Reinforcement Learning Training - Trains autonomous agents to execute financial trades based on market data and reward signals.
  • Observation Transformers - Transforms raw market data feeds into windowed feature sets to serve as inputs for decision policies.
  • Trading Action Mappings - Implements a system to convert neural network outputs into specific trading execution instructions.
  • Market-Based Reward Signals - Computes numeric learning signals based on portfolio performance and market returns to guide reinforcement learning.
  • Reinforcement Learning Trading Frameworks - Offers a complete framework for training and deploying RL-based autonomous trading agents.
  • Action Mapping Schemes - Implements a mechanism to map agent decision outputs into specific financial execution instructions such as buy, sell, or hold orders.
  • Simulated Environments - Provides a simulated broker environment that mimics market execution for training trading agents.
  • AI Trading Agents - Provides a framework for constructing autonomous financial agents that learn from market data.
  • Algorithmic Trading Simulators - Provides a simulated broker environment to test agent behavior and execution schemes against historical data.
  • Quantitative Financial Modeling - Transforms raw financial data into engineered observations and statistical metrics for machine learning models.
  • Distributed RL Scaling - Scales the optimization of trading policies across large datasets using RLlib for distributed training.
  • Distributed ML Trainers - Uses a distributed training system to optimize decision policies across large datasets for financial agents.
  • Distributed Training - Integrates with RLlib to execute distributed reinforcement learning processes across compute clusters.
  • Financial Strategy Validation - Validates financial strategies using held-out historical data and commission analysis to ensure real-world viability.
  • Walk-Forward Validation - Evaluates strategy robustness by testing agents on rolling windows of historical data to detect overfitting.
  • Trading Strategy Robustness Validation - Evaluates agent performance through walk-forward validation and commission analysis to ensure strategy viability.
  • Machine Learning Models - Reinforcement learning framework for trading systems.
  • Quantitative Research Tools - Reinforcement learning framework for efficient trading.

Star history

Star history chart for tensortrade-org/tensortradeStar history chart for tensortrade-org/tensortrade

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

Open-source alternatives to Tensortrade

Similar open-source projects, ranked by how many features they share with Tensortrade.
  • 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
  • wangshub/rl-stockwangshub avatar

    wangshub/RL-Stock

    3,693View on GitHub↗

    RL-Stock is a system for executing deep reinforcement learning trading bots designed to automate stock trading and optimize financial profit strategies. It includes a financial market data pipeline for fetching and normalizing historical price and volume data and a policy gradient trading optimizer to refine continuous action outputs. The project provides a simulation environment to measure the performance of trading strategies against initial capital using unseen test data. It employs policy gradient reinforcement learning algorithms to optimize trading actions and improve overall portfolio

    Jupyter Notebook
    View on GitHub↗3,693
  • 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
  • letianzj/quantresearchletianzj avatar

    letianzj/QuantResearch

    2,808View on GitHub↗

    QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial time-series analysis, and systematic trading. It provides an event-driven backtesting environment for validating strategies against historical tick and bar data, alongside a dedicated portfolio optimization engine for calculating asset weights and risk metrics. The project distinguishes itself through a machine learning finance toolkit that implements recurrent neural networks for price prediction and reinforcement learning for derivative pricing. It also features advanced statisti

    Jupyter Notebookalgorithmic-tradingalgotradingasset-allocation
    View on GitHub↗2,808
See all 30 alternatives to Tensortrade→

Frequently asked questions

What does tensortrade-org/tensortrade do?

TensorTrade is a reinforcement learning trading framework designed for training and deploying autonomous agents that optimize financial market strategies. It provides an algorithmic trading simulation environment where agents can be tested against market data using simulated broker environments.

What are the main features of tensortrade-org/tensortrade?

The main features of tensortrade-org/tensortrade are: Algorithmic Trading, Reinforcement Learning Training, Observation Transformers, Trading Action Mappings, Market-Based Reward Signals, Reinforcement Learning Trading Frameworks, Action Mapping Schemes, Simulated Environments.

What are some open-source alternatives to tensortrade-org/tensortrade?

Open-source alternatives to tensortrade-org/tensortrade include: ai4finance-llc/finrl — FinRL is a financial reinforcement learning framework and quantitative trading library. It provides a specialized… wangshub/rl-stock — RL-Stock is a system for executing deep reinforcement learning trading bots designed to automate stock trading and… ai4finance-foundation/elegantrl — ElegantRL is a deep reinforcement learning framework and quantitative trading platform designed for automating… letianzj/quantresearch — QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial… aminhp/gym-anytrading — Gym-anytrading is a reinforcement learning toolkit designed to simulate financial market conditions for the… trademaster-ntu/trademaster — TradeMaster is a reinforcement learning trading framework and algorithmic trading simulator designed for designing and…