首頁 > 部落格 > EA運行中的日常檢查 — MT5上應確認的5個要點

EA運行MT5VPS日常管理檢查清單

EA運行中的日常檢查 — MT5上應確認的5個要點

發布日: 2026-05-18閱讀時間:約 2 分鐘
本文為發布之日的資訊。EA的績效數值(PF、DD、年化)會隨實盤運行與重新驗證而變動,最新數值請在各EA頁面確認。 查看最新EA績效

EA運行中的日常檢查 — MT5上應確認的5個要點

將EA部署至VPS後,很多人以為「之後就能全自動運行」,但定期確認仍然不可或缺。若放任錯誤不管,EA可能在不知不覺中停止運作或出現異常行為。本文將說明如何安全持續地運行EA的日常檢查步驟。

日常確認頻率指引

確認項目頻率
Expert 標籤日誌確認每天1次(早晨)
開倉持倉確認每天1至2次
保證金維持率確認每天(保證金偏少時增加次數)
每週損益確認每週一
VPS 運行狀態確認每週1次
MT5 更新確認每月1次

確認要點1:在 Expert 標籤中查看錯誤日誌

MT5 底部的「Expert」標籤會按時間順序顯示所有 EA 的日誌。

正常日誌範例

2026.05.18 09:00:01 GOLD EMA ATR EA: No signal. ATR=1245, EMA50=1998.23
2026.05.18 10:00:01 GOLD EMA ATR EA: BUY SIGNAL confirmed. Lot=0.02, SL=1996.00, TP=2003.50
2026.05.18 10:00:02 GOLD EMA ATR EA: Order placed successfully. Ticket #12345678

需要注意的日誌

ERR_NO_MONEY         → 保證金不足,無法開倉
ERR_TRADE_DISABLED   → 自動交易已停用
ERR_CONNECTION       → 與券商的連線中斷
ERR_MARKET_CLOSED    → 市場處於休市時段(如週六、週日)
Margin level too low → 保證金維持率低於設定的閾值

ERR_TRADE_DISABLED 需特別注意。這表示 MT5 的「自動交易」按鈕已關閉,或 EA 已被手動停止。在 VPS 重新開機後,若 EA 未自動重啟也會出現此錯誤。

關於 ERR_NO_MONEY(保證金不足)等各錯誤代碼的數值、含義及具體處理方法,請參閱 MQL5 / MT5 錯誤代碼處理方法(ERR_NO_MONEY・ERR_TRADE_DISABLED 一覧)。若錯誤頻繁發生,請一併確認。

Expert 標籤內容過多而難以閱讀時

右鍵點擊 → 選擇「清除」可重置顯示內容(日誌檔案仍然保留)。


確認要點2:確認自動交易按鈕是否已開啟

請每天確認 MT5 上方工具列中的「自動交易」按鈕(綠色按鈕)是否為 ON 狀態。

ON 狀態:按鈕呈現明亮綠色
OFF 狀態:按鈕變為灰色(笑臉圖示變暗)

VPS 重新開機後,即使 MT5 自動啟動,「自動交易」也可能處於 OFF 狀態。在此狀態下,即使 EA 顯示在圖表上,也不會進行任何交易。

確認 MT5 自動啟動設定

若要在 VPS 上持續運行 MT5,請執行以下步驟:

  1. 在 Windows 開始選單中,右鍵點擊 MT5 的捷徑 → 選擇「內容」
  2. 在「目標」末尾加上 /portable 選項
  3. 將捷徑放置於啟動資料夾(shell:startup)中

確認要點3:確認開倉持倉

在 MT5 的終端機(底部面板)→「交易」標籤中,查看開倉持倉清單。

確認項目

  1. EA 是否持有正確貨幣對的倉位
    若 GOLD EMA 的 EA 持有 EURUSD 倉位,可能是 MagicNumber 設定錯誤

  2. Comment 欄中的 EA 名稱是否正確
    各 EA 會在 Comment 中記錄 EA 名稱。若出現不明倉位,可能是手動誤開倉

  3. 持倉數量是否符合預期
    若設定 OneTradePerDay=true 的 EA 持有多個倉位,請確認設定

  4. SL 是否正確設定
    SL=0.0 的倉位表示沒有設置停損(非常危險)


確認要點4:確認保證金維持率

MT5 的「帳戶資訊」面板(或「交易」標籤底部)會顯示目前的保證金維持率。

維持率參考基準

維持率狀態應對措施
500%以上充裕無問題
200至500%正常範圍無問題
100至200%注意考慮減少新開倉次數
100%以下危險即將觸發追加保證金通知
50%以下緊急強制平倉危險水位

