套利基础:跨市场套利定义、套利机会来源、套利与投机的区别

各位同学,欢迎来到《跨市场套利核心算法与量化实现》的第一章。

说实话,我做了这么多年量化,最常被问到的一个问题就是:「套利到底是不是稳赚不赔?」

嗯,这个问题其实挺难回答的。因为套利确实比纯投机要稳,但它也不是印钞机。今天我们就从最基础的概念开始,把套利的底裤扒干净。

1. 跨市场套利是什么?

跨市场套利,说白了就是「同一个东西,在不同地方卖不同价,你低价买、高价卖,赚差价」。

举个例子:

  • 比特币在币安交易所卖 60000 美元
  • 同一时间,在 OKX 交易所卖 60050 美元
  • 你在币安买,在 OKX 卖,每枚赚 50 美元

这就是最经典的跨市场套利。

核心定义:跨市场套利是指在同一资产、不同交易市场之间,利用价格差异进行低买高卖,从而获取无风险或低风险收益的交易策略。

我个人习惯把套利分成两类:

  1. 空间套利:同一时间、不同市场(比如币安 vs 火币)
  2. 时间套利:同一市场、不同时间(比如现货 vs 期货)

当然,实际交易中两者经常混在一起。我在项目中遇到过一种情况:比特币在币安现货和币安期货之间出现价差,同时币安和 OKX 之间也有价差。这时候就需要同时考虑时间和空间两个维度。

2. 套利机会从哪里来?

你可能会问:「为什么会有套利机会?市场不是有效的吗?」

嗯,理论上是有效的,但现实中市场总有「漏洞」。我总结了四个主要来源:

来源 原因 典型场景
信息不对称 不同市场对同一信息的反应速度不同 某交易所率先上线新币种
流动性差异 大单买卖导致局部价格偏离 小交易所深度不足,大单砸出低价
交易机制差异 不同市场的规则、费率、杠杆不同 期货合约的基差变化
情绪驱动 散户恐慌或狂热导致价格短期失衡 某交易所宕机,用户恐慌抛售

我曾经在 2020 年 3 月 12 日(312 暴跌)那天,亲眼看到比特币在币安和火币之间的价差一度超过 5%。为什么?因为币安服务器卡了,很多人卖不出去,火币那边却正常交易。这就是典型的「交易机制差异 + 情绪驱动」叠加出来的机会。

避坑指南:套利机会往往转瞬即逝。我曾经因为手动下单慢了 0.5 秒,眼睁睁看着 2% 的价差变成 0.1%。所以,做套利一定要用程序化交易,别想着手动撸。

3. 套利 vs 投机:本质区别在哪?

这个问题我经常被问到。很多新手觉得「套利不就是低买高卖吗?跟投机有什么区别?」

区别大了去了。我画了一张图,你看完就明白了:

套利 vs 投机 核心区别 套利 投机 ✅ 风险:低(对冲后) ✅ 收益:稳定但薄 ✅ 持仓时间:短(秒/分钟) ✅ 依赖:价差回归 ✅ 核心:数学 + 速度 ✅ 心态:不赌方向 ❌ 风险:高(方向赌错) ❌ 收益:波动大 ❌ 持仓时间:长(小时/天) ❌ 依赖:趋势判断 ❌ 核心:分析 + 运气 ❌ 心态:赌涨跌 套利赚的是「市场不完美的钱」,投机赚的是「别人犯错的趋势钱」

你看,套利和投机最本质的区别在于:套利不赌方向

你想想看,做套利的时候,你同时做多和做空,或者同时买两个市场的同一资产。不管价格涨还是跌,只要价差回归,你就赚钱。而投机呢?你只能赌一边,涨了赚、跌了亏。

重要提醒:套利不是完全没有风险。我曾经在 2021 年 5 月 19 日(519 暴跌)做了一次跨市场套利,结果因为网络延迟,一边成交了、另一边没成交,变成了单边持仓。那一瞬间,套利变成了投机,亏了不少。所以,套利的核心是「对冲」和「执行速度」,缺一不可。

4. 套利的三种常见模式

在实际工作中,我常用的套利模式有三种:

  1. 现货-现货套利:同一资产在不同交易所之间的价差。比如 BTC 在币安和 OKX 之间的价差。
  2. 现货-期货套利:利用期货合约与现货之间的基差。比如 BTC 现货 60000,期货 60500,基差 500 点。
  3. 跨品种套利:相关性高的两个品种之间的价差。比如 ETH 和 BTC 的比值变化。

我个人最喜欢的是第二种——现货-期货套利。为什么?因为基差的变化相对可预测,而且流动性好。我在 2022 年做过一个策略,专门吃期货合约的「升水」和「贴水」,年化收益大概在 15%-20% 之间,回撤很小。

一个小技巧:做现货-期货套利时,记得算上资金费率。有些交易所的永续合约有资金费率,如果费率太高,你的套利收益可能被吃掉。我一般会选资金费率低于 0.01% 的时候进场。

5. 套利策略的数学基础

最后,我们简单看一下套利的数学表达。别怕,不复杂。

假设你在 A 市场买入资产,价格是 PA;在 B 市场卖出同一资产,价格是 PB。你的理论收益是:

收益 = (P_B - P_A) - 手续费 - 滑点

如果收益 > 0,就存在套利机会。

但实际中,你还要考虑:

  • 手续费:交易所的 maker/taker 费率
  • 滑点:你的订单对市场价格的冲击
  • 延迟:从发现机会到成交的时间差

我一般会用这个公式来快速判断:

套利阈值 = 手续费_A + 手续费_B + 预期滑点 + 安全边际

只有当价差超过这个阈值,我才会动手。安全边际我一般设 0.1%-0.2%,用来覆盖网络延迟和意外情况。

核心总结:套利不是无脑撸,它需要数学、速度、风控三者的结合。你赚的每一分钱,都是市场效率的「漏洞」给你的。而我们要做的,就是比市场修复漏洞的速度更快一点。


专注资料整理