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
Stars794
Forks314
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
Stars694
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
Stars686
Forks196
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
Forks189
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
Stars598
Forks173
Last commit1 month 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
Forks185
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
Stars502
Forks186
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
Stars471
Forks122
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
Stars397
Forks57
Last commit1 year 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
Stars379
Forks229
Last commit
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
Stars321
Forks38
Last commit4 days ago
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
Stars196
Forks23
Last commit12 hours 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 commit6 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
Stars121
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 commit7 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
Stars83
Forks17
Last commit17 hours 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
Stars67
Forks13
Last commit
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
Stars55
Forks22
Last commit2 years ago
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
Quantitative-Trading
Quantitative-TradingJupyter Notebook

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

#algorithmic-trading#research-papers#trading-strategies
Stars39
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
Stars25
Forks5
Last commit3 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 commit3 months 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 months 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 commit4 months ago
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
CoinMarketCapBacktesting
CoinMarketCapBacktestingPython

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

#backtesting#algorithmic-trading#trading-strategies
Stars4
Forks1
Last commit
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
5 months ago
8 years ago
4 years ago
5 years ago
7 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