如何在矩池雲上運行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時可能會出現超時現象,可多重複幾次

圖片

圖片

圖片

圖片

圖片

圖片

圖片