Local Trade Copier EA MT4/5 – 设置/输入参数指南 – 第 1 部分

Local Trade Copier EA MT4/5 – 设置/输入参数指南 – 第 1 部分

11 September 2021, 10:54
Juvenille Emperor Limited
0
2 248


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 或其他更小步长的品种(包括部分波动率指数),请填写相应数值。


    如需查看设置/输入参数指南第 2 部分,请点击此处: https://www.mql5.com/en/blogs/post/763893




    www.juvenille-emperor.com

    www.local-trade-copier.com

    www.prop-firm-copier.com

    www.prop-challenge-copier.com

    www.forex-local-trade-copier.com

    www.low-latency-copier.com

    www.fast-trade-copier.com

    www.best-trade-copier.com

    www.mt5-to-mt5-copier.com

    www.trade-copier-mt5.com

    www.mt4-mt5-trade-copier.com