Multi Account Local Trade Copier — 设置指南

Multi Account Local Trade Copier — 设置指南

5 十一月 2026, 22:32
Sergio Marquez Uroz
0
3

[ English ] [ Русский ] [ 中文 ] [ Español ] [ Português ] [ 日本語 ] [ Deutsch ] [ 한국어 ] [ Français ] [ Italiano ] [ Türkçe ]

Multi Account Local Trade Copier 用于在同一台 Windows 电脑或 VPS 上运行的多个 MetaTrader 终端之间复制交易。本指南带您从零开始完成第一笔复制交易,随后介绍最常见使用场景的设置方法,以及交易未被复制时该如何处理。

产品:Multi Account Local Trade Copier MT5 和 Multi Account Local Trade Copier MT4。

我需要哪个版本?

每个终端都需要与其平台对应的版本。

  • MT5 到 MT5:MT5 版本。
  • MT4 到 MT4:MT4 版本。
  • MT4 到 MT5,或 MT5 到 MT4:两个版本都需要,每个终端各装一个。

一次激活对应一台电脑(PC 或 VPS)。在这台电脑上,您可以运行任意数量的终端和账户。

第 1 步:同时运行多个终端

同一个文件夹中的终端只能打开一次,因此每个账户都需要单独安装一个终端。

  1. 再次运行 MetaTrader 安装程序,或您经纪商的安装程序。
  2. 在第一个界面点击设置(Settings),选择一个新文件夹,例如 C:\MT5-Receiver1。
  3. 完成安装并打开该终端,登录将要使用的账户。
  4. 为每个账户重复以上步骤。

复制要正常工作,电脑上的每个终端都必须保持打开。如果使用 VPS,请让它们在 VPS 上一直运行。

第 2 步:在每个终端中安装 EA

您的购买与您的 MQL5 账户绑定,因此每个终端都需要登录该账户。打开工具 > 选项(Tools > Options),进入社区(Community)选项卡 (1)。点击 If you have an account, please login(如果您已有账户,请登录)(2),输入您的 MQL5 登录名和密码,然后点击确定(OK)(3)。登录名是您的 MQL5 用户名,而不是电子邮箱或交易账号。

01_community

然后安装 EA:在 MT5 中,打开导航(Navigator)中的市场(Market),进入 My Purchases,点击安装(Install)。在 MT4 中,打开终端(Terminal)窗口(Ctrl+T)的市场选项卡,再进入 Purchased,点击安装。每个终端都要这样做:它们在这台电脑上共用同一次激活。

EA 会出现在导航(Ctrl+N)的 EA交易(Expert Advisors) > 市场下 (1)。

02_navigator

第 3 步:加载主账户(master)

  1. 在您要复制其交易的终端中,打开任意图表。任何交易品种都可以:整个账户只需一个图表。
  2. 将 Multi Account Local Trade Copier 拖到图表上,设置窗口随即打开。
  3. 在普通(Common)选项卡 (1) 中,勾选允许算法交易(Allow Algo Trading)(2)。在 MT4 中,它叫允许实时交易(Allow live trading)。

03_common

  1. 在输入(Inputs)选项卡 (1) 中,将 Mode 设为 Master (sender) (2),然后点击确定。

04_inputs_master

几秒钟后,图表上的面板会显示 MASTER (1)。如果显示 NOT CONNECTED,说明终端与经纪商的连接已断开:请查看终端右下角。

05_panel_master

第 4 步:加载每个接收端(receiver)

  1. 在每个要复制的终端中,打开任意图表并将 EA 拖到图表上。
  2. 与主账户一样,在普通选项卡中勾选允许算法交易(MT5)或允许实时交易(MT4)。
  3. 在输入选项卡中,将 Mode 设为 Receiver (1),并选择您的 Lot mode (2)。点击确定 (3)。

06_inputs_receiver

  1. 打开终端顶部的算法交易(Algo Trading)按钮 (1),它必须显示为绿色。在 MT4 中,它叫自动交易(AutoTrading)。

07_algo_button

如果 Master ID (AUTO = auto) 保持为 AUTO,接收端会自动连接到当前活跃的主账户。面板会显示它所跟随的主账户 (1)、状态 COPYING (2) 以及复制的延迟 (3)。

08_panel_receiver

MT5 接收端需要使用对冲(hedging)账户。

第 5 步:测试

在主账户上开一笔带止损的小单。它应该会出现在接收端,延迟与面板上显示的一致。移动止损、平掉一半仓位、再平掉剩余部分,检查接收端是否同步跟随。

默认情况下,加载接收端时已经持有的交易不会被复制。如需复制它们,请将 Copy existing on start 设为 true。

常见设置

每个账户使用相同手数

Lot mode = Multiplier,Lot multiplier = 1。

资金规模不同的账户

Lot mode = Balance ratio。余额为主账户一半的接收端会开一半的手数,并已包含货币换算。美分账户也能识别。

每笔交易承担相同风险

Lot mode = Risk % 并配合 Risk % per trade,或 Risk money 并配合 Risk money per trade。手数根据复制单将要设置的止损计算,因此必须有止损。没有止损时,复制单会使用 Lot multiplier,面板上也会提示这一点。

部分品种使用固定手数

Lot per symbol (XAUUSD=0.05;EURUSD=0.10)。列出的品种始终使用该手数,其他品种则按照 Lot mode 计算。

自营交易公司(prop firm)账户

在接收端使用第 8 组中的以下输入参数:

  • Daily max loss % 或 Daily max loss, money:在当天剩余时间内停止新的复制。它从当天开始时的余额算起,终端重启后也会继续计算。
  • Max receiver drawdown % 配合 Close all on drawdown:当浮动回撤达到您设定的上限时,暂停并平掉所有复制单。
  • Stop below equity, money:净值低于固定金额时暂停。配合 Close all on drawdown 时,还会平掉所有复制单。
  • Max open copies 和 Max open copies per symbol:限制同时持有的交易数量。

请把这些限制设得比您所在公司的规定更低,因为 EA 是在价格已经变动之后才做出反应。请确认您的公司允许在其账户上复制交易。

两家不同的经纪商

  • 保持 Auto-detect symbols 开启。前缀、后缀和常见的替代名称会在两个方向上自动识别。如果某个品种找不到,请把它加入 Symbol map (A=B;C=D),例如 XAUUSD=GOLD。
  • 保持 Match contract size 开启,这样当经纪商使用不同的合约规格时,同样的手数仍代表相同的风险敞口。
  • 如果两家经纪商的价格不同,请使用 Broker price difference。通常选择 Keep SL/TP distance from my entry 就够了。如果您还复制挂单,请使用 Shift entry, SL and TP by the price gap。这两个选项都需要主账户和接收端都已更新。

一个账户跟随多个主账户

在每个主账户及其接收端上手动设置 Master ID,并为每个接收端设置不同的 Magic number。使用 AUTO 时,接收端会跟随最近活跃的主账户;如果存在多个主账户,面板会发出提示。

交易未被复制时

首先查看接收端的面板。状态行会告诉您当前的情况,下面一行则显示最近一笔未被复制的交易的原因 (1)。

09_panel_notcopied

  • ALGO TRADING IS OFF:请打开终端顶部的算法交易按钮,并检查 EA 普通选项卡中的勾选。
  • TRADING NOT ALLOWED (investor login?):该账户是用投资者密码登录的,只能查看。请使用主密码登录。
  • TERMINAL NOT CONNECTED:该终端与其经纪商没有连接。
  • MASTER OFFLINE 或 Searching for an active master:主账户没有在这台电脑上运行,或者 EA 已从其图表上移除。
  • MASTER NOT CONNECTED - waiting:主账户与经纪商的连接已断开。您的复制单保持不变,连接恢复后复制会继续。
  • STALE SNAPSHOT:主账户终端已卡住或停止更新。
  • STOPPED: master is this same account:主账户和该接收端登录的是同一个账户。
  • STOPPED: master account changed:该 Master ID 现在属于另一个账户,而接收端上还有来自之前账户的复制单。这些复制单不会被处理:请手动平仓,或使用其他 Master ID。
  • IDLE: already running on another chart:有两个 EA 以相同的 Magic number 跟随同一个主账户。请移除其中一个;如果确实需要两个,请给其中一个设置另一个 Magic number。
  • PAUSED:后面会注明原因,例如您的时间表、每日限额或暂停按钮。
  • Skipped:该交易被某个过滤条件或限制拦下,之后也不会再复制。
  • Waiting:点差或价格超出了您设定的限制。如果在主账户交易仍持仓期间恢复到限制以内,就会被复制。
  • not copied: symbol not found:请把它加入 Symbol map。
  • not copied: symbol has another price here:该经纪商有同名品种,但价格相差很大,可能是另一种交易工具。如果确实是同一个品种,请把它加入 Symbol map。
  • not copied: open failed:后面会附上经纪商给出的原因。常见原因是资金不足、市场休市或交易量无效。
  • SL/TP refused:经纪商拒绝了这些价位,通常是因为离当前价格太近。交易保持持仓,EA 稍后会再次尝试。

终端的 Experts 选项卡会记录相同的消息,CSV 日志则列出每个操作及其延迟。日志位于 Common\Files\MultiAccountCopier 文件夹中(在终端中:文件 > 打开数据文件夹(File > Open Data Folder),然后向上进入 Terminal\Common\Files)。

须知事项

  • 所有终端必须运行在同一台 Windows 电脑上。该复制器不能在两台电脑之间工作。
  • 当主账户断开连接或重启时,复制单会保持持仓。如果在此期间主账户上的某笔交易已平仓,主账户恢复后复制单也会平仓。
  • 在接收端被平掉的复制单(因止损或手动平仓),除非开启 Reopen closed copies,否则不会重新开仓。
  • 策略测试(Strategy Tester)只运行一个终端,因此无法在其中进行复制。
  • 更新时,请在每个终端中安装新版本。已持有的复制单会被保留。

需要帮助?

请在 MQL5 上给我发私信,附上接收端面板和 Experts 选项卡的截图,并告诉我您原本期望发生什么。