FXBlue TradeCopier介绍
个人交易复印机在同一台计算机上的任何 MT4 或 MT5 之间复制交易 – 只需在 MT4 中使用 MT4 EA,在 MT5 中使用 MT5 EA。支持任何券商平台。复制几乎是即时的,仅受券商平台速度的限制。数以百计的设置,包括更改手数和风险、反转交易方向、控制复制哪些交易的能力,甚至使用您自己的 MQL 代码扩展复制器。
最新版本单独文件,拷贝文件到expert和Libraries目录就可以了
新版本 v10 中的更改:
- MT4和MT5的版本。在 MT4 和 MT5 账户的任意组合之间发送和接收。
提高复印速度 - 在 MT4 中,并行运行交易操作 – 同时复制多个新信号 – 使用可选的工作 EA
改进了对不同经纪商账户上不同交易品种名称的自动检测,减少了手动设置的需要 - 使用您自己的 MQL 代码覆盖复制器的操作
这是复印机的MT4版本。还有一个MT5 版本。
贸易复印机具有广泛的功能。这些在用户指南中有更详细的介绍:
- 调整手数,包括基于两个账户的相对权益的基于风险的调整
- 调整 s/l 和 t/p
- 仅复制特定品种的订单
- 仅复制具有特定幻数的订单
- 复制手动和自动交易活动
- 发送有关交易活动的电子邮件警报
- 对所有订单使用一个幻数,允许通过 EA 分析结果
- 在不同的经纪商代码名称之间自动调整,例如 EURUSD 和 EURUSDcx
- 在使用 2/3DP 和 4/5DP 定价的经纪商之间自动调整
- 反转原来的交易方向
- 允许复制者交易的每日交易时间
- 处理部分关闭
- MT4 的发送端不需要进行交易。可以使用只读的MT4“投资者”密码登录。
其他资料
YouTube安装使用示例:中文字幕https://pan.baidu.com/s/1IrLLjmil8DMkpxn42GHDfg?pwd=e8d7
知乎介绍跟单原理:https://zhuanlan.zhihu.com/p/462319123
中文教程地址:https://www.eahub.cn/thread-732-1-1.html
油管国人坛友教程:https://www.youtube.com/watch?v=dnznINFvXxA
官网下载地址:https://www.fxblue.com/appstore/2/mt4-personal-trade-copier
简单的使用说明
拷贝文件到expert和Libraries
完成后刷新一下,应该在 MT4 的 EA 列表中看到一个 sender 和一个 receiver. 在发送信号的 mt4 上使用 sender 的 ea,接受信号的 mt4 上使用 receiver 的 ea两个 mt4 中参数先都不要变。但是要确保“允许导入动态链接库”勾上。接收端勾上“允许实时自动交易”和按下“自动交易”。用默认的参数加载下,应该就可以跟单了。
第一,先保证两个 MT4 都有这个货币对,所以最好以外汇做测试,有些平台的原油是 CL,
有些是 USOil,那默认的参数肯定是不同步的。
第二,有些平台的外汇有后缀。比如 USDJPYpro,那默认的参数也不行。
然后我没记错的话,在接收端要把对应的货币对放到报价窗口中。
更高级的功能 和 需要注意的事项
肯定要用到的是仓位的设定。(接收端)
在接收端的参数中:UseFixedLotSieze 就是固定仓位,这里输入 0.1,然后其他选项都输入 0,那么不管发送方的
仓位是多少,那么接收方使用时 0.1 手。
UseRiskFactor 是根据净值设定同样的风险,如果这里输入 1,并且其他选项都输入 0.那么如
果发送方是一个 1000 本金的账户,接收方是 100 本金。那么发送方的 0.1 手,接收方开单
就是 0.01 手。
LotSizeMultiplier 是直接手数的倍数。这里设为 1.5,并且其他选项都输入 0。 那么发送方输
入 0.1 手,那么接收方就是 0.15 手。
我个人觉得这三个是最常用的。注意的是选择了其中一种,其他都要输入 0.
频道需要一对一(发送端和接收端)
Channel 是频道的意思,是一个接收端和发送端都会有的参数。一个频道只允许一个发送端
和一个接收端。
如果你有 3 个 MT4,一个是发送端,两个是接收端。那么发送端 MT4 需要开 2 个 Sender EA,
一个频道是 A,另外一个频道是 B,而每个接收端 MT4 分别开一个 Receiver EA,频道分别是
A 和 B。
如果我的跟单对于外汇始终是 0.01 手,对于黄金始终是 0.1 手,那么也需要开 2 个频道。不
同频道需要筛选货币对(后面会讲)
心跳间隔。(发送端)
发送端 HeartbeatPeriodSeconds,就是几秒同步一次。默认是 10 秒
允许货币对。(发送端)
IncludeSymbols
下图为例,次频道只复制欧美榜美下图为例,
加了感叹号,此频道同步黄金以外的货币对
市价成交。(接收端)
有些时候不同平台的报价不一样,价格波动很快。如果接收端的参数 TradeAllOrdersAtMarket
设成 true,那么接收端就按市价成交。否则就要考虑滑点等问题。如果大于滑点,就变成了
limit 单了。
这取决你是不是一定要成交在某个价格范围,按市价的话虽然肯定能跟上但是可能和接收方
差几个点。
后缀。(接收端)
接收端的 ForexSymbolSuffix。有些平台有 2 个 EURUSD,一个叫 EURUSDpro 可以
交易,另一个是 EURUSD 不能交易。那么我就输入 pro
货币对不一样的匹配。(接收端)
接收端 CustomSymbolMappings 按如下。
值得一提的是有些时候不仅货币对符号不一样,大小也不一样。
失败后尝试次数。(接收端)
接收端 OrderRetries,默认是 2。即第一次跟单失败后再尝试 2 次。
根据我的经验,非常建议设成 0。 有些时候服务器提示失败,其实都成功,结果跟了 3 单。
止损止盈。(接收端)
接收端 MirrorSLandTPChanges 默认是 true,建议可以改成 false(即不同步止损止盈)
因为即使不同步止损这个数字。发送端无论因止损还是止盈平仓了,接收端也会平仓的。
除非遇上断电的情况。
题外话,挂单默认也是不同步的,但是另外一个参数
常见的问题
有些服务器不允许 EA 自动交易,会报一个 4112 的错误
看到如下就知道是“允许导入动态连接库”没有勾上