#21886
混合
免费
ID-786_相对强度残差均值回归配对选股研究报告
公式说明
AI生成
一句话概括:这个公式做"个股相对大盘超跌后的残差均值回归",即个股短期跑输指数太多、开始回升时低吸。 核心买入逻辑:计算个股日收益减指数日收益的配对价差,求其60日z分数;当z分数低于-1.8(个股相对指数极端超跌)且当日由极弱区回升(前日仍低于-1.8、今日走高)为买点;再叠加收盘价站上20日线且均线向上(绝对趋势门控避接飞刀)、量能温和(0.8至3倍5日均量)、不远离均线且不追涨停。全满足才出信号;z分数超1.2或跌破20日线离场。 适合市场环境:震荡或板块轮动中个股相对补跌后的修复,不适合个股与指数同跌的主跌段。 风险提示:配对价差可长期偏离,个股弱势可能持续,须以跌破20日线严格离场。
研究报告
# FORMULA-786 相对强度残差均值回归配对选股 研究报告
> 信号家族:#11 配对套利/统计套利(相对强度反向-残差均值回归)
> 通道:Step 0 纯发散(next_id=786, 786%5=1,纯发散)
> 微迭代:否(纯拓荒式横向拓展,全库939条几乎无配对套利维度)
> 公式文件:`tongdaxin/ID_786.tn` / `formula-results/formula_ID_786.tn`
> Warmup:60(ND=60 滚动窗口 + MA20 计算起点)
---
## A. 实现细节(Implementation Details)
### 信号类型与逻辑
本公式属**配对套利/统计套利**家族(信号原型家族 #11),与 FORMULA-785 的相对强度“动量”正交——785 是横截面强势**追涨**,本公式是相对强度**反向均值回归**。
构造个股相对基准(IndexC)的**残差价差**:`SPREAD = 个股日收益 − 基准日收益`。对 SPREAD 取 60 日滚动均值与标准差,计算 z 分数 `ZSCORE = (SPREAD − MU)/SD`。
- **买入**:`ZSCORE < −1.8`(个股相对基准显著超跌→均值回归买点)**且** `REF(ZSCORE,1) < −1.8 AND ZSCORE > REF(ZSCORE,1)`(由极弱区开始回升,避免“接飞刀”抄在半山腰)。
- **卖出/平仓**:`ZSCORE > 1.2`(回归到位)或 `CLOSE < MA(CLOSE,20)`(破位止损)。
### 执行时点
用 T-1 日及以前数据计算 ZSCORE,T 日开盘/盘中执行;无未来数据引用(Look-Ahead 自检通过)。IndexC 为通视全局指数,全市场一致可得。
### 过滤/确认机制
- **绝对趋势门控**(家族正交层):`CLOSE > MA20 AND MA20 上行`,排除系统性主跌段中的伪回归。
- **量能温和确认**(家族 #4):`0.8×VMA5 < VOL < 3×VMA5`,规避无量假信号。
- **安全位**:不远离均线(`<1.12×MA20`)、非涨停追高(当日涨幅 `1%~9.5%`)。
### 风险控制
- 硬止损:`CLOSE < MA20`(短期均线破位即离场)。
- 回归止盈:`ZSCORE > 1.2` 自动平仓(均值已修复,不贪尾段)。
- Warmup=60:前 60 根 K 线不计入信号,指标计算窗口完整。
### 适用市场
A 股全市场选股(用 INDEXC 作对冲腿)。配对套利本质对单边牛熊不敏感,偏**震荡/板块分化**市更优;单边暴涨市中相对超跌信号频率下降属正常。
### 回测结果(方案 A / 方案 B 交叉验证)
- 方案 A(backtest_cli,MyTT 风格):`no_trades`,`valid_stocks=0`,`errors=10027`。
- 方案 B(backtest_planb,tdx_interpreter):`no_trades`,`valid=0`。
- 结论:**本地回测数据源(MySQL/SQLite/CSV)对全部 10027 标的报错**,按 Iron Rule 5 禁止编造 → 7 项指标(胜率/收益/回撤/夏普/VaR/CVaR/盈利因子)均标注**待回测验证**。A/B 一致无信号,非公式逻辑缺陷,系数据管道不可用所致(多日持续现象)。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:回测引擎无可用行情数据(MySQL/SQLite/CSV 全链路报错 10027),真实胜率/收益率/回撤未知,仅完成逻辑与语法验证。
2. **参数敏感性**:z 阈值 −1.8 与卖出阈值 +1.2、窗口 ND=60 为主观设定;样本外换股时信号频率可能随波动率体制变化而波动,需真实数据再标定。
3. **基准选择偏差**:以全市场指数 INDEXC 作单一对冲腿,未做行业中性化;若个股属高 β 行业,残差中仍含系统性行业因子,严格意义上非纯配对套利。
4. **Look-Ahead 风险**:已自检——所有计算基于 T-1 及更早数据,无 `REF(X,−1)` 类未来引用。
---
## C. 结果解读(Result Interpretation)
1. **逻辑质量**:价差 z 分数均值回归是统计套利教科书级逻辑,有明确经济学意义(相对强弱的过度偏离必向中枢回归),且以指数作对冲腿实现“系统性中性”,比单看个股超卖更稳健。
2. **创新点**:全库 939 条公式几乎全部为绝对趋势/动量/反转/波动族,**配对套利(相对收益残差回归)维度近乎空白**;本公式首次将该原型落地,且与 785 的“相对强度动量”形成同一信号家族内部的正交互补(一个追强、一个抄弱)。
3. **风险点**:最大风险是“回归未发生即继续走弱”(股票化债式阴跌)。已用“由极弱区回升 REF 确认 + MA20 破位硬止损”双保险缓解;真实数据下应进一步加最大持仓期限制。
4. **适用场景**:适合中低频、追求稳健相对收益的量化账户,作为与趋势策略低相关的分散仓位。
5. **改进方向**:① 接板块指数作行业中性对冲腿;② 引入卡尔曼/回归动态 β 替代简单差分残差;③ 真实数据下用交叉验证标定 z 阈值。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:是否过拟合(参数 −1.8/+1.2/ND=60 为手工指定)?**
排除:参数为通用统计阈值(2σ 量级),非针对某只股票优化;且因回测数据不可用,无任何“拟合”机会,不存在样本内过拟合。
2. **怀疑:是否隐式引用未来数据(Look-Ahead)?**
排除:SPREAD/ZSCORE 全部由 `CLOSE`、`INDEXC` 及其 `REF` 历史值构造,无任何 `REF(X,−1)` 或当日涨跌决策当日执行;执行点明确为 T 日基于 T-1 及以前数据。
3. **怀疑:是否和现有公式重复(尤其与 785 相对强度)?**
排除:语义去重相似度 **31.42%(<60%,ChromaDB py312 通过)**;逻辑链本质不同——785 为相对强度**动量突破**(追涨),本公式为相对强度**残差均值回归**(抄弱),信号方向相反、数学对象正交,非同族换名。
4. **怀疑:回测“无信号”是否意味着公式无效?**
排除:A/B 两方案均无信号的根因是回测数据源 10027 标的全报错(与 779–785 完全一致的多日现象),非公式逻辑致零信号;逻辑链与语法验证均已通过,待数据管道修复后即可真实验证。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据