#22085 混合 免费

ID-984_价格行为投票层结构性除锈研究报告

公式说明 AI生成

1. 这个公式在震荡市里找出现看涨价格形态(吞没、晨星、镊子底等)且盘中假跌破支撑又收回的股票做反转。 2. 买入逻辑:6个价格形态成员(吞没/锤线、晨星、镊子底、三连涨、突破10日高、跳空不补)任一命中;再加四道门控(振幅小、在MA20上方、量能适中、当日涨幅1%到6%)和弹簧确认(盘中破10日支撑后收回、穿透深度适中、收盘在振幅上半部)。 3. 适合震荡市或温和回调后的反转,靠形态反转赚钱,不适合单边下跌或暴涨追高。 4. 风险提示:形态反转在单边下跌中容易失效,假突破收回也可能是下跌中继。

研究报告
# FORMULA-984 价格行为投票层结构性除锈 (price_heavy gen8) 研究报告 - **公式ID**: FORMULA-984 - **公式文件**: `tongdaxin/ID_984.tn` / `formula-results/formula_ID_984.tn` - **通道**: Step 0.5 配方微迭代 (984 mod 5 = 4) - **家族**: price_heavy (家族轮询 Fix-B: 最近三次微迭代 978 price / 979 momentum / 983 meanrev,本轮回到 price,非 mixed,合规) - **母配方**: PriceMix7_963 谱系 | **直系前代**: FORMULA-978 - **微迭代方式**: 方式四(精简子配方)+ 方式三(互补成员扩展) - **预登记**: `data/prereg984.json`(6 条假设 + 8 条消融臂,在看到任何回测数字之前写定) - **最终结论**: ❌ **不宣称改进,注册为 material node**。价值全部在方法学。 --- ## A. 实现细节 (Implementation Details) ### A.0 本代的起点:先审计,再动手 本谱系(963 → 969 → 978)已连续七代沿用同一套"六成员 2-of-6 投票核(M1..M6)+ 四道门控(G1..G4)+ 确认层"的架构,投票核字节级从未改动,被历代视为**已验证的稳定底座**。 本代第一个动作不是设计新指标,而是**执行 FORMULA-979 遗留的第 1 号未办事项**:逐根 K 线统计每个分支的实际开火率,特别是**在决策点上(与门控合取之后)**的开火率。 审计脚本:`data/branch_audit984.py`、`data/deadcode_screen984.py`、`data/calib984.py` 样本:106 只 CSV 股票池,21906 根 Warmup 后 K 线,窗口 2025-06-10 ~ 2026-05-25。 ### A.1 审计发现的三处结构性缺陷(全部为 0 次实测反例) | 发现 | 声明 | 单独开火率 | 与门控合取后 | 判定 | |---|---|---|---|---| | **F1 M1 死码** | `CLOSE ≤ MA20×0.94` 与门控 `G2: CLOSE ≥ MA20×0.98` 互斥 | 7.93% | **0 次** | 恒假 | | **F2 M4 死码** | M4 要求收阴且 `OPEN ≤ REF(CLOSE,1)`;`G4: CLOSE > 1.01×REF(CLOSE,1)` 推出 `CLOSE > REF(CLOSE,1) ≥ OPEN` 即必然收阳 | 6.40% | **0 次** | 恒假 | | **F3 M2 被包含** | M2 的条件集 = M3 第一分支 BULLENG 的条件集 + 一条附加约束,故 M2 ⟹ M3 | 6.01% | `M2 ∧ ¬M3` = **0 次** | 冗余 | **为什么潜伏七代未被发现**:M1 与 M4 单独看分别有 7.93% 和 6.40% 的开火率,健康得毫无嫌疑;它们只在**与门控层做合取之后**才暴露为空集。任何只看单指标统计的检查都会漏掉。 **后果**:宣称的"六成员 2-of-6 共识"在决策点上实际是**三成员(A1/A2/A3)的投票**,且由于 M2 ⟹ M3,只要 M2 开火票数立刻为 2,所谓"2 票门槛"在该路径上退化为**一票通过**。 ### A.2 第四处:近乎失效的择一分支 前代 978 的确认层为 `CONF := SPRING 或 IBB`。实测: | 来源 | 信号数 | 占比 | |---|---|---| | 仅 SPRING | 45 | **95.74%** | | 仅 IBB | 2 | 4.26% | | 二者同时 | **0** | 0% | IBB 在通过 CORE∧GATES 的 1244 根决策点 K 线上开火率仅 **0.16%**。 ### A.3 本代做的手术 - **删除** M1、M4(门控合取下恒假)、M2(被 M3 完全包含) - **保留** 三个真正独立的存活形态:A1 吞没/锤线、A2 晨星、A3 镊子底 - **新增** 三个成员,入选标准为「门控条件下开火率非零 **且** 与锚定成员 A1 重叠率最低」: - A4 三日收盘递增(门控下开火 23.26%,与 A1 重叠 48.26%) - A5 突破前十日最高(25.76%,重叠 59.32%) - A6 跳空高开不回补(26.50%,重叠 54.24%) - 被淘汰的换皮候选:重叠 99.24% / 95.48% / 83.77% / 82.45% 的四类 - **确认层** 只留 SPRING,删除 IBB 择一分支 - **门控与 SPRING 的全部参数字节级继承 978,本代一个数字都没动** ### A.4 阈值来源:匹配选择性,非性能网格搜索 遵循 983 铁律(换尺子与改松紧不可同时进行,否则无法归因): | 方案 | 无条件信号率 | 与前代 0.2146% 之差 | |---|---|---| | **VOTE ≥ 1(选用)** | 0.2465% | **0.0319pp** | | VOTE ≥ 2 | 0.1735% | 0.0411pp | 按信号率对齐选 `VOTE ≥ 1`,使任何性能差异都不能被归因于节流。 ### A.5 Warmup 与执行假设 - Warmup = 25 根(实际最长窗口为 MA20/VOLMA 的 20,声明 25 与 963/969/978 一致以保四代可比) - 信号起始:第 26 根 K 线 - T 日收盘计算,T+1 日开盘执行;全部为 REF 与历史窗口,**无未来函数,无 Look-Ahead 偏差** ### A.6 回测结果 **A/B 交叉验证(min-trades=1,官方 min-trades=5 为 no_trades,与前代同样稀疏)** | 方案 | 有效股 | 胜率 | 收益 | 正收益股 | |---|---|---|---|---| | 方案 A | 48 | 63.90% | +1.50% | 30 | | 方案 B | 48 | 63.89% | +1.475% | 30 | **差异 0.01pp → 强一致**(远低于 5% 一致门槛),符号完全一致。 **九臂预登记消融(全部臂在看到数字前写定)** | 臂 | 池 | 交易 | 胜率 | 收益 | 节流残差 | |---|---|---|---|---|---| | **V1 出厂** | 48 | 63 | 63.89 | +1.47 | **−0.12** | | **V0 仅存活成员** | **48** | **63** | **63.89** | **+1.47** | **−0.12** | | V978 前代 | 40 | 52 | 62.92 | +1.30 | +0.19 | | V2 收紧 (≥2) | 34 | 43 | 60.29 | +1.01 | +0.29 | | V2b 更紧 (≥3) | 3 | 3 | 66.67 | −1.43 | −0.39 | | V3 反向 (=0) | 2 | 2 | 0.00 | −2.15 | −1.07 | | V5 无投票层 | **49** | **65** | 62.59 | +1.37 | −0.31 | | **V4b 等选择性安慰剂** | 42 | 51 | 65.48 | +1.14 | **+0.07** | --- ## B. 已知偏差 (Limitations and Bias) 1. **样本窗口极短且单一**:CSV 池实际只覆盖 232 个交易日(2025-06-10~2026-05-25),全市场 10027 只中 9921 只 no-data,实际只有 106 只可用。所有结论都是**单窗口样本内**结论,绝非样本外验证。 2. **交易样本量过小,胜率不稳**:V1 全池仅 63 笔交易分摊在 48 只股票上,平均每股 1.3 笔。V2b(3 笔)与 V3(2 笔)**完全不具统计功效**,其数字仅用于确认单调方向,不得用于优劣判定(承接 979/980/981 的样本粒度铁律)。 3. **官方 min-trades=5 档为 no_trades**:本公式在标准档位下**产不出任何达标股票**,说明信号极稀疏,实盘可用性存疑。全部对比均在 min-trades=1 下完成。 4. **安慰剂未能精确匹配**:V4b 的 GS 保留率为 80.36%,V1 为 96.43%,未能完全对齐(受可构造的无信息门形态限制)。H5 结论方向明确但存在残余偏差空间。 5. **节流回归 R²=0.747,非 983 的 0.918**:跨臂收益方差有 74.7% 由交易笔数解释,剩余 25.3% 未归因,残差比较的分辨力低于 983 那次。 --- ## C. 结果解读 (Result Interpretation) ### C.1 头号产出:我在同一次任务里重犯了自己刚刚发现的错误 这是本代最有价值的部分,且**是被自己的预登记消融抓住的,不是事后美化**。 我先证明了老成员 M1/M4 死于**门控层**合取,然后精心挑选了三个"门控条件下开火率健康且与 A1 正交"的新成员 A4/A5/A6。但出厂公式还要再合取一层 **SPRING**。实测保留率: | 新成员 | 门控下开火率 | **门控∧SPRING 下保留率** | 全池 `A_i ∧ SPRING` 命中 | |---|---|---|---| | A4 三日递增 | 23.26% | **0.00%** | 4 | | A5 突破十日高 | 25.76% | 5.36% | 3 | | A6 跳空不回补 | 26.50% | **0.00%** | 0 | 机理是逻辑必然的:SPRING 要求 `LOW < REF(LLV(LOW,10),1)`,即**当日创十日新低**;而 A6 要求 `LOW ≥ REF(CLOSE,1)`(今日最低不破昨收),A4 要求三日收盘连涨——**与"创十日新低"直接矛盾**。 **我把老成员对着门控层做了体检,然后把新成员对着同一个门控层做了体检,却忘了出厂公式还有第三层。这就是二阶死码。** 铁证:**V1 与 V0 的池、交易数、胜率、收益四项数字完全相同(48 / 63 / 63.89 / +1.47)**。三个新成员对最终信号的贡献**精确为零**。 ### C.2 二号产出:整个八代投票核在决策点上近乎真空 `P(VOTE ≥ 1 | GATES ∧ SPRING) = 96.43%` 即:只要一只股票已经通过了门控和弹簧确认,它有 96.43% 的概率自动满足投票条件。投票层几乎不做任何筛选。 **V5 无投票层臂给出终局证据**:把整个投票核彻底删除,只留 `GATES ∧ SPRING`,得到 **49 只股票 / 65 笔交易 / 62.59% / +1.37%**——池子甚至比 V1 的 48 只**更大**,收益仅低 0.10pp。 各成员在 GS 条件下的保留率:A1 87.5%、A3 64.3%、A2 12.5%、A5 5.4%、A4 0%、A6 0%。真正干活的只有 A1 一个,而 A1 与 SPRING 高度共线(SPRING 的 S1 已要求收阳反包)。 **结论:这个谱系八代以来真正产生 alpha 的是 `GATES ∧ SPRING`,投票层是装饰。** 历代在投票层上的所有"改进"都是在一个几乎恒真的条件上做微调。 ### C.3 三号产出:H5 判决 —— 硬币在等选择性下打败了出厂公式 | | 残差 | |---|---| | V1 出厂 | **−0.12** | | V4b 等选择性安慰剂(不含任何当期价格信息) | **+0.07** | 节流回归 `ret = −1.1674 + 0.043836 × trades`,R² = 0.747。 **V1 的残差低于一枚校准过的硬币。** 按 983 提出的判据(以残差而非绝对收益判定信息含量),本代投票层的信息含量为**负**。 ### C.4 假设判决表 | 假设 | 预测 | 实测 | 判决 | |---|---|---|---| | H0 卫生等价 | 删 M1/M4/M2 后信号序列与 978 逐根一致(仅差 IBB 那 2 根) | 恰好 2 根不一致,均为 IBB-only | ✅ **PASS** | | H1 新成员扩容 | V1 池 > V0 池 | **48 = 48,完全相同** | ❌ **FAIL(二阶死码)** | | H2 剂量反应 | 门槛 1→2→3 交易数单调下降 | 63 → 43 → 3 | ✅ PASS | | H3 符号验证 | 反向臂劣于 V1 | V3 胜率 0%、收益 −2.15 | ✅ PASS(但 n=2,功效极低) | | H4 优于前代 | V1 ≥ V978 | +0.97pp 胜率 / +0.17pp 收益 | ⚠️ **表面 PASS,但见下** | | H5 等选择性安慰剂 | V1 残差 > 安慰剂残差 | −0.12 < +0.07 | ❌ **FAIL** | **H4 的表面通过必须打折**:V1 相对 978 的增量(池 40→48)来自**删除死码与放松等效门槛**,而非新增信息;V5 证明把投票层全删还能得到 49 只。所以 H4 的"改进"实质是**清除了七代累积的结构性冗余**,不是发现了新信号。 ### C.5 对抗式审查(主动怀疑 5 点并逐一排除/承认) 1. **怀疑:M1/M4 的"0 次"会不会是脚本 bug 或数据缺失?** 排除:同一脚本在同一循环里统计出 A1 开火 25.59%、M6 18.84%、GATES 通过 3207 根,计数逻辑正常工作。且 0 次结论有**独立的逻辑证明**(不等式互斥)支撑,实测与推导相互印证。 2. **怀疑:V1 == V0 会不会是我把两个臂写成了同一段代码?** 排除:两臂的 XG 行分别为 `VOTE >= 1`(六成员求和)与 `VOTE3 >= 1`(三成员求和),文本不同;且第三方证据独立支持——`A4∧SPRING` 全池仅 4 次、`A6∧SPRING` 为 0 次,本就不该产生额外信号。 3. **怀疑:是否过拟合?** 排除:本代**没有做任何性能网格搜索**。门槛由无条件信号率对齐选定(0.0319pp vs 0.0411pp),成员由「GS 前开火率 + 与 A1 重叠率」选定,两项判据都不含收益信息。反过来说,这也正是它没能提升性能的原因。 4. **怀疑:胜率 63.89% 是否过高可疑?** 承认存在样本量隐患:63 笔交易 / 48 只股票,平均每股 1.3 笔。V4b 安慰剂的胜率甚至更高(65.48%),说明在这个窗口里"胜率"本身高度受节流影响,不宜作为质量指标。 5. **怀疑:是否与库内现有公式重复?** 排除:对抗式新颖性 **1.00**,ChromaDB 语义相似度 **33.05%**(阈值 60%),均全绿。 ### C.6 诚实结论 **不宣称改进。注册为 material node。** V1 未能通过 H1(新成员零贡献)与 H5(输给等选择性硬币),H4 的表面优势可由"删除冗余"完全解释,且 V5 证明整个投票层可删。按项目铁律,这不构成进化。 价值在于:**用一次任务同时证伪了一个八代谱系的核心架构,并当场重犯、当场抓住了同一类错误的二阶版本。** --- ## D. 规则提案(强烈建议升格) ### D.1 「合取存活率审计」升格为所有多层公式的强制质量门 **规则**:任何形如 `层1 AND 层2 AND 层3` 的公式,出厂前必须报告每个成员在**完整合取链**下的存活率,而非仅在单层或单独状态下的开火率。 **依据**:本代两次踩同一个坑——老成员死于门控层(潜伏 7 代),新成员死于确认层(潜伏 0 代,但我差点出厂)。单独开火率 7.93% 与合取后 0 次之间没有任何预警信号。 **配套指标**:报告 `P(成员 | 其余全部条件)`。若某成员该值为 0 → 死码,必须删除;若接近 100%(如本代 96.43%)→ 真空层,必须在报告中声明该层不产生筛选作用。 ### D.2 「整层删除臂」(V5 nogate)升格为强制消融臂 **规则**:凡有独立"投票层/评分层"的公式,必须挂一条**把该层整体删除**的对照臂。 **依据**:V0(层内减成员)无法区分"层有用"与"层真空",只有 V5(层整体删除)能。本代若无 V5,会误判为"投票层有效只是新成员没用"。 --- ## E. 产出文件清单 | 文件 | 内容 | |---|---| | `tongdaxin/ID_984.tn` | 公式本体 | | `data/prereg984.json` | 预登记(6 假设 + 8 臂,回测前写定) | | `data/branch_audit984.py` / `data/branch_audit984.json` | 分支开火率审计(执行 979 第 1 号未办) | | `data/deadcode_screen984.py` / `data/deadcode_screen984.json` | 死码证明 + 替换成员筛选 | | `data/calib984.py` / `data/calib984.json` | 匹配选择性定阈 + 卫生等价验证 | | `data/placebo_calib984.py` / `data/placebo_calib984.json` | 安慰剂重校准 + 投票层真空度测量 | | `data/final984.py` | 二阶死码证明 + 匹配安慰剂 + 残差重算 | | `formula-results/ID_984/summary_planA.json` / `summary_planB.json` | A/B 回测摘要 | | `formula-results/ID_984/ablation_deadcode_excision.json` | 九臂消融 + 节流回归 | | `formula-results/ID_984/ablation_second_order_deadcode.json` | 二阶死码实测 | --- *报告生成时间:2026-08-06 04:xx (Asia/Shanghai) | 通道:Step 0.5 配方微迭代 | 家族:price_heavy gen8*
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
43.0%
平均收益
-2.00%
夏普比率
待验证
最大回撤
-7.0%
按市场状态分段表现

暂无市场状态数据