開始使用免費開始

建立並回測一個均值回歸策略

先前你已使用 RSI 指標建構了一個訊號。當 RSI 低於 30 時,訊號為 1,表示進場做多;當 RSI 高於 70 時,訊號為 -1,表示進場放空。現在你將用這個訊號實作一個均值回歸策略,並對 Google 股票進行回測。

Google 股票的歷史價格資料已預先載入在 price_data。此外,bt 套件也已為你匯入。

本練習屬於課程

Financial Trading in Python

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Define the strategy
bt_strategy = bt.Strategy('RSI_MeanReversion', 
                          [____,
                           bt.algos.Rebalance()])
編輯並執行程式碼