Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Algorithmic Trading

Algorithmic Trading

71 projects

Showing 35 of 71 projects

stock_market_reinforcement_learning
stock_market_reinforcement_learningPython

An OpenAI Gym environment for stock market trading simulation with Deep Q-learning and Policy Gradient implementations.

#policy-gradient#openai-gym#algorithmic-trading
Stars797
Forks311
Last commit
Deep-Reinforcement-Stock-Trading
Deep-Reinforcement-Stock-TradingJupyter Notebook

A modular deep reinforcement learning framework for portfolio management, enabling algorithmic stock trading with DQN and DDPG agents.

#algorithmic-trading#financial-ai#portfolio-management
Stars693
Forks158
Last commit
pylivetrader
pylivetraderPython

A Python live trading framework with a zipline-compatible API for executing algorithms via broker APIs.

#hacktoberfest#quantitative-analysis#zipline
Stars685
Forks197
Last commit3 years ago
Cassandre
CassandreJava

A Spring Boot starter for creating Java cryptocurrency trading bots that handles exchange connections and trading operations.

#sprint-boot#trading-bot#trading
Stars659
Forks190
Last commit1 year ago
ctpwrapper
ctpwrapperPython

A Python wrapper for the Shanghai Futures Exchange CTP API, enabling programmatic trading and market data access.

#futures#trading-platform#cython
Stars605
Forks171
Last commit2 months ago
Trady
TradyC#

A .NET library for computing technical indicators, building trading strategies, and backtesting automated stock trading systems.

#trading-bot#technical-analysis#stock-data
Stars567
Forks184
Last commit5 years ago
Parity
ParityJava

An open-source Java platform for building financial trading venues, exchanges, and algorithmic trading agents.

#market-microstructure#trading-platform#financial-exchange
Stars501
Forks187
Last commit4 years ago
Tai
TaiElixir

A composable, real-time market data and trade execution toolkit for orchestrating trading across multiple venues.

#hft-trading#trading-bot#trading
Stars498
Forks84
Last commit1 year ago
qtrader
qtraderJupyter Notebook

A reinforcement learning framework for portfolio management that learns optimal trading strategies through online training.

#algorithmic-trading#trading-strategies#portfolio-management
Stars480
Forks168
Last commit8 years ago
Mastering Python for Finance
Mastering Python for FinanceJupyter Notebook

Code repository for the second edition of Mastering Python for Finance, implementing advanced financial statistical applications using Python.

#ai#backtesting#algorithmic-trading
Stars472
Forks123
Last commit
yata
yataRust

A comprehensive Rust library for technical analysis, providing common indicators, methods, and an interface for custom indicators.

#technical-analysis#trading#backtesting
Stars399
Forks57
Last commit1 year ago
the0
the0TypeScript

An open-source algorithmic trading execution engine for deploying and managing multi-language trading bots with real-time monitoring.

#bots#multi-language#trading-platform
Stars391
Forks49
Last commit16 days ago
DeepLearningNotes
DeepLearningNotesJupyter Notebook

A collection of open-source machine learning and quantitative analysis models implemented in TensorFlow and PyTorch.

#quantitative-analysis#algorithmic-trading#deep-learning
Stars380
Forks228
Last commit
AutomatedStockTrading-DeepQ-Learning
AutomatedStockTrading-DeepQ-LearningJupyter Notebook

A Deep Q-learning reinforcement learning agent for automated stock trading using historical market data.

#algorithmic-trading#financial-ai#machine-learning-trading
Stars295
Forks79
Last commit
trading-gym
trading-gymJupyter Notebook

A reinforcement learning environment for training trading agents using real Korean equities orderbook and execution data.

#openai-gym#orderbook-data#algorithmic-trading
Stars235
Forks40
Last commit3 years ago
trading-rl
trading-rlPython

Deep reinforcement learning framework for financial trading using price trailing, implemented with Keras-RL for Forex markets.

#openai-gym#algorithmic-trading#keras-rl
Stars223
Forks45
Last commit3 years ago
wingfoil
wingfoilRust

A blazingly fast, highly scalable graph-based stream processing framework for latency-critical applications like electronic trading and real-time AI.

#stream-processing#event-driven#ai-systems
Stars216
Forks37
Last commit1 day ago
forex.analytics
forex.analyticsC

A Node.js native library that uses genetic algorithms to perform technical analysis on OHLC data and generate profitable trading strategies.

#ohlc-data#technical-analysis#backtesting
Stars192
Forks73
Last commit7 years ago
TradzQAI
TradzQAIPython

A trading environment for reinforcement learning agents, supporting backtesting, live trading, and multiple RL algorithms.

#algorithm#trading-bot#trading
Stars167
Forks42
Last commit4 years ago
Tensorflow-NeuroEvolution-Trading-Bot
Tensorflow-NeuroEvolution-Trading-BotGo

A neuroevolution-based trading bot that evolves populations of neural networks to trade cryptocurrency using technical analysis.

#trading-bot#technical-analysis#trading
Stars164
Forks39
Last commit
workbench
workbenchElixir

A development environment for managing algorithmic trading operations across a distributed Elixir cluster.

#elixir-lang#trading#elixir
Stars122
Forks22
Last commit3 years ago
gekko_trading_stuff
gekko_trading_stuffJavaScript

A collection of custom indicators, utilities, and configuration files for the Gekko cryptocurrency trading platform.

#technical-indicators#trading-bot#backtesting
Stars110
Forks26
Last commit8 years ago
zipline-tensorboard
zipline-tensorboardPython

A TensorBoard dashboard for visualizing and comparing Zipline algorithmic trading backtests in real-time.

#zipline#backtesting#algorithmic-trading
Stars106
Forks33
Last commit3 years ago
Igthorn
IgthornElixir

A batteries-included cryptocurrency trading platform with backtesting, built in Elixir as an umbrella application.

#trading-bot#elixir#backtesting
Stars102
Forks14
Last commit8 months ago
QTradeX
QTradeXPython

A Python SDK for building, backtesting, and deploying AI-powered algorithmic trading bots for crypto markets across 100+ exchanges.

#python-sdk#trading-platform#ai-optimization
Stars84
Forks20
Last commit1 month ago
Quantium Research
Quantium ResearchJupyter Notebook

A collection of quantitative trading research experiments exploring uncommon strategies and techniques through Jupyter notebooks.

#market-analysis#trading#algorithmic-trading
Stars69
Forks13
Last commit
optimizer.ml
optimizer.mlC#

A toolset for parallel parameter optimization of QuantConnect Lean trading algorithms using various optimization methods.

#parallel-computing#trading#lean
Stars55
Forks21
Last commit3 years ago
Gekko_ANN_Strategies
Gekko_ANN_StrategiesJavaScript

A collection of algorithmic trading strategies for the Gekko cryptocurrency trading bot, designed for educational purposes.

#trading-bot#backtesting#algorithmic-trading
Stars54
Forks22
Last commit3 years ago
Quantitative-Trading
Quantitative-TradingJupyter Notebook

A collection of academic papers and code implementations for quantitative trading strategies.

#algorithmic-trading#research-papers#trading-strategies
Stars40
Forks10
Last commit8 years ago
finclaw
finclaw

Automatically evolves profitable trading strategies using genetic algorithms across 484 factors with walk-forward validation for crypto, A-shares, and US stocks.

#trading-bot#genetic-algorithms#backtesting
Stars30
Forks8
Last commit4 months ago
Wisp
WispGo

Event-driven algorithmic trading framework for Go with multi-exchange support and an interactive TUI.

#event-driven#trading-bot#backtesting
Stars12
Forks1
Last commit12 days ago
ProfitPlay Agent Arena
ProfitPlay Agent ArenaPython

An open prediction market arena where AI agents compete on 9 live game types using real asset price data.

#python-sdk#trading-bot#algorithmic-trading
Stars8
Forks3
Last commit3 days ago
EthTradingAlgorithm
EthTradingAlgorithmPython

A lightweight Python backtesting framework for Ethereum moving-average trading strategies using Pandas and NumPy.

#backtesting#algorithmic-trading#trading-strategy
Stars5
Forks0
Last commit6 months ago
CoinMarketCapBacktesting
CoinMarketCapBacktestingPython

A backtesting project comparing bt and Quantopian Zipline frameworks for cryptocurrency trading strategies.

#backtesting#algorithmic-trading#trading-strategies
Stars5
Forks1
Last commit
gekko RSI_WR
gekko RSI_WRJavaScript

A collection of trading strategies for the Gekko cryptocurrency trading bot.

#trading-bot#technical-analysis#algorithmic-trading
Stars4
Forks0
Last commit8 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
9 years ago
1 year ago
6 months ago
8 years ago
5 years ago
5 years ago
8 months ago
3 years ago
#Backtesting37
#Python36
#Quantitative Finance33
#Trading Strategies26
#Trading22
#Machine Learning21
#Trading Bot19
#Reinforcement Learning18
#Cryptocurrency17
#Financial Markets16
#Cryptocurrency Trading13
#Technical Analysis12