開始使用免費開始

建立以 SMA 為基礎的訊號策略

現在該動手建立並回測你的第一個「以訊號為基礎」的策略了。雖然簡單,但這類策略往往相當有效,也能為由更多訊號與資訊組成的進階策略打下基礎。

使用 bt 來實作「基於價格比較」的訊號相當直接。你會先下載該股票的歷史價格資料,計算其 SMA(簡單移動平均),實作以 SMA 為基礎的訊號策略,接著用股價資料進行回測。

已為你匯入 bt 套件。Apple 的歷史價格資料已預先載入在 price_data 中。

本練習屬於課程

Financial Trading in Python

檢視課程

動手互動練習

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

# Calculate the SMA
sma = price_data.____
編輯並執行程式碼