跳转至

FinRL

FinRL 是一个自动量化交易框架。

安装

提示

如果不使用虚拟环境安装,建议使用最新版本的 PyTorch 官方镜像,可以免除下载 PyTorch 依赖的时间。

git clone https://github.com.cnpmjs.org/AI4Finance-LLC/FinRL-Library.git

apt-get update
apt-get install cmake libopenmpi-dev python3-dev zlib1g-dev libgl1-mesa-glx -y

cd FinRL-Library

# 可以选择安装虚拟环境,在虚拟环境中安装依赖
# 如果安装在虚拟环境中需要每次打开终端时进入虚拟环境
pip install virtualenv
virtualenv -p python3 venv
source venv/bin/activate

# 安装依赖
pip install -r requirements.txt
pip install stable-baselines3[extra]
pip install pyfolio

# 运行测试
python main.py --mode=train