首頁 > EA與MT5知識庫 > MT5錯誤代碼

疑難排解MT5中級

MT5錯誤代碼 — 為何EA停止交易及如何修復

最後更新:2026年5月20日|預估閱讀時間:15分鐘

「我安裝了EA但它不交易」或「訂單錯誤突然開始出現」——這些狀況在EA運行中無可避免。MT5會在日誌中留下線索。本文說明最常見的錯誤原因、修復方法,以及如何閱讀日誌。

首先檢查的三件事

當EA行為異常時,先從這三項檢查開始。大多數問題都能在此解決。

1

「演算法交易」是否已啟用?

檢查工具列中的「演算法交易」按鈕以及圖表右上角的笑臉圖示。皺眉臉表示自動交易已停用。

2

MT5是否已連接至券商?

檢查畫面右下角的連線指示燈是否為綠色。若為紅色或顯示「無連線」,請嘗試重新登入或檢查網路。

3

EA的設定中是否允許交易?

開啟EA的內容並前往「一般」頁籤,確認「允許演算法交易」已勾選。

閱讀日誌 — Journal與Expert頁籤

MT5底部的終端機視窗會記錄正在發生的事。依所需資訊使用以下兩個頁籤:

分頁記錄內容
ExpertEA自身的活動日誌——進場決策、訂單結果、EA輸出的錯誤與訊息
JournalMT5的系統日誌——連線狀態、演算法交易啟用/停用、與伺服器的通訊錯誤

要了解EA為何不交易,請檢查Expert頁籤。要確認MT5或EA是否有在運作,請檢查Journal頁籤。重點是閱讀問題發生時間點前後的記錄。

常見訂單錯誤代碼

當訂單失敗時,EA的日誌中會出現錯誤代碼。以下列出最常見的代碼。

錯誤意義處理方式
10004 Requote報價已變動,訂單無法成交通常是暫時性的。EA的重試機制通常會自動恢復
10006 訂單被拒絕伺服器拒絕了此訂單檢查帳戶狀態、交易時段與該商品
10016 無效停損SL/TP距離目前價格過近,或包含無效值確保SL/TP設置超出券商的最小停損距離
10019 資金不足保證金不足以開倉減少手數或增加入金
10027 演算法交易已停用演算法交易已關閉啟用「演算法交易」按鈕
10018 市場休市在市場休市期間下單確認交易時段是否開放。這在日線EA於換日時下單時經常發生
錯誤代碼與其措辭可能因MT5版本而略有不同。請以代碼編號搜尋Journal/Expert,並閱讀周圍上下文以找出根本原因。

為何EA可能停止交易(無錯誤時)

若沒有出現錯誤但EA卻不交易,請考慮以下原因。

1

進場條件尚未成立

EA只有在條件成立時才會下單。H4與D1的EA數日至數週無交易是完全正常的。請先確認EA的預期交易頻率。

2

點差超過上限

許多EA在點差超過MaxSpread時會停止新進場。點差在清晨時段與新聞發布前後會擴大,因此EA可能只在這些時段暫停。

3

篩選器已暫停交易

經濟新聞篩選器、交易時間篩選器、連續虧損停止或每日虧損上限等安全機制可能已觸發。原因會顯示在日誌中。

4

商品名稱不符

例如為GOLD設計的EA若掛在XAUUSD圖表上,可能因商品名稱不符而無法運作。請確認您券商所使用的確切商品名稱。

5

時框錯誤或歷史數據不足

將EA掛在錯誤的時框圖表上,或缺乏足夠的歷史數據,也可能導致無法交易。

錯誤持續時的系統化排查

若無法找出原因,請依序執行以下步驟。

步驟1

從日誌中找出錯誤

在Expert/Journal頁籤中,記下日期、時間、錯誤代碼與訊息。

步驟2

嘗試在示範帳戶上重現問題

在示範帳戶上以相同設定運行,看問題是否重現。若重現,問題出在EA或其設定;若未重現,問題出在帳戶或連線。

步驟3

逐一重設設定以找出原因

將篩選器與參數逐一恢復預設值,找出是哪一項導致問題。

步驟4

重新啟動MT5與EA

重新啟動MT5或將EA重新掛回圖表可清除暫時性問題。在VPS上,重新開機也可能有幫助。

步驟5

若仍未解決,聯繫EA提供商

聯繫EA提供商或您的券商時,請附上日誌中的錯誤詳情、商品、時框與您的設定。

🖥️ 用VPS穩定您的交易環境

許多因連線中斷與重開機導致的問題,可透過在VPS上運行EA來預防。

閱讀VPS設定指南 →

常見問題

Q: 我已掛上EA但笑臉圖示沒有出現。

首先確認工具列中的「演算法交易」按鈕已啟用。接著開啟EA的內容,確認「一般」頁籤中的「允許演算法交易」已勾選。兩者都需開啟才會顯示笑臉圖示。

Q: 我一直收到「無效停損 (10016)」的錯誤。

您的SL/TP要嘛距離目前價格過近,要嘛違反了您券商的最小停損距離。請檢查券商的最小停損距離並將SL/TP設置得更遠。通常增加EA的SL/TP距離參數即可解決。

Q: 沒有出現錯誤,但EA已數天未交易。

這可能並不異常。H4與D1的EA交易頻率較低,數日至數週未進場是完全正常的。請先確認EA的預期交易頻率,再檢查日誌中是否有關於點差限制或作用中篩選器的訊息。

Q: 「市場休市 (10018)」的錯誤反覆出現。

訂單正在市場休市時下達。這常見於D1 EA嘗試在每日換日時下單。請檢閱EA的交易時間設定,或使用交易時間篩選器將訂單限制在市場開放期間。

Q: 我應該檢查Journal還是Expert頁籤?

若想了解EA的決策與訂單結果,請使用Expert頁籤。若想確認MT5的連線狀態或演算法交易是否啟用,請使用Journal頁籤。排查時建議同時檢查兩個頁籤,並閱讀問題發生時間點附近的記錄。

留言與提問