AI的進步真的為我們帶來太大的便利性,今天就來分享我如何使用 Gemini + Colab 做到5分鐘內將策略回測過去10年近3000筆的交易資料
(*註:Colab是Google的線上程式編輯器,只要有google帳號就可使用)


這個回測結果相當驚人,即使在不考慮複利效果下(也就是假設起始資金100萬,隔年1/1時將所有獲利拿出,再從100萬開始),10年後總獲利將達到1,065.8%,獲利超過千萬
如果考慮複利效果,也就是將獲利轉成本金繼續交易,10年後將成長636倍,總獲利達6.35億元
當然實際上數字不可能這麼高,因為必須考量滑價成本、市場資金胃納量、交易成本等等,但就算將複利效果的終值打3折,總獲利仍有1.9億元,仍然十分驚人
這個策略是我拿現有策略跟gemini共同討論後,新增幾個篩選濾網的結果,相較於舊策略,不管交易品質跟報酬率都有顯著提升,且數字是經過真實回測得來,顯示Gemini的提供的濾網相當有幫助,建議大家都可找時間試試看
Step1. 在Gemini輸入策略條件與回測細節,產出程式碼

Step2. 將程式碼貼到Colab,按上方的"全部執行"

Step3. 在程式碼下方的一堆執行Warning中會看到績效報告(好的驚人)

Step4. 最下方可以看到這個策略的equity curve,也是好的驚人,幾乎感受不到DD

按照Gemini的回覆,這次的回測標的只包含與AI最相關的30檔個股,所以可以看到2023年AI股大爆噴的時候,策略的equity curve也大幅跳升,這是回測選股bias,也就是量化最怕的後見之明
要排除這個效應,我們可以叫Gemini「將標的調整成台灣50與中型100成分股,並排除金融股、證券、租賃類股」,重跑一次回測可以得到以下結果


結果一樣相當不錯,顯示這個簡單的順勢交易策略非常有效,缺點是勝率有點低,且跟大盤比年化報酬不夠漂亮
這時我們只要把這兩個想法再丟給Gemini,Gemini就會提出建議來改進策略
一個好的策略,目標是平均年化報酬超越大盤,且每年MDD小於大盤,同時維持良好的盈虧比(2R以上),並且有足夠的交易機會(才能夠快速累積獲利)
根據這些方向去跟Gemini討論,相信對於交易一定會有不少幫助
Enjoy!!!