當多個 EA 同時持倉時,維持率會急速下降。黃金的倉位尤其消耗大量保證金,需特別注意。

維持率偏低時的處理方式

  1. 追加入金以恢復維持率
  2. 手動平倉部分開倉持倉
  3. 降低 EA 的 RiskPercent 後重新啟動 EA

確認要點5:每週損益與每月報告

每週一次(週一早晨),確認上週的損益。

在 MT5 中的確認方法

  1. 終端機 → 「帳戶歷史」標籤
  2. 將期間設定為「上週」或「上個月」
  3. 確認損益合計、交易次數、平均損益

匯出報告

右鍵點擊帳戶歷史標籤 → 選擇「儲存報告」,即可匯出 HTML 報告。每月儲存一次,在日後分析 EA 成績時非常有用。


VPS 端的定期維護

請每週確認以下事項一次。

1. 確認 VPS 記憶體使用量

按下 Ctrl + Shift + Esc → 「效能」→「記憶體」查看。若可用空間低於 1GB,請關閉不必要的軟體,或考慮升級至更高方案。

2. 確認 MT5 更新

MT5 會不定期發布更新。請透過說明 → 「確認更新」進行確認。重要更新可能影響 EA 的運行,更新後請務必在 Expert 標籤中確認是否有錯誤。

3. 確認 Windows Update

若 VPS 的 Windows 自動更新,可能會重新開機導致 MT5 停止運行。建議將 Windows Update 設定為「手動」,更新時先停止 MT5 再執行。


異常發生時的流程圖

EA 沒有開倉
    ↓
自動交易按鈕是否為 ON?
    NO → 將按鈕切換為 ON
    YES ↓
Expert 標籤是否有錯誤?
    ERR_NO_MONEY → 確認保證金・追加入金
    ERR_TRADE_DISABLED → 重新啟動 EA
    ERR_CONNECTION → 確認券商伺服器
    無錯誤 → 僅是訊號尚未出現(正常)

總結

EA 的「自動」並不等於「無人值守」。每天5分鐘的確認能夠及早發現問題、將損失降至最低。

特別重要的確認事項:

  1. Expert 標籤的錯誤日誌(每天)
  2. 自動交易按鈕是否為 ON(每天)
  3. 保證金維持率(每天)

只要養成早晨第一件事確認以上三項的習慣,就能防止大部分因 EA 停止或異常行為造成的損失。


常見問題

Q:MT5 在 VPS 上自行停止時,應該怎麼做?

請先透過 Windows 事件檢視器(Windows 鍵 → 輸入「事件檢視器」)確認 MT5 停止的原因。記憶體不足或 Windows Update 導致的重新開機是常見原因。請重新檢視 MT5 的自動啟動設定,並採取防止再次發生的措施。

Q:Expert 標籤的日誌會保留多久?

MT5 的日誌預設可顯示數千行。日誌檔案會按日期儲存於 MQL5/Logs/ 資料夾中。建議在舊日誌消失前定期儲存。

Q:保證金維持率下降時,EA 會自動停止嗎?

若在本站的 EA 中設定 UseMarginCheck = true / MinMarginLevel = 200.0,當維持率低於200%時,EA 會自動停止新開倉。但這僅是「停止新開倉」,並不會平倉現有持倉。

Q:可以用智慧型手機遠端確認 MT5 嗎?

可以。在 MT5 的行動應用程式(iOS/Android)中使用相同帳戶登入,即可透過智慧型手機確認開倉持倉、帳戶餘額及保證金維持率。亦可設定推播通知,以接收重要警報。

Q:EA 在週末沒有動作,這是正常的嗎?

是的,這是正常的。外匯市場在週六早晨至週日傍晚(伺服器時間)休市。在此期間 EA 沒有開倉是正常行為。但現有持倉會跨週保留(會產生隔夜利息)。

Q:我預計一週內無法操作 VPS,應該停止 EA 嗎?

短期(約一週)的話,確認 EA 正常運行後讓其繼續運行也是一種選擇。若擔心的話,可以將 MT5 的「自動交易」按鈕切換為 OFF,或開啟各 EA 的「暫停按鈕」(EA 的 GUI)。長期(一個月以上)的情況下,建議在有意停止 VPS 之前,先平倉所有持倉。


相關頁面

5日郵件課程(免費)

每日一封郵件,涵蓋FX自動交易本質、正確解讀回測、選擇經紀商的要點。

※ 嚴格保護隱私。可隨時取消訂閱。