整体逻辑:让币安和 MT5 按价差做双边对冲

软件把币安 U 本位合约作为 A 平台,把 MT5 经纪商账号作为 B 平台。用户先配置两个平台的交易账号,再指定两个平台要对比的交易对,软件持续监控 A、B 两边报价价差,并按任务规则自动开仓、平仓。

A 平台

截图示例为币安 U 本位合约,交易对使用 XAUUSDT。A 端需要 API Key,并保证行情、交易、用户数据 WS 都正常。

B 平台

截图示例为 MT5 Exness 账号,交易对使用 XAUUSD。B 端要确认账号余额、净值、可用预付款和强平价。

任务策略

A多B空B多A空 两种方向设置阈值,达到阈值后开仓,价差回到平仓条件后退出。

账号管理

添加币安交易所账号和 MT5 账号

进入顶部菜单的“账号管理”。页面左侧有两个账号类型:交易所账号和 MT5 账号。先添加币安交易所账号,再添加 MT5 交易账号。

  • 点击右上角“添加交易所账号”,录入币安 API Key。
  • API 权限以交易权限为主,不要开启提现权限。
  • 添加完成后点击“测试连接”,确认状态显示“可交易”。
  • 切换到 MT5 账号页,添加 MT5 经纪商交易账号。
软件部分位置沿用“MT5”字段名,实际可按你接入的 MT5 账号使用;关键是账号、品种和合约大小要和经纪商一致。
账号管理页面,展示交易所账号和 MT5 账号入口,以及添加交易所账号按钮
截图 1:账号管理 先配置币安 API,再配置 MT5 交易账号。
价差监控

新增一个 A/B 平台交易组合

进入“价差监控”,点击“新增监控组”。A 账号选择币安 U 本位合约,B 账号选择 MT5 账号,然后分别填写两个平台的交易对。

  • A 交易对示例:XAUUSDT,对应币安黄金 U 本位合约。
  • B 交易对示例:XAUUSD,对应 MT5 经纪商黄金品种。
  • 打开“启用此监控组”,保存配置后观察卡片是否显示“运行中”。
  • 如果价差不更新,优先检查 B 端品种名称是否和 MT5 完全一致。
A、B 两边不要放反。后续任务里的 A 多 B 空、B 多 A 空,都是基于这里选择的 A 账号和 B 账号计算。
价差监控页面,打开监控组配置弹窗,选择 A 账号、B 账号、A 交易对和 B 交易对
截图 2:新增监控组 把币安 XAUUSDT 与 MT5 XAUUSD 建立成一组价差。
交易任务

在交易任务页新建策略任务

进入“交易任务”,先确认页面上方的当前交易对、A/B 平台报价、连接状态、保证金和价差都正常。然后在左侧任务列表点击“新增任务”。

  • 先选择要运行的价差组合,例如 XAUUSDT / XAUUSD
  • 检查 A 平台和 B 平台都显示 connected 或 WS 正常。
  • 确认任务列表中的开关处于启用状态。
  • 创建后先观察“确认开仓信号”“等待开仓信号”等状态,不要急着放大仓位。
右侧的对冲利润资金只是运行参考,真正执行前仍要以任务参数、仓位上限和账户保证金为准。
交易任务页面,展示当前交易对、平台账户状态、价差、任务列表和新增任务按钮
截图 3:交易任务入口 确认报价和连接正常后,再点击“新增任务”。
任务参数

设置方向、阈值、仓位和确认次数

交易任务配置是最关键的一步。截图示例只勾选了“B 多 A 空”,表示策略只做 B 端做多、A 端做空这一种方向。

  • B多A空阈值 = 3:当 B 多 A 空价差达到 3 时触发开仓判断。
  • A多B空阈值 = -2:当价差回到对应平仓条件时触发平仓判断。
  • 单次挂单数量 = 10任务上限 = 5:每次进 10 盎司,最多 5 次,总计 50 盎司。
  • 确认样本数 = 4:价差连续 4 次达到设置值,才允许开仓或平仓。
  • MT5 合约大小 = 100:代表币安下单 1,对应 MT5 下单 0.01 手。
阈值越小越容易触发,确认样本数越小越敏感。刚开始建议保守设置,等成交记录稳定后再调整。
交易任务配置弹窗,展示方向勾选、价差阈值、单次挂单数量、任务上限、确认样本数和 MT5 合约大小
截图 4:交易任务配置 重点检查方向、阈值、数量、任务上限、确认样本数和合约大小。

几个容易填错的字段

下面这些字段会直接影响开仓、平仓和仓位大小,配置前建议逐项对照。

A多B空 / B多A空

这是两个对冲方向。A多B空表示 A 平台做多、B 平台做空;B多A空表示 B 平台做多、A 平台做空。只勾选哪个方向,软件就只执行哪个方向。

开仓阈值 / 平仓阈值

阈值决定价差达到多少才动作。以截图为例,B多A空阈值为 3,A多B空阈值为 -2,用于定义进场和退出条件。

单次挂单数量 / 任务上限

单次挂单数量控制每一次下单的规模,任务上限控制最多累计多少次。两者相乘就是该任务的最大计划敞口。

确认样本数

用于过滤瞬间跳价。设置为 4 时,价差要连续 4 次满足条件,软件才会进入开仓或平仓动作。

启用前后检查清单

完成配置后,按下面顺序检查,可以减少 API 权限、品种名称、仓位比例和信号触发带来的问题。

启用前

  1. 账号管理页里币安账号状态为“可交易”,MT5 账号已添加并可连接。
  2. 价差监控组处于“运行中”,A/B Bid Ask 都在刷新。
  3. 交易对名称完全匹配,例如币安 XAUUSDT、MT5 XAUUSD
  4. 任务方向只勾选本次要执行的方向,避免两个方向同时误触发。
  5. 单次挂单数量、任务上限、MT5 合约大小与账户资金匹配。

启用后

  • 观察任务状态是否从“等待开仓信号”正常变化。
  • 查看日志详情,确认开仓、平仓、撤单、移仓等动作没有报错。
  • 第一轮成交后核对币安仓位和 MT5 仓位方向是否互相对冲。
  • 如果长时间不触发,检查阈值是否过高、确认样本数是否过大。
  • 如果触发太频繁,提高阈值或增加确认样本数,降低噪声交易。

单腿处理视频教程

当 A、B 两边持仓数量不一致时,先判断 A 数量是大于还是小于 B 数量,再参考对应视频处理。视频默认不会自动播放,需要手动点击播放。

A 数量大于 B 数量

B开仓失败导致单腿处理方法

只要 A 数量大于 B 数量,都可以参考该方法处理。

A 数量小于 B 数量

B平仓失败导致单腿处理方法

只要 A 数量少于 B 数量,都可以参考该方法处理。