Track Awesome Ai in Finance Updates Weekly
🔬 A curated list of awesome LLMs & deep learning strategies & tools in financial market.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 georgezouq/awesome-ai-in-finance · ⭐ 3.5K · 🏷️ Computer Science
Oct 28 - Nov 03, 2024
Traditional Market / Crypto Currencies
- 🌟🌟🌟 OpenBB (⭐33k) - AI-powered opensource research and analytics workspace.
Jun 10 - Jun 16, 2024
LLMs
- 🌟🌟 Financial Statement Analysis with Large Language Models - GPT-4 can outperform professional financial analysts in predicting future earnings changes, generating useful narrative insights, and resulting in superior trading strategies with higher Sharpe ratios and alphas, thereby suggesting a potential central role for LLMs in financial decision-making.
Apr 08 - Apr 14, 2024
Courses & Books & Blogs
- Build Financial Software with Generative AI - Book about how to build financial software hands-on using generative AI tools like ChatGPT and Copilot.
Mar 18 - Mar 24, 2024
Others / Plugins
- Floom (⭐36) AI gateway and marketplace for developers, enables streamlined integration and least volatile approach of AI features into products
Oct 16 - Oct 22, 2023
LLMs
- ChatGPT Strategy by OctoBot - Use ChatGPT to determine which cryptocurrency to trade based on technical indicators.
Sep 11 - Sep 17, 2023
LLMs
- Hands-on LLMs: Train and Deploy a Real-time Financial Advisor (⭐3.1k) - Train and deploy a real-time financial advisor chatbot with Falcon 7B and CometLLM.
Courses & Books & Blogs
- MLSys-NYU-2022 (⭐353) - Slides, scripts and materials for the Machine Learning in Finance course at NYU Tandon, 2022.
- Train and Deploy a Serverless API to predict crypto prices (⭐742) - In this tutorial you won't build an ML system that will make you rich. But you will master the MLOps frameworks and tools you need to build ML systems that, together with tons of experimentation, can take you there.
Aug 14 - Aug 20, 2023
Research Tools / Crypto Currencies
- Synthical - AI-powered collaborative environment for Research.
Jun 19 - Jun 25, 2023
LLMs
- PIXIU (⭐538) - An open-source resource providing a financial large language model, a dataset with 136K instruction samples, and a comprehensive evaluation benchmark.
- FinGPT (⭐14k) - Provides a playground for all people interested in LLMs and NLP in Finance.
- MACD + RSI + ADX Strategy (ChatGPT-powered) by TradeSmart - Asked ChatGPT on which indicators are the most popular for trading. We used all of the recommendations given.
May 29 - Jun 04, 2023
LLMs
May 08 - May 14, 2023
LLMs
Oct 31 - Nov 06, 2022
Exchange API / Plugins
- PENDAX (⭐43) - Javascript SDK for Trading/Data API and Websockets for cryptocurrency exchanges like FTX, FTXUS, OKX, Bybit, & More
Oct 03 - Oct 09, 2022
Others / Other Resource
- Explore Finance Service Libraries & Projects - Explore a curated list of Fintech popular & new libraries, top authors, trending project kits, discussions, tutorials & learning resources on kandi.
Aug 08 - Aug 14, 2022
Time Series Data
- mlforecast (⭐881) - Scalable machine learning based time series forecasting.
Others / Other Resource
- FinancePy (⭐2.1k) - A Python Finance Library that focuses on the pricing and risk-management of Financial Derivatives, including fixed-income, equity, FX and credit derivatives.
Jul 18 - Jul 24, 2022
Courses & Books & Blogs
- 🌟 QuantResearch (⭐2k) - Quantitative analysis, strategies and backtests https://letianzj.github.io/
Visualizing / Plugins
- KLineChart (⭐2.4k) - Highly customizable professional lightweight financial charts
Mar 14 - Mar 20, 2022
Papers
- FinRL: A Deep Reinforcement Learning Library for Automated Stock Trading in Quantitative Finance, 2020 - Introduce a DRL library FinRL that facilitates beginners to expose themselves to quantitative finance and to develop their own stock trading strategies.
Mar 07 - Mar 13, 2022
Time Series Data
- Chaos Genius (⭐730) - ML powered analytics engine for outlier/anomaly detection and root cause analysis..
Dec 13 - Dec 19, 2021
Research Tools / Crypto Currencies
- ML-Quant - Quant resources from ArXiv (sanity), SSRN, RePec, Journals, Podcasts, Videos, and Blogs.
Apr 19 - Apr 25, 2021
Others / Other Resource
- 🌟🌟🌟 Stock-Prediction-Models (⭐8k) - Stock-Prediction-Models, Gathers machine learning and deep learning models for Stock forecasting, included trading bots and simulations.
- 🌟🌟 Financial Machine Learning (⭐7.1k) - A curated list of practical financial machine learning (FinML) tools and applications. This collection is primarily in Python.
Nov 30 - Dec 06, 2020
Papers
- Deep Reinforcement Learning for Automated Stock Trading: An Ensemble Strategy, 2020 - Propose an ensemble strategy that employs deep reinforcement schemes to learn a stock trading strategy by maximizing investment return.
Time Series Data
- 🌟 Ensemble-Strategy (⭐2.1k) - Deep Reinforcement Learning for Automated Stock Trading.
- FinRL (⭐10k) - A Deep Reinforcement Learning Library for Automated Stock Trading in Quantitative Finance.
Nov 02 - Nov 08, 2020
Courses & Books & Blogs
- Mastering Python for Finance (⭐398) - Sources codes for: Mastering Python for Finance, Second Edition.
High Frequency Trading
- High-Frequency-Trading-Model-with-IB (⭐2.5k) - A high-frequency trading model using Interactive Brokers API with pairs and mean-reversion.
Oct 19 - Oct 25, 2020
Time Series Data
- AutomatedStockTrading-DeepQ-Learning (⭐262) - Build a Deep Q-learning reinforcement agent model as automated trading robot.
- Quantitative-Trading (⭐34) - Papers and code implementing Quantitative-Trading.
Aug 24 - Aug 30, 2020
Traditional Market / Crypto Currencies
- lean (⭐9.8k) - Algorithmic trading engine built for easy strategy research, backtesting and live trading.
Aug 03 - Aug 09, 2020
Papers
- Ten Financial Applications of Machine Learning, 2018 - Slides review few important financial ML applications.
Courses & Books & Blogs
- Advanced-Deep-Trading (⭐542) - Experiments based on "Advances in financial machine learning" book.
Event Drive
- 🌟🌟 stockpredictionai (⭐4.2k) - Complete process for predicting stock price movements.
Time Series Data
- tf_deep_rl_trader (⭐239) - Trading environment(OpenAI Gym) + PPO(TensorForce).
- trading-gym (⭐229) - Trading agent to train with episode of short term trading itself.
- deep_rl_trader (⭐409) - Trading environment(OpenAI Gym) + DDQN (Keras-RL).
- DeepLearningNotes (⭐365) - Machine learning in quant analysis.
- stock_market_reinforcement_learning (⭐791) - Stock market trading OpenAI Gym environment with Deep Reinforcement Learning using Keras.
Portfolio Management
- Deep-Reinforcement-Stock-Trading (⭐592) - A light-weight deep reinforcement learning framework for portfolio management.
- qtrader (⭐455) - Reinforcement Learning for portfolio management.
- PGPortfolio (⭐1.7k) - A Deep Reinforcement Learning framework for the financial portfolio management problem.
High Frequency Trading
- 🌟 SGX-Full-OrderBook-Tick-Data-Trading-Strategy (⭐1.9k) - Solutions for high-frequency trading (HFT) strategies using data science approaches (Machine Learning) on Full Orderbook Tick Data.
Crypto Currencies Strategies
- LSTM-Crypto-Price-Prediction (⭐288) - Predicting price trends in crypto markets using an LSTM-RNN for trading.
- tforce_btc_trader (⭐817) - TensorForce Bitcoin trading bot.
- Tensorflow-NeuroEvolution-Trading-Bot (⭐154) - A population model that trade cyrpto and breed and mutate iteratively.
- gekkoga (⭐309) - Genetic algorithm for solving optimization of trading strategies using Gekko.
- bitcoin_prediction (⭐235) - Code for "Bitcoin Prediction" by Siraj Raval on YouTube.
Technical Analysis
- gekko_trading_stuff (⭐109) - Awesome crypto currency trading platform.
- Bitcoin_MACD_Strategy (⭐9) - Bitcoin MACD crossover trading strategy backtest.
- crypto-signal (⭐4.9k) - Automated crypto trading & technical analysis (TA) bot for Bittrex, Binance, GDAX, and more.
Arbitrage
- r2 (⭐783) - Automatic arbitrage trading system powered by Node.js + TypeScript.
- cryptocurrency-arbitrage (⭐1.2k) - A crypto currency arbitrage opportunity calculator. Over 800 currencies and 50 markets.
- bitcoin-arbitrage (⭐2.5k) - Bitcoin arbitrage opportunity detector.
- blackbird - Long / short market-neutral strategy.
Data Sources / Traditional Markets
- 🌟 Quandl - Get millions of financial and economic dataset from hundreds of publishers via a single free API.
- Tushare (⭐13k) - Crawling historical data of Chinese stocks.
Data Sources / Crypto Currencies
- CryptoInscriber (⭐45) - A live crypto currency historical trade data blotter. Download live historical trade data from any crypto exchange.
- Gekko-Datasets (⭐169) - Gekko trading bot dataset dumps. Download and use history files in SQLite format.
Research Tools / Crypto Currencies
- 🌟🌟 TensorTrade (⭐4.5k) - Trade efficiently with reinforcement learning.
- JAQS (⭐619) - An open source quant strategies research platform.
- empyrical (⭐1.3k) - Common financial risk and performance metrics. Used by Zipline and pyfolio.
Traditional Market / Crypto Currencies
- 🌟🌟 zipline (⭐18k) - A python algorithmic trading library.
- rqalpha (⭐5.4k) - A extendable, replaceable Python algorithmic backtest & trading framework.
- backtrader (⭐14k) - Python backtesting library for trading strategies.
- kungfu (⭐3.4k) - Kungfu Master trading system.
Crypto Currencies / Plugins
- CoinMarketCapBacktesting (⭐3) - Tests bt and Quantopian Zipline as backtesting frameworks for coin trading strategy.
- Gekko-BacktestTool (⭐228) - Batch backtest, import and strategy params optimalization for Gekko Trading Bot.
Crypto Currencies / Crypto Currencies
- zenbot (⭐8.2k) - Command-line crypto currency trading bot using Node.js and MongoDB.
- bot18 (⭐195) - High-frequency crypto currency trading bot developed by Zenbot.
- magic8bot (⭐338) - Crypto currency trading bot using Node.js and MongoDB.
- catalyst (⭐2.5k) - An algorithmic trading library for Crypto-Assets in python.
- MACD - Zenbot MACD Auto-Trader.
TA Lib / Plugins
- tulipnode (⭐497) - Official Node.js wrapper for Tulip Indicators. Provides over 100 technical analysis overlay and indicator functions.
Exchange API / Plugins
- HuobiFeeder (⭐39) - Connect HUOBIPRO exchange, get market/historical data for ABAT trading platform backtest analysis and live trading.
GYM Environment / Plugins
- 🌟 TradingGym (⭐1.6k) - Trading and Backtesting environment for training reinforcement learning agent.
- TradzQAI (⭐165) - Trading environment for RL agents, backtesting and training.
Others / Plugins
- zipline-tensorboard (⭐106) - TensorBoard as a Zipline dashboard.
Others / Other Resource
- 🌟 Awesome-Quant-Machine-Learning-Trading (⭐2.7k) - Quant / Algorithm trading resources with an emphasis on Machine Learning.
Jul 27 - Aug 02, 2020
Papers
- The Theory of Speculation L. Bachelier, 1900 - The influences which determine the movements of the Stock Exchange are.
- Brownian Motion in the Stock Market Osborne, 1959 - The common-stock prices can be regarded as an ensemble of decisions in statistical equilibrium.
- Dragon-Kings, Black Swans and the Prediction of Crises Didier Sornette - The power laws in the distributions of event sizes under a broad range of conditions in a large variety of systems.
- Financial Trading as a Game: A Deep Reinforcement Learning Approach - Deep reinforcement learning provides a framework toward end-to-end training of such trading agent.
- Machine Learning for Trading - With an appropriate choice of the reward function, reinforcement learning techniques can successfully handle the risk-averse case.
Courses & Books & Blogs
- Advances in Financial Machine Learning - Using advanced ML solutions to overcome real-world investment problems.
Time Series Data
- 🌟 Personae (⭐1.4k) - Implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading.
Articles / Plugins
- The-Economist (⭐3.6k) - The Economist.
Jul 20 - Jul 26, 2020
Papers
Courses & Books & Blogs
- AI in Finance - Learn Fintech Online.
Time Series Data
- trading-rl (⭐217) - Deep Reinforcement Learning for Financial Trading using Price Trailing.
- gym-trading (⭐702) - Environment for reinforcement-learning algorithmic trading models.
- zenbrain (⭐47) - A framework for machine-learning bots.
Portfolio Management
- DeepDow (⭐914) - Portfolio optimization with deep learning.
High Frequency Trading
- HFT_Bitcoin (⭐151) - Analysis of High Frequency Trading on Bitcoin exchanges.
Event Drive
- 🌟 trump2cash (⭐6.3k) - A stock trading bot powered by Trump tweets.
Crypto Currencies Strategies
- Gekko_ANN_Strategies (⭐55) - ANN trading strategies for the Gekko trading bot.
- gekko-neuralnet (⭐95) - Neural network strategy for Gekko.
Technical Analysis
- quant-trading (⭐5.9k) - Python quantitative trading strategies.
- Gekko-Bot-Resources (⭐197) - Gekko bot resources.
- gekko_tools (⭐147) - Gekko strategies, tools etc.
- gekko RSI_WR (⭐4) - Gekko RSI_WR strategies.
- gekko HL (⭐11) - Calculate down peak and trade on.
- EthTradingAlgorithm (⭐4) - Ethereum trading algorithm using Python 3.5 and the library ZipLine.
- forex.analytics (⭐181) - Node.js native library performing technical analysis over an OHLC dataset with use of genetic algorithmv.
- Gekko-Strategies (⭐1.3k) - Strategies to Gekko trading bot with backtests results and some useful tools.
- gekko-gannswing (⭐70) - Gann's Swing trade strategy for Gekko trade bot.
Lottery & Gamble
- LotteryPredict (⭐380) - Use LSTM to predict lottery.
Arbitrage
- ArbitrageBot (⭐171) - Arbitrage bot that currently works on bittrex & poloniex.
Data Sources / Traditional Markets
- yahoo-finance (⭐1.3k) - Python module to get stock data from Yahoo! Finance.
Research Tools / Crypto Currencies
- pyfolio (⭐5.7k) - Portfolio and risk analytics in Python.
- alphalens (⭐3.3k) - Performance analysis of predictive (alpha) stock factors.
- zvt (⭐3.2k) - Zero vector trader.
Traditional Market / Crypto Currencies
- 🌟 TradingView - Get real-time information and market insights.
- pylivetrader (⭐664) - Python live trade execution library with zipline interface.
Crypto Currencies / Crypto Currencies
- QuantResearchDev (⭐31) - Quant Research dev & Traders open source project.
- abu (⭐12k) - A quant trading system base on python.
TA Lib / Plugins
- pandas_talib (⭐744) - A Python Pandas implementation of technical analysis indicators.
- finta (⭐2.1k) - Common financial technical indicators implemented in Python-Pandas (70+ indicators).
- techan.js (⭐2.4k) - A visual, technical analysis and charting (Candlestick, OHLC, indicators) library built on D3.
Exchange API / Plugins
- IbPy (⭐1.4k) - Python API for the Interactive Brokers on-line trading system.
- ctpwrapper (⭐461) - Shanghai future exchange CTP api.
Framework / Plugins
- tf-quant-finance (⭐4.5k) - High-performance TensorFlow library for quantitative finance.
Visualizing / Plugins
- playground (⭐12k) - Play with neural networks.
- netron (⭐28k) - Visualizer for deep learning and machine learning models.
GYM Environment / Plugins
- btgym (⭐985) - Scalable, event-driven, deep-learning-friendly backtesting library.
Articles / Plugins
- nyu-mlif-notes (⭐91) - NYU machine learning in finance notes.
Others / Plugins
- gekko-quasar-ui (⭐112) - An UI port for gekko trading bot using Quasar framework.
Others / Other Resource
- awesome-quant (⭐18k) - A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance).
Apr 13 - Apr 19, 2020
Courses & Books & Blogs
Sep 10 - Sep 16, 2018
Articles / Plugins