MT5 EA 不交易?按步驟定位原因

MT5 EA 不交易?按步驟定位原因

EA 沒有交易,可能是正常等待,也可能是初始化失敗、許可權不足或請求被拒絕。應先確定程式執行到了哪一步。隨意改參數直到出現交易,可能掩蓋原始問題。

確認當前執行的是哪個程式

記錄帳戶是模擬還是實盤、經紀商伺服器、完整圖表品種、週期、EA 名稱及版本。確認當前終端裡確實安裝了預期的編譯檔案,修改前先儲存正在使用的輸入。

優先在模擬帳戶排查。有效證據包括觀察時間、設定匯出與相關日誌。聯絡支援時不要附帶帳戶密碼或其他登入憑據。

檢查平臺與 EA 兩級許可權

MT5 既有平臺級自動交易開關,也有單個 EA 的許可權,兩者都可能影響下單。具體控制元件與依賴許可權見官方設定指南。

開放外部庫或網路訪問前,先確認商品是否確實需要。不要把“開啟所有許可權”當成通用修復方法。如果啟動階段已經失敗,應先處理具體失敗原因,再調查入場邏輯。

定位流程在哪一步停止

故障定位路徑
觀察結果檢查方向
沒有成功啟動檔案身份、輸入、依賴和初始化訊息。
執行中,但沒有訊號所需歷史、交易時段和說明中的入場條件。
有訊號,但沒傳送請求點差、敞口、時段或其他內部過濾條件。
請求被拒絕伺服器返回碼及附帶說明。
訂單已接受,但未形成持倉是否為尚待觸發的掛單。

按順序排查,可以避免把所有安靜的圖表都當成許可權問題。等待低頻機會的 EA,即使正常執行,也可能長時間沒有交易。

使用實際拒絕原因

MQL5 交易伺服器返回碼中,10014 表示交易量無效,10016 表示止損止盈設定無效,10018 表示市場關閉,10019 表示資金不足。應記錄實際返回碼,而非憑沒有成交來猜測。

交易量無效時,對照品種最小手數和步長;止損止盈無效時,檢查請求價格與適用限制;資金不足時,檢查擬議敞口和保證金計算。追加資金不是除錯方法。

提交可復現的問題記錄

描述一個具體案例:“在這個時間、這個品種上,根據這條規則,我預期發生這個動作,但日誌顯示了這個結果。”附上原始碼版本、終端構建號、輸入與相關日誌,並說明發生在測試器、模擬圖表還是其他環境。

每次只改一個因素,保留先前證據。如果說明沒有解釋入場條件,應先要求澄清,再修改策略。可使用基線回測指南建立可控的復現案例。

返回頂部

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

繼續選購