套利基础:什么是套利?套利的数学本质与核心逻辑
大家好,我是你们的量化讲师。今天咱们聊聊套利——这个听起来高大上、其实就在我们身边的东西。
先问个问题:你见过菜市场大妈倒腾鸡蛋吗?早上从批发市场2块钱一斤拿货,下午在小区门口2块5卖掉。这其实就是套利。只不过我们做的是金融市场的套利,工具从鸡蛋变成了期货、股票、ETF。
一、套利的定义:不只是「低买高卖」
套利(Arbitrage),严格来说,是指在同一时间、不同市场或不同产品之间,利用价格差异获取无风险收益的行为。
注意三个关键词:
- 同一时间:不是今天买明天卖,而是几乎同时操作
- 不同市场/产品:比如A股和港股、现货和期货
- 无风险收益:理论上锁定了利润,不承担方向性风险
核心要点:套利赚的是「定价错误」的钱,不是「行情涨跌」的钱。
我个人习惯把套利分成三类:
- 空间套利:同一资产在不同交易所的价差。比如比特币在币安和OKX差50块。
- 时间套利:现货与期货之间的价差。比如股指期货比现货贵了20个点。
- 统计套利:相关性高的资产之间出现暂时偏离。比如茅台和五粮液,平时走势差不多,突然一个跌多了。
二、套利的数学本质:一个简单的公式
说白了,套利的数学本质就是:
套利利润 = |P₁ - P₂| - 交易成本
其中P₁和P₂是同一资产在两个市场(或两种相关资产)的价格。当价差大于交易成本时,套利机会就出现了。
举个例子:
- 某股票在A股报价10.00元,在港股报价9.80元(折算后)
- 交易成本(手续费+滑点)合计0.15元
- 价差 = 10.00 - 9.80 = 0.20元
- 净利润 = 0.20 - 0.15 = 0.05元/股
嗯,这里要注意:交易成本是套利的生死线。我在项目中遇到过很多次,看起来价差很大,一算手续费和冲击成本,利润直接变负数。
三、核心逻辑:无风险?其实没那么简单
你想想看,如果套利真的「无风险」,那岂不是印钞机?
现实是,套利存在几种「隐形风险」:
| 风险类型 | 说明 | 我的亲身经历 |
|---|---|---|
| 执行风险 | 下单时价差消失,没成交 | 曾经盯着一笔ETF套利,0.1秒没点,价差就没了 |
| 流动性风险 | 想买买不到,想卖卖不掉 | 小盘股套利,挂单半小时才成交一半 |
| 模型风险 | 统计套利的假设失效 | 2015年股灾,很多统计套利模型直接崩了 |
| 政策风险 | 交易规则突然变化 | 熔断那几天,所有套利策略都停了 |
避坑指南:我曾经以为套利就是捡钱,结果有一次做跨期套利,价差确实在收敛,但交割日临近,流动性骤降,最后平仓时滑点吃掉了一半利润。从那以后,我每次做套利都会先算「最坏情况下的滑点成本」。
四、套利的数学建模:从直觉到代码
我们做量化,不能光靠感觉。得把套利逻辑写成数学模型。
最基本的套利模型是这样的:
# 价差计算
spread = price_A - price_B
# 开仓条件
if spread > upper_threshold:
# 做空价差:卖A买B
open_short_spread()
elif spread < lower_threshold:
# 做多价差:买A卖B
open_long_spread()
# 平仓条件
if abs(spread) < close_threshold:
close_position()
这个模型看着简单,但实际落地时,阈值怎么定?我建议用历史均值的±2倍标准差作为初始阈值,然后根据市场波动动态调整。
小技巧:我个人习惯用滚动窗口计算均值和标准差,窗口大小选20个交易日。这样能自适应市场变化,比固定阈值靠谱得多。
五、套利的知识体系:一张图看懂
下面我用一张SVG图来展示套利的核心知识结构。你一看就明白了。
这张图把套利的三个核心维度串起来了。你仔细看,其实所有套利策略都逃不出这个框架。
六、实战中的套利思维
说了这么多理论,咱们聊聊实战中怎么用。
我建议你从最简单的ETF套利入手。为什么?因为ETF既有二级市场价格,又有一级市场净值,两者经常出现价差。而且ETF流动性好,适合练手。
具体步骤:
- 实时监控ETF价格和IOPV(实时净值)
- 当折价率超过0.3%时,买入ETF并赎回
- 当溢价率超过0.3%时,申购ETF并卖出
- 扣除手续费后,剩下的就是利润
关键点:ETF套利看似简单,但实际执行时,申购赎回有门槛(通常100万份起),而且有时间差。我刚开始做的时候,就因为没算清楚赎回时间,导致资金被锁了好几天。
最后说一句:套利不是万能药。市场越有效,套利机会越少。但只要你掌握了套利的数学本质和核心逻辑,就能在市场中找到属于自己的「定价错误」。
公众号:蓝海资料掘金营,微信deep3321