#22088
混合
免费
ID-987_隔夜盘中收益分解研究报告
公式说明
AI生成
1. 这个公式找"开盘跳空表达的涨幅比盘中走势更强"且站在均线上的股票,靠隔夜与盘中收益分解抓早盘定价权。 2. 买入逻辑:收盘价在MA20和MA60上方(趋势上下文);隔夜收益(今开/昨收-1)大于盘中收益(今收/今开-1),即开盘跳空强于盘中表现,说明信息被早盘消化且盘中未回吐。 3. 适合震荡市或温和多头,靠"早盘定价、盘中不回吐"的质量特征赚钱,不适合盘中回吐型或跳空后走低个股。 4. 风险提示:隔夜跳空常受外盘或消息驱动,若盘中证伪回吐,信号即失效。
研究报告
# FORMULA-987 SESSRET 隔夜-盘中收益分解选股 — 研究报告
> 通道: Step 0 发散通道 (987 mod 5 = 2)
> 家族: session_structure(信号原型家族 #6 波动率近似的变体,本质为收益分解)
> 母本: 无(新家族首节点)
> 日期: 2026-08-06
---
## A. 实现细节 (Implementation Details)
### A.1 公式逻辑
日收益被分解为两个正交分量:
- **隔夜收益 OVR = 今开 / 昨收 − 1**:盘后/夜间信息(财报、外盘、政策)在开盘的净定价。
- **盘中收益 IDR = 今收 / 今开 − 1**:开盘后多空博弈的净结果。
- **核心 differentiator SESSRET = OVR > IDR**:定价权在开盘一侧且盘中未回吐,而非"盘中强于隔夜"(尾盘偷袭/被动跟涨)。
- **基础趋势上下文 TREND = CLOSE > MA20 AND CLOSE > MA60**:轻量上下文,与 V0 消融臂同构,用于隔离 SESSRET 维度的增量。
- **卖出**:收盘跌破 MA20(与入场同尺,不引入第二套参数)。
参数均为通用周期(MA20 / MA60),无特定优化数字。
### A.2 执行时点
T 日收盘满足全部条件成立信号,T+1 日开盘执行(回测引擎内置 next_open 入场、next_open 离场)。全部使用 OPEN / CLOSE / REF,无未来函数。
### A.3 过滤机制
TREND 作为基础 universe 过滤;SESSRET 作为新维度的增量 differentiator。消融臂 V0 删去 SESSRET 后直接等于基础 universe,用于隔离该维度贡献(承接 981/986 的 V0 同构设计)。
### A.4 风险控制
单一移动止损:收盘跌破 MA20 离场。无仓位管理、无止盈分层。
### A.5 适用市场
A 股全市场日线。本次样本为 106 只 CSV 池(stock_data/),2025-06-10 ~ 2026-05-25,232 个交易日。
### A.6 Warmup 周期
MA60 需 59 根,MA20 需 19 根,OVR/IDR 仅 1 根前瞻。取 **Warmup = 60**,信号从第 61 根 K 线起;评估指标在 Warmup 切片后计算。
### A.7 回测结果(方案 A vs 方案 B 交叉验证)
| 指标 | 方案 A (backtest_cli) | 方案 B (backtest_planb) | 差异 |
|---|---|---|---|
| 有效股 | 106 | 106 | 0 |
| 平均胜率 | 38.30% | 38.28% | **0.02pp(强一致)** |
| 平均收益 | +4.10% | +4.10% | **0.00pp(强一致)** |
| 正收益股数 | 45 | 45 | 0 |
两方案差异 < 5%(胜率差异 < 0.1pp),判定为**一致**,交叉验证通过。
最佳个股:000510(+104.9% / 62.5%胜 / 16笔)、000426(+98.8% / 57.1% / 21笔)、000026(+90.2% / 66.7% / 12笔)。
---
## B. 已知偏差 (Limitations and Bias)
1. **样本偏差(核心)**:官方 10027 只池中 9921 只无数据,实际仅 106 只 CSV 股进入统计。结论的外推性受限于该 106 只小盘/特定样本,不能代表全市场。
2. **回测假设偏差**:入场/离场均用 T+1 开盘价,未计交易成本与滑点;实盘可得性与收益会被摩擦侵蚀。
3. **Look-Ahead 风险(已自查排除)**:OVR 用 REF(CLOSE,1)(昨收)与今开,均为 T 日及之前已知量;IDR 用今收/今开,T 日收盘后可知、T+1 开盘执行,无未来数据引用。自检通过。
4. **市场适应性**:公式为"隔夜溢价"型逻辑,在信息密集释放、隔夜跳空有效的市场环境下占优;若盘后信息无效或被快速套利抹平(强有效市场),SESSRET 维度将退化为噪声。震荡市(本次判定 sideways)下基础 universe 占主导。
5. **参数敏感性**:MA 周期(20/60)为通用值,未做敏感性网格;V2 臂把非对称阈值收紧到 0.5% 后收益仅降 0.23pp,说明对阈值不敏感(详见 C 段消融)。
---
## C. 结果解读 (Result Interpretation)
### C.1 逻辑质量
信号逻辑清晰、有微观结构经济学含义:把日收益拆成"隔夜定价"与"盘中博弈"两个正交分量,识别"开盘即表达方向、盘中不回吐"的强势形态。非黑箱,可向他人用 100 字以上解释清楚。
### C.2 创新点
库内 751 条历史索引中,"隔夜/overnight/日内/开盘后/尾盘"在逻辑描述中命中 **0 次**;"缺口/gap"虽有 76/45 次命中,但全部是跳空方向/回补事件,无一条把"隔夜收益与盘中收益分解并取其相对大小非对称"作为信号变量。本公式是 **session_structure 家族首节点**,与 981 一阶状态依赖 / 982 条件矩 / 985 停留时长 / 986 量价背离均正交。新颖性评分 1.00,语义去重 22.76%。
### C.3 风险点(最大风险)
**该维度是 Type-B 负向过滤器**(承接 981/982/986 的"基座+闸门"教训)。受控消融表明:删去 SESSRET 维度(V0 = 仅 TREND)反而表现最好。详见下方四臂预登记消融。
### C.4 ablation 四臂预登记(在看到数字前写定,min-trades=1,与 981-986 同口径)
| 臂 | 规则 | 有效股 | 交易数 | 平均收益 | 平均胜率 | 正收益占比 |
|---|---|---|---|---|---|---|
| **V0 消融** | 删 SESSRET(仅 TREND) | 106 | 2158 | **+7.16%** | 38.69 | 42.5 |
| **V1 出厂** | OVR > IDR | 106 | 1500 | +4.10% | 38.28 | 42.5 |
| V2 收紧 | OVR > IDR + 0.5% | 106 | 1274 | +3.87% | 37.95 | 42.5 |
| **V3 反向** | IDR > OVR | 106 | 1925 | +4.27% | 39.06 | 40.6 |
**假设判决**:
- **H1 绑定(PASS)**:V0→V1 交易数 2158→1500(−30%),说明 SESSRET 真实收窄了信号流,非装饰性。
- **H2 剂量(PASS,方向有害)**:V1→V2 收益 4.10%→3.87% 单调下降,阈值更严反而更差,说明效应本身为负。
- **H3 符号证伪(❌ FALSIFIED)**:反向臂 V3(IDR > OVR = +4.27% / 39.06%)**优于**正向臂 V1(OVR > IDR = +4.10% / 38.28%)。"隔夜强于盘中更好"的方向性主张被自己的证伪臂推翻——与 981 同型。
- **H4 优于基线(❌ REJECTED)**:V1(+4.10%)远逊于 V0 基线(+7.16%),缺口 −3.06pp。
### C.5 失败类型归档(承接 982 分类学)
池计数 106→106 **不变**,仅交易数 2158→1500 在动。若按 980 的"池计数变化量"判据会误判为**装饰性 A 型**;但交易数显著收缩且收益下降,实为 **982 C 型(池隐形·交易层扼杀)** 的温和版——闸门在砍交易流而非砍股票。再次验证 982 升格提案(交易计数Δ应升格为 H1 强制指标)。
### C.6 机理发现
SESSRET 闸门系统性剔除"盘中强于隔夜"的票(多为趋势股盘中续强)。但本样本中趋势股在 TREND universe 内本就盈利,被 SESSRET 剔掉一部分反而**保留了更多"隔夜跳空后盘中回落"的票**——与 981(二值化剔除大涨股)、982(正非对称剔除趋势股)同源:一阶状态依赖类闸门普遍在 TREND 基座上扮演**节流阀**而非 alpha 源。
### C.7 改进方向
1. 直接以 V0(仅 TREND,C>MA20 AND C>MA60)孵化后续公式,放弃 SESSRET 闸门;
2. 把 SESSRET 作为**连续权重**(OVR−IDR 越大权重越高)而非硬阈值,检验是否转为正贡献;
3. 下一代决定性实验:随机闸门臂(随机剔除等比例交易),验证 −3.06pp 缺口是否来自"交易次数损失本身"(承接 982/983 遗留问题)。
### C.8 对抗式审查(主动怀疑 3 点并排除)
1. **怀疑:公式是否过拟合?**
排除:参数仅 MA20/MA60 通用周期 + 一个非对称比较(无网格搜索)。V2 臂单独确认阈值不敏感(0.5% 收紧仅 −0.23pp)。逻辑为通用微观结构分解,非样本内特定优化。
2. **怀疑:SESSRET 维度是否真的有效(还是装饰性)?**
排除:H1 显示交易数真实收缩 30%,非装饰;但 H3/H4 进一步证明它不仅未增值,反而负向——属 982 C 型(交易层扼杀)而非纯装饰。V0 消融直接锁定"增量=负"。
3. **怀疑:是否和现有公式重复(语义撞车)?**
排除:语义去重 22.76%(< 60% 通过);家族级普查确认 session_structure 分解维度在 751 条历史索引中逻辑描述命中 0 次,确为新家族首节点,无撞车。
4. **怀疑:是否使用了未来数据(Look-Ahead)?**
排除:OVR=OPEN/REF(CLOSE,1)−1 用昨收与今开(T 日及之前已知);IDR=CLOSE/OPEN−1 用今收(T 日收盘后可知,T+1 开盘执行)。回测引擎内置 next_open 执行,无 REF(X,−1) 类未来引用。自查通过。
---
## 诚实结论
注册为 **material node**,**不宣称进化**(无母本 + 方向性主张被 V3 证伪臂推翻)。
真 alpha 在基础 universe TREND(仅 MA20/MA60 双线上方,V0 = +7.16%),SESSRET 是负向过滤器。
价值在**方法论产出**:① 开辟 session_structure 新家族首节点;② 再次用受控消融 + 符号证伪臂判定"基座+闸门"型维度为负向;③ 用 106→106 池不变但交易数 2158→1500 变,实证了 982 C 型失败(池计数判据的盲区)。
## 文件清单
- 公式:`tongdaxin/ID_987.tn` + `formula-results/formula_ID_987.tn`
- 回测 A/B:`formula-results/ID_987/summary_planA.json` / `summary_planB.json`
- 消融:`formula-results/ID_987/ablation_session_structure.json` + `data/ablation987.py` + `tongdaxin/ablation987_V0~V3.tn`
回测统计
胜率
42.5%
平均收益
11.10%
夏普比率
0.15
最大回撤
-33.7%
按市场状态分段表现
暂无市场状态数据