回測
具有自定義數據輸入的回測軟體
我正在考慮為自己開發一個自定義回測平台。但是,我發現這需要大量的時間和精力,而且結果可能與最初預期的不一樣。所以我決定買一個專業的回測平台。我住在美國以外,對美國股票不感興趣,所以我的首要要求是能夠輸入自定義價格數據作為輸入。它可以是 csv 文件、Google 或 Yahoo Finance 等數據源或其他方式。此外,應該能夠在策略程式碼中使用 3rd 方庫,例如機器學習庫或 ta-lib。
請為這些要求推荐一些回測軟體。它既可以是開源的,也可以是商業的。
你有沒有想過使用“Python for Finance”?
有多個 Python 庫可幫助您快速上手,例如查看Python 算法交易庫
你也可以試試Zipline,它是Quantopian平台使用的庫。它是開源的,用 python 編寫,您可以使用自己的 .csv 數據或內置的 yahoo Finance 數據源。你當然可以使用任何你想要的 python 庫。