如何在矩池雲上運行FinRL-Libray股票交易策略框架

FinRL-Libray 項目://github.com/AI4Finance-LLC/FinRL-Library

選擇FinRL鏡像

在矩池雲-主機市場選擇合適的機器,並選擇FinRL-Library鏡像。

图片

登錄伺服器

在租用列表中查看伺服器資訊,有兩種連接登錄方式。

  1. JupyterLab登錄:

瀏覽器訪問JupyterLab鏈接。

图片

進入FinRL-Library目錄,選擇相應的程式運行。

  • 運行*.ipynb

選擇相應的ipynb文件(如FinRL_ensemble_stock_trading_ICAIF_2020.ipynb),逐個運行cell,並查看運行結果。

图片

  • 運行*.py

方法1 - 創建terminal,運行python腳本程式:

(1)點擊「+」,選擇創建Terminal。

图片

(2)在Terminal中,運python腳本(如main.py)。

图片

方法2 - 在notebook中運行py程式

在notebook中,在cell中編輯如下命令,運行main.py。

! python main.py --mode=train

图片

  1. SSH登錄:

在租用列表中複製伺服器的SSH鏈接,使用終端軟體(如git bash,windows terminal等)登錄遠程伺服器。

图片

進入/home/FinRL-Library/,在默認環境base下可運行測試main.py等程式。

$ python main.py --mode=train

图片

*注: 由於網路原因,在進行fetch data時可能會出現超時現象,可多重複幾次

图片

图片

图片

图片

图片

图片

图片