如何在 MT5 回測 EA:可復現的操作流程

如何在 MT5 回測 EA:可復現的操作流程

有用的 MT5 回測應是一項可重複的實驗:明確 EA 構建版本、儲存輸入、註明品種與時間範圍,並記錄執行假設。先完成固定配置的基線,再嘗試改善結果。

先確定要回答的問題

“這個程式能否啟動併傳送預期型別的訂單?”與“策略對成本有多敏感?”需要不同測試。把一個明確問題寫在記錄開頭,不要看到結果後悄悄改變目標。

初步軟體檢查可使用較短區間,觀察具體事件;表現研究則應提前規劃更廣的區間和假設。任何一種都無法讓未來收益變得確定。

設定一次單獨測試

開啟策略測試器,選擇 EA、交易品種、時間框架、日期和帳戶假設,再載入輸入。基線測試先關閉最佳化。控制元件、儲存設定和視覺化測試見MetaTrader 測試指南。

最基本的實驗記錄
記錄內容為什麼重要
原始碼版本及 EX5後續修改可能改變行為。
經紀商、伺服器及完整品種名稱字尾可能對應不同合約。
日期、週期、tick 模式它們界定模擬了什麼。
初始資金、帳戶貨幣、槓桿影響倉位與保證金假設。
輸入、費用、延遲屬於實驗條件,並非無關細節。

有意識地選擇 tick 模式

真實 tick 模式在資料可用時採用經紀商曆史 tick;缺失部分仍可能使用生成的資料。較粗略模式會改變 EA 看到的價格事件。具體區別見官方 tick 模式參考。

如果入場、止損或移動止損依賴 K 線內部波動,僅檢查少量價格點可能無法回答原本的問題。應在報告中記錄模式,不能把平滑曲線當成成交真實的證明。

先看事件,再看總收益

選幾次入場,跟蹤直到退出。比較時間、方向、手數和保護邏輯是否符合說明,再檢查日誌中的初始化失敗、請求拒絕和資料缺口。

假設預期是小時 K 線收盤後一次入場,卻在同一分鐘看到三筆訂單,應先調查規則與持倉狀態。直接調整手數只會掩蓋本來需要檢查的行為。

儲存結果,再安排下一次實驗

將報告、設定和日誌一起儲存,並寫清本次證明了什麼、沒有證明什麼。“該構建在指定區間及輸入下完成執行”是合理結論;“適合所有實盤環境”則超出了證據範圍。

下一步每次只改變一個條件,例如時間區間或成本情景,再比較結果。用報告閱讀指南理解輸出,調參前閱讀前向測試指南。歷史檢查後仍應先做模擬盤觀察,再考慮實盤。

返回頂部

MQLume Bespoke

讓想法,成為專屬作品。

探索高級訂製 →

有更具體的想法?聊聊進階客製。

透過站內客服或電子郵件告訴我們您的需求。我們一起確認開發範圍與實作方案,客製服務另行報價。

100% 認真對待每一筆訂單,持續跟進交付與售後。

免費下載,提供真實原始碼。

免費

Lizard [MQLume]

MQL5 / MT5版本 v2.1

免費的黃金突破原始碼專案:六個可獨立選擇的策略核心,搭配時段篩選和靈活部位設定。

US$99.00免費
免費

Scraper Gold [MQLume]

MQL5 / MT5版本 v3.7

免費可編輯原始碼,包含 EX5:四個黃金突破引擎,各自提供獨立的模式、倉位、方向和退出控制。

US$95.00免費
MQLume

一起探索,也一起交流。

在你喜歡的平台,與 MQLume 保持連結。

YouTube

看看 EA 如何運作,了解回測表現、操作示範與實用教學。

前往 YouTube 觀看

Telegram

與其他 EA 使用者交流想法,分享使用心得,及時了解新品動態。

加入交流社群 關注官方更新

購物車

每個專案一份個人使用許可,同一商品僅加入一次。

購物車還在等它的第一位乘客。

選擇 EA 或原始碼版,開始你的專案。

繼續選購