模擬帳戶與真實帳戶的點差差異|估算回測績效縮水幅度
目錄
結論:模擬帳戶的成績,不會原封不動地出現在實盤
先說結論。就算模擬帳戶跑出漂亮的成績,也應該預期真實帳戶會因為點差而讓績效下降。下降的幅度會隨 EA 的交易頻率與單筆獲利空間而有很大差異,無法一概而論地說「會少幾成」。因此我們建議的做法是:在自己的真實帳戶量測點差分布,並把這個差距換算成每筆交易的成本,從回測結果中扣除。
另外要說明的是,FXEA365 公開的前向績效,全部都是在 Exness 模擬帳戶上進行的前向測試,並不是真實帳戶的成績。本文所說的「縮水」,同樣適用於我們自己公開的數據。
📧 免費電子郵件課程(共 8 封)+ 訂閱者專屬 MT5 指標 13 款合集
訂閱後會立即收到訂閱者專屬合集的下載連結,內含本站 13 款 MT5 指標的已編譯檔案(.ex5)、原始碼和使用指南。隨後透過共 8 封郵件介紹外匯自動交易的本質、回測的正確解讀方法和經紀商選擇技巧(前 5 天每天 1 封,之後在訂閱第 7、14、30 天各 1 封)。MQL5 Market 版(首發價,隨銷量分階段漲價)漲價前也會通知您。在本站,只要擁有合作經紀商的真實帳戶,EA 即可免費使用。
※ 嚴格保護隱私。可隨時取消訂閱。
為什麼模擬帳戶比較容易占便宜
報價條件可能不同
模擬帳戶與真實帳戶,不一定使用相同條件的報價。依券商與帳戶類型不同,可能出現模擬帳戶點差較窄、指標公布時也不容易擴大、成交幾乎沒有滑價等差異。當然也有幾乎沒有差別的券商,所以這部分只能說「因券商而異,不實際確認就不知道」。
差距出現在「點差擴大的瞬間」,而不是平均值
點差的差距,比起平常時段,更容易出現在清晨的展期(Rollover)、指標公布後,以及週一開盤跳空等時段。如果 EA 的進場剛好集中在這些時段,即使平均點差看起來一樣,實際付出的成本也會高出許多。
交易次數多、單筆獲利空間小的 EA 受影響更大
單筆交易想賺取的價差越小,點差在利潤中所占的比例就越大。例如本站的 GOLD TRIPWIRE,在 MT5 回測中的平均持倉時間為 0:21:12,屬於短線型。相較之下,MEGAMAX DONCHIAN 在回測中的平均持倉時間為 32:58:21。一般而言,即使點差差距相同,短線型 EA 的績效也更容易受到衝擊。不過實際影響有多大,還是要實際量測才知道。
量測真實帳戶點差分布的步驟
| 步驟 | 要做的事 | 要看的數值 |
|---|---|---|
| 1. 記錄 | 在真實帳戶的 MT5 上,執行會把 Bid/Ask 差價逐筆(或每分鐘)寫入 CSV 的腳本 | 原始資料 |
| 2. 期間 | 至少記錄數週,最好橫跨包含指標公布的整個月 | 記錄天數 |
| 3. 分時段 | 依伺服器時間每小時彙總 | 中位數、前 10% 的數值、最大值 |
| 4. 比對 | 只擷取 EA 實際進場時刻的點差 | 進場時的平均值 |
| 5. 比較 | 用同樣的方法量測模擬帳戶,取兩者差距 | 各時段的差距 |
關鍵在步驟 4。真正的成本不是全時段的平均,而是 EA 下單那一刻的點差。記錄用的腳本可以自己寫,也可以組合 MT5 工具中的輔助工具來製作。
折減率的套用方式
當作每筆交易的額外成本扣除
這是最單純、也最不容易出錯的方法。
- 把步驟 5 得出的「真實帳戶與模擬帳戶的點差差距」記為 Δ
- 額外成本 = Δ × 每 1 手的價值 × 手數 × 交易筆數
- 從回測的總獲利中扣掉額外成本,重新計算 PF
PF 是「總獲利 ÷ 總虧損」,所以成本增加時,分子會變小、分母會變大。原本 PF 接近 1.0 的 EA,即使只多一點成本,也可能跌破 1.0。
固定點差後重新回測
MT5 的策略測試器可以用固定值指定點差。把真實帳戶量測到的前 10% 數值填進去重新回測,就能得到偏悲觀的估算。分別用中位數和前 10% 兩種設定各跑一次,觀察成績變動多少,就能知道該 EA 對點差有多敏感。
限制與注意事項
- 只看了點差。 滑價、拒絕成交、下單延遲,這個方法都無法量測。實際的縮水幅度可能比估算更大。
- 只代表量測期間的狀況。 點差會隨市場環境與券商政策而改變。半年前量到的數值,不見得現在還適用。
- 固定點差的回測比現實單純。 實際上點差會變動,因此用固定值跑出來的結果只能當作參考。
- 我們公開的數據也有同樣的限制。 即使模擬帳戶的前向測試成績不錯,也不保證真實帳戶能得到相同結果。請把模擬帳戶的結果視為驗證能否在實盤重現之前的前置階段。
- 選擇券商時,請不要只看對方標示的平均點差。比較方式整理在 FX 券商比較。
總結
- 模擬帳戶的點差有時比真實帳戶更有利,回測結果要預期會因此縮水
- 差距大的地方不在平均值,而在清晨、指標公布、週一開盤這類「點差擴大的瞬間」
- 在真實帳戶記錄 Bid/Ask 差價,並以 EA 進場時刻的點差來評估
- 把差距當作每筆交易的成本扣除,或用前 10% 的固定點差重新回測
- 平均持倉時間短、交易次數多的 EA,更容易受到點差影響
- 滑價另外會產生成本,因此這個估算應視為縮水幅度的下限
- 各 EA 的回測數值可以在全部 EA 實測排行榜中比較
相關文章
📧 免費電子郵件課程(共 8 封)+ 訂閱者專屬 MT5 指標 13 款合集
訂閱後會立即收到訂閱者專屬合集的下載連結,內含本站 13 款 MT5 指標的已編譯檔案(.ex5)、原始碼和使用指南。隨後透過共 8 封郵件介紹外匯自動交易的本質、回測的正確解讀方法和經紀商選擇技巧(前 5 天每天 1 封,之後在訂閱第 7、14、30 天各 1 封)。MQL5 Market 版(首發價,隨銷量分階段漲價)漲價前也會通知您。在本站,只要擁有合作經紀商的真實帳戶,EA 即可免費使用。
※ 嚴格保護隱私。可隨時取消訂閱。