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