Python 提供了幾個函式庫來計算交易策略的績效和風險指標。以下是一些著名的函式庫:
pyfoliopyfolio
是由 Quantopian Inc. 開發的用於金融投資組合績效和風險分析的 Python 函式庫。它提供了視覺化績效和風險各個方面的功能,並且還內建了計算許多常見績效指標的函數,如夏普比率、索提諾比率等等。
ffn - Financial Functions for Pythonffn
是一個包含許多對量化金融工作者有用的函數的函式庫。它還允許您只需幾行代碼即可計算績效指標,如科爾馬比率、最大回撤等。
empyricalempyrical
是由 Quantopian 開發的另一個函式庫,提供了各種金融風險和績效指標。它相當易於使用,可以計算夏普比率、索提諾比率等指標。
bt - Backtesting for Pythonbt
是一個輕巧的 Python 回測函式庫,用於測試量化交易策略。它也允許您計算各種風險和績效指標。
QuantlibQuantlib
側重於衍生品和量化金融計算,但可以適應各種金融計算,並在金融領域廣泛用於複雜的量化方法。