CopyTrade 跟单软件主界面

CopyTrade 主界面参考

快速开始

从下载到第一笔跟单,只需 5 个步骤。

1

下载并启动

下载 CopyTrade.exe 到本地目录(如 D:\CopyTrade\),双击运行。不要同时启动旧版本。

2

启动并登录期货客户端

如果跟单目标包含期货,先启动期货模拟客户端并完成登录。确认 port_active.txt 显示正确的端口。

3

连接账户

主账户选择 MT4/MT5 → 加载服务器文件 → 选节点 → 输入账号密码 → 连接。期货从账户选择「期货」→ 填写交易端口 → 连接。确认余额、净值和持仓正常显示。

4

配置品种映射

在品种映射区填写主从品种对应关系。期货映射格式为「合约ID,产品ID,交易所」。

NAS100=2609,MNQ,CME
XAUUSD=2612,GC,COMEX
5

开始跟单

点击「开始跟单」按钮,在主账户开一笔测试单,观察期货端是否正确收到。确认正常后即可放心使用。

🔗 连接账户

MT4 / MT5 主账户连接

  1. 在主账户区域选择 MT4MT5
  2. 点击选择服务器文件(MT5 通常需要 servers.dat
  3. 点击「加载服务器」后在服务器下拉框选择正确节点
  4. 输入账号和密码,点击「连接」
  5. 确认状态显示为 已连接,余额、净值、订单信息出现

期货从账户连接

  1. 在从账户区域选择 期货
  2. 原服务器文件输入框会变为「期货端口」
  3. 输入端口号(如 12346)或完整地址(127.0.0.1:12346
  4. 确认期货客户端已启动且已登录
  5. 点击连接,确认账号、余额、净值、保证金、浮动盈亏、持仓均显示正常

port.txt 端口配置

每个期货客户端目录放置一个 port.txt

# 完整配置
ListenIp=127.0.0.1
MarketPort=12345
OrderPort=12346

# 也可简写只填交易端口
12346

修改后需完全关闭并重启期货客户端。启动后查看 port_active.txt 确认实际生效的端口。跟单软件填写的是 OrderPort(默认 12346),不是 MarketPort(默认 12345)。

账户连接成功界面

🗺️ 品种映射

MT4 / MT5 品种映射

适用于主从账户品种名称不同的场景:

# 格式:主账户品种=从账户品种
EURUSD=EURUSDm
XAUUSD=XAUUSD.

期货品种映射(三段式)

格式:主账户品种=合约ID,产品ID,交易所。支持换行或分号分隔多条。

# 完整映射示例
NAS100=2609,MNQ,CME   → 微纳指
XAUUSD=2612,GC,COMEX   → 黄金
XTIUSD=2609,CL,NYMEX   → 原油
XAGUSD=2609,SI,COMEX   → 白银
US30=2609,YM,CBOT   → 道指

品种过滤

在品种过滤框中输入需要跟单的品种,逗号分隔。未列出的品种自动跳过。留空表示全部跟单。

EURUSD,XAUUSD,NAS100,XTIUSD

🎛️ 手数与方向

固定手数模式

设置一个固定值(如 1),无论主账户开多少手,从账户均按此值下单。适合风控严格、不愿放大风险的场景。

倍率模式

从账户手数 = 主账户手数 × 倍率。计算后自动四舍五入并保证不小于 1 手。

示例:主账户 0.5 手 × 倍率 2 → 期货端 1 手

正向跟单

主账户买入 → 从账户买入
主账户卖出 → 从账户卖出
适合主从策略一致的常规跟单场景。

反向跟单(对冲)

主账户买入 → 从账户卖出
主账户卖出 → 从账户买入
适用于对冲策略。当前版本为统一设置,不支持按单个品种分别设定方向。

📦 多开管理

推荐目录结构

不要从同一目录启动多个实例。每个实例使用完整独立的客户端目录:

D:\模拟客户端-01\
D:\模拟客户端-02\
D:\模拟客户端-03\

端口规划

行情端口和交易端口成对分配,交易端口 = 行情端口 + 1:

实例一: 12345/12346  → 跟单软件填 12346
实例二: 12347/12348  → 跟单软件填 12348
实例三: 12349/12350  → 跟单软件填 12350

检查端口占用

PowerShell 执行以下命令查看端口是否被占用:

Get-NetTCPConnection -State Listen |
  Where-Object LocalPort -in 12345,12346,12347,12348,12349,12350

🛡️ 平仓操作

一键平仓

主端和跟单端各有独立的「一键平仓」按钮,只处理对应区域连接的账户:

  • MT4:读取当前持仓并逐笔平仓
  • MT5:读取当前持仓,买仓用实时 Bid、卖仓用实时 Ask,平仓后复查 Ticket 是否消失
  • 期货:直接读取期货账户实际持仓,不依赖本次运行的跟单记录,也不要求先点击「开始跟单」
  • 期货组合合约会自动拆分(如 MGC2612 拆为 ProductID=MGC、InstrumentID=2612)
  • 提交后会再次查询持仓,运行日志会显示提交数量和剩余数量

一键平仓仅在对应账户显示「已连接」时生效。需核对实际持仓是否真正清空。

停止跟单 / 断开连接

  • 「停止跟单」停止复制新的开仓、平仓和修改事件,但保留账户连接
  • 「断开」完全断开对应账户,资金查询、持仓查询、跟单指令均停止
  • 重新连接后,如需要继续自动跟单,需确认跟单状态是否已启动

日常操作流程

# 正常跟单流程
1. 主账户开仓 → 2. 跟单引擎监听到事件 → 3. 品种映射 → 4. 计算手数 → 5. 发送下单 → 6. 保存对应关系

# 主账户平仓流程
1. MT4/MT5 端执行对应订单平仓
2. 期货端使用相反方向,明确发送「平仓」标志
3. 使用开仓时记录的实际手数
跟单日志详情

📊 资金与持仓

资金字段说明

期货端资金字段映射关系:

余额 = CurrDeposit
净值 = CurrUse
浮动盈亏 = 净值 - 余额
可用资金 = 净值 - 保证金 - 冻结资金

余额和净值每秒自动刷新一次。空仓不显示为持仓记录。

配置文件

每次修改界面设置后,点击保存配置或退出软件,让配置写入 settings.json。不要将配置文件提交到 Git 或发给他人,其中包含账户敏感信息。

系统要求

  • 操作系统:Windows 7 / 8 / 10 / 11(64 位)
  • 运行环境:.NET Framework 4.0 或更高
  • 推荐配置:双核 CPU + 4GB 内存 + 稳定宽带
  • 端口需求:12345-12350 范围内允许本地 TCP 通信

📖 常用命令参考

期货客户端 TCP 命令(12346 端口)

# 下单(期货限价单)
下单,2609,MNQ,CME,14333,1,限价,

# 下单(期货市价单,价格字段被忽略)
下单,2609,NQ,CME,0,1,市价,

# 查询订单/持仓
订单

# 查询资金
资金

合约ID = 合约代码(如 2609) | 产品ID = 产品代码(如 MNQ、NQ) | 交易所 = CME/COMEX/NYMEX/CBOT

行情推送格式(12345 端口)

# 格式:合约key + price + 卖一价
CMEMNQ2609  price    28198.75
COMEXGC2612  price    2456.30
NYMEXCL2609  price    68.42

软件内置帮助

CopyTrade 自带完整的 JSON 格式帮助文档,点击软件顶部的帮助按钮或相应入口即可查看。支持离线查阅,无需联网。

需要进一步帮助?

联系客服获取一对一远程协助

微信二维码

微信

18391752892

QQ二维码

QQ

3313198376

Telegram二维码

Telegram

@fishfx

📧 Email:[email protected]  |  🌐 官网:ea666.cn

在线客服

点击下方按钮即可发起QQ交谈