四因子模型总纲
它是什么:一个仓位与证据组织框架。
四因子模型总纲
文件状态更正:本文件此前只有 4 行索引骨架,却被 00 驾驶舱(投资MOC) 标为"核心分析模型·运行中",属无数据的绿标。2026-09-12 补全为真正总纲:四因子的定义、数据源、频率、滞后、计算口径、权重、失效条件、与 L0–L4 的接口。
0. 模型的定位与承认的局限
它是什么:一个仓位与证据组织框架。把当日可得信息归入四类,判断哪一类在解释黄金的行为,据此给 L2 状态机提供证据分。
它不是什么(必须记住):
- 不是收益来源证明。
[事实]LBMA 黄金 2021-01-01→2025-12-31 买入持有 +124.8% / 年化 Sharpe 1.16 / 最大回撤 −20.1%;库内策略 v3 为 +53.8% / 0.90 / −18.2%。策略在收益与 Sharpe 上双双落后于其交易标的的被动持有。任何"模型有效"的表述都必须与这条基准并列。 - 权重无统计来源。下表权重是主观先验
[待验证],未经任何回归、IC 或样本外检验。 - 因子间不正交。价格因子与 L1 动量高度重叠(见 §3.3),宏观与情绪在风险事件日常同时跳变。把它们当独立信号求和会重复计数。
- 样本极短。当前可核验窗口只有约 74 个交易日(2026-06-01→09-10),不足以支撑任何"因子有效"的统计结论。
1. 权重表(合计 = 100)
| 因子 | 权重 | 定位 | 是否可单独驱动方向 |
|---|---|---|---|
| 宏观因子 | 40 | 方向性主证据(美元腿 + 利率腿) | 是 |
| 情绪因子 | 25 | 幅度与风险等级修正 | 否,只修正 |
| 价格因子 | 20 | 时机与证伪(与 L1 共用输入,不得重复计分) | 否,只否决 |
| 周期因子 | 15 | 背景偏移,默认不单独计分 | 否 |
| 合计 | 100 |
⚠ 库内曾同时存在两套权重(宏观40/情绪10/价格10/周期40 与 宏观40/情绪25/价格20/周期15),后者合计 260 被当作"评分"使用。自 2026-09-12 起以本表为唯一版本,其他文件若与之冲突,须回改。
2. 九字段因子规格表
| # | 字段 | 宏观因子 | 情绪因子 | 价格因子 | 周期因子 |
|---|---|---|---|---|---|
| 1 | 定义 | 美元腿与实际利率腿对黄金的机会成本压制 | 风险偏好突变导致的避险溢价 | 已实现动量与关键价位测试 | 季节性与时序背景 |
| 2 | 主数据源 | DXY(重构)、10Y TIPS(美财政部 real yield) | FRED VIXCLS | LBMA PM Fix | 由 LBMA 序列派生(无需外部源) |
| 3 | 交叉源 | FRED DGS10/DFII10、ECB Frankfurter FX | 需第二源;当前不可达 → 单源降级 | LBMA AM Fix | 多年同月分位 |
| 4 | 频率 | 每交易日 1 次 | 每交易日 1 次 | 每交易日 1 次 | 每交易日 1 次(低频信号) |
| 5 | 滞后 | 财政部次日发布 → T+1 可用 | FRED 收盘后数小时 → T+1 可用 | LBMA PM Fix 当日可得(伦敦下午定盘) | T+1 |
| 6 | 计算口径 | ΔDXY 用 %;ΔTIPS 用 pp | ΔVIX = (VIX_t − VIX_{t−1})/VIX_{t−1},% | r_5 = C_t/C_{t−5} − 1,% | 月度/滚动收益分位 |
| 7 | 方向性 | DXY↑ 或 TIPS↑ → 利空黄金 | 风险事件 + 黄金同涨 → 利多 | 5日累计定强弱;不做方向预测 | 无固定方向 |
| 8 | 强度评分 | 见 §3.1 | 见 §3.2 | 按 L1 强度优先 | 见 §3.4 |
| 9 | 失效条件 | 双腿 20 日滚动相关同时 > −0.20 持续 ≥10 交易日 → 解释力让位 C | 单一风险事件未引发资产同向 → 本因子当日不适用 | 序列 ≠ 真实收盘价序列 → 立即作废 | 单一季节性样本 <5 年 → 不采信 |
口径铁律(引自 框架/数据口径定义):价格/指数类"变化"一律
%;利率类一律pp;实际利率 ≡ 10Y TIPS,禁止并列两个值。
3. 各因子细则
3.1 宏观因子(权重 40)
- 输入:
ΔDXY(%)、ΔTIPS(pp)、Δ金价(%) - 评分:
美元腿↑+1;利率腿↑+1;金价↓+1;三项同日同向且连续 ≥2 日 额外 +2。满分 5。 - 门槛
[待验证]:得分 ≥2 记为宏观主导证据;需连续 2 日确认。 - 已实测到的结构性问题
[事实]:按"美元↑且 TIPS↑且金↓"的字面判据,2026-06-01→09-10 的 67–69 个交易日中,单日成立 12 天(17.4%),但连续两日成立仅 2 天(2.9%);在库内 08-17→09-10 的子窗口内更是 0 天。这解释了"A 态几乎不出现"。 - 失效条件:
corr_20(金,DXY) > −0.20且corr_20(金,TIPS) > −0.20持续 ≥10 交易日(见 §4)。 - 禁止:用"美元涨、黄金也涨"直接宣布宏观失效——单日共动不构成证据,必须看滚动窗口的符号与幅度。
3.2 情绪因子(权重 25)
- 输入:
ΔVIX(%)、可选corr_20(金,VIX) - 评分:
ΔVIX ≥ +15%+2(风险升温);+5% ≤ ΔVIX < +15%+1;ΔVIX ≤ −10%−1(风险缓解);黄金与 VIX 同日同向上涨 额外 +1(避险溢价确认)。 - 实测频率
[事实]:2026-06-01→09-10 窗口内 VIX 单日 +15% 仅 1 次、+25% 仅 1 次、+50% 0 次。因此 VIX 类阈值取 +50% 等价于"永不触发"。 - 失效条件:出现风险事件但黄金未同向反应 → 当日本因子记 0,不得反向解释。
- ⚠ 降级说明
[事实]:VIX 当前仅 FRED 单源,交叉源在本环境不可达 → 按 框架/数据口径定义#八、数据可信度标签 标single_source,不得作为 L0 断路的唯一依据。
3.3 价格因子(权重 20)—— 与 L1 去重
- 输入:近 5 个真实 LBMA 收盘价(缺值不补、不插值)
- 口径:强度按
|5日累计|:>3% 强 / 1–3% 弱 / <1% 震荡;震荡时方向强制 neutral。 - 去重规则(新增):价格因子就是 L1 动量的输入。因此:
- 若 L1 已因动量给出方向否决,价格因子不得再次作为独立加分项;
- 价格因子在 L2 中的合法作用只有两个:否决入场时机,以及提供 L4 证伪触发。
- 失效条件:
序列字段与真实收盘价序列不相等 → 当日价格因子作废,且该份复盘按 框架/数据口径定义#四、动量"序列"必须等于收盘价序列 视为伪造。
3.4 周期因子(权重 15)—— 默认不计分
- 定义:季节性 / 时序背景。
- 诚实说明
[待验证]:本因子目前无可核验的统计支撑(库内只有 2026 年约 3 个月数据,无法建立季节性)。库内曾出现"周期因子权重 100%"的表述(2026-08-18→09-06 多份复盘),是把"主导因子"与"权重"混为一谈的错误写法。 - 临时规则:默认 0 分,仅在满足以下全部条件时才允许计分:
- 有 ≥5 年的同月历史收益分布(外部数据,需入库);
- 当前月份落在该分布的 <20% 或 >80% 分位;
- 复盘正文写出该分布的来源与样本量。
未满足则一律记 0,不得以"周期因子主导"作为结论。
4. 与 L0–L4 决策栈的接口
| 层级 | 输入(来自哪个因子) | 本模型能决定的 | 本模型不能决定的 |
|---|---|---|---|
| L0 应急断路器 | 金价、DXY、VIX、(缺)SPX/NDX | —— | ✘ L0 先于且独立于四因子。因子得分再高也不能覆盖 L0 |
| L1 动量过滤 | 价格因子(5 日真实收盘) | 方向可行性(允许做多/允许做空/双向降仓) | ✘ 不决定仓位大小 |
| L2 因子决策 | 宏观 + 情绪(价格仅否决、周期默认 0) | 输出 A/B/C/观望 的证据分 | ✘ 不直接下单;必须过 L3 |
| L3 持仓纪律 | L2 状态 + 入场价 + 盘中价 | 持有/加仓/减仓/平仓 | ✘ 不因 L2 改判而立即平仓(除非硬证伪) |
| L4 价格验证 | 收盘价 vs L2 预期 | 判定"支持/打脸";连续 ≥2 日打脸 → 触发 L2 重评 | ✘ 不得反向修改因子定义来"解释"价格 |
优先级铁律:L0 > L1 > L2 > L3(硬证伪例外)> L4 归因。
5. 已知误用(库内实际发生过,禁止重犯)
| 误用 | 出现位置 | 为什么错 |
|---|---|---|
| "周期因子权重 100%" | 2026-08-18→09-06 多份复盘 | 把"当日主导因子"写成"权重";权重合计被撑到 260 |
| 相关性失效连续计数恒为 0 | 2026-08-27→09-08 外推期 | 该期黄金价为等差外推,派生的相关系数无意义,却仍被写成"连续 N 日" |
gold_dxy_corr = 0.991 | 数据库说明(旧) | [事实] 真实 20 日滚动值区间为 −0.38 ~ +0.07,0.991 从未出现 |
| 用价格水平算相关系数 | 旧复盘 | 必须用收益率;水平口径给出的 −0.62 与收益率口径 −0.34 完全不同 |
| "实际利率 2.40% / 10Y TIPS 2.60%"并列 | 旧复盘 | 二者是同一个数;0.20 的差是随手减出来的 |
DXY 变化写 -0.03% 实为 -0.03 点 | 旧复盘 | 单位口径错误,真实百分比约 −0.031% |
6. 因子自检清单(每份复盘必过)
- [ ] 宏观:DXY 用
%、TIPS 用pp?未并列两个"实际利率"? - [ ] 情绪:VIX 标了
single_source?阈值用的是现行值而非 +50%? - [ ] 价格:
序列与真实收盘价逐项相等?是否已因 L1 而避免重复计分? - [ ] 周期:是否默认 0 分?若非 0,是否给出了 ≥5 年分布来源与样本量?
- [ ] 权重:四因子引用值是否合计 100、是否与 §1 一致?
- [ ] 数据可信度:输入中最低的那一档标签,是否已传递到本次结论旁?
7. 修订记录
- 2026-09-12 v2.0:由 4 行索引骨架补全为完整总纲。新增:九字段规格、权重唯一版本(40/25/20/15)、价格因子与 L1 的去重规则、周期因子默认 0 分规则、L0–L4 接口、库内误用清单、自检清单。承认三项局限:权重无统计来源
[待验证]、因子不正交、样本仅约 74 交易日。 - 2026-08-16 v1.0:仅建立标题与索引(4 行),未提供可计算规格。