第26页 · 预计12页
统计套利也叫配对交易,是最经典的套利策略之一。找两个价格走势高度相关的股票,当它们的价差偏离历史区间的时候,做多低估的,做空高估的,等待价差回归获利。
听起来简单,但实盘坑很多。很多人随便找两只相关的股票就做,结果价差不仅不回归,反而越走越大,最后变成单边持股。
统计套利的核心不是相关性,是协整。很多人以为两个股票走势相关就可以做配对,其实不对。
相关性是说两个品种的价格变化方向一致。协整是说两个品种的价格差,长期来看围绕一个均值波动,有稳定的均衡关系。
比如,一只股票长期比另一只贵10块,围绕10块上下波动,这就是协整。如果只是走势同涨同跌,但价差越来越大,那就是高相关,但不协整,不能做套利。
举个例子:两只银行股,工行和建行,长期走势高度相关,价差也长期维持在一个区间内,这就是协整,可以做配对。而一只银行股和一只地产股,可能某段时间相关性很高,但长期价差没有稳定区间,就不能做。
协整的价差,长期来看会回归均值。这就是套利的基础:价差偏离均值太多的时候,大概率会回来。
但要注意:均值回归是概率意义上的,不是一定会回来。而且协整关系可能会破坏,比如其中一个公司基本面发生重大变化,价差就永远不回来了。
选配对标的,是统计套利最关键的一步,选对了就成功了一半。
第一步:同行业同业务。 优先选同一个行业,业务结构高度相似的公司。比如国有大行之间、股份制银行之间、头部券商之间、同行业的龙头地产公司。 行业相同,基本面驱动因素一致,价差才容易回归。跨行业的配对,除非有非常强的逻辑,否则不要碰。
第二步:基本面接近。 市值规模、盈利能力、成长性、估值水平尽量接近。比如都是千亿市值的大行,ROE都是10%-15%,PB都是0.5-0.8倍。 基本面差距大的公司,长期价差会有趋势性变化,不容易回归。
第三步:相关性初筛。 过去一年价格走势的相关系数,至少0.8以上,越高越好。 相关性是基础,相关性太低,说明走势联动性差,不适合配对。
第四步:协整检验。 用过去1-3年的日收盘价,做协整检验(Engle-Granger检验或者Johansen检验),p值小于0.05,认为存在协整关系。 这一步是必须的,高相关不代表协整,必须通过统计检验。
选好配对之后,就是计算交易信号。
一般用价格比,而不是价格差。因为价格是变化的,比例更稳定。 价差比 = 价格A / 价格B
然后计算这个价差比的历史均值和标准差。
Z值 =(当前价差比 - 历史均值)/ 历史标准差 Z值代表当前价差偏离均值多少个标准差。
一般用±1倍、±1.5倍、±2倍标准差作为阈值。
我一般用1.5倍标准差开仓,0.5倍标准差平仓。平衡频率和胜率。
计算均值和标准差,用滚动窗口,比如过去120个交易日,或者过去一年。不要用全部历史数据,市场在变,均衡关系会变。
每月重新计算一次均值和标准差,更新阈值。
统计套利不是开仓就等着赚钱,仓位管理和止损非常重要。
如果没法做空,就不要叫套利,叫行业内增强策略,风险和套利完全不一样。
两种情况要止损:
第一种:价差继续扩大,亏损达到阈值。 比如开仓之后,Z值继续扩大到2.5倍标准差,或者单笔亏损达到总资金的0.5%,止损平仓。 说明价差可能不回归了,不要死扛。
第二种:协整关系破坏。 如果连续1个月价差都不回归,甚至创出新的极值,说明协整关系可能破坏了,平仓出局,重新选股。
不要在一对配对上死扛,协整关系破了就换一对。
第一种:价差回归到均值附近(Z值在±0.5以内),全部平仓。 第二种:价差回归一半之后,平一半仓位,剩下的拿波段。 我一般用第一种,赚确定的钱,不贪波段。
单一对配对的话,机会少,风险集中。可以做多个配对的组合,也就是多因子统计套利。
不要只做一个行业的配对,分散到3-5个行业。比如银行、地产、煤炭、钢铁、家电,每个行业选一对。 行业分散了,整体组合的回撤会小很多。
每个配对分配相等的资金,不要重仓某一对。 单个配对最大不超过总资金的5%,总配对数10-20对,分散风险。
可以用优化方法,最大化夏普比率,或者最小化组合波动率。但不用太复杂,等权就很好。太复杂的优化容易过拟合。
多配对组合之后,统计套利的夏普比率会比单对高很多,回撤也小很多,更稳健。
统计套利实盘,有三个最常见的坑,90%的人都踩过。
这是最常见的。本来好好的配对,突然价差就不回归了,越走越远。 原因可能是:其中一个公司基本面变了,比如业绩暴雷、业务转型;或者行业逻辑变了,比如政策变化。
比如2020年之后,银行股里的招商银行和其他股份制银行的价差就持续扩大,协整关系破坏,之前做招行和兴业配对的,都亏了。
应对:严格止损,创历史极值就止损,不要死扛。定期(每季度)重新检查协整关系,不行就换掉。
很多配对,回测的时候假设能做空,实盘的时候融不到券,只能做多不能做空,直接变成单边暴露。 或者融券成本太高,年化15%,持有半年的话光成本就7.5%,价差总共才百分之几,根本不够覆盖。
应对:选券源充足的大盘蓝筹股做配对,不要选小票。提前和券商确认券源,融券成本超过10%年化的,谨慎做。 如果实在融不到券,就不要伪装套利,直接做行业多空策略,按单边策略风控。
选了冷门股票做配对,看起来价差大,实际交易的时候,一买就涨,一卖就跌,滑点吃掉所有利润。
应对:只选日均成交额1亿以上的股票,流动性好,滑点小。小盘股看起来价差大,实际没法做。
我自己做过工行建行的配对交易,2020-2022年做了三年,这里复盘一下。
工商银行和建设银行,都是国有大行,业务结构高度相似,市值都是万亿级别,流动性好,券源充足,融券成本年化8%左右。 2019年底做协整检验,p值0.02,存在协整关系。
三年累计收益28%左右,年化大概9%,最大回撤3.2%,夏普比率2.1。 不算高,但很稳,每年都正收益,熊市也没怎么亏。
其中大概三分之一的收益来自利息差:工行的分红率比建行高一点,加上融券成本,净利息收益每年大概1.5%左右。剩下的是价差回归的收益。
如果你想测试不同配对的协整性、回测不同参数的表现,可以访问a-sig.com壹信因子查询平台,有A股全量配对分析工具,不用自己一个个算。
Z值计算公式: Z = (当前价差比 - 滚动均值) / 滚动标准差 滚动窗口通常120交易日。
开平仓阈值: 开仓:|Z| ≥ 1.5 平仓:|Z| ≤ 0.5 止损:|Z| ≥ 2.5 或 单笔亏损≥0.5%
协整检验: Engle-Granger两步法,p值<0.05认为存在协整关系。
⚠️ 风险提示:本书内容仅为量化研究与知识分享,不构成任何投资建议。套利交易存在基差、费率、流动性、平台与极端行情等风险,历史表现不代表未来收益。投资有风险,入市需谨慎,请自主决策、量力而行。
💡 键盘 ←/→ 翻章 · T 键切换目录