怎麼在自己的 MT4 與 MT5 帳戶之間複製交易
同一個經紀商的兩個平台,帳戶也不是通用的。先把損耗算清楚,再談跟單。

MT4 在 2005 年發布,MT5 在 2010 年發布。兩者同屬 MetaQuotes,但帳戶體系、程式語言、訂單模型都不一樣。所以「我在 A 經紀商有 MT4、在 B 經紀商有 MT5,能不能互相跟單」這個問題,答案取決於你用哪一種方式。
為什麼兩個平台不能直接互通
- 帳戶不共用:MT4 帳戶跑在 MQL4 生態,MT5 跑在 MQL5 生態,登入憑證不能通用
- 訂單模型不同:MT4 只支援對沖(hedging),MT5 支援淨額(netting)與對沖兩種
- 商品命名不同:同一個 EUR/USD,可能叫 EURUSD、EURUSD.a、EURUSD.m、EURUSDpro
- 執行模式不同:即時執行(instant)與市價執行(market)對滑價的處理不一樣
這四條裡,商品命名是最容易踩的:程式按名字找商品,找不到就直接不下單,而你在來源帳戶上看到的是「已經成交」。
三種實現路徑
路徑一:同一平台內跟單。 兩個帳戶都在 MT4(或都在 MT5),用本機跟單 EA 或平台內建訊號服務,延遲通常是幾十毫秒等級。這是最穩的做法。
路徑二:跨平台橋接。 一端 MT4、一端 MT5,需要一個中介層(本機 EA 加上橋接程式,或第三方跟單服務)把訂單從來源帳戶轉譯成目標帳戶的訂單。延遲從幾百毫秒到幾秒不等,取決於中介層部署在哪裡。
路徑三:手動映象。 收到訊號後手動在兩個平台各下一單。延遲以分鐘計,只適合波段和長線。
跨平台複製的六個真實損耗
這一節是重點。很多人以為「跟單等於複製」,實際上複製的是訂單意圖,不是成交結果。
- 商品字尾:來源帳戶下 EURUSD,目標帳戶沒有這個商品,跟單直接失敗
- 點差不同:來源帳戶 0.8 點、目標帳戶 1.6 點,同樣的停損點數,實際風險差一倍
- 槓桿不同:來源帳戶 1:500、目標帳戶 1:100,同樣手數佔用的保證金差 5 倍,可能觸發強制平倉
- 合約規格不同:標準手、迷你手、微型手的定義在個別經紀商並不一致
- 執行延遲:資料行情裡 0.5 秒的延遲,可能就是 10–20 點的滑價
- 最小停損距離:部分經紀商有 stop level 限制,停損太近會被拒單
一個算例:延遲在資料行情裡值多少錢
非農資料公佈瞬間,EUR/USD 常見 30–60 點的瞬時跳動。假設你跟隨的訊號在資料前 1 秒開倉:
來源帳戶以 1.0850 成交,目標帳戶因為 0.5 秒延遲成交在 1.0870——滑價 20 點。0.5 手的話就是 100 美元的差距,相當於 10,000 美元帳戶的 1%。
這就是為什麼跨平台跟單要避開資料時段的訊號,或者給目標帳戶設「滑價上限」,超過就不成交。
手數怎麼換算:按風險等價,不照抄
目標手數 = 來源手數 ×(目標帳戶淨值 ÷ 來源帳戶淨值)×(來源每點價值 ÷ 目標每點價值)。
簡化版:兩個帳戶都是美元計價、都是標準手,就只需要按淨值比例縮放。來源帳戶 10,000 美元下 0.5 手,目標帳戶 5,000 美元就下 0.25 手。
但要注意取整偏差:0.25 手在最小 0.01 手的帳戶上沒問題;如果目標帳戶最小 0.1 手,0.25 會被取成 0.2 或 0.3,偏差 20%——這就是「明明按比例複製,風險卻不一樣」的常見原因。
商品對照表怎麼設
這一步是跨平台跟單最容易出錯、也最容易被忽略的地方。做法很簡單:開啟目標帳戶的「商品列表」,把來源帳戶在用的商品逐個對照一遍。
常見的三種情況:完全一致(EURUSD 對 EURUSD)、帶字尾(EURUSD 對 EURUSD.m)、完全不同名(XAUUSD 對 GOLD、US30 對 DJ30)。前兩種設一條對照就夠,第三種要逐個確認合約規格是否一致。
對照表設完還要驗證一件事:合約規格。同樣是「1 手」,標準帳戶是 100,000 單位,部分帳戶是 10,000 單位。如果這一項對不上,你的手數換算會整體差 10 倍。
驗證方法很土但有效:在目標帳戶手動下 0.01 手,看保證金佔用和每點盈虧是否與來源帳戶同比例。對不上就查合約規格,不要靠猜。
斷線了怎麼辦
本機部署的跟單程式,最大的風險不是延遲,而是斷線期間的訊號漏接。來源帳戶開了倉、目標帳戶沒跟上,等程式恢復時行情已經走遠。
三種處理方式,各有代價:補單(按現價追進,可能吃到很差的價位)、跳過(不補,兩邊倉位從此不一致)、平掉來源倉(保證一致,但會砍掉一個本來正確的倉位)。
沒有標準答案,但要提前定規則,而不是等斷線時臨場決定。多數人的選擇是「跳過加上記錄」,然後每週核對一次偏差。
上線前的檢查清單
- 兩邊商品命名是否一致,不一致就設對照表
- 點差、佣金、隔夜利息是否在同一個量級
- 目標帳戶槓桿是否夠用(按最大同時持倉算保證金)
- 停損停利會不會被 stop level 拒絕
- 跟單程式部署在哪台機器,斷線了怎麼辦
- 先用最小手數跑兩週,逐筆比對兩邊成交價差
常見問題
MT4 的訊號能直接訂閱到 MT5 嗎? 不能。MetaQuotes 的訊號服務分 MT4 和 MT5 兩套,跨平台必須走橋接。
延遲多少可以接受? 波段策略幾秒都能接受;剝頭皮和新聞交易,超過 200 毫秒就不該做。
站內的 FXCopy 處理的就是跨帳戶這一步:把來源帳戶訂單按淨值比例換算後映象到目標帳戶,並處理商品對照與取整規則。