#22047
混合
免费
ID-947_时域占位倾斜选股研究报告
公式说明
AI生成
1. 一句话概括:选那些价格还没大涨、但多方已悄悄在高位"待了很久"的票,赌时间优势会先涨起来。 2. 核心买入逻辑:用30日中轴算近30天收在上方天数,要求比5天前增多(占位扩张);近8天至少6天收在20日中轴上方(短窗倾斜);当前价还在30日区间75%分位以下(时间领先价格);再叠加三层门控:振幅平稳、当日涨幅温和、量能正常。 3. 适合环境:震荡或温和盘整市,价格横着、悄悄蓄势的阶段,不适合已加速或暴拉行情。 4. 风险提示:时域领先价格只是统计规律,信号失效时可能长期不涨或破位。
研究报告
# ID-947 时域占位倾斜选股 研究报告
- **公式ID**: FORMULA-947
- **生成日期**: 2026-08-03 11:00
- **通道**: 纯发散通道 Step 0(next_id=947,947 % 5 = 2)
- **信号家族**: 时域结构 / 占位时间(occupation-time)— **全库零覆盖新家族**
- **提示词版本**: v4.5
- **Warmup**: 65 根 K 线
---
## 逻辑链说明
**市场背景**:全库 947 个公式中,几乎所有指标测量的都是「价格在哪里」——RSI 测超买超卖位置、布林测偏离带宽、KDJ 测区间位置,本质都是**瞬时空间坐标或幅度**。覆盖探针(4233 个文件全扫)确认「占位时间」这一时间维度是彻底的真空:`占位时间` 0 命中 / `停留时间` 0 / `驻留` 0 / `OCCUP` 0 / `DWELL` 0 / `RESIDEN` 0 / `PCTRANK` 0 / `时域` 0。最接近的 `区间位置`(61 次)是**当日瞬时坐标**,与「过去 30 天中有多少天站在中轴之上」是完全不同的数学对象——前者是一个点,后者是对路径的积分。占位时间源自随机过程理论,度量样本路径停留在某区域的时间比例,与幅度无关,只与时序结构有关。
**信号设计**:三个正交的时域组件构成买入信号。(1) **占位扩张 OCCUP**:`OCCN = COUNT(CLOSE > MID30, 30)` 统计近 30 日收盘站上 30 日区间中轴的天数,要求 `OCCN > REF(OCCN, 5)`,即多方在时域上正在净夺取时间阵地。(2) **短窗倾斜 TILT**:近 8 日至少 6 日收在 20 日中轴之上,捕捉时域均衡开始向上倾斜的加速段。(3) **时间领先价格 LEAD**:`POS = (CLOSE - LLV(LOW,30)) / RNG < 0.75`,要求空间上仍处 30 日区间 0.75 分位以下。三者合起来表达核心命题:**多方先在时间上夺取阵地,再在价格上兑现涨幅**——时间占优而涨幅尚未兑现,即为启动前兆。
**确认机制**:三层门控过滤假信号。G1 CALM(`MA(HIGH-LOW,14)/CLOSE < 0.09`)排除高波动冲顶标的;G2(当日涨幅 −1% ~ +5%)排除已经爆拉的追高;G3(量比 0.8 ~ 3.0)排除量能失控的异动。三层门控在消融中被证明是必需的——去掉后 CVaR95 从 −19.1% 恶化到 −43.5%。
**风险控制**:LEAD 条件本身即为结构性风控——只在价格处于区间下方 75% 以内时买入,天然避开区间顶部追高,这是本式平均最大回撤仅 −6.41%(对照组 BASE_ONLY 为 −20.02%)的主因。持有周期约 5.9 天,属短线波段。CVaR95 −19.12%,尾部风险处于本项目中等水平。
---
## Look-Ahead 偏差检查
| 检查项 | 结论 |
|---|---|
| 是否使用 `REF(X, -1)` 等未来引用 | ❌ 无。全部使用 `REF(X, +n)` 历史回望 |
| `COUNT(CLOSE>MID30, 30)` 是否含当日 | 含当日收盘,属 T 日收盘后决策、T+1 执行的标准口径,与全库 936–946 号同口径 |
| `HHV/LLV(30)` 窗口 | 均为截至当日的历史窗口,无前视 |
| 「今日涨 X% 买」类隐式偏差 | G2 使用 `CLOSE/REF(CLOSE,1)`,为 T 日已实现涨幅,非预测值 |
---
## A. 实现细节(Implementation Details)
**公式逻辑**:三组件时域信号 + 三层门控的严格与(AND)结构。刻意不使用 N-of-M 投票——依据 FORMULA-941 与 942 沉淀的方法论:「当某一维度是唯一 alpha 来源、其余维度接近噪声时,投票机制会主动引入劣化路径,此时严格与 > 投票」。本式的 alpha 来源是占位时间维度,门控是纯防御层,故用严格与。
**执行时点**:T 日收盘后计算全部条件,T+1 日开盘执行买入。回测引擎按此口径撮合。
**过滤机制**:CALM / G2 / G3 三层,分别过滤高波动、追高、量能异动。
**风险控制**:LEAD < 0.75 分位构成结构性入场上限;无显式止损(后续版本建议加 `CLOSE > REF(LLV(LOW,10),1)`)。
**适用市场**:A 股全市场,本地 CSV 实际覆盖 106 只。适合中小盘波段标的。
**Warmup 周期**:65 根。`HHV(HIGH,30)` 套 `COUNT(...,30)` 需 59 根,叠加 `REF(OCCN,5)` 共 64 根,保守取 65。评估指标均在 Warmup 之后的切片上计算。
**函数集约束**:全部使用方案 A ∩ 方案 B 交集函数(MA / REF / COUNT / HHV / LLV / IF),无 SQRT / POW / ATR / SLOPE,确保两套独立解析器语义等价。
**回测结果(真实本地 CSV,2023-01-01 ~ 2026-05-25)**:
| 指标 | 方案 A | 方案 B |
|---|---|---|
| 扫描 / 有信号 | 10,027 / **106** | 10,027 / **106** |
| 总交易 | 493 | — |
| 胜率(交易加权) | **54.77%** | — |
| 胜率(截面简单) | 53.95% | 53.95% |
| 平均收益(截面) | **+3.172%** | **+3.172%** |
| 单笔均收益 | **+0.682%** | — |
| 正收益股占比 | 60.38%(64/106) | 60.38% |
| 平均最大回撤 | **−6.414%** | — |
| 盈亏比 / PF | 6.322 / **2.112** | — |
| 夏普(截面) | 0.256 | — |
| VaR95 / CVaR95 | −16.0% / **−19.12%** | — |
| 平均持有 | 5.90 天 | — |
**A/B 交叉验证**:胜率差异 **0.00pp**,平均收益 3.1717 vs 3.1717,有信号股票数 106/106 完全对齐 → **CONSISTENT**。两套独立解析器(backtest.parser 与 tdx_interpreter)语义完全等价,排除单一解析器实现 bug 导致的伪结果。方案 B 通过 subprocess 调用官方 CLI `backtest_planb.py` 执行,绕开 in-process 相对导入问题。
---
## ★★★ 消融实验:假设被证伪 + 二轮定位真实 alpha
这是本次最重要的产出。**我的初版核心假设被回测直接推翻**,如实记录。
### 初版假设(Levy 反正弦律)
初版设计中我加入了 `BALANCE := OCCN >= 12 AND OCCN <= 18`(占位率 0.40~0.60),理论依据是 **Levy 反正弦律**:纯随机游走的占位时间服从反正弦分布,呈 U 形,在 0.5 附近概率密度最低。我据此推论「占位率长期贴近 0.5 意味着显著偏离随机游走,是真实双向均衡的吸筹平台」。
### 第一轮消融(推翻假设)
| 变体 | 逻辑 | 股 | 笔 | 胜率(加权) | 单笔均收益 | PF | CVaR95 |
|---|---|---|---|---|---|---|---|
| **FULL(初版)** | BALANCE + OCCUP + TILT + LEAD + 门控 | 87 | 159 | 45.28% | **−0.055%** | **0.960(负期望)** | −10.2% |
| NO_OCC | 去全部占位维度,仅 LEAD + 门控 | 106 | 2520 | 50.43% | +0.421% | 2.757 | −43.54% |
| **NO_BALANCE** | 去反正弦带,保留其余 | 106 | 493 | **54.77%** | **+0.682%** | 2.112 | −19.12% |
| NO_LEAD | 去时间领先价格 | 104 | 281 | 48.40% | — | 0.958 | −20.16% |
**结论 1:Levy 反正弦均衡带是负贡献组件,假设证伪。** 加上 BALANCE 后 PF 从 2.112 崩到 0.960(负期望),单笔均收益从 +0.682% 转为 −0.055%,频率也从 106 只砍到 87 只。机理推测:反正弦律描述的是**无漂移纯随机游走**,而 A 股个股在 30 日尺度上普遍存在漂移项与波动聚类,理论前提不成立;强行卡 0.40~0.60 的窄带反而筛掉了真正处于健康上升过程中的标的(这些标的占位率本就应该 > 0.6)。**理论优雅不等于实证有效。**
**结论 2:PF 排序存在陷阱,必须做单笔归一化。** NO_OCC 的 PF 2.757 表面最高,但它有 2520 笔交易、CVaR95 −43.5%、平均最大回撤 −20.0%——它只是**信号极度宽松导致的暴露堆积**,单笔均收益仅 +0.421%,远低于 NO_BALANCE 的 +0.682%。截面 PF 会被高频低质信号虚高,**必须用单笔归一化收益 + 尾部风险联合判断**。这是本次新增的方法论。
### 第二轮消融(逐组件定位,全部单笔归一化)
剔除 BALANCE 后,对剩余三组件逐一消融:
| 变体 | 股 | 笔 | 胜率(加权) | **单笔均收益** | PF | CVaR95 | 平均回撤 |
|---|---|---|---|---|---|---|---|
| **SHIP(最终采用)** | 106 | 493 | **54.77%** | **+0.682%** | 2.112 | **−19.12%** | **−6.41%** |
| BASE_ONLY(无占位维度) | 106 | 2520 | 50.43% | +0.421% | 2.757 | −43.54% | −20.02% |
| NO_OCCUP(去占位扩张) | 106 | 668 | 52.99% | +0.595% | 2.064 | −19.76% | −8.91% |
| NO_TILT(去短窗倾斜) | 106 | 991 | 50.76% | +0.506% | 2.044 | −21.68% | −11.07% |
| NO_LEAD2(去时间领先价格) | 106 | 854 | 48.59% | +0.334% | 1.513 | −29.16% | −11.86% |
**结论 3:三个保留组件全部为正贡献,占位时间维度有独立 alpha。**
- 去掉任一组件,单笔均收益都下降(0.682% → 0.595 / 0.506 / 0.334),胜率都下降(54.77% → 52.99 / 50.76 / 48.59),CVaR 都恶化。
- 相对 BASE_ONLY 基线,完整占位维度把单笔均收益从 +0.421% 提升到 +0.682%(**+62%**),胜率 50.43% → 54.77%(**+4.34pp**),CVaR95 从 −43.54% 收敛到 −19.12%(**尾部风险减半以上**),平均最大回撤 −20.02% → −6.41%(**改善 68%**)。
- 边际贡献排序:LEAD(时间领先价格)> TILT(短窗倾斜)> OCCUP(占位扩张)。三者构成完整的「时域夺取 → 加速倾斜 → 尚未兑现」链条。
- **不存在投票稀释**(纯严格与逻辑,无 N-of-M),维度价值真实。
---
## B. 已知偏差(Limitations and Bias)
**1. 小样本与数据覆盖限制(最严重)**
本地 CSV 仅 106 只标的有完整行情,其余 9,921 只无数据。106 只 / 493 笔虽远超 MIN_TRADES=5 护栏,但相对 A 股全市场仍是极小切片,且这 106 只的选取本身可能有幸存者/可得性偏差。**必须接 MySQL 或全量 CSV 重测后才能宣称结论稳健。**
**2. 样本窗口的市场环境单一性(循环论证风险)**
2023-01 ~ 2026-05 窗口整体偏震荡,而本策略本质是「在区间内部捕捉时域倾斜」的震荡市策略,构成「用适配环境验证适配策略」的循环论证风险。在拉长到完整牛熊周期重验前,**只能说「该窗口内有效」,不能说「策略稳健」**。
**3. 参数未做网格扫描**
`OCCN 窗口 30 / MID 中轴定义 / TILT 6-of-8 / LEAD 0.75 分位 / REF 回望 5` 全部为一次成型,未做敏感性扫描。当前状态是「**未过拟合**」(因为没搜参),而非「**已证稳健**」(因为不知道是否在平台区)。参数微调是否导致结果大幅变化,暂无证据。
**4. 中轴定义的隐含假设**
`MID30 = (HHV(HIGH,30)+LLV(LOW,30))/2` 用极值中点而非均线或 VWAP 作为参考水平,对单根异常长影线敏感——一根极端插针会把中轴整体拉偏,进而扭曲整个 30 日占位计数。稳健版本应考虑用 `MA(CLOSE,30)` 或分位数中位作为中轴。
---
## C. 结果解读(Result Interpretation)
**逻辑质量**:信号逻辑有明确经济学意义——机构建仓需要时间,在价格突破前会先出现「收盘价持续站稳中轴」的时域特征,这是筹码换手的时间投影。三组件构成的「时域夺取 → 加速倾斜 → 尚未兑现」链条自洽,能向他人完整解释。
**创新点**:本式是全库 947 个公式中**第一个把「占位时间」作为交易维度**的实现。覆盖探针确认零命中。与今日相邻发散公式全部正交:937 自相关(幅度一阶)/ 940 HHI(幅度分布集中度)/ 941 游程(符号序数)/ 942 Lempel-Ziv(序数模式计数)/ 945 偏度(分布三阶矩)/ 946 量在价先(量价领先)/ **947 占位时间(时域路径积分)**。这是第七个独立盆地。语义去重相似度 **0.90%**,为本项目历史最低之一。
**风险点**:最大风险是 CVaR95 −19.12% 的尾部——虽然相对基线的 −43.54% 已经大幅收敛,但绝对值仍偏高。触发机理是本式在震荡区间内买入,若买入后区间被向下击穿(体制切换),LEAD 条件反而意味着「买在了下跌中继」。建议后续版本加结构性止损。
**适用场景**:适合震荡市中做中小盘波段的短线交易者(持有约 5.9 天),不适合单边熊市与追涨型交易者。
**改进方向**:
1. 全量数据重测(破小样本 + 循环论证双风险,最高优先级)
2. 参数网格:OCCN 窗口 [20,30,40] × TILT 门槛 [5,6,7] × LEAD 分位 [0.65,0.75,0.85]
3. 中轴定义鲁棒化:极值中点 → `MA(CLOSE,30)` 或分位中位,消除插针敏感性
4. 加 `CLOSE > REF(LLV(LOW,10),1)` 结构性止损,目标 CVaR95 收敛到 −12% 以内
5. 把 OCCN 作为独立材料节点,与 940 VCONC / 941 RDEV / 942 DC / 945 SK_REC / 946 VOL_RISING 做跨家族 N-of-M(注意 941 教训:防投票稀释)
### 对抗式审查
我主动怀疑了以下 4 个点,逐一处理:
**1. 怀疑:占位时间只是「趋势/位置」的换皮,没有独立 alpha?**
排除:第二轮消融给出定量证据。剥离全部占位组件后(BASE_ONLY,仅剩 LEAD + 三层门控),单笔均收益从 +0.682% 降到 +0.421%,胜率从 54.77% 降到 50.43%,CVaR95 从 −19.12% 恶化到 −43.54%。逐组件消融显示三个组件全部为正贡献,无一搭便车。
**2. 怀疑:初版的 Levy 反正弦理论是否只是自我说服的漂亮故事?**
**未排除——已被证伪,且如实剔除。** 第一轮消融显示 BALANCE 带使 PF 从 2.112 崩到 0.960(负期望)。我没有为了保住「理论优雅」而保留该组件,而是直接删除并在报告中完整披露。这是本次最重要的诚实标注:**理论前提(无漂移随机游走)在 A 股个股上不成立**。
**3. 怀疑:PF 2.112 是否被小样本或高盈亏比离群值虚高?**
部分排除。493 笔交易远超 MIN_TRADES=5 护栏,非 n=1 假象。盈亏比 6.322 已做截尾(单股上限 50)处理。但反向发现了一个更重要的陷阱:**对照组 NO_OCC 的 PF 2.757 反而更高,却是劣质信号**(2520 笔、CVaR −43.5%、回撤 −20%)。因此本报告全程改用**单笔归一化收益 + 尾部风险**联合判断,不单看 PF。此方法论建议沉淀为标准做法。
**4. 怀疑:是否与库内现有公式重复?**
排除:覆盖探针 4233 文件全扫,占位时间相关关键词全部 0 命中;对抗式新颖性评分 **1.00**(阈值 0.7);ChromaDB 语义去重相似度 **0.90%**(阈值 60%),为历史最低之一。三重独立验证一致。
---
## 强制自检(4 步)
| 检查项 | 结论 |
|---|---|
| 1. 是否使用未来数据 | ✅ 无。全部 `REF(X,+n)` 历史回望,无 `REF(X,-1)` |
| 2. 指标是否在 Warmup 后才判断 | ✅ Warmup 65 根,回测引擎内部已切片,评估指标均在切片后计算 |
| 3. 是否存在参数过拟合 | ⚠️ 参数一次成型未搜参,属「未过拟合」但非「已证稳健」,已在 B 段披露 |
| 4. 是否夸大宣传 | ✅ 全文标注为样本内结果;初版假设证伪已完整披露;小样本与循环论证风险已在 B 段列明 |
---
## 质量门汇总
| 项 | 结果 | 门槛 | 判定 |
|---|---|---|---|
| R01-R05 validator | 通过,复杂度 5 星 | 全部通过 | ✅ |
| 逻辑链说明 | 4 要素齐全,>100 字 | ≥100 字 | ✅ |
| 多样性得分 | 5 分(多组件 + 时域新维度 + 内置结构性风控) | ≥3 | ✅ |
| 对抗式新颖性 | **1.00** | ≥0.7 | ✅ |
| 语义去重相似度 | **0.90%** | <60% | ✅ |
| 对抗式审查怀疑点 | 4 个(含 1 个证伪并剔除) | ≥3 | ✅ |
| Warmup 标注 | 已标注 65 根 | 已标注 | ✅ |
| A/B/C 三段 | 齐全 | 齐全 | ✅ |
| A/B 交叉验证 | 差异 0.00pp | <5% | ✅ |
---
## 产出文件
- `tongdaxin/ID_947.tn` + `formula-results/formula_ID_947.tn`
- `formula-results/ID_947/summary_planA.json`(最终发货版)
- `formula-results/ID_947/summary_planB.json`
- `formula-results/ID_947/trades.csv`、`equity.csv`
- `formula-results/ID_947/ablation.json`(第一轮,含证伪证据)
- `formula-results/ID_947/ablation_round2.json`(第二轮,单笔归一化逐组件)
- `formula-results/ID_947/planA_*/trades.csv`(各消融变体明细)
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据