Local Trade Copier EA MT4/5 – 设置/输入参数指南 – 第 1 部分
如果您在配置过程中需要帮助,请通过我的 MQL5.com profile 或公司邮箱与我联系,我很乐意 协助您完成配置。
通过 MQL5.com 联系我 | 公司邮箱:info@juvenille-emperor.com
✔️ Local Trade Copier EA MT4©: MQL5 市场 – MT4 版本
✔️ Local Trade Copier EA MT5©: MQL5 市场 – MT5 版本
我需要哪个版本?
MT4 → MT4: Local Trade Copier EA MT4©
MT5 → MT5: Local Trade Copier EA MT5©
MT4 → MT5: Local Trade Copier EA MT4© + Local Trade Copier EA MT5© 版本
MT5 → MT4: Local Trade Copier EA MT5© + Local Trade Copier EA MT4© 版本
如果您的配置同时包含 MT4 和 MT5 终端,则需要购买两个版本。
快速设置视频
第 1 部分:快速简易设置
第 2 部分:带后缀交易品种的设置
第 3 部分:特殊交易品种的设置
重要提示! 在 Transmitter 账户端只需填写下方截图中突出显示的两个设置。其他所有设置均在 Receiver 账户端填写。

Local Trade Copier EA MT4/5 – 设置/输入参数指南 – 第 1 部分
本指南介绍 Local Trade Copier EA MT4/5© 的各项设置,包括账户配置、交易过滤、复制选项、手数管理、交易管理、账户保护、通知以及交易品种映射。
大多数设置在 Receiver 端配置,用于控制如何复制和管理 Transmitter 的交易。专用于 Transmitter 的设置会在下文明确标注。
账户设置
Account Mode: 选择 EA 在此账户上的运行模式:
-
Transmitter: 将交易活动发送到一个或多个 Receiver 账户。
-
Receiver: 从一个或多个 Transmitter 账户复制交易。
-
Self Copier: 在同一交易账户内复制或倍增手动交易或其他 EA 开立的交易。
Transmitter Account Number: 输入此 Receiver 要跟随的 Transmitter 账户号码。如有多个发送端账户,请用逗号分隔账户号码,例如: 123456,654321
Transmitter Comment: 定义由 Transmitter 发送并应用于 Receiver 复制交易的注释。留空表示不添加注释;也可以输入自定义文字,或使用:
# = 原始交易注释
@ = 原始交易订单号
% = 原始交易 Magic Number
& = Transmitter 账户号码
这些符号可以组合使用,例如: #,@,%,&。此设置仅需在 Transmitter only.
Receiver Comment: 定义 Receiver 应用于复制交易的注释。留空则使用 Transmitter Comment 收到的注释;填写后将覆盖发送端注释。仅在 Receiver 端设置。
常规设置与交易过滤
Magic Number: Local Trade Copier EA MT4/5© 为其开立的交易分配的 Magic Number,用于识别和管理。切勿使用 0。
Magic Numbers to Copy: 仅复制指定 Magic Number 的 Transmitter 交易。多个值用逗号分隔。
示例:3245,0 会复制 Magic Number 为 3245 的交易以及 Magic Number 为 0 的手动交易。
使用括号进行部分匹配: (14) 将匹配包含以下内容的 Magic Number: 14, 例如 214 or 3146.
可以使用范围,例如 100-200 ,以复制 100 至 200 的 Magic Number。
Maximum Number of Copied Magic Numbers: 限制可同时复制到 Receiver 的不同 Transmitter Magic Number 数量。
Maximum Receiver Account Magic Numbers: 限制 Receiver 账户上同时存在的不同 Magic Number 总数,包括其他 EA 和手动交易。
Magic Numbers Not to Copy: 排除指定 Magic Number 的 Transmitter 交易。格式与 Magic Numbers to Copy 相同,支持逗号分隔、部分匹配和范围。
示例:3245,(14),100-200,0 排除 Magic Number 3245、包含 14 的 Magic Number、100 至 200 的 Magic Number 以及手动交易。
Symbols to Copy: 仅复制指定的 Receiver 交易品种。多个品种用逗号分隔。
示例:EURUSD,GBPUSD
请使用接收端的准确交易品种名称,并在需要时包含后缀,例如: EURUSD.r,GBPUSD.r.
Maximum Number of Copied Symbols: 限制可同时复制到 Receiver 的不同交易品种数量。
Maximum Receiver Account Symbols: 限制 Receiver 账户上同时存在的不同交易品种总数,包括手动或其他 EA 开立的交易。
Symbols Not to Copy: 排除指定的 Receiver 交易品种。使用逗号分隔,并填写完整准确的品种名称(包括后缀)。
示例:EURUSD.r,GBPUSD.r
Comments to Copy: 仅复制原始注释与指定内容匹配的 Transmitter 交易。多个注释用逗号分隔。
示例:Expert 1,Expert 2
使用括号进行部分匹配。例如, (Expert) 可匹配以下订单注释: Expert 12, Expert 20 and Expert 35.
Comments Not to Copy: 排除原始注释与指定内容匹配的 Transmitter 交易。格式与 Comments to Copy 相同,支持逗号分隔和部分匹配。
示例:Master,(Expert) 排除注释恰好为 Master 的交易,以及任何包含 Expert 的注释。
复制/倍增选项
Copy on Monday-Sunday: 设置每周各天允许复制交易的时间。默认值 00:00:00-23:59:59 表示全天允许复制。
您可以输入多个时间范围以排除特定时段。例如:
00:00:00-14:30:00,16:30:00-23:59:59
将在 14:30 之前复制交易,14:30 至 16:30 暂停,并于 16:30 至午夜恢复复制。
将某一天的设置留空,即可在该日完全禁用复制。
如果 Copy Current Trades=false,在允许时段之外开立的 Transmitter 交易不会在复制恢复后补复制。
Transmitter Server Offset Hours: 在使用 Copy Current Trades、Copy New Trades、Copying Expiration in Seconds 或 Copying Delay in Seconds 时,补偿 Transmitter 与 Receiver 经纪商 Market Watch 服务器时间的差异。
请在 Receiver 端输入时间差。如果 Transmitter 时间为 11:30、Receiver 时间为 14:30,输入 -3;反之,Transmitter 为 14:30、Receiver 为 11:30 时,输入 +3。
Copy Long Trades: 启用或禁用复制 Transmitter 的买入(Buy)交易。
Copy Short Trades: 启用或禁用复制 Transmitter 的卖出(Sell)交易。
Copy Current Trades: 启用或禁用复制 Transmitter 上已存在的持仓和订单。首次设置时,如不希望复制已有交易/订单,请设为 false。
如果两个经纪商的服务器时间不同,请相应配置 Transmitter Server Offset Hours accordingly.
Copy New Trades: 启用或禁用复制 Transmitter 新开立的交易。如果设为 false 且两家经纪商服务器时间不同,请相应设置 Transmitter Server Offset Hours。
Copy Take Profit: 启用或禁用复制 Transmitter 交易的止盈(Take Profit)价格。
Take Profit Multiplier: 按倍数调整复制的止盈距离。默认值 1 保持原始 TP 距离不变。
示例:1.5 可将 Transmitter 的 100 点 TP 调整为 Receiver 的 150 点。
Add/Subtract Points in TP Level: 在复制的止盈距离上增加或减少点数。要求 Copy Take Profit=true 且 Take Profit Multiplier=1。
示例:20 将 100 点 TP 增加到 120 点;-30 将其减少到 70 点。
Copy Stop Loss: 启用或禁用复制 Transmitter 交易的止损(Stop Loss)价格。
Stop Loss Multiplier: 按倍数调整复制的止损距离。默认值 1 保持原始 SL 距离不变。
示例:2 将 Transmitter 的 200 点 SL 调整为 Receiver 的 400 点。
Add/Subtract Points in SL Level: 在复制的止损距离上增加或减少点数。要求 Copy Stop Loss=true 且 Stop Loss Multiplier=1。
示例:20 将 100 点 SL 增加到 120 点;-30 将其减少到 70 点。
Do Not Copy Trades/Orders Without SL: 启用或禁用复制未设置止损的 Transmitter 交易和挂单。
Allow TP/SL Manual Change: 允许手动修改 Receiver 复制交易及挂单的 TP/SL。手动修改之前,EA 会继续同步 Transmitter 的 TP/SL 变化;一旦手动修改 Receiver 交易的 TP 或 SL,EA 就不再根据原始 Transmitter 交易更新这些 TP/SL 价格。
Copy Market Trades: 启用或禁用复制市价交易。
Copy Pending Orders: 启用或禁用直接复制挂单。如果为 false,Transmitter 挂单在等待触发期间不会复制;触发并成为市价交易后才复制。
Maximum Spread in Points: 设置允许复制时 Receiver 的最大点差。
可以为所有品种设置一个统一数值,也可以按品种分别设置限制。
示例:
10,XAUUSD30,BTCUSD1500
表示其他交易品种的最大点差为 10 点,XAUUSD 为 30 点,BTCUSD 为 1500 点。
Maximum Slippage in Points: 设置 Receiver 复制交易时允许的最大滑点。
Maximum Copying Difference in Points: 设置复制交易时 Transmitter 与 Receiver 之间允许的最大价格差(点数)。
Use Copying Expiration in Seconds: 启用或禁用 Copying Expiration in Seconds 设置。
Copying Expiration in Seconds: 设置 Receiver 可以持续尝试复制 Transmitter 交易的时间长度。
示例:设为 60 时,如果交易在 60 秒内无法复制(例如流动性不足或该品种休市),则不再复制该交易。
请配置 Transmitter Server Offset Hours (如果两个经纪商的服务器时间不同)。
Copying Delay in Seconds: 按指定秒数延迟复制。可输入单一数值(如 5),也可输入范围(如 5,20),在 5 至 20 秒之间随机延迟。
请配置 Transmitter Server Offset Hours (如果两个经纪商的服务器时间不同)。
Retry Attempts in Seconds: 设置 Receiver 在复制失败后再次尝试的间隔秒数,例如市场休市或资金不足时。默认 60 秒,以避免日志中出现过多重复记录。
Better Price: 启用或禁用在复制 Transmitter 交易前等待 Better Price Difference in Points 中设定的价格条件。
重要提示: 启用 Better Price 后,如果价格始终未达到要求的条件,发送端交易可能完全无法复制。
Better Price Difference in Points: 定义复制交易所需的价格条件:
0 表示买单在相同或更低价格复制,卖单在相同或更高价格复制。
50 表示买单在低 50 点的价格复制,卖单在高 50 点的价格复制。
-50 表示发送端交易盈利移动 50 点后才复制:买单价格高 50 点,卖单价格低 50 点。
可以为不同交易品种分别指定数值,例如:
10,GBPUSD-20,USDJPY30
如有 Receiver 后缀,请一并填写:
10,GBPUSD.r-20,USDJPY.r30
Reverse Copying: 反向复制交易方向:Transmitter 买入对应 Receiver 卖出,Transmitter 卖出对应 Receiver 买入。
Keep Original TP/SL Distances: 控制复制的 TP/SL 是保留原始价格水平,还是保留相对于 Receiver 实际开仓价的原始距离。
When false时,正常复制采用发送端原有的 TP/SL 水平。反向复制时,TP 和 SL 互换:例如, 发送端买单的 TP 为 100 点、SL 为 200 点,复制后将使用 100 点 SL 和 200 点 TP。
When true时,TP/SL 水平会根据发送端与接收端的开仓价格差进行调整。
示例:Transmitter 买入开仓价 1.08700,TP 1.08900,SL 1.08500。如果 Receiver 在 1.08720 开仓,则 TP 为 1.08920,SL 为 1.08520。
此规则同时适用于正常复制和反向复制。
Min Distance in Points for Same Symbol/Direction Trades/Orders: 设置同一交易品种且同一方向的复制交易/订单之间必须保持的最小点数距离。
示例:设置 100 时,若 EURUSD 买入已在 1.09500 复制,而 Transmitter 又在 1.09570 下达 EURUSD Buy Stop 挂单,则因间距仅 70 点,该挂单不会复制。
手数管理
Lot Size Type: 选择 Receiver 手数的计算方法。仅适用于 Receiver 账户。
可用方式:
-
None: 不复制任何 Transmitter 交易。
-
Same Lot Size: 使用 Transmitter 的原始手数。
-
Fixed Lot: 使用下方 Fixed Lot Size 设置的固定手数。
-
Multiplier: 将 Transmitter 手数乘以下方 Multiplier 数值。
-
Multiplier by Balance: 用 Receiver 余额除以 Multiplier by Balance 数值计算倍数。 1000
-
Multiplier by Equity: 用 Receiver 净值除以 Multiplier by Equity 数值计算倍数。 1000
-
Proportional by Balance: 根据 Receiver 与 Transmitter 的余额比例调整手数。
-
Proportional by Equity: 根据 Receiver 与 Transmitter 的净值比例调整手数。
-
Proportional by Free Margin: 根据 Receiver 与 Transmitter 的可用保证金比例调整手数。
-
Proportional Multiplier by Balance: 先按余额比例计算手数,再应用下方 Proportional Multiplier by Balance 额外倍数。
-
Proportional Multiplier by Equity: 先按净值比例计算手数,再应用下方 Proportional Multiplier by Equity 额外倍数。
-
Risk per Trade in % of Balance: 根据 Receiver 余额的指定风险百分比计算手数,使价格触及 SL 时预计亏损该比例。
-
Risk per Trade in % of Equity: 根据 Receiver 净值的指定风险百分比计算手数,使价格触及 SL 时预计亏损该比例。
-
Risk per Trade in % of Free Margin: 根据 Receiver 可用保证金的指定风险百分比计算手数,使价格触及 SL 时预计亏损该比例。
-
Risk per Trade in Money: 根据账户货币中指定的风险金额计算手数,使价格触及 SL 时预计亏损该金额。
-
Lot Size per 1000 of Balance: 根据 Receiver 余额及下方设置值计算手数。
-
Lot Size per 1000 of Equity: 根据 Receiver 净值及下方设置值计算手数。
-
Specific Lot Size Sequence: 对 Receiver 市价交易和挂单应用下方预设的手数序列。
Important for Risk per Trade modes: 这些模式要求被复制交易设置止损。如果发送端的 SL 被修改,接收端的 SL 也会相应修改,这 可能增加或降低初始风险。如果发送端的 SL 被移除,接收端已复制的交易将被关闭。
Add/Subtract to Same Lot Size: 选择 Same Lot Size 时,在 Transmitter 手数基础上增加或减少指定手数。
示例:0.02 使 Transmitter 的 0.06 手变为 0.08 手;-0.02 则变为 0.04 手。
Fixed Lot Size: 选择 Fixed Lot 时指定 Receiver 的固定交易手数。
Multiplier: 将 Transmitter 手数乘以下方 Multiplier 数值。 1.5 2
Multiplier by Balance: 用 Receiver 余额除以 Multiplier by Balance 数值计算倍数。 1000
Multiplier by Equity: 用 Receiver 净值除以 Multiplier by Equity 数值计算倍数。 1000
Proportional Multiplier by Balance: 先按余额比例计算手数,再应用下方 Proportional Multiplier by Balance 额外倍数。 1
示例:如果按比例计算为 0.20 手,0.5 将其调整为 0.10 手,3 将其调整为 0.60 手。
Proportional Multiplier by Equity: 先按净值比例计算手数,再应用下方 Proportional Multiplier by Equity 额外倍数。 1
示例:如果按比例计算为 0.20 手,0.5 将其调整为 0.10 手,3 将其调整为 0.60 手。
Risk per Trade in % of Balance: 根据 Receiver 余额的指定风险百分比计算手数,使价格触及 SL 时预计亏损该比例。
Risk per Trade in % of Equity: 根据 Receiver 净值的指定风险百分比计算手数,使价格触及 SL 时预计亏损该比例。
Risk per Trade in % of Free Margin: 根据 Receiver 可用保证金的指定风险百分比计算手数,使价格触及 SL 时预计亏损该比例。
Risk per Trade in Money: 根据账户货币中指定的风险金额计算手数,使价格触及 SL 时预计亏损该金额。
Lot Size per 1000 of Balance: 根据 Receiver 余额及下方设置值计算手数。
示例:余额为 10,000 美元、设置 0.03 时,计算结果为 0.30 手。
Lot Size per 1000 of Equity: 根据 Receiver 净值及下方设置值计算手数。
示例:净值为 10,000 美元、设置 0.03 时,计算结果为 0.30 手。
Specific Lot Size Sequence: 对 Receiver 市价交易和挂单应用下方预设的手数序列。
示例:
0.01,0.03,0.06,0.09
表示第一笔交易使用 0.01 手,第二笔 0.03 手,第三笔 0.06 手,第四笔 0.09 手;之后的交易继续使用序列最后一个数值。
在末尾添加 ,0(例如 0)会在第四笔交易后停止复制。 .
序列中的某个位置一旦使用,即使对应交易已平仓,也不会重复使用。只有发送端所有交易全部平仓后,序列才会重置。若要在多个 接收端使用独立序列,请为每个接收端指定不同的 Magic Number。
Automatic Split of Copied Trades: 如果计算出的 Receiver 手数超过该品种允许的最大交易量,自动将交易拆分。
示例:如果 BTCUSD 最大允许 10 手,而 Receiver 需要开立 25 手,EA 将开立两笔 10 手和一笔 5 手交易。
Split Copied Trades in Parts: 将复制交易拆分为指定数量的部分。
示例:设置 3 时,一笔 1 手交易将复制为 0.33、0.33 和 0.34 手。
Split Copied Trades in Parts of: 将复制交易拆分为每部分不超过指定手数的多笔交易。
示例:设置 0.15 时,一笔 0.70 手交易将复制为四笔 0.15 手和一笔 0.10 手。
此处设置非零值时,将覆盖 Split Copied Trades in Parts.
Custom Symbol Fixed Lot Sizes: 为特定 Receiver 品种指定不同的固定手数,覆盖这些品种的通用 Fixed Lot Size。仅适用于 Lot Size Type=Fixed Lot。
示例:
EURUSD0.15,GBPUSD0.3
如有 Receiver 后缀,请一并填写:
EURUSD.r0.15,GBPUSD.r0.3
Custom Symbol Multipliers: 为特定 Receiver 品种指定不同倍数,覆盖通用倍数。适用于 Multiplier 或 Proportional Multiplier 手数模式。
示例:
EURUSD3,GBPUSD4
接收端带后缀时:
EURUSD.r3,GBPUSD.r4
Copying from Symbol Trade/Order Number: 设置每个品种从 Transmitter 的第几笔交易/订单开始复制。
示例:4 跳过前三笔,从第四笔开始复制。当该品种的所有 Transmitter 交易平仓后,计数重置。
按交易品种分别设置的示例:
2,GBPUSD3,USDJPY4
如有后缀,请包含接收端交易品种的后缀。
2,GBPUSD.r3,USDJPY.r4
Copying Up to Symbol Trade/Order Number: 设置每个品种最多复制到第几笔交易/订单。
示例:4 仅复制每个品种的前四笔交易/订单。当该品种所有 Transmitter 交易平仓后,计数重置。
按交易品种分别设置的示例:
2,GBPUSD3,USDJPY4
如有后缀,请包含接收端交易品种的后缀。
2,GBPUSD.r3,USDJPY.r4
Total Symbol Copied Trades: 限制每个品种在 Receiver 上同时存在的持仓和挂单数量。
示例:4 允许每个品种同时存在四笔有效交易/订单。一笔关闭后,会腾出一个位置供下一笔 Transmitter 交易使用。
按交易品种分别设置的示例:
2,GBPUSD3,USDJPY4
如有后缀,请包含接收端交易品种的后缀。
2,GBPUSD.r3,USDJPY.r4
Total Account Copied Trades: 限制 Receiver 上同时存在的持仓和挂单总数。
示例:5 允许同时存在五笔有效复制交易/订单。一笔关闭后,可复制序列中的下一笔 Transmitter 交易。
Maximum Risk % per Symbol: 限制每个品种的复制交易/订单合计风险百分比。达到上限后暂停复制该品种。
此设置要求被复制的交易或挂单具有止损。设置非零值后,没有 SL 的交易或挂单将不会被复制。
示例:
2,GBPUSD3,USDJPY4
表示通用风险上限为 2%,GBPUSD 为 3%,USDJPY 为 4%。必要时包含 Receiver 后缀。
2,GBPUSD.r3,USDJPY.r4
Maximum Risk % per Currency: 限制涉及每种货币的复制交易/订单合计风险百分比。达到上限后暂停复制。
此设置要求被复制的交易或挂单具有止损。设置非零值后,没有 SL 的交易或挂单将不会被复制。
示例:
2,EUR3,GBP4
表示一般风险上限为 2%,EUR 为 3%,GBP 为 4%。
Maximum Account Risk %: 限制 Receiver 所有复制交易/订单的合计风险百分比。达到上限后暂停复制。
此设置要求被复制的交易或挂单具有止损。设置非零值后,没有 SL 的交易或挂单将不会被复制。
Total Symbol Copied Volume: 限制每个品种的复制手数总量。
示例:4 允许每个品种最多复制四手。该品种的 Transmitter 或 Receiver 交易关闭时,计数重置。
按交易品种分别设置的示例:
2,GBPUSD3,USDJPY4
如有后缀,请包含接收端交易品种的后缀。
2,GBPUSD.r3,USDJPY.r4
Total Account Copied Volume: 限制 Receiver 已复制持仓和挂单的合计手数。
示例:设置 2 时,复制交易/订单合计达到 2 手后,直到有交易平仓、总量减少,才允许继续复制。
Minimum Receiver Lot Size: 设置 Receiver 最小手数。计算值低于该值时,提高到此最小值。
示例:如果计算结果为 0.05 手而此设置为 0.10 手,则按 0.10 手复制。
如果经纪商或交易品种支持低于 0.01 手的交易量(例如 0.001 或 0.0001 手),请在此设置相应的最小值。
Maximum Receiver Lot Size: 设置接收端每笔独立交易的最大手数,包括拆分后的交易。如果某笔交易的手数超过此值,则会将其减少至设定的最大手数。
示例:如果接收端计算出的交易手数为 7.25 手,而最大值设置为 5,则该交易将以 5 手的交易量进行复制。
Ignore Receiver Lot Size Below: 如果计算出的 Receiver 手数低于指定值,则不复制该交易。
示例:设置 0.5 时,计算为 0.20 手的 Receiver 交易将被完全忽略。
对于支持低于 0.01 手交易量的品种,请设置适当的数值。
Ignore Receiver Lot Size Above: 如果计算出的 Receiver 手数高于指定值,则不复制该交易。
示例:设置 5 时,计算为 8.20 手的交易不会复制。
Ignore Transmitter Lot Size Below: 如果 Transmitter 原始手数低于指定值,则不复制该交易。
示例:设置 0.5 时,Transmitter 的 0.20 手交易会被忽略。
Ignore Transmitter Lot Size Above: 如果 Transmitter 原始手数高于指定值,则不复制该交易。
示例:设置 5 时,Transmitter 的 8.20 手交易会被忽略。
Minimum Volume Step: 设置最小手数步长。默认 0.01 适用于多数外汇经纪商;对于支持 0.001、0.0001 或其他更小步长的品种(包括部分波动率指数),请填写相应数值。
www.forex-local-trade-copier.com


