MQL4 轉 MQL5:移植 EA 時真正需要改變什麼

MQL4 轉 MQL5:移植 EA 時真正需要改變什麼

EA 移植是把策略行為對映到另一平臺模型。先明確策略要做什麼,再選擇目標平臺的實現方式,比機械替換副檔名更有效。

先建立行為清單

寫清入場、出場、倉位計算、持倉歸屬和時段規則,也包括重啟或請求被拒絕時的處理。簡明規格讓移植圍繞可觀察行為進行,而不是隻追求兩份檔案逐行相似。

適配行情與指標讀取

MQL5 常見指標流程使用控制代碼和緩衝區訪問。應核對 K 線偏移、陣列索引、歷史就緒狀態和週期。即使公式相似,只要讀到另一根 K 線,就足以改變交易行為。

適配交易模型

分別處理訂單、成交和持倉,明確新版支援的帳戶模式,以及如何識別自身持倉。對訂單選擇和平倉的舊假設,應改成明確的 MQL5 操作;改名為 MQ5 不會自動完成這些適配。

分階段核對

  1. 先編譯最小行情與指標模組。
  2. 檢查幾個已知訊號時間點。
  3. 用簡單案例核對倉位與歸屬。
  4. 在固定區間比較開平倉行為。
  5. 明確記錄環境差異,而不是把它們藏在程式碼修改中。

用 MQLume 開啟你的定製

MQLume 提供可直接作為 MT5 開發起點的 MQL5 專案。瀏覽 Quantum Commander MT5,或先閱讀原始碼與可執行檔案區別。

參考資料與延伸閱讀

返回頂部

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 或原始碼版,開始你的專案。

繼續選購