Skip to content

Latest commit

Β 

History

History
Β 
Β 

finrl

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

This folder has three subfolders:

  • applications: trading tasks,
  • agents: DRL algorithms, from ElegantRL, RLlib, or Stable Baselines 3 (SB3). Users can plug in any DRL lib and play.
  • meta: market environments, we merge the stable ones from the active FinRL-Meta repo.

Then, we employ a train-test-trade pipeline by three files: train.py, test.py, and trade.py.

FinRL
β”œβ”€β”€ finrl (this folder)
β”‚   β”œβ”€β”€ applications
β”‚   	β”œβ”€β”€ cryptocurrency_trading
β”‚   	β”œβ”€β”€ high_frequency_trading
β”‚   	β”œβ”€β”€ portfolio_allocation
β”‚   	└── stock_trading
β”‚   β”œβ”€β”€ agents
β”‚   	β”œβ”€β”€ elegantrl
β”‚   	β”œβ”€β”€ rllib
β”‚   	└── stablebaseline3
β”‚   β”œβ”€β”€ meta
β”‚   	β”œβ”€β”€ data_processors
β”‚   	β”œβ”€β”€ env_cryptocurrency_trading
β”‚   	β”œβ”€β”€ env_portfolio_allocation
β”‚   	β”œβ”€β”€ env_stock_trading
β”‚   	β”œβ”€β”€ preprocessor
β”‚   	β”œβ”€β”€ data_processor.py
β”‚   	└── finrl_meta_config.py
β”‚   β”œβ”€β”€ config.py
β”‚   β”œβ”€β”€ config_tickers.py
β”‚   β”œβ”€β”€ main.py
β”‚   β”œβ”€β”€ train.py
β”‚   β”œβ”€β”€ test.py
β”‚   β”œβ”€β”€ trade.py
β”‚   └── plot.py