第一步、安裝 python 3.8 以上版本。
https://www.python.org/downloads/
第二步、安裝 backtrader 回測神器跟相依套件。
pip install pandas==1.4.3
pip install pyfolio==0.9.2
pip install matplotlib==3.2.2
pip install backtrader==1.9.76.123
pip install statsmodels==0.13.02
第三步、開啟 PairTrading EA並勾選允許外部函式庫。
第四步、設定策略參數,必須與 bt.Strategy 裡面的 params 相同。
第五步、開啟 Strategy Tester 設定 EA 回測日期長度、計算週期、初始資金。
第六步、開啟 Strategy Tester 設定 EA 策略參數。
第七步、啟動 Strategy Tester 後,自動開始用 python 執行 backtrader 取得策略計算結果 。
- 測試影片: