MT4黃金EA回測怎樣檢驗點差敏感度?
固定測試條件,只改變點差,比較交易次數、淨利潤與回撤,找出結果對執行成本的依賴。
作者:托馬斯|MT4實務|原定11月7日18:00,2026年11月8日補發。
摘要:固定測試條件,只改變點差,比較交易次數、淨利潤與回撤,找出結果對執行成本的依賴。
先建立能重複的基線
在MT4策略測試器中選定EA、黃金品種、圖表週期和歷史區間,再記錄EA版本、參數、初始資金、報價位數和建模方式。先關閉優化,運行一遍固定參數測試並保存報告。不同經紀商可能使用不同的黃金品種名稱、合約規格和歷史數據。換平台前先核對這些條件,否則測試差異可能來自數據和合約,而非點差。
測試器能設置點差時,先記錄字段所用單位。終端裡的點通常與品種報價精度關聯,不能直接把點數當作美元。可查看品種規格和價格最小變動,再把測試點差轉換成可理解的價格差。歷史數據和建模方式也應保存,便於日後複核。

只改點差,再看哪些結果變化
保持同一個測試窗口和模型,按低、中、高三檔分別運行。檔位應來自可核對的本平台報價記錄,例如常規流動時段與較寬點差時段。若還沒有可靠記錄,可用明確標註的假設檔位做壓力測試。每次都保存實際輸入值,不要邊調整點差邊優化進出場參數。這樣結果變化才更容易追溯。
每檔至少比較淨利潤、交易次數和最大回撤。短線EA的單筆預期空間較小,成本上升時,利潤可能明顯壓縮。若交易筆數也變了,應從訂單列表抽查幾個例子,核對觸發價、訂單方向和進出時間。點差變化可能同時改變觸發與退出,因此不能簡單地在原回測總利潤上減去一個固定金額來代替重跑。
讀報告時保留交易明細
假設低點差檔與中檔的交易次數接近,但高檔交易次數銳減,同時回撤擴大。這類組合值得進一步檢查:變化是否集中在特定時段,是否涉及很窄的退出距離,或EA是否有最大點差過濾條件。若過濾器跳過部分訂單,淨利潤變化中既有執行成本的影響,也有交易集合變化的影響。逐筆對照能幫助區分這兩種情況。
同一檔位還可在另一段歷史窗口複跑,觀察結果是否依賴少數交易。報告中的建模質量反映測試數據與建模情況,無法單獨衡量未來實際成交。測試結果若出現異常,也應查日誌中的錯誤和缺失記錄,確認EA確實以預期參數運行。
什麼時候需要進一步驗證
靜態點差檔位適合對比成本敏感度。實際點差會隨時間變化,滑點、拒單、延遲及成交規則也可能影響執行。若僅提高一點成本就令結果翻轉,應先核對參數和訂單明細,再用獨立樣本或模擬賬戶觀察。模擬結果和歷史測試均應標明環境與局限。報告的目標是發現策略在哪些條件下容易失效,不能據此承諾收益。