Local Trade Copier EA MT4/5 – 设置/输入参数指南 – 第 2 部分
如果您在配置过程中需要帮助,请通过我的 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 – 设置/输入参数指南 – 第 2 部分
如需查看设置/输入参数指南第 1 部分,请点击此处: https://www.mql5.com/en/blogs/post/745810
交易管理
Synchronized Trade Closure: 控制 Transmitter 原始交易/订单平仓或删除时,对 Receiver 对应复制交易的影响。
-
True: Transmitter 原始持仓平仓或挂单删除时,同时关闭/删除 Receiver 对应的持仓和挂单。
-
False: Transmitter 原始持仓平仓或挂单删除后,Receiver 的交易/订单继续保留。
-
True for Market Trades Only: 仅当 Transmitter 对应交易此时也是市价持仓时,才关闭 Receiver 持仓。
-
True for Pending Orders Only: 仅当 Transmitter 对应订单此时仍是挂单时,才删除 Receiver 挂单。
-
True for Same Trade/Order Type: 仅当两端交易/订单类型相同时同步关闭。市价对市价、挂单对挂单会同步;类型不一致时保持不变。
Closure Delay in Seconds: 按指定秒数延迟关闭 Receiver 交易。可输入单一数值(如 5)或范围(如 5,20)实现随机延迟。
请配置 Transmitter Server Offset Hours (如果两个经纪商的服务器时间不同)。
Closure Better Price: 启用或禁用等待符合指定的平仓价格条件。
重要提示: 如果价格始终未达到所要求的条件,可能错过平仓操作,导致接收端交易继续持仓且无法得到管理。
Closure Better Price Difference in Points: 定义平仓前必须满足的价格条件:
0 表示买单在相同或更高价格平仓,卖单在相同或更低价格平仓。
50 表示买单在高 50 点的价格平仓,卖单在低 50 点的价格平仓。
-50 表示买单在低 50 点的价格平仓,卖单在高 50 点的价格平仓。
可以为不同交易品种分别输入数值,例如:
10,GBPUSD-20,USDJPY30
如有后缀,请包含接收端交易品种的后缀。
10,GBPUSD.r-20,USDJPY.r30
Reopen Closed Copied Trades: 控制 Receiver 已关闭的交易/订单在对应 Transmitter 交易/订单仍然有效时是否重新开立。
-
False: Transmitter 原始持仓平仓或挂单删除后,Receiver 的交易/订单继续保留。
-
Instantly: 立即重新开立。
-
At Open Price or Better: 当当前价格达到或优于 Transmitter 原始开仓价时重新开立,同时受 Better Price 设置约束。
-
At a Specific Time: 如果 Transmitter 持仓仍然存在,则在下方指定时间重新开立。
Reopen Closed Copied Trades Time: 设置上述 At a Specific Time 使用的 HH:MM 时间。
Apply Partial Closure: 启用或禁用将 Transmitter 的部分平仓同步到 Receiver。
Close Transmitter if Receiver is Closed: 当 Receiver 对应交易/订单被关闭时,关闭 Transmitter 的原始交易/订单。
重要提示: 请仅在 Transmitter side.
接收端止盈/止损与追踪管理
Virtual/Hidden TP/SL Levels: 对 Receiver 复制交易使用虚拟/隐藏的 TP、SL、保本及追踪止损水平。这些水平不会显示给经纪商或市场。
Show Virtual Levels on Chart: 在 EA 所附加的图表上显示虚拟 TP 和 SL 水平。TP 为亮绿色线,SL 为鲑红色线;鼠标悬停时显示盈亏信息。
虚拟价位只能绘制在挂载此 EA 的图表上。
Use TP/SL Levels in: 选择以下 TP、SL、保本和追踪设置按 Points(点数)或 Money(金额)计算。
Take Profit in Points: 为 Receiver 复制交易设置指定点数的 TP 距离。仅在 Copy Take Profit=false 时使用。
Stop Loss in Points: 设置指定点数的 SL 距离。仅在 Copy Stop Loss=false 时使用。
Break Even Profit in Points: 盈利达到指定点数时将 SL 移至保本位。仅在 Copy Take Profit=false 且 Copy Stop Loss=false 时使用。
Trailing Start in Points: 盈利达到指定点数时启动追踪止损。仅在 Copy Take Profit=false 且 Copy Stop Loss=false 时使用。
Trailing Stop in Points: 设置追踪止损距离(点数)。仅在 Copy Take Profit=false 且 Copy Stop Loss=false 时使用。
Trailing Step in Points: 设置追踪止损步长(点数)。仅在 Copy Take Profit=false 且 Copy Stop Loss=false 时使用。
Take Profit in Money: 按账户货币金额设置 TP。仅在 Copy Take Profit=false 时使用。
Stop Loss in Money: 按账户货币金额设置 SL。仅在 Copy Stop Loss=false 时使用。
Break Even Profit in Money: 盈利达到指定账户货币金额时将 SL 移至保本位。仅在 Copy Take Profit=false 且 Copy Stop Loss=false 时使用。
Trailing Start in Money: 盈利达到指定账户货币金额时启动追踪止损。仅在 Copy Take Profit=false 且 Copy Stop Loss=false 时使用。
Trailing Stop in Money: 设置以账户货币计的追踪止损距离。仅在 Copy Take Profit=false 且 Copy Stop Loss=false 时使用。
Trailing Step in Money: 设置以账户货币计的追踪止损步长。仅在 Copy Take Profit=false 且 Copy Stop Loss=false 时使用。
TP Based on Risk/Reward Ratio 1/: 根据交易的 SL 距离和指定风险回报比计算 Receiver 的 TP。
要求 Copy Take Profit=false、Take Profit in Points=0 且 Take Profit in Money=0。
示例:设置 2 且 SL 为 100 点时,TP 为 200 点;设置 0.5 时,TP 为 50 点。
部分平仓管理
Partial Closure Take Profit % 1: 第一部分止盈平仓位置,以 TP 距离的百分比表示。
示例:TP 为 100 点、设置 30 时,首次部分平仓发生在盈利 +30 点。
Partial Closure TP Lot Size % 1: 在第一个 TP 水平关闭的手数,占交易初始手数的百分比。
示例:30 表示从初始 1 手中平仓 0.30 手,剩余 0.70 手。
Partial Closure Take Profit % 2: 第二部分止盈平仓位置,以 TP 距离的百分比表示。
示例:TP 为 100 点、设置 50 时,在 +50 点触发。
Partial Closure TP Lot Size % 2: 在第二个 TP 水平关闭的手数,占交易初始手数的百分比。
示例:再次平掉初始 1 手的 30%(0.30 手),两次各平 30% 后剩余 0.40 手。
Partial Closure Take Profit % 3: 第三部分止盈平仓位置,以 TP 距离的百分比表示。
示例:TP 为 100 点、设置 70 时,在 +70 点触发。
Partial Closure TP Lot Size % 3: 在第三个 TP 水平关闭的手数,占交易初始手数的百分比。
示例:再次平掉初始 1 手的 30%(0.30 手),三次各平 30% 后剩余 0.10 手。
Partial Closure Stop Loss % 1: 第一部分止损平仓位置,以 SL 距离的百分比表示。
示例:SL 为 100 点、设置 30 时,在朝 SL 方向移动 30 点后部分平仓。
Partial Closure SL Lot Size % 1: 在第一个 SL 水平关闭的手数,占交易初始手数的百分比。
Partial Closure Stop Loss % 2: 第二部分止损平仓位置,以 SL 距离的百分比表示。
Partial Closure SL Lot Size % 2: 在第二个 SL 水平关闭的手数,占交易初始手数的百分比。
Partial Closure Stop Loss % 3: 第三部分止损平仓位置,以 SL 距离的百分比表示。
Partial Closure SL Lot Size % 3: 在第三个 SL 水平关闭的手数,占交易初始手数的百分比。
与上述 TP 示例相同,对于初始为 1 手的交易,连续三次各平仓 30%,每次平仓 0.30 手,第三次后剩余 0.10 手。
定时平仓
Close All Copied Market Trades on: 选择自动关闭 Receiver 所有复制市价交易的日期:周一至周日、Every Day 或 false。
Close All Copied Market Trades Time: 以 HH:MM 格式设置平仓时间,使用 Receiver 经纪商 Market Watch 的服务器时间。
示例:09:30 18:30
Delete All Copied Pending Orders on: 选择自动删除 Receiver 所有复制挂单的日期:周一至周日、Every Day 或 false。
Delete All Copied Pending Orders Time: 以 HH:MM 格式设置删除时间,使用 Receiver 经纪商 Market Watch 的服务器时间。
Close Copied Trades in Minutes: 每笔 Receiver 复制市价交易在指定分钟数后自动平仓。
示例:120 表示每笔复制市价交易在复制两小时后平仓。
此设置不适用于挂单。
交易组合管理
按余额百分比管理交易组合
Use Basket Take Profit %: 启用或禁用 Basket Take Profit %。
Basket Take Profit %: 当 Receiver 复制交易的合计收益达到余额的指定百分比时,关闭所有复制交易。支持小数。*
Use Basket Stop Loss %: 启用或禁用 Basket Stop Loss %。
Basket Stop Loss %: 当 Receiver 复制交易的合计亏损达到余额的指定百分比时,关闭所有复制交易。*
Use Basket Break Even %: 启用或禁用 Basket Break Even %。
Basket Break Even %: 当组合盈利达到余额的指定百分比时,将组合止损移至保本位。*
Use Basket Trailing Stop Loss %: 启用或禁用 Basket Trailing Stop Loss %。
Basket Trailing Start %: 当合计盈利达到余额的指定百分比时启动组合追踪止损。
Basket Trailing Stop %: 设置按余额百分比计算的组合追踪止损水平。触及后关闭复制持仓。*
Basket Trailing Step %: 设置组合追踪止损每次移动的百分比步长。
按金额管理交易组合
Use Basket Take Profit in Money: 启用或禁用 Basket Take Profit in Money。
Basket Take Profit in Money: 当 Receiver 复制交易的合计盈利达到指定账户货币金额时,关闭所有复制交易。*
Use Basket Stop Loss in Money: 启用或禁用 Basket Stop Loss in Money。
Basket Stop Loss in Money: 当 Receiver 复制交易的合计亏损达到指定账户货币金额时,关闭所有复制交易。*
Use Basket Break Even in Money: 启用或禁用 Basket Break Even in Money。
Basket Break Even in Money: 当合计盈利达到指定账户货币金额时,将组合止损移至保本位。*
Use Basket Trailing Stop Loss in Money: 启用或禁用 Basket Trailing Stop Loss in Money。
Basket Trailing Start in Money: 当合计盈利达到指定账户货币金额时启动组合追踪止损。
Basket Trailing Stop in Money: 设置按账户货币金额计算的组合追踪止损水平。触及后关闭复制持仓。*
Basket Trailing Step in Money: 设置组合追踪止损每次移动的账户货币金额步长。
按平均点数管理交易组合
Use Basket Take Profit in Average Points: 启用或禁用在复制交易/订单的平均盈利达到指定点数时全部关闭。
Basket Take Profit in Average Points: 设置目标平均盈利点数。
示例:如果三笔交易分别为 +40、+70 和 -20 点,平均值为:
(40 + 70 - 20) / 3 = 30
A setting of 30 closes all copied positions.
Use Basket Stop Loss in Average Points: 启用或禁用在复制交易/订单的平均亏损达到指定点数时全部关闭。
Basket Stop Loss in Average Points: 设置允许的最大平均亏损点数。
示例:三笔交易分别为 -40、-70 和 +20 点时,平均亏损为 30 点。设置 30 将关闭所有复制持仓。
Use Basket Break Even in Average Points: 启用或禁用在平均盈利达到指定点数时将组合止损移至保本位。
Basket Break Even in Average Points: 设置触发组合保本的平均盈利点数。
Use Basket Trailing Stop Loss in Average Points: 启用或禁用基于平均点数的组合追踪止损。
Basket Trailing Start in Average Points: 设置启动组合追踪止损的平均盈利点数。
Basket Trailing Stop in Average Points: 设置以平均点数计的追踪止损水平。追踪期间平均结果回落至此水平时,关闭所有复制交易/订单。
Basket Trailing Step in Average Points: 设置随着平均盈利增长,组合追踪止损向上移动的平均点数步长。
紧急账户保护
Use Emergency Account Protection: 启用或禁用当达到 Receiver Account Stop Loss Equity 或 Receiver Account Take Profit Equity 时,关闭所有 Receiver 复制交易并停止复制。
触发 Emergency Account Protection 后,如需恢复复制,必须关闭挂载 EA 的图表,打开新图表,重新挂载 EA,并重新配置接收端。
Receiver Account Stop Loss Equity: 账户净值低于此水平时触发紧急账户保护。
Receiver Account Take Profit Equity: 账户净值高于此水平时,关闭所有未平仓交易并停止复制。此值必须高于当前净值。
Max Drawdown % from Balance High: 设置自 EA 附加以来账户所达到的最高余额起允许的最大回撤百分比。达到阈值后,EA 关闭所有 Receiver 复制交易并禁用复制。
即使 Use Emergency Account Protection=false,此保护仍然有效。
Maximum Daily Drawdown from: 选择每日最大回撤按 Balance(余额)或 Equity(净值)计算。
Maximum Daily Drawdown in %: 设置每日最大回撤百分比。达到阈值后,关闭所有 Receiver 复制交易,并暂停复制至次日。
该百分比基于前一天 23:59:59 of the previous day.
如果 Copy Current Trades=true,复制恢复后,Transmitter 上仍然开仓且此前未复制的交易可以被复制。
即使 Use Emergency Account Protection=false,此保护仍然有效。
如需手动解除保护,请按以下路径删除 Receiver 终端的 Global Variables:
MT4/MT5 → Tools → Global Variables → Ctrl+A → Delete
然后重新启动发送端和接收端交易终端,并重新应用 EA 配置。
重要提示: 存在未平仓的已复制交易时,切勿删除这些 Global Variables,否则这些交易将失去 EA 管理。
Maximum Daily Drawdown in Money: 设置以账户货币计的每日最大回撤金额。达到阈值后,关闭所有 Receiver 复制交易,并暂停复制至次日。
此设置以昨天 23:59:59 的所选 Balance 或 Equity 数值为基准,其余恢复复制、Global Variables 操作以及未平仓交易注意事项与上述说明相同。
Maximum Daily Profit from: 选择每日最大盈利按 Balance(余额)或 Equity(净值)计算。
Maximum Daily Profit in %: 设置每日最大盈利百分比。达到阈值后,关闭所有 Receiver 复制交易,并暂停复制至次日。
该百分比以昨天 23:59:59 的所选 Balance 或 Equity 数值为基准计算。
如果 Copy Current Trades=true,复制恢复后,Transmitter 上仍然开仓且此前未复制的交易可以被复制。
即使 Use Emergency Account Protection=false,此保护仍然有效。
如需手动解除保护,请按以下路径删除 Receiver 终端的 Global Variables:
MT4/MT5 → Tools → Global Variables → Ctrl+A → Delete
然后重新启动发送端和接收端交易终端,并重新应用 EA 配置。
重要提示: 存在未平仓的已复制交易时,切勿删除这些 Global Variables,否则这些交易将失去 EA 管理。
Maximum Daily Profit in Money: 设置以账户货币计的每日最大盈利金额。达到阈值后,关闭所有 Receiver 复制交易,并暂停复制至次日。
此设置以昨天 23:59:59 的所选 Balance 或 Equity 数值为基准,其余恢复复制、Global Variables 操作以及未平仓交易注意事项与上述说明相同。
No Copying if Transmitter Drawdown %>: 当 Transmitter 当前回撤超过指定百分比时,暂时停止复制新交易;回撤降至阈值以下时恢复。
示例:设置 20 时,Transmitter 回撤超过 20% 即停止复制新交易,降至 20% 以下时恢复。
即使 Use Emergency Account Protection=false,此设置仍然有效。
No Copying if Receiver Drawdown %>: 当 Receiver 当前回撤超过指定百分比时,暂时停止复制新交易;回撤降至阈值以下时恢复。
示例:设置 20 时,Receiver 回撤超过 20% 即停止复制新交易,降至 20% 以下时恢复。
即使 Use Emergency Account Protection=false,此设置仍然有效。
Copy Only if Transmitter Drawdown %>: 仅当 Transmitter 回撤超过指定百分比时才允许复制。
示例:设置 5 时,Transmitter 回撤超过 5% 后 Receiver 开始复制;随后若回撤低于 5%,则暂停复制新交易,直至再次超过 5%。
首次达到该阈值后,发送端的所有交易都会被复制。
即使 Use Emergency Account Protection=false,此设置仍然有效。
Copy Only if Transmitter Drawdown % per Symbol>: 仅当 Transmitter 上某交易品种所有交易的合计回撤超过指定百分比时,才允许复制该品种。
示例:设置 2 时,某品种在 Transmitter 上的合计回撤超过 2% 后开始复制;降至 2% 以下时暂停复制该品种新交易,直至再次超过阈值。
达到该阈值后,该交易品种在发送端的所有交易都会被复制。
即使 Use Emergency Account Protection=false,此设置仍然有效。
通知设置
Send Email Notification: 启用或禁用每次在交易账户中新开交易时发送电子邮件通知。通知包含注释、日期/时间、品种、价格及 TP/SL 水平。
请在 Email tab under MT4/MT5 → Tools → Options 中完成设置,才能使用此功能。
Send Push Notification: 启用或禁用每次开立原始交易或复制/倍增交易时向手机/平板发送推送通知。通知包含注释、日期/时间、品种、价格及 TP/SL 水平。
请在 Notifications tab under MT4/MT5 → Tools → Options.
Send Daily Notification: 启用或禁用每日账户状态通知,包含日期/时间、余额、净值和保证金等信息,帮助监控交易活动及复制/倍增持仓。
Send Daily Notification Time: 设置每日电子邮件和/或推送通知的发送时间。
请严格使用四位数字的 HH:MM 格式,例如:
08:00
可以用逗号分隔多个时间:
00:00,12:00,20:00
Formats such as 0:00, 00.00 or 0,00 are not valid.
Send Emergency Notification: 当账户净值低于设定水平时,启用或禁用紧急电子邮件和/或推送通知。
通知包含日期/时间、账户余额、净值和保证金等账户信息。
Emergency Notification Equity: 设置低于此账户净值时发送紧急通知的阈值。
示例:1000 表示账户货币的 1,000 个单位。
可以输入多个阈值:
6000,8000
交易品种映射设置
请在 Receiver 端配置以下设置。
Prefix of the Transmitter Account: 当 Transmitter 品种使用不带点号分隔的前缀而 Receiver 不使用时,在此输入该前缀。
示例:
mEURUSD → EURUSD
输入:
m
例如 r.EURUSD 这种带点号的 Transmitter 前缀会自动映射。自动前缀映射仅适用于以点号与主品种名称分隔的前缀,不适用于 ecnEURUSD 或 +EURUSD 等无点号形式。
Suffix of the Transmitter Account: 当 Transmitter 品种使用不带点号分隔的后缀而 Receiver 不使用时,在此输入该后缀。
示例:
EURUSDm → EURUSD
输入:
m
例如 EURUSD.r 这种带点号的 Transmitter 后缀会自动映射。自动后缀映射仅适用于以点号与主品种名称分隔的后缀,不适用于 EURUSDecn 或 EURUSD+ 等形式。
Prefix of the Receiver Account: 当 Receiver 品种使用 Transmitter 没有的前缀时,在此输入该前缀。
示例:
EURUSD → mEURUSD
输入:
m
Suffix of the Receiver Account: 当 Receiver 品种使用 Transmitter 没有的后缀时,在此输入该后缀。
示例:
EURUSD → EURUSD.r
输入:
.r
Special Symbol 1-30: 用于映射 Transmitter 和 Receiver 之间名称明显不同的交易品种。
先输入准确的 Transmitter 品种名称,再输入 Receiver 品种名称,中间用逗号分隔。
示例:
Transmitter: US500
Receiver: SPX500
输入:
US500,SPX500
Symbol names must be entered 严格按照 MT4/MT5 Market Watch 中显示的名称输入,包括区分大小写,以及适用的前缀和后缀。
最多可以配置 30 组 Special Symbol 映射。
* 上述带星号的组合百分比/金额设置根据净值与余额的关系计算,并计入隔夜利息和佣金。
如需查看设置/输入参数指南第 1 部分,请点击此处: https://www.mql5.com/en/blogs/post/745810


