安裝

FinOL 可在在 PyPI 上獲取,我們建議用戶透過 pip 安裝 FinOL

$ pip install --upgrade finol

除了可以透過 PyPI 安裝正式發佈的 FinOL 版本,用戶也可以從 Git 倉庫的 master 分支安裝 FinOL 的開發版本。

$ pip install git+https://github.com/jiahaoli57/finol.git

安裝 ta-lib 依賴

ta-lib 是一個用於金融應用的開源技術指標庫,與其他依賴項不同,該庫不是 FinOL 基本操作的強制性要求。它專門用於需要高級數據處理和分析以增強模型能力的情況。

根據您的操作系統,請按照以下步驟安裝 ta-lib

提示

對於使用 Anaconda 的用戶,強烈建議優先使用 conda 安裝 ta-lib,因為 conda 安裝非常便捷。

請首先嘗試透過 pip 安裝 ta-lib

$ pip install TA-Lib

如果出現錯誤,請手動安裝與您的 Python 相對應的包,您可以从 talib whl 網站 下載相對應的包。

Python 版本

ta-lib WHL 文件

3.6

TA_Lib-0.4.28-cp36-cp36m-win_amd64.whl

3.7

TA_Lib-0.4.28-cp37-cp37m-win_amd64.whl

3.8

TA_Lib-0.4.28-cp38-cp38-win_amd64.whl

3.9

TA_Lib-0.4.28-cp39-cp39-win_amd64.whl

3.10

TA_Lib-0.4.28-cp310-cp310-win_amd64.whl

3.11

TA_Lib-0.4.28-cp311-cp311-win_amd64.whl

3.12

TA_Lib-0.4.28-cp312-cp312-win_amd64.whl

以 Python 3.10,whl 文件下載到本地路徑 C:\Users\John\Downloads 為例。在下載 whl 文件後,您只需運行以下命令:

$ pip install C:\Users\John\Downloads\TA_Lib-0.4.28-cp310-cp310-win_amd64.whl

要驗證安裝是否成功,請運行:

$ python -c "import talib; print(talib.__version__)"

如果安裝成功,應該能夠輸出當前版本的 ta-lib,而且沒有任何錯誤。

安裝 mplfinance 依賴

FinOL 依賴於 mplfinance 庫將數據轉換為適合模型輸入的圖像。請注意,mplfinance 不是 FinOL 基本功能的必要依賴。它專門用於提取數據的圖像表示的可選任務。

如果需要基於圖像的 OLPS 任務,可以使用 mplfinance 來增強模型識別金融數據中複雜模式和趨勢的能力。然而,對於大多數 FinOL 模型而言,這一步並不是強制性的。

請按照以下步驟安裝 mplfinance

$ pip install mplfinance

要驗證安裝是否成功,請運行:

$ python -c "import mplfinance as mpf; print(mpf.__version__)"

如果安裝成功,它應該輸出當前版本的 mpf,且沒有任何錯誤。