All Projects → AI4Finance-Foundation → Deep-Reinforcement-Learning-for-Automated-Stock-Trading-Ensemble-Strategy-ICAIF-2020

AI4Finance-Foundation / Deep-Reinforcement-Learning-for-Automated-Stock-Trading-Ensemble-Strategy-ICAIF-2020

Licence: other
Live Trading. Please star.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Deep-Reinforcement-Learning-for-Automated-Stock-Trading-Ensemble-Strategy-ICAIF-2020

Deep Reinforcement Learning
Repo for the Deep Reinforcement Learning Nanodegree program
Stars: ✭ 4,012 (+220.7%)
Mutual labels:  deep-reinforcement-learning, openai-gym, ddpg, ppo
Deep Reinforcement Learning For Automated Stock Trading Ensemble Strategy Icaif 2020
Deep Reinforcement Learning for Automated Stock Trading: An Ensemble Strategy. ICAIF 2020. Please star.
Stars: ✭ 518 (-58.59%)
Mutual labels:  deep-reinforcement-learning, openai-gym, ddpg, ppo
Deep-Reinforcement-Learning-With-Python
Master classic RL, deep RL, distributional RL, inverse RL, and more using OpenAI Gym and TensorFlow with extensive Math
Stars: ✭ 222 (-82.25%)
Mutual labels:  deep-reinforcement-learning, openai-gym, ddpg, ppo
Deep Reinforcement Learning Algorithms
31 projects in the framework of Deep Reinforcement Learning algorithms: Q-learning, DQN, PPO, DDPG, TD3, SAC, A2C and others. Each project is provided with a detailed training log.
Stars: ✭ 167 (-86.65%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Machine Learning Is All You Need
🔥🌟《Machine Learning 格物志》: ML + DL + RL basic codes and notes by sklearn, PyTorch, TensorFlow, Keras & the most important, from scratch!💪 This repository is ALL You Need!
Stars: ✭ 173 (-86.17%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Autonomous Learning Library
A PyTorch library for building deep reinforcement learning agents.
Stars: ✭ 425 (-66.03%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Lagom
lagom: A PyTorch infrastructure for rapid prototyping of reinforcement learning algorithms.
Stars: ✭ 364 (-70.9%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Minimalrl
Implementations of basic RL algorithms with minimal lines of codes! (pytorch based)
Stars: ✭ 2,051 (+63.95%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (-64.67%)
Mutual labels:  deep-reinforcement-learning, openai-gym, ddpg
Pytorch Drl
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single agent and multi-agent.
Stars: ✭ 233 (-81.37%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Rainy
☔ Deep RL agents with PyTorch☔
Stars: ✭ 39 (-96.88%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Reinforcement Learning Algorithms
This repository contains most of pytorch implementation based classic deep reinforcement learning algorithms, including - DQN, DDQN, Dueling Network, DDPG, SAC, A2C, PPO, TRPO. (More algorithms are still in progress)
Stars: ✭ 426 (-65.95%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Pytorch Rl
This repository contains model-free deep reinforcement learning algorithms implemented in Pytorch
Stars: ✭ 394 (-68.51%)
Mutual labels:  deep-reinforcement-learning, openai-gym, ddpg
Deeprl
Modularized Implementation of Deep RL Algorithms in PyTorch
Stars: ✭ 2,640 (+111.03%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Hands On Reinforcement Learning With Python
Master Reinforcement and Deep Reinforcement Learning using OpenAI Gym and TensorFlow
Stars: ✭ 640 (-48.84%)
Mutual labels:  deep-reinforcement-learning, openai-gym, ppo
deep rl acrobot
TensorFlow A2C to solve Acrobot, with synchronized parallel environments
Stars: ✭ 32 (-97.44%)
Mutual labels:  deep-reinforcement-learning, openai-gym, ddpg
Pytorch Ddpg
Implementation of the Deep Deterministic Policy Gradient (DDPG) using PyTorch
Stars: ✭ 272 (-78.26%)
Mutual labels:  deep-reinforcement-learning, openai-gym, ddpg
Deeprl Tensorflow2
🐋 Simple implementations of various popular Deep Reinforcement Learning algorithms using TensorFlow2
Stars: ✭ 319 (-74.5%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Elegantrl
Lightweight, efficient and stable implementations of deep reinforcement learning algorithms using PyTorch.
Stars: ✭ 575 (-54.04%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo
Easy Rl
强化学习中文教程,在线阅读地址:https://datawhalechina.github.io/easy-rl/
Stars: ✭ 3,004 (+140.13%)
Mutual labels:  deep-reinforcement-learning, ddpg, ppo

FinRL Live trading

Title: FinRL for Live Trading

GitHub: https://github.com/AI4Finance-Foundation/FinRL Purpose: Based on the open-source financial reinforcement learning framework-FinRL, develop an AI stock-selection and trading strategy based on Supervised Machine Learning (Supervised ML) and Deep Reinforcement Learning (DRL) algorithms and deploy it to an online trading platform for paper trading.

Phase I: Data Processing and Feature Engineering

  1. Download and install FinRL, download S&P 500 Open, High, Low, Close, and Volume (OHLCV) and Fundamental Indicators (company fundamental data), and convert the data into a daily format

  2. Perform feature engineering: based on OHLCV data to make company technical analysis indicators such as MACD, RSI; based on company fundamental data to make fundamental indicators such as EPS, ROI, ROE, P/E, P/S; and convert it into machine learning data format

Phase II: Stock Selection and Portfolio Allocation with Backtesting Results

  1. Stock Selection: Perform supervised machine learning using classic machine learning algorithms (LSTM, Random Forest, SVM, Linear Regression, Lasso, Ridge) to select stocks based on fundamental multi-factor data, and select the top 25% of stocks every quarter; • Reference paper: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3302088 • GitHub Code: https://github.com/AI4Finance-Foundation/Machine-Learning-for-Stock-Recommendation-IEEE-2018

  2. Portfolio Allocation: Use Deep reinforcement learning Ensemble strategy (PPO, DDPG, A2C, SAC, TD3) in FinRL for asset allocation of the selected stocks, trade with daily data, and output positions; • Reference paper: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3690996 • GitHub Code: https://github.com/AI4Finance-Foundation/FinRL-Meta/blob/master/tutorials/1-Introduction/FinRL_PortfolioAllocation_NeurIPS_2020.ipynb

Phase III: Deploy the DRL trading strategy to an online trading platform

  1. Deployment: Deploy strategies to online trading platforms such as Alpaca for paper trading • GitHub Code: https://github.com/AI4Finance-Foundation/FinRL-Meta/blob/master/tutorials/3-Practical/FinRL_PaperTrading_Demo.ipynb

Disclaimer: Nothing herein is financial advice, and NOT a recommendation to trade real money. Please use common sense and always first consult a professional before trading or investing.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].