Code Monkey home page Code Monkey logo

junfanz1 / awesome-ai-in-finance Goto Github PK

View Code? Open in Web Editor NEW

This project forked from georgezouq/awesome-ai-in-finance

0.0 0.0 0.0 42 KB

🔬 A collection for those AI (RL / DL / SL / Evoluation / Genetic Algorithm) used in financial market. otherwise, we add Technology Analysis / Alpha Research / Arbitrage and other useful strategies tools & docs in quantitative finance market.

Home Page: https://medium.com/@zousongqi0213/how-people-use-ai-in-finance-59f0a7512b4

awesome-ai-in-finance's Introduction

Awesome AI in Quantitative Finance

The main goal is collect those AI (RL / DL / SL / Evoluation / Genetic Algorithm) used in financial market. otherwise, we add Technology Analysis / Alpha Research / Arbitrage and other useful strategies tools & docs in quantitative finance market.

We collect all market include traditional market like stock/futures/currencies and crypto currency markets.

Awesome

Papers

Courses & Book

Strategies & Research

Time series Data

Price and Volume process with Technology Analysis Indices

  • 🌟🌟 stockpredictionai: In this noteboook I will create a complete process for predicting stock price movements. Follow along and we will achieve some pretty good results. For that purpose we will use a Generative Adversarial Network (GAN) with LSTM, a type of Recurrent Neural Network, as generator, and a Convolutional Neural Network, CNN, as a discriminator.
  • 🌟 Personae: 📈 Personae is a repo of implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading.
  • AutomatedStockTrading-DeepQ-Learning: Every day, millions of traders around the world are trying to make money by trading stocks. These days, physical traders are also being replaced by automated trading robots. Algorithmic trading market has experienced significant growth rate and large number of firms are using it. I have tried to build a Deep Q-learning reinforcement agent model …
  • tf_deep_rl_trader: Trading Environment(OpenAI Gym) + PPO(TensorForce)
  • trading-gym: This trading-gym is the first trading for agent to train with episode of short term trading itself.
  • trading-rl: Deep Reinforcement Learning for Financial Trading using Price Trailing @ ICASSP 2019
  • deep_rl_trader: Trading Environment(OpenAI Gym) + DDQN (Keras-RL)
  • 🌟 https://github.com/wangshub/RL-Stock: 如何用深度强化学习自动炒股
  • Quantitative-Trading: 💸 Papers and Code Implements for Quantitative-Trading
  • gym-trading: Environment for reinforcement-learning algorithmic trading models
  • zenbrain: A framework for machine-learning bots
  • DeepLearningNotes: Machine Learning in Quant analysis

Portfolio Management

  • Deep-Reinforcement-Stock-Trading: A light-weight deep reinforcement learning framework for portfolio management. This project explores the possibility of applying deep reinforcement learning algorithms to stock trading in a highly modular and scalable framework.
  • qtrader: Reinforcement Learning for Portfolio Management
  • PGPortfolio: PGPortfolio: Policy Gradient Portfolio, the source code of "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem

High Frequency Trading

Event Drive

  • 🌟🌟 stockpredictionai: In this noteboook I will create a complete process for predicting stock price movements. Follow along and we will achieve some pretty good results. For that purpose we will use a Generative Adversarial Network (GAN) with LSTM, a type of Recurrent Neural Network, as generator, and a Convolutional Neural Network, CNN, as a discriminator.
  • 🌟 trump2cash: A stock trading bot powered by Trump tweets http://trump2cash.biz

Crypto Currencies

TA
  • Gekko-Bot-Resources: Gekko bot resources.
  • gekko_tools: Gekko strategies, tools etc.
  • gekko RSI_WR: Gekko RSI_WR strategies
  • gekko HL: calculate down peak and trade on
  • EthTradingAlgorithm: Ethereum trading algorithm using Python 3.5 and the library ZipLine
  • gekko_trading_stuff: A dumping ground for my files I use with this awesome crypto currency trading platform
  • forex.analytics: Node.js native library performing technical analysis over an OHLC dataset with use of genetic algorithm
  • Bitcoin_MACD_Strategy: Bitcoin - MACD Crossover Trading Strategy Backtest
  • crypto-signal: Automated Crypto Trading & Technical Analysis (TA) Bot for Bittrex, Binance, GDAX, and more! (250+ coins)
  • Gekko-Strategies: Strategies to Gekko trading bot with backtests results and some useful tools.
  • gekko-gannswing: Gann's Swing trade strategy for Gekko trade bot

Lottery & Gamble

Arbitrage

  • ArbitrageBot: Arbitrage bot that currently works on bittrex & poloniex
  • r2: R2 Bitcoin Arbitrager is an automatic arbitrage trading system powered by Node.js + TypeScript.
  • cryptocurrency-arbitrage: A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets. https://cryptoworks.co
  • bitcoin-arbitrage: Bitcoin arbitrage - opportunity detector
  • blackbird: Blackbird Bitcoin Arbitrage: a long/short market-neutral strategy

Data Sources

Traditional Markets

  • 🌟 Quandl: Get millions of financial and economic datasets from hundreds of publishers via a single free API.
  • yahoo-finance: Python module to get stock data from Yahoo! Finance
  • Tushare: TuShare is a utility for crawling historical data of China stocks

Crypto Currencies

  • CryptoInscriber: 📈 A live cryptocurrency historical trade data blotter. Download live historical trade data from any cryptoexchange, be it for machine learning, backtesting/visualizing trading strategies or for Quantopian/Zipline.
  • Gekko-Datasets: Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.

Research Tools

Trading System

For Back Test & Live trading

Traditional Market

[System]

[Combine & Rebuild]

Crypto Currencies

Plugins

TA (Technical Analysis) Lib

  • pandas_talib: A Python Pandas implementation of technical analysis indicators
  • finta: Common financial technical indicators implemented in Python-Pandas (70+ indicators).
  • tulipnode: Tulip Node is the official node.js wrapper for Tulip Indicators. It provides over 100 technical analysis overlay and indicator functions. https://tulipindicators.org
  • techan.js: A visual, technical analysis and charting (Candlestick, OHLC, indicators) library built on D3. http://techanjs.org/

Exchange API

Do it in real world!

  • IbPy: Python API for the Interactive Brokers on-line trading system
  • HuobiFeeder: Connect HUOBIPRO exchange, get market/historical data for ABAT trading platform backtest/analysis and live trading
  • ctpwrapper: Shanghai future exchange CTP api

Framework

Visualizing

GYM Environment

  • 🌟 TradingGym: Trading and Backtesting environment for training reinforcement learning agent or simple rule base algo.
  • TradzQAI: Trading environnement for RL agents, backtesting and training.
  • btgym: Scalable, event-driven, deep-learning-friendly backtesting library https://kismuz.github.io/btgym/

Articles

Others

Other Resource

awesome-ai-in-finance's People

Contributors

al1l avatar georgezouq avatar peerchemist avatar sangramchavan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.