• Stars
    star
    798
  • Rank 57,002 (Top 2 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created about 6 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Tutorials. Please star.

Mission: creating hundreds of user-friendly demos.

Note that we provide tutorials for FinRL-meta and FinRL.

File Structure

1-Introduction

notebooks for beginners, introduction step-by-step

  • FinRL_StockTrading_NeurIPS_2018: first tutorial notebook that trades Dow 30 using 5 DRL algorithms.
  • FinRL_PortfolioAllocation_NeurIPS_2020: provides basic settings to do portfolio allocation on Dow 30.
  • FinRL_StockTrading_Fundamental: merges fundamental indicators in earnings reports such as 'ROA', 'ROE', 'PE' with technical indicators.

2-Advance

notebooks for intermediate users

  • FinRL_PortfolioAllocation_Explainable_DRL: this notebook uses an empirical approach to explain the strategies of DRL agents for the portfolio management task. 1) it uses feature weights of a trained DRL agent, 2) histogram of correlation coefficient, 3) Z-statistics to explain the strategies.
  • FinRL_Compare_ElegantRL_RLlib_Stablebaseline3: compares popular DRL libraries, namely ElegantRL, RLlib and Stablebaseline3.
  • FinRL_Ensemble_StockTrading_ICAIF_2020: uses an ensemble strategy to combine multiple DRL agents to form an adaptive one to improve the robustness.

3-Practical

notebooks for users to explore paper trading and more financial markets

  • FinRL_PaperTrading_Demo: paper trading using FinRL through Alpaca.
  • FinRL_MultiCrypto_Trading: trading top 10 market cap cryptocurrencies.
  • FinRL_China_A_Share_Market: trading on China A Share market.

4-Optimization

notebooks for users interested in hyperparameter optimizations

5-Others

other related notebooks

More Repositories

1

FinGPT

FinGPT: Open-Source Financial Large Language Models! Revolutionize ๐Ÿ”ฅ We release the trained model on HuggingFace.
Jupyter Notebook
12,852
star
2

FinRL

FinRL: Financial Reinforcement Learning. ๐Ÿ”ฅ
Jupyter Notebook
9,692
star
3

ElegantRL

Massively Parallel Deep Reinforcement Learning. ๐Ÿ”ฅ
Python
3,590
star
4

FinRL-Trading

For trading. Please star.
Jupyter Notebook
2,003
star
5

FinRobot

FinRobot: An Open-Source AI Agent Platform for Financial Applications using LLMs ๐Ÿš€ ๐Ÿš€ ๐Ÿš€
Jupyter Notebook
1,302
star
6

FinRL-Meta

FinRLยญ-Meta: Dynamic datasets and market environments for FinRL.
Python
1,255
star
7

FinNLP

Democratizing Internet-scale financial data.
Jupyter Notebook
1,088
star
8

FinRL_Podracer

Cloud-native Financial Reinforcement Learning
Python
345
star
9

Awesome_AI4Finance

Resources
136
star
10

RLSolver

Solvers for NP-hard and NP-complete problems with an emphasis on high-performance GPU computing.
Python
126
star
11

FinML

FinML: A Practical Machine Learning Framework for Dynamic Stock Selection
Jupyter Notebook
95
star
12

FinRL_Crypto

FinRL_Crypto: Cryptocurrency trading of FinRL
Python
76
star
13

FinRL_Market_Simulator

Python
69
star
14

Deep-Reinforcement-Learning-for-Stock-Trading-DDPG-Algorithm-NIPS-2018

Practical Deep Reinforcement Learning Approach for Stock Trading. NeurIPS 2018 AI in Finance.
Python
69
star
15

Quantifying-ESG-Alpha-using-Scholar-Big-Data-ICAIF-2020

Quantifying ESG Alpha using Scholar Big Data: An Automated Machine Learning Approach.
Jupyter Notebook
66
star
16

FinRL-Blogs

Blogs, tutorials, news. Please star.
56
star
17

Financial-News-for-Stock-Prediction-using-DP-LSTM-NIPS-2019

Differential Privacy-inspired LSTM for Stock Prediction Using Financial News. NeurIPS Robust AI in Financial Services 2019.
Python
33
star
18

AI4Finance-Education

education channel
24
star
19

Liquidation-Analysis-using-Multi-Agent-Reinforcement-Learning-ICML-2019

Multi-agent Reinforcement Learning for Liquidation Strategy Analysis. ICML 2019 AI in Finance.
Jupyter Notebook
24
star
20

TransportRL

High-performance RL library for transportation problems, e.g., autonomous driving, traffic light control, UAV control, and path planning.
Python
23
star
21

FinEmotion

Python
23
star
22

Popular-RL-Algorithms

Jupyter Notebook
22
star
23

Risk-Management-using-Deep-Learning-for-Midterm-Stock-Prediction-KDD-2019

Risk Management via Anomaly Circumvent: Mnemonic Deep Learning for Midterm Stock Prediction. KDD 2019.
Jupyter Notebook
19
star
24

FinRL_Imitation_Learning

Jupyter Notebook
16
star
25

Dynamic-Stock-Recommendation-Machine_Learning-Published-Paper-IEEE

Jupyter Notebook
14
star
26

Quantum-Tensor-Networks-for-Variational-Reinforcement-Learning-NeurIPS-2020

Quantum Tensor Networks for Variational Reinforcement Learning. NeurIPS 2020.
Python
13
star
27

FinGPT-Earnings-Call-LLM-Agent

Jupyter Notebook
8
star
28

AI4Finance_Job_Info

Job Infor in the intersection of AI, Big data, and Finance.
6
star
29

Optimistic-Bull-Pessimistic-Bear-DRL-Stock-Portfolio-Allocation-ICML-2019

5
star
30

Scholar-Data-Driven-Alpha-in-AI-Industry-IEEE-BigData-2019

Practical Machine Learning Approach to Capture the Scholar Data Driven Alpha in AI Industry. IEEE BigData 2019.
Jupyter Notebook
5
star
31

Awesome_FinRL

FinRL resources: papers, projects
5
star
32

FinRAG

FinRAG: Financial Retrieval Augmented Generation
Python
4
star
33

.github

4
star
34

ML_Price_Prediction

Predict price
4
star
35

FinGPT-Research

Jupyter Notebook
2
star
36

PlotFigs

Plot figures for academic papers.
Python
1
star