剛注意到很多人詢問有關正確的外匯回測方法,其實並沒有想像中那麼困難,但必須先理解基本原理



它始於擁有一個明確的交易系統,必須詳細設定,例如交易對、時間框架、策略內容,然後才能進行有意義的外匯回測。如果條件模糊不清,結果也不可靠

例如,如果我們用5分鐘的EURUSD,並使用SMA(5)穿越SMA(20)作為買入信號,向上穿越為買入,向下穿越為賣出,設定止損在-20%,然後將此系統用來回測過去的資料,看看是否真的能獲利

至於工具,如果不想寫複雜的程式,可以用Excel或Google Sheet,只需載入資料,建立SMA計算公式,再用IF函數設定買賣條件,並不比想像中困難,但缺點是資料越多,運算速度會變慢

另一個選擇是TradingView,它是一個讓外匯回測變得更簡單的工具,提供Strategy Tester功能,可以直接使用。試著用BarUpDn策略,當看到綠色K線時買入,紅色K線時賣出,並用EURUSD日線資料,回測一年,結果顯示虧損-0.94%,進行了45次交易,勝率只有35.56%,這表示此系統需要改進

進行外匯回測時要關注的數據包括:累積報酬、波動率、Sharpe比率和最大回撤,這些數據能幫助判斷系統的穩定性與持續獲利能力

但要記得,使用過去資料進行外匯回測並不能保證未來一定有效,因此在完成回測後,建議用模擬帳戶或少量資金在實盤中測試,這稱為前向測試(Forward Testing),它與回測同樣重要
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 回覆
  • 轉發
  • 分享
回覆
請輸入回覆內容
請輸入回覆內容
暫無回覆