跨交易所反向对冲套利怎么做:从原理到搭建第一个交易对
文章目录
上一篇《套利共学|新手必读链上套利的第一性原理:从价差到可执行净利润》主要讲一件事。市场里有价差,不代表这个价差最后能变成利润。你还需要把交易路径、成本和失败情况都算进去。
接下来我会把不同的套利类型一篇篇拆开。今天先从跨交易所反向对冲套利开始,顺便用 Taoli Tools 把前期配置和创建交易对的流程走一遍。
这一篇先讲工作原理、几种常见做法、利润怎么看,以及工具和 API 怎么准备。下一篇我会用 TUT 做一次小额实战,把第一次方向操作、成交核对、持仓观察、反向操作和最终成本复盘记录下来。
共学期间的 API 福利,暂定到 8 月 31 日
如果你正在使用 LI.FI 以及其他套利相关的 API,可以先填写登记表。我会把大家的使用场景、调用量和需求集中起来,看看能不能向团队和合作方申请更高的调用额度、白名单、费率或套利场景的支持。
不保证每一项申请都能获批,但是不登记的话,合作方也很难看到真实需求。现在还没有正式开始使用也没关系,可以先注册平台,再花几分钟登记。
登记表单:https://tally.so/r/PdQ4q1。暂定截止到 2026 年 8 月 31 日。表单只收集注册标识、联系方式和使用需求。不要提交 API Key、Secret、私钥、助记词、密码、验证码、Cookie、访问令牌或任何能够直接控制账户和资产的凭据。
跨交易所反向对冲套利怎么工作
先看最简单的情况。
同一个币在两个市场的价格不一样。A 市场价格更高,B 市场价格更低。你在 A 市场做空,在 B 市场做多。两边价格逐渐靠近时,高价做空和低价做多的两条腿加起来就会产生利润。
它交易的是两个市场之间的价格差。两边都必须真的成交,数量也要能互相对冲。只在一边成交,或者两边的实际仓位差很多,就会变成单边交易。
所以,我们假设的是这个币价会逐步缩小价差,直到一个价差比较低的中间价格。如果实际走势不是这样,就有点危险了。
实际操作大概是这几步
-
先在两个交易所找到同一个币,并确认两边是什么市场。可能是现货、杠杆现货,也可能是永续合约。
-
看准备交易的数量在盘口里能以什么价格成交。不要直接拿 K 线最高价、最低价或者最新成交价来计算。
-
确定哪边做多、哪边做空,然后把两边换算成能够互相对冲的币数量。
-
选择 -A+B 或 +A-B 其中一个方向,尽量让 A、B 两边接近同时下单。下单后分别去两家交易所检查订单、成交数量、成交均价和真实持仓。
-
达到退出条件以后,用相反方向把原来的仓位对回来,再把两条腿的盈亏、手续费、资金费和其他成本放在一起算。
注意:两边投入一样多的 USDT,不一定代表仓位已经对冲。不同价格、合约单位和产品类型,都会让实际持仓出现差异。比如同样的 USDT 在价格高的交易所买到的币少,如果币数量不一致,对冲起来就比较难计算了。
四种常见做法
下面几种方法都可以用双边工具执行,但赚钱方式。
1. 两个永续市场的价差收敛
这个最直观。一个市场价格高,另一个市场价格低。高的一边做空,低的一边做多,等两个价格重新靠近。
为了方便看懂,我们把数字故意放大。假设同一个币在 A 市场是 2 USDT,在 B 市场是 1 USDT。我们在 A 做空 1,000 个,在 B 做多 1,000 个。
后来 A 跌到 1.3 USDT,B 涨到 1.2 USDT。原来的价差是 1 USDT,现在只剩下 0.1 USDT。
-
A 腿做空盈利 700 USDT。
-
B 腿做多盈利 200 USDT。
-
两边毛利润合计 900 USDT。
最后还要扣掉两个方向实际产生的手续费、资金费以及其他成本。价差也可能继续扩大,所以第一次下单前要准备退出条件和能够承受的最大损失。比如实际情况如果 A 市场变成了 3 USDT 而不是下跌,那么我们可能面临爆仓和单腿风险。
2. 现货和永续之间的基差
这一种是在现货市场买入真实的币,同时在永续市场做空相同数量。
如果永续价格比现货高,后面两边价格重新靠近,就可以赚到这部分基差变化。做空永续期间还可能收到资金费。资金费会变化,也可能反转,所以它只能按实际结算计算。
简单写就是:
净利润 = 基差变化带来的盈亏 + 实际资金费 − 手续费和持仓成本
反方向操作通常需要借币并卖出现货。借币是否可用、利率多少,以及会不会被提前召回,都要另外看。
3. 两个永续市场之间赚资金费差
有时候两个市场的价格已经很接近,但是资金费不一样。这时可以在资金费更有利的一边建立仓位,再用另一边做反向对冲。
关于资金费率和永续合约,是个比较大的深入的话题,未来我会研究写一个更深度的分析。每个交易所的规则都有所不同。
举个简单例子。假设两边使用相同的计费周期和相同的仓位金额,A 市场正资金费是 0.03%,B 市场正资金费是 0.01%。在 A 做空会收到 0.03%,在 B 做多会支付 0.01%,扣除交易成本之前的资金费差大约是 0.02%。
实际操作时要分别看每一家交易所怎么定义正负资金费、多久结算一次,以及最后真正结算了多少。页面上的预测费率会随市场变化,不能当成已经锁定的收益。
净 = A 腿实际收到或支付的资金费 + B 腿实际收到或支付的资金费
4. 跨交易所现货库存套利
同一个币在两个交易所出现价差时,可以在低价市场买入,同时在高价市场卖出。
为了让两边能够同时成交,通常要提前在两个交易所放好资金和币。完成交易以后,一边的币变多,另一边的币变少,后面还要把库存重新调回来。
净利润 = 高价市场卖出收入 − 低价市场买入成本 − 两边手续费和库存调回成本
这里最容易漏掉的是最后一步。账面上完成了低买高卖,库存却还没有恢复。充提、跨链和调仓成本算进去以后,才知道最后剩下多少钱。此外,rebalance 的过程可能会需要等待,等待是有风险的。
统一的计算公式
无论使用哪一种模型,最后都可以用同一个账本计算。
净利润 = 两条腿的价格盈亏 + 实际资金费收入 − 手续费、借币、充提、调仓和其他实际成本
交易前使用准备下单数量对应的真实买卖报价来估算。交易后使用实际成交均价和资金流水复盘。价格冲击已经包含在这些价格里,不要再重复扣一次滑点。
如果两边没有同时成交,还要把单边仓位可能造成的损失算进去。保守计算以后仍然有足够空间,才值得模拟或者做小额测试。
为什么我使用 Taoli.Tools
理论上可以同时打开两家交易所手工操作。但价格一直在变化,切换页面、填写数量和检查成交都会增加两条腿之间的时间差。
Taoli.Tools 可以把两个交易品种放在同一个页面里,支持反向下单,也能一起查看价格、价差、持仓和资金费,是目前非常成熟的工具了,口碑也不错,作者 @aliez_ren 也长期活跃,不是那种跑路的。此外,还支持免费使用(限额 5ku)前期测试和学习足够了,确定好了能盈利再充钱。
我用它来处理双边执行和监控,机会是否值得做、方向怎么选、什么时候退出,还是需要自己判断。
这个工具以网页形式在本地运行,不收集密钥和交易数据。配置 API 时仍然只开放读取和交易需要的权限,不开放提现权限。交易所支持 IP 白名单的话,也一起打开。下面详细聊聊怎么配置。
把工具和交易所连接起来
-
打开 Taoli Tools 交易页面,使用 Telegram 登录。
-
点击右上角的 Settings,进入设置页面。
-
VIP0 可以直接使用。如果需要付费等级,把设置页左上角的 UID 发给 Aliez Ren https://t.me/aliez_ren 开通。可以说是从我这里看到的,增加我们的友谊。
-
在设置页添加交易所,填写对应的 API Key 和 Secret,然后点击 Save 测试连接。注意,这一步要有耐心,添加越多交易所,机会越多。是一次性的工作,我花了 2 个小时才都导入。
Taoli Tools 设置页面。
设置页还可以配置通知、导入导出和界面选项。导出的配置可能包含敏感信息,不要直接发到群里或者上传到公开网盘。具体内容见 设置页面说明。
本地运行还是放到服务器?
这个应用是纯前端 App 默认可以直接在本地浏览器运行。如果当前网络无法正常调用某家交易所 API,或者需要固定公网出口,也可以把 Taoli Tools 放到远程服务器上。一般是日本 VPS 比较方便。
我用了 Vultr.com 的服务,如果你用量比较大,可以用我的推荐连接 https://www.vultr.com/?ref=9919266-9J 你可以直接拿到首月 300 USD 测试资金。默认可以用 https://www.vultr.com/?ref=9919265 这个。一般 2C 4G 日本机房就足够了,一个月 24 USD 左右,使用 vhp 和 Debian 12。更多详情可以看 https://docs.taoli.tools/installation/linux-server
交易所的 API 白名单要填写实际访问交易所的公网出口 IP。服务器部署细节这篇先不展开。
配置交易所 API
最小权限
-
只开放读取和交易需要的权限,不开放提现。
-
交易所支持 IP 白名单的话,只允许固定出口 IP。
-
先使用独立子账户和小额资金测试。
-
账户类型发生变化以后,重新创建 API Key。
以 Binance 为例
-
进入 Binance 的 API 管理页面,创建“系统生成”的 API。
-
填写受信任 IP,根据自己实际使用的现货、杠杆或合约产品开放权限。
-
如果需要统一账户相关能力,先停掉 Taoli Tools 和其他自动交易,然后再完成账户升级。
-
按照 Taoli Tools 的 Binance 教程,把合约仓位模式设为“单向持仓”。
我这次遇到的几个问题
保存以后出现 Failed to fetch
保存 Binance API 时出现 Failed to fetch。截图中的 API Key 和 Secret 已遮盖。
大概率是跨域问题,因为 Taoli Tools 工具是一个前端应用,所以下单指令等都是直接前端发起请求,就会遇到跨域问题。更多详情 https://docs.taoli.tools/disable-browser-cors/
安装官方推荐的插件以后,刷新 Taoli Tools 页面,再重新 Save。如果仍然失败,再检查 API 权限、IP 白名单、服务器出口和交易所服务状态。
CORS 插件可以代理浏览器请求,权限比较大。最好给 Taoli Tools 单独建一个浏览器 Profile,不在里面登录其他重要账户。不使用时可以停用插件。API 继续保持无提现权限和固定 IP 白名单。
当前地区无法访问 Binance API
Binance API 存在地区限制。建议使用日本服务器。
一个标签页能看,另一个不能下单
我这次在设置页遇到提示 another tab is using it, so this tab cannot place orders。当前版本的 P&L High-performance DB 同一时间只能由一个标签页记录交易。关闭另一个占用数据库的标签页,再刷新当前页面。
第一次配置多家交易所,我大约花了两个小时。主要时间都在处理 API、账户模式、IP 白名单和跨域问题。这些大部分是一次性工作。
创建第一个交易对
交易所连接成功以后,回到交易页面,在 Symbol, CA 中搜索币种名称。这里先用 TUT 做示例。
搜索 TUT 后,可以看到不同交易所和不同市场类型的交易代码。
同一个 TUT 会出现多个交易代码,可以注意观察:
-
是不是同一个币。
-
报价币种是 USDT 还是 USDC。
-
市场是现货、全仓杠杆、逐仓杠杆还是永续。
-
两边是不是都已经成功读取行情。
现货就是直接买卖这个币。全仓杠杆会让同一杠杆账户里的资产和负债共同承担风险。逐仓杠杆把保证金限制在单个交易对或仓位里。永续合约可以做多或做空,会产生资金费,也需要注意杠杆和强平。
选好 A 腿和 B 腿以后,点击 Add Pair / 添加交易对。
选择 A 腿与 B 腿后,点击“添加交易对”。
交易对出现在页面里,只代表 Taoli Tools 已经识别了这两个市场。数量、方向、价差阈值和执行模式还需要继续设置。杠杆要到交易所里调整,Taoli Tools 里无法调整,具体见 交易页面说明。
由于文章篇幅问题,本文不在过多赘述具体功能。下一篇实操会从这里开始。
几个常见问题
价差达到多少才值得开始做
没有一个适用于所有人的固定数字。手续费等级、交易规模、盘口深度、执行速度、资金费和借币成本都不一样。同一个页面价差,对不同人的结果可能完全不同。
套利周会里也有人问过这一点。实际上这个也算是盈利秘籍了,没有人会说的。只能先用自己的真实费率和准备交易的数量计算,再持续观察、做 paper 记录和小额实践,慢慢才会形成自己的经验。
两边使用相同的 USDT 金额,就算对冲了吗
不一定。先看两边实际买卖了多少个币,再看合约单位和市场类型。两边显示的 USDT 金额一样,真实仓位仍然可能不同。
为什么看起来很大的价差,最后没有利润
常见原因是可成交数量太小、两边看到的价格时间不同、手续费和资金费吃掉了价差,或者完成交易以后,库存很难低成本调回来。
价差一定会收敛吗
不会。两个市场可能长时间保持差异,甚至继续扩大。流动性下降、交易暂停、限仓和交易所故障都会让原来的判断失效。这也是相关风险。
工具能自动判断机会吗
Taoli Tools 可以帮助双边下单和监控。成本怎么算、策略方向、退出条件和出错以后怎么处理,仍然需要自己决定。
值得购买 Taoli Tools 会员吗
学习和研究阶段,其实不需要,目前有 5ku 的免费额度,其实绝对足够用了。
如果你想买或者想要提高效率,建议购买 VIP2 级别以上,因为可以加入付费群。我感觉付费群是比较大的财富。时不时就看到群内消息爆炸,大概率又是大家抓到了一个新机会,然后在那里分析、分享或者庆祝。虽然彼此是竞争对手,但是人数不多,每个人资金体量和参数也不一样,大家还是很乐于分享的。可以学到大量知识。如果你要购买,可以报下我的名字。
下一篇用 TUT 做一次小额实操和复盘
这篇先把原理、工具配置和第一个交易对准备好。下一篇从这个交易对继续,记录一次小额双边交易,顺便复盘一下前两周的 TUT 事件,实在是太精彩了。
参考资料
-
Taoli Tools 使用手册:https://docs.taoli.tools/
-
Taoli Tools 快速开始:https://docs.taoli.tools/quick-start
-
Taoli Tools Extension 开源仓库:https://github.com/taoli-tools/taoli-tools-extension
-
套利共学|新手必读链上套利的第一性原理:https://x.com/brucexu_eth/status/2086652810905751610
—
本文是「链上套利共学」系列的一部分,记录我对套利机会、API、执行基础设施和真实验证方法的持续学习。内容仅用于研究与技术交流,不构成投资建议。
之前的文章
如果你也在研究套利,欢迎联系我交流:微信 brucexu-eth;Telegram @brucexu_eth;X @brucexu_eth。








