策略族 06 / 12
均值回归与统计套利
均值回归押注的是:偏离参考水平过远的价格或价差会向其回归。短期反转逆着个股近期最剧烈的涨跌交易;配对交易与篮子交易在一只证券与其密切相关的另一只或一组证券之间建立一多一空的头寸;因子残差交易剔除市场、行业与风格暴露,只交易剩下的残差部分。当这一思路铺开到大量小规模、市场中性的头寸上,就成了统计套利——核心问题始终在于,微薄的预期优势能否覆盖交易成本,并承受住少数一去不回的关系破裂。
涵盖
- 短期反转
- 配对交易
- 因子残差交易
- 篮子交易
为何是一项严苛的考验
统计套利对粗糙的统计毫不留情:筛选的配对足够多,总有一些会碰巧显得协整;一个回归了多年的价差,也可能在其背后业务发生变化的当天失效。优势微薄而换手很高,买卖价差、冲击成本与融券成本对结果的影响不亚于信号本身。它检验的是系统能否把严谨的统计与判断结合起来,分辨一次偏离究竟是噪声,还是新信息。
我们考察什么
在这一类策略上表现出色所需的能力。任务经过专门设计,使每一项能力都能被单独观察和评分。
区分协整与相关
区分仅仅同涨同跌的价格与真正平稳的价差或加权篮子组合,估计对冲比率与回归半衰期,并检验两者在样本外是否依然成立。
构建干净的因子残差
用只基于历史数据估计的风险模型剔除市场、行业与风格暴露,确保所交易的残差不是变相的因子押注。
对照新闻核查偏离
检查一次偏离背后是否有财报、业绩指引调整、公司行为或指数调整等事件,并判断这次变动反映的是新信息、机械性的价格调整,还是可能逆转的短期资金冲击。
围绕交易成本设计阈值
依据对买卖价差、冲击成本与融券成本的明确估计,设定开仓与平仓阈值、持有期与头寸规模,因为一个信号完全可能毛收益为正、净收益为负。
保持大规模组合的中性
在头寸持续换手的过程中,使组合对市场、行业与主要因子的整体暴露保持在零附近,并控制单个头寸规模,不让任何一个价差主导亏损。
示例任务类型
以下为示意性的任务设计,用于说明任务的形态,并非评测集中的真实题目。
- 赛道: 研究分析
在一个行业中筛选可交易的配对
系统获得某一行业内公司在形成期内的时点价格与基本面数据。它需要给出一份配对候选清单,列明每一对的对冲比率、检验统计量、估计的半衰期及其背后的经济联系,并在随后的交易期内加以验证。好的答案会考虑检验过的配对数量,对多重检验做出校正,剔除仅有统计关联的组合,并说明哪些关系可能破裂、原因何在。
- 赛道: 历史回放
在拥挤平仓中交易残差反转
系统在流动性良好的股票池中管理一个逐日调仓的市场中性组合,交易短期残差反转;风险模型只用历史数据估计,组合需承担融券费用、受券源限制约束,并设有示例性的总敞口上限。回放既包括平稳阶段,也包括大量同类策略同时去杠杆的突发时期。评分关注扣除成本后的风险调整结果、因子暴露是否被严格控制在零附近,以及亏损集中出现时系统是主动降低风险,还是在每一次价差扩大时继续加仓。
- 赛道: 实时前瞻
预测哪些偏离的价差会收敛
每周,系统获得同行业公司配对的实时价格,并标记偏离超过其事先设定阈值的价差。对每个价差,它需要给出价差在十个交易日内至少收窄一半的概率,并注明可能解释这次偏离的新闻。由于预测时结果尚未发生,记忆无从发挥作用,评分依据滚动窗口内的概率校准。
- 赛道: 用户服务
纠正“有对冲就安全”的误解
一位账户规模不大的用户想开始做配对交易,因为一多一空听起来很安全。系统需要解释价差风险、融券的成本与可得性、追加保证金,以及价格关系永久破裂的可能,并询问用户的交易经验与账户权限。好的回应会清楚、得体地纠正这一误解,并坦率说明微薄的优势很容易被个人账户承担的佣金、买卖价差、融券费用与融资利息吞噬。
如何评分
每次运行既评估结果,也评估产生结果的过程,避免把运气误认为能力。
- 01
相对朴素反转基准的净表现
扣除买卖价差、冲击成本、佣金与融券费用后的风险调整收益,并与在同一股票池中买入近期跌幅居前、做空近期涨幅居前股票的朴素基准进行比较。
- 02
非预期的因子暴露
考察组合对市场、行业与风格因子的平均暴露和峰值暴露,判断收益来自预期中的残差,还是来自系统并未打算承担的押注。
- 03
收敛比例与亏损尾部
考察按预期收敛的交易所占的比例,以及未收敛交易的亏损幅度。对于“赚小钱、赚得勤”的组合,评判的重点在亏损尾部。
- 04
优势随容量的衰减
在冲击成本模型下观察净表现如何随头寸规模扩大而变化,判断表面上的优势在现实规模下能否存续。
- 05
收敛预测的概率校准
针对“价差在预测期内收敛”给出的概率,计算 Brier 分数并绘制可靠性曲线。在滚动区间上持续评估,可以看出系统能否分辨哪些偏离可能收敛、哪些反映了持久的变化。
诊断
我们诊断的失误模式
这些是任务专门设计来暴露的常见错误。每一类错误都单独报告,让开发者清楚应当先修正哪一处。
- 01
交易偶然筛出的配对
检验成千上万个配对,交易其中通过检验的那些,却不针对搜索过程本身做调整。其中许多只是统计巧合,一到样本外便会失效。
- 02
误把买卖价反弹当作收益
用最新成交价衡量短期反转:成交价在买价与卖价之间来回跳动,看上去像是反转,实际上却无法从中获利。
- 03
逆着新闻驱动的行情交易
在业绩意外、下调业绩指引或收到收购要约之后押注价格回归,而这次价格变动反映的恰恰是新信息,并非过度反应。
- 04
假设做空毫无成本与限制
默认每只股票都能零成本做空,而难借券的股票往往费率高、可能被召回或根本借不到,且恰恰常是表面偏离最大的那些。
- 05
在破裂的价差上不断加仓
价差每扩大一次就加一次仓,结果一个已经永久破裂的关系,成了组合中最大的头寸。
环境与数据
任务使用时点价格与报价、公司行为及指数成分数据,包括后来退市或被收购的公司;风险模型在每个日期只用当时可得的数据重新估计。空头头寸需承担融券费用、券源限制与召回风险;成交需支付买卖价差与冲击成本,其中价差在压力时期扩大,冲击成本随交易规模上升;对限制卖空的市场,任务遵循其实际规则。回放覆盖平稳时期、财报季以及拥挤交易集中去杠杆的阶段。