自動交易 只是其中一項檢查;僅開啟此功能,並不代表 EA 會產生訂單或訂單會被執行。請僅在您信任該 EA 並確實打算將其用於該帳戶後啟用,然後逐項完成以下檢查。
EA無法在FXTRADING.com App中安裝或執行。
EA 交易執行問題的常見原因
使用格倫外匯進行交易時,您的 EA 未如預期執行交易可能有以下幾個原因:
基本設定問題
自動交易權限:在 MT4 桌面端,請同時檢查終端的全域權限,以及圖表上該 EA 的個別權限。任一層禁止交易時,EA 仍可能分析價格,但不能傳送交易請求。僅憑工具列顏色無法確定原因。
EA 未附加至圖表:確認 EA 已正確附加至相關圖表
商品或時間週期錯誤:確認您的 EA 已附加至其原本設計適用的正確貨幣對和時間週期
技術限制
可用保證金:請比較計劃交易需要的保證金和帳戶的可用保證金。帳戶餘額本身不能說明現有持倉及其他要求佔用後還剩多少保證金。
交易限制:檢查您的帳戶是否有任何交易限制
市場已休市:您嘗試交易的金融商品市場可能已休市
網路連線問題:不穩定的網路連線可能會導致 EA 無法執行
EA 配置問題
偏好設置不正確:檢查您 EA 的輸入參數
相容性問題:確保您的 EA 與您使用的 MT4 版本相容
程式設計錯誤:EA 程式碼本身可能包含錯誤或邏輯缺陷
缺少 DLL 或程式庫:部分 EA 需要額外檔案才能正常運作
交易條件
滑點偏好設置:您的 EA 可能設有嚴格的滑點偏好設置
點差限制:如果點差超過特定門檻,部分 EA 將不會進行交易
手數大小限制:EA 可能正嘗試使用您的帳戶類型不允許的手數大小進行交易
如何修正 EA 執行問題?
審慎核對交易權限:先確認目標帳戶、伺服器、圖表附加的 EA 及其輸入參數。只有在您信任程式並確實打算讓它在該帳戶交易時,才允許自動交易;請檢查兩層權限,不要反覆切換工具列按鈕。
重新啟動前先保留相關記錄:記下問題發生的時間,並在關閉 MT4 前儲存該時段附近的日誌訊息。重新啟動後,繼續使用前請重新核對帳戶、已載入的 EA 及交易權限。
對照兩類日誌:查看平台的系統日誌及 EA 日誌,核對同一次事件。按照下文說明區分程式訊息、交易請求及其結果。
檢查 EA 偏好設置:再次檢查所有輸入參數
在策略測試器中測試:使用策略測試器找出潛在問題
聯絡 EA 開發人員:如果您購買了該 EA,請聯絡其開發人員
檢查權限:檢查 EA 的來源或提供商後,只啟用 EA 確實需要的權限。除非您理解並接受具體用途,否則不要啟用 DLL 匯入或外部存取。
區分不同階段:EA 可能正在執行,但仍在等待程式設定的進場條件;也可能無法傳送交易請求,或已傳送請求但遭拒。選擇處理方式前,請結合 EA 記錄、終端的智能交易系統日誌與系統日誌,以及確切錯誤查核。不要只為強行下單而放寬點差、交易量或風險限制。
更換帳戶、設定檔、圖表交易商品或時間週期後,MT4 的保護設定可能會關閉自動交易。請重新核對目前帳戶、EA 與權限狀態,不要自動關閉該保護,也不要僅憑沒有新交易就認為 EA 故障。
如何閱讀及保留 EA 日誌
在 MT4 桌面版中,透過顯示選單開啟終端視窗,或在 Windows 上按 Ctrl+T。系統日誌記錄平台啟動、連線及交易操作等事件;EA 日誌記錄已載入 EA 的訊息。部分沒有內容的分頁可能被隱藏,因此看不到 EA 日誌分頁並不能說明為何沒有發生交易。
閱讀事件發生前後緊鄰的訊息,並核對時間及交易商品。程式載入成功的訊息不代表交易請求已傳送或成交。如果記錄中沒有交易請求,請與 EA 開發者核對其進場條件。如果請求遭拒,請保留準確的錯誤訊息,再檢查相關帳戶及交易商品的條件,不要隨意更改設定。
查詢較早的事件時,在一筆日誌記錄上按右鍵,選擇開啟以查看按日期儲存的日誌檔案。MT4 平台日誌位於 Logs,EA 日誌位於 MQL4/Logs;每日檔名採用 YYYYMMDD.LOG 格式。分頁顯示的是近期記錄,找不到較早的一筆訊息不代表該事件從未發生。清空分頁或重新啟動前,請保留相關時段的記錄。
在 MT5 桌面版中,對應的系統日誌及 EA 日誌位於工具箱視窗。平台檔案位於 Logs,EA 檔案位於 MQL5/Logs。MT5 日誌時間採用電腦的時區;對照事件前,請註明該時區並核對交易歷史的時間,不要假定兩種時間完全一致。
根據問題選擇正確的記錄:MetaEditor 的編譯錯誤涉及程式建置,策略測試器的日誌涉及一次測試。兩者都不能證明真實交易已成交。請透過下方支援入口,僅提供相關且已遮蔽敏感資訊的事件記錄,不要提交整個平台資料夾。不要僅為產生日誌而再次下單。
MT4/MT5:核對重新啟動後仍保留的狀態
MT4/MT5 程式可以使用終端全域變數,與原始碼中的變數不同。全域變數在平台重新啟動後仍會保留,自 EA 最後呼叫或修改後可保留四週。重新啟動 MT4/MT5 不會清除這類狀態。
在 MT4/MT5 中只查看項目,不修改:
開啟「工具」選單。
選擇「全域變數」。
也可以使用預設快捷鍵 F3。如果重新啟動後表現仍未改變,請向程式開發者確認是否使用這些變數,以及合適的復原方法。
MT4:查看全局變數欄位
欄位 | 顯示內容 |
名稱 | 終端全局變數的識別名稱。 |
數值 | 儲存的數值,與原始碼內的變數不同。 |
最後呼叫時間 | 變數最近一次被呼叫的時間;手動修改也會更新這個時間。 |
在 MT4 中,雙擊名稱或數值儲存格會進入編輯。排查時只查看項目,不修改;不要把雙擊當成無影響的重新整理操作。
不要為了強行觸發交易而編輯或刪除全域變數,它們可能由多個程式共用。保留上文所述的事件紀錄,並按具體程式的說明處理。
使用記錄確定原因
反覆變更設定前,請記下平台及版本、帳戶類型和伺服器、交易品種、帶時區的日期和時間、EA 是否已附加並啟用,以及 日誌 或 EA 日誌 中的準確訊息或訂單錯誤。隱去無關資訊的螢幕截圖也可提供協助。不要提交密碼、一次性驗證碼、私密金鑰、復原短語、身分證明文件或完整付款資料。
客戶支援團隊可以核對格倫外匯帳戶、平台、伺服器、交易品種、交易條件及格倫外匯錯誤的目前記錄,但不能審核、除錯或批准第三方 EA 程式碼或策略;相關問題應聯絡 EA 開發人員。變更設定、策略測試器 結果或支援團隊的核對,都不保證 EA 會產生訂單、訂單會被執行或取得任何交易結果。
相關資訊: 交易機器人政策; 在交易平台上使用 EA; 透過服務中心提交證據
