首頁 > EA・MT5 知識庫 > 多EA同時運行的實務

多EA運行運行管理中級

多EA同時運行的實務 — MagicNumber與干擾防止

最後更新:2026-05-20 | 預計閱讀時間:14 分鐘

結合多個EA運行,可以分散風險、穩定成績。然而,若設定有誤,EA之間可能相互干擾,導致意外損失。本文說明安全地同時運行多個EA的實務重點。

同時運行多個EA的優點

若只依賴單一EA,當該EA面對不擅長的市場時,整個帳戶都會陷入回撤。若組合波動性質不同的多個EA,當某個EA虧損的時期,另一個EA可以彌補,使資產曲線更為平滑。

要最大化效果,選擇相關性低的EA至關重要。將相同貨幣對、相同策略的EA並列並不構成分散。應組合不同的貨幣對和不同的策略類型(如趨勢跟蹤與區間回歸)。

詳細的組合方式將在「EA投資組合策略」一文中說明。本文專注於決定組合後的「同時運行實務」。

MagicNumber的作用

MagicNumber(魔術數字)是EA用來識別自身建立持倉的編號。每個持倉都會記錄此編號,EA只會操作「帶有自己MagicNumber的持倉」。

在同一帳戶中運行多個EA時,只要各EA的MagicNumber不同,EA就不會碰觸其他EA的持倉。反之,若編號重複,某個EA可能誤平其他EA的持倉,造成事故。

運行多個EA的鐵則是「將所有EA的MagicNumber設定為各自不同的編號」。為了區分手動交易的持倉,請務必確認MagicNumber的設定。

防止EA相互干擾

除了MagicNumber之外,多EA運行還需注意以下幾點。

1

將所有EA的MagicNumber設為不同編號

最為重要。本站EA出廠時已分配唯一編號。若自行修改,請勿重複。

2

避免在同一貨幣對上掛載多個EA

在同一品種上運行多個EA,其中一個EA的持倉可能影響另一個EA的判斷。原則上一個品種只掛載一個EA。

3

遵守一個圖表一個EA的原則

MT5的一個圖表只能掛載一個EA。有幾個EA就需要開幾個圖表。

4

確認雙向持倉・對沖設定

若一個EA做多、另一個EA在同一品種做空,整個帳戶便形成雙向持倉。請避免非預期的雙向持倉。

合計風險的管理

運行多個EA時最容易忽略的是風險的合計計算。即使每個EA的風險比例設定為1%,當3個EA同時進場時,帳戶整體的風險瞬間達到3%。

此外,相關性高的EA容易同時向同一方向進場,使合計風險膨脹。EA數量越多,每個EA的風險比例就需要相應降低。

EA數量每個EA的參考值合計風險參考值
1個1.0%1.0%
2至3個0.5至0.7%約1.5至2.0%
4至6個0.3至0.5%約2.0至2.5%
7個以上0.2至0.3%控制在2.5%以內
合計風險控制在2至3%以內是一個參考基準。同時也請確認當所有EA同時持有倉位時,保證金維持率是否仍有充足的餘裕。

一個MT5最多能運行幾個EA

MT5本身可以同時運行大量EA,但實際上限取決於VPS或電腦的規格。EA數量越多,圖表和指標的計算量就越大,記憶體和CPU的消耗也越高。

記憶體2GB的VPS大約可以穩定運行3至5個EA,4GB的VPS約可運行5至10個。使用複利計算量大的EA或使用多個指標的EA,會消耗更多資源。

增加EA數量本身並不是目的。重要的是嚴選相關性低的EA進行組合——將10個相似的EA並列,分散效果也微乎其微。請保持規格上的餘裕,若運行變慢則減少EA數量。

📈 學習EA的組合方式

多EA運行的效果取決於組合哪些EA。投資組合策略的文章將說明組合方式。

閱讀投資組合策略 →

常見問題

Q: 什麼是MagicNumber?一定要設定嗎?

MagicNumber是EA用來識別自身持倉的編號。在同一帳戶中運行多個EA時,每個EA需要各自不同的編號。本站EA出廠時已分配唯一編號,通常無需修改。

Q: 可以在同一貨幣對上運行兩個EA嗎?

原則上應避免。在同一品種上運行多個EA,可能導致相互持倉互相影響判斷,或形成非預期的雙向持倉。技術上MagicNumber不同可以共存,但風險管理會變得複雜,請以一個品種一個EA為基本原則。

Q: 可以在一個圖表上掛載多個EA嗎?

不行。MT5的規格是一個圖表只能掛載一個EA。若要運行多個EA,請開啟對應數量的圖表,並在每個圖表上分別掛載一個EA。

Q: 增加EA數量就能分散風險嗎?

單純增加數量並不等於分散。關鍵在於相關性的高低。將10個策略相似、使用相同貨幣對的EA並列,它們會同時在同一方向虧損,分散效果幾乎為零。請組合不同貨幣對與不同策略類型的EA。

Q: 運行多個EA時,風險比例應如何設定?

各EA的風險比例應以合計方式計算。若3個EA各自設定1%,同時進場時的合計風險便是3%。EA數量越多,每個EA的風險比例就越需要降低,以合計控制在2至3%以內為基準。