一、套利基础认知:跨市场套利的本质
大家好,我是你们的讲师。做了十几年量化,我见过太多人把套利和投机混为一谈。今天咱们就把这事彻底说清楚。
1.1 什么是跨市场套利?
说白了,跨市场套利就是「同一个东西,在不同地方卖不同价,你低价买、高价卖,赚差价」。
举个例子:
- 比特币在币安卖 50000 美元
- 同样一个比特币,在 OKX 卖 50100 美元
- 你在币安买入,在 OKX 卖出,净赚 100 美元(扣除手续费后)
这就是最经典的跨市场套利。嗯,听起来很简单对吧?但实际做起来,坑多着呢。
核心定义:跨市场套利是指利用同一资产在不同市场之间的价格差异,通过同时买入低价市场、卖出高价市场,获取无风险或低风险收益的交易策略。
1.2 套利的底层逻辑
套利能存在,靠的是三个底层逻辑:
- 市场分割——不同市场有不同参与者、不同流动性、不同监管规则
- 信息传递延迟——价格发现需要时间,这个时间差就是利润空间
- 风险偏好差异——有人急着卖,有人愿意等,价格自然不一样
我刚开始做套利时,总觉得这些理论太虚。直到有一次,我发现某只港股在港交所和伦交所之间差了 0.8%,我手动操作了一下,3 分钟赚了 2000 块。那一刻我才真正理解——套利赚的不是运气,是市场效率的漏洞。
1.3 套利 vs 投机:本质区别在哪?
| 维度 | 套利 | 投机 |
|---|---|---|
| 收益来源 | 价格差异回归 | 价格方向预测 |
| 风险暴露 | 极低(对冲后) | 高(单边持仓) |
| 持仓时间 | 秒级到分钟级 | 小时级到月级 |
| 胜率 | 极高(>90%) | 50% 左右 |
| 单笔收益 | 薄(0.1%-1%) | 厚(5%-50%) |
| 核心能力 | 执行速度 + 成本控制 | 分析判断 + 心理素质 |
你想想看,投机是猜涨跌,套利是抓价差。一个靠预测,一个靠执行。我见过太多人把套利做成投机——价差没回归,反而越拉越大,最后亏得底朝天。
避坑指南:我曾经犯过一个低级错误——看到价差很大就冲进去,没检查两个市场的交易时间是否同步。结果一个市场收盘了,另一个还在交易,价差一直没回归,我被迫隔夜持仓,变成了投机。记住:套利的前提是「同时」买卖。
1.4 套利者的市场角色
套利者在市场中扮演什么角色?说白了,就是「市场纠错员」。
- 当价格偏离合理范围时,套利者进场
- 通过买卖行为,把价格拉回正常水平
- 市场效率因此提高
我个人习惯把套利者比作「市场警察」——哪里有乱定价,我们就去哪里纠正。赚的是「纠错费」。
举个例子:
- 没有套利者:A 市场 100 元,B 市场 105 元,价差一直存在
- 有套利者:瞬间买入 A、卖出 B,价差迅速消失
所以,套利者越多,市场越有效。这也是为什么成熟市场套利空间越来越小——因为大家都在抢着纠错。
1.5 套利的分类
跨市场套利只是其中一种。我整理了一下常见的套利类型:
- 跨市场套利——同一资产,不同交易所
- 跨品种套利——相关资产,比如螺纹钢和铁矿石
- 跨期套利——同一品种,不同交割月份
- 期现套利——期货和现货之间
- 统计套利——基于历史统计关系的价差交易
本课程主要讲第一种——跨市场套利。但底层逻辑是通用的,学会了这个,其他类型你也能触类旁通。
1.6 本章知识体系
下面这张图是我自己画的,帮你理清本章的知识结构:
我的建议:刚开始学套利,别急着写代码。先把这张图里的逻辑吃透。我见过太多人一上来就写策略,结果连「套利赚的是什么钱」都没搞明白。先想清楚,再动手。
1.7 一个简单的套利示例
最后,给你看一个最简单的套利代码框架。别急着跑,先理解逻辑:
# 伪代码:跨市场套利核心逻辑
def check_arbitrage(market_a_price, market_b_price, fee_rate):
"""
检查是否存在套利机会
market_a_price: 市场A的买入价
market_b_price: 市场B的卖出价
fee_rate: 手续费率(双边)
"""
# 计算理论价差
spread = market_b_price - market_a_price
# 计算成本(手续费 + 滑点)
cost = (market_a_price + market_b_price) * fee_rate
# 净套利空间
net_profit = spread - cost
if net_profit > 0:
print(f"发现套利机会!净收益:{net_profit:.2f}")
# 执行:市场A买入,市场B卖出
return True
else:
print("无套利机会")
return False
# 示例
check_arbitrage(100.0, 100.8, 0.002) # 手续费0.2%
# 输出:发现套利机会!净收益:0.40
嗯,代码很简单。但实际中,你要考虑的东西多得多——订单簿深度、延迟、资金划转时间……这些我们后面章节会一一拆解。
好,第一章就到这里。记住一句话:套利不是猜,是算。把账算清楚了,钱自然就来了。