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 main features of wangshub/rl-stock are: Automated Stock Trading, Policy Gradient Optimizers, Portfolio Optimization Algorithms, Market-Based Reward Signals, Reinforcement Learning Trading Frameworks, Financial Market Simulations, Algorithmic Trading Simulators, Trading Strategy Backtesting.
Open-source alternatives to wangshub/rl-stock include: ai4finance-llc/finrl — FinRL is a financial reinforcement learning framework and quantitative trading library. It provides a specialized… aminhp/gym-anytrading — Gym-anytrading is a reinforcement learning toolkit designed to simulate financial market conditions for the… tensortrade-org/tensortrade — TensorTrade is a reinforcement learning trading framework designed for training and deploying autonomous agents that… letianzj/quantresearch — QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial… shashankvemuri/finance — This project is a Python quantitative finance library designed for gathering, manipulating, and analyzing stock market… udacity/deep-reinforcement-learning — This project is a deep reinforcement learning curriculum providing educational materials and implementation exercises…
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
Gym-anytrading is a reinforcement learning toolkit designed to simulate financial market conditions for the development and evaluation of automated trading agents. It provides a standardized framework that models stock and forex market data, allowing researchers to train agents through trial and error within consistent, gym-compatible environments. The platform distinguishes itself through an object-oriented architecture that enables users to define custom trading logic, including unique reward functions, profit calculations, and trade fee policies. By transforming raw financial datasets into
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
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