同時運行多個EA——MagicNumber與相互干擾
最後更新:2026-05-20 | 預估閱讀時間:14分鐘
同時運行多個EA可以分散風險並讓績效更平滑。但若設定不當,可能導致EA之間互相干擾,甚至造成非預期的對沖。
同時運行多個EA的好處
僅依賴單一EA意味著只要該EA陷入低潮,整個帳戶就會進入回撤。透過搭配多個低相關EA可以緩衝這種風險。
要最大化這種效果,選擇低相關性的EA至關重要。單純堆疊多個EA若彼此高度相關,反而會放大同方向的風險。
MagicNumber的作用
MagicNumber是EA用來識別自己所開持倉的編號。每筆持倉都帶有此編號。
當多個EA在同一帳戶運行時,只要每個EA的MagicNumber不同,它們就不會互相誤判或修改彼此的持倉。
避免EA互相干擾
除了MagicNumber之外,運行多個EA時還需注意以下事項。
為每個EA分配唯一的MagicNumber
這是最重要的規則。本站EA出貨時已預先設定唯一編號。若自行修改,請務必確認不與其他EA重複。
避免在同一貨幣對上運行多個EA
在同一貨幣對上運行超過一個EA,可能導致一個EA的持倉影響另一個的進出場判斷,引發非預期行為。
一張圖表僅限一個EA
MT5僅允許每張圖表運行一個EA。請為每個EA開啟獨立圖表。
留意非預期的對沖
若一個EA做多、另一個EA在同一貨幣對做空,帳戶就會進入淨對沖狀態,需要在資金管理上一併考量。
管理合計風險
運行多個EA時最容易被忽略的就是合計風險。若每個EA都各自設定1%風險,運行5個EA理論上最大風險就可能達到5%。
此外,高相關性的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%以下 |
一個MT5能承受多少個EA?
MT5本身可以同時運行許多EA,但實際上限取決於VPS或PC的規格、EA的複雜度以及交易頻率。
2GB RAM的VPS通常可穩定運行3–5個EA;4GB則可運行約5–10個。計算負載較高的EA(如AI/ONNX模型)會更早達到上限。