最后由 yuchenkeji 于 2026-3-6 20:47 编辑
一、软件简介
网络跟单系统是一款基于Socket通信的 MT4/MT5 跟单工具。通过本地或网络 Socket,将主账户(发射端)的订单信号实时推送到一个或多个从账户(接受端),实现多账户同步跟单。适用于 MetaTrader 4 与MetaTrader 5 终端。核心特点: - 发射端与接受端分离,主账户仅负责发信号,从账户独立执行
- 支持手数模式与产品映射,便于不同杠杆、不同品种的账户跟单
- 接受端支持净值风控,可设置净值下限自动清仓并停止跟单
- 可选反向跟单
二、运行环境与前置条件- 终端:MetaTrader 4 或 MetaTrader 5
- 权限:需在终端中允许 DLL 调用(工具 → 选项 → 专家顾问 → 允许 DLL 导入)
- 自动交易:接受端所在终端需开启“自动交易”
- 网络:发射端与接受端需能通过 IP 与端口互通(本机可用 127.0.0.1,跨机需填写实际 IP 并保证防火墙放行端口)
三、发射端(主账户)使用说明发射端脚本运行在主账户所在的 MT4/MT5 上,负责监控该账户的订单与持仓变化,并通过 Socket 将信号推送给所有连接的接受端。
3.1 如何启动- 打开主账户所在的 MT4 或 MT5,并登录主账户。
- 在导航栏中找到“网络跟单系统-发射端”脚本(ex4 或 ex5)。
- 将脚本拖到任意图表上,或在图表上右键 → 专家顾问 → 选择该脚本并运行。
- 在弹出参数窗口中设置参数后点击“确定”,脚本开始运行。
- 图表左上角会显示“Server Running”及当前 IP、端口,表示服务已启动。
3.2 发射端参数说明[td]参数名称 | 说明 | 备注 | | 信号服务IP地址 | Socket 服务监听的 IP | 本机跟单填 127.0.0.1;多机跟单填本机实际 IP(或 0.0.0.0 表示本机所有网卡) | | 信号服务端口 | Socket 服务监听的端口 | 需与接受端填写的端口一致,默认如 5559,确保未被占用 | | 是否发送挂单事件 | 是否把挂单(未成交订单)也推送给接受端 | 勾选则挂单也会被复制;不勾选则仅复制市价单/已成交单 | 3.3 使用注意- 发射端脚本需持续运行在图表上,关闭图表或移除脚本会停止发信号。
- 若修改了端口或 IP,需同时修改所有接受端的对应参数并重启接受端。
四、接受端(从账户)使用说明接受端脚本运行在从账户所在的 MT4/MT5 上,连接发射端提供的 IP 和端口,接收信号并在本账户执行开平仓。
4.1 如何启动- 打开从账户所在的 MT4 或 MT5,并登录从账户。
- 确保终端已开启“自动交易”,且允许 DLL 导入。
- 在导航栏中找到“网络跟单系统-接受端”脚本(ex4 或 ex5)。
- 将脚本拖到任意图表上,在参数窗口中设置“信号服务IP地址”和“信号服务端口”,与发射端一致。
- 设置跟单手数、产品映射、风控等参数后点击“确定”,脚本开始运行。
- 图表上会显示“Client Running”及当前连接信息、跟单模式、风控与产品映射摘要。
4.2接受端参数说明
4.2.2 跟单客户设置(手数与方向)
跟单手数模式说明: - 资金比例:按主从账户余额比例计算手数(主账户余额 : 从账户余额)。
- 手数比例:按主账户订单手数乘以固定比例得到从账户手数。
- 固定手数:从账户每次跟单使用固定手数,由“跟单手数模式值”指定。
- 净值百分比:按从账户净值的一定百分比计算手数,由“跟单手数模式值”指定百分比。
4.2.3 风控
4.2.4 产品映射设置当主账户与从账户使用的交易品种代码不一致时(例如主账户为 EURUSD,从账户经纪商为 EURUSD.a),可通过产品映射将“主品种”映射为“从品种”。
示例:
主账户交易 EURUSD,从账户同一品种代码为 EURUSD.pro,则可在某一映射项中填写:EURUSD;EURUSD.pro。
4.3 使用注意- 接受端脚本需持续运行;关闭图表或移除脚本会断开连接并停止跟单。
- 若发射端未启动或网络不通,接受端会持续尝试连接,不会下单,直至收到信号。
- 启用“账户净值 ≤ 赋值 -> 清仓并停止跟单”时,触发后脚本会退出,如需继续跟单需重新挂接受端脚本并确认风控参数。
五、典型使用流程单机多账户跟单(本机)
- 主账户 MT4/MT5:运行“网络跟单系统-发射端”,IP 填 127.0.0.1,端口如 5559。
- 从账户 MT4/MT5(可多个):每个终端运行“网络跟单系统-接受端”,IP 填 127.0.0.1,端口 5559,按需设置手数模式与产品映射。
多机跟单
- 在主账户所在电脑运行发射端,IP 填本机对局域网/公网可见的 IP(或 0.0.0.0),端口如 5559,防火墙放行该端口。
- 在每台从账户电脑运行接受端,IP 填主账户电脑的 IP,端口 5559。
品种或杠杆不一致
- 在接受端“产品映射设置”中填写主品种与从账户品种的对应关系。
- 通过“跟单手数模式”和“跟单手数模式值”控制从账户手数(如固定手数或按资金/净值比例)。
六、常见问题Q:接受端一直不跟单?
A:请检查:① 发射端是否在运行;② 接受端 IP、端口是否与发射端一致;③ 终端是否允许 DLL、是否开启自动交易;④ 本机或网络防火墙是否拦截该端口。 Q:跟单手数不对?
A:请确认“跟单手数模式”与“跟单手数模式值”是否符合预期(固定手数、比例、净值百分比等),并注意从账户品种的最小/最大手数、步长限制。 Q:品种在从账户无法交易?
A:若主从品种代码不同,请在“主从产品映射”中正确填写“主品种;从品种”,并确保从账户可交易该品种。 Q:如何只跟市价单不跟挂单?
A:在发射端将“是否发送挂单事件”设为“否”。
软件定制开发,请联系主页方式。 |