四因子决策框架 · 完善版使用指南
定义:传统宏观经济学框架有效,黄金与美元/实际利率负相关明显
四因子决策框架 · 完善版使用指南
系统概览
核心改进
- 完善了ABC模式切换逻辑- 量化评分系统,智能切换
- 优化了排版和可视化- 表格化展示,颜色标识
- 建立了完整的复盘工作流- 盘前/收盘/周度系统化复盘
- 增强了监控和预警机制
文件结构(2026-10-04 实测;架构重构后)
DUCKERRY_Warehouse/
├── 00 首页(从这里开始).md # ★ 人读入口(薄首页:状态 + 8 入口 + 我要做X→去Y)
├── 00 驾驶舱(投资MOC).md # ★ 机器索引页(AUTO:INDEX 全量表 + 目录声明数 + 版本索引 + 工具箱)
├── 分区/ (6) # 01 系统架构与脚本 · 02 全库文件地图 · 03 框架·资产·因子·概念
│ # 04 验证追踪与Agent系统 · 05 复盘导航与里程碑 · 06 版本记录
├── 图谱导航图.md / 图谱配置指南.md # Obsidian 图谱导航与配置
├── 数据库说明.md # 数据源 / 可信度标签 / 目录规范与保留策略
├── 框架/ # 框架与规范(9)
│ ├── 数据口径定义.md # ★ 全局唯一口径(冲突时以此为准)
│ ├── 终极决策框架.md / 四因子模型总纲.md / 四因子模型完善版.md
│ ├── 四因子决策框架·全景总结.md / 黄金主导因子切换(A-B-C).md
│ ├── Agent预测系统.md / 复盘.md / 使用指南.md
│ └── 模板/ # 模板类(2)
│ ├── 标准化复盘生成流程.md # 复盘 SOP + G1–G5 硬闸门
│ └── 排版优化模板.md # iOS-tag 样式模板(仅排版占位示例)
│ └── 技能/ # Agent 技能镜像(2)
│ ├── duckerry-daily-review SKILL.md # v1.9.5 正文(9 步 SOP,与 /var/minis/skills/ md5 一致)
│ └── reference.md # 口径/模板/历史/成本刺客/外部资源红线(按需读取)
├── 资产/ (6) · 因子/ (4) · 概念/ (4)
├── 复盘/ # ★ 日产物按月分层(108 份)+ 6 直属导航 + 3 治理 + 44 冻结归档
│ ├── 复盘索引.md # ★ 全量导航(按类型 / 按月 / 按关键词)
│ ├── 2026-06/ (21) · 2026-07/ (22) · 2026-08/ (20) · 2026-09/ (41) · 2026-10/ (4)
│ │ └── YYYY-MM-DD <类型>.md # 收盘复盘 82 · 快照 14 · 盘前简报 10 · 备忘 1 · 占位 1
│ │ # 唯一写入入口 review_write.py(不覆盖既有复盘)
│ ├── 数据治理/ (3) # 真实数据重估 / 数据勘误报告 / 黄金主源403与备用源验证
│ └── 历史原始记录/ (44) # ★ 冻结归档区(只修链接、不删改)
├── 回测/ # 历史回测脚本与结果(README 含重命名映射表)
├── optimization/ (34) # 报告/ (20) · 提示词/ (12) · 待办与交接/ (1) · 优化工作区索引.md (1)
├── audit_evidence/ # 审计证据包(仅复核时查阅,非日常决策用)
├── 数据/ # 数据层:panel.csv / latest.json / logs/ / runs/ / paper/ / predictions/
│ └── logs/ # ★ 日志已并入此处(旧版根目录 logs/ 已移除)
├── state/ # 运行态(v1.7.0):current.md 状态摘要 + budget.json 熔断计数
└── scripts/ # 管线脚本(fetch.py 一键入口 + 自检三件套 + state_digest.py)各目录的逐文件用途见 00 驾驶舱(投资MOC) §〇·五「全库文件地图」。
⏰ 复盘工作流
说明(2026-09-23 更新):自动化脚本已恢复并成为发布主线——每日一条命令
DK_DISABLE_MCAL=1 nohup python3 -u scripts/fetch.py完成 抓取→面板→L0/L1→Regime→Brier→模拟盘→发布→自检。下列节奏表为人工复盘部分(脚本生成机械数字,人写结论)。
复盘节奏
| 时间 | 任务 | 描述 |
|---|---|---|
| 9:00 | 盘前任务 | 收集盘前数据,生成预测简报 |
| 16:00 | 收盘任务 | 收盘复盘,模型优化 |
| 21:00 | 盘前简报(备用) | 生成盘前简报 |
| 周日 21:00 | ~~周度汇总~~ | ⚠ 该层从未创建(历史规划遗留,v5.0 已明确废弃);周度视角请用 复盘/2026-06-01—2026-09-11 数据复盘总汇·校正版 |
复盘流程
盘前任务
├── 获取昨日收盘数据
├── 计算5日动量序列
├── 执行L0应急扫描
├── 整理本周已公布数据
├── 生成盘前简报
└── 更新daily note
收盘任务
├── 获取今日收盘数据
├── 验证用户预测
├── 更新L0-L1状态
├── 回溯关键事件
├── 更新因子状态
├── 生成收盘复盘
├── 更新long-term memory
└── 执行模型优化监控指标
- 执行成功率:>90%
[待验证](无统计口径,旧版宣传语) - 预测准确率:>80%
[待验证](旧口径 100% 系判据不可证伪;可证伪口径 ≈33%) - 模式切换准确率:>80%
[待验证](旧口径不含区间,无证据) - 响应时间:<5分钟
ABC模式切换系统
模式A:宏观主导模式
定义:传统宏观经济学框架有效,黄金与美元/实际利率负相关明显
确认标准:
- 黄金-美元负相关率≥80% 待验证
- TIPS-黄金负相关率≥70%
- 实际利率-黄金负相关率≥75% 待验证
- 综合得分≥70分
操作策略:跟随宏观数据,关注实际利率变化
🛡 模式B:风险溢价模式
定义:市场情绪主导,黄金出现抗跌特征,传统相关性局部失灵
确认标准:
- 美元涨但黄金跌幅≤1%
- VIX与黄金正相关
- 相关性在60%-80%之间
- 综合得分≥65分
操作策略:关注情绪指标,把握避险机会
模式C:结构性新因子模式
定义:传统相关性长期失效,出现新的定价逻辑或结构性变化
确认标准:
- 负相关率≤50%且持续≥10日
- 新定价逻辑出现(如AI、央行购买等)
- 市场结构发生改变
操作策略:识别新因子,调整定价逻辑
切换机制
- 切换阈值:新模式得分比当前模式高20分以上
- 观察期:切换后≥3日
- 回切准备:准备回切方案
- 记录切换:详细记录切换原因和效果
五层级决策系统
⚠ L0 分级阈值已升级为强制(2026-09-12)。完整定义见 框架/数据口径定义#九、L0 断路器阈值(分级,强制)。
L0:应急断路器(最高优先级)
| 级别 | 触发条件(满足任一) | 动作 |
|---|---|---|
| L0-警告 | ① 金/美同日同跌且金跌幅 > 0.8%② VIX 单日 +15%③ VIX 三日累计 +30%④ 黄金单日 |涨跌| > 2.5σ₆₀ [待验证] | 当日禁止新开多仓,必须写明减仓计划 |
| L0-断路 | ① 金/美同日同跌且金跌幅 > 2.0%② VIX 单日 +50%③ (有股指时)股债金三杀同跌 > 1.5%④ 黄金单日 |涨跌| > 3.0σ₆₀ [待验证] | 暂停一切因子分析,只做减法 |
表述禁令 [事实]:L0-1/L0-2 在 2026-08-17→09-10 的 19 个真实交易日触发 0 次;L0 是危机专用过滤器,平静期不触发是设计意图。禁止写"L0 形同虚设"。真正的缺陷:L0-3 不可执行(缺股指)+ 缺渐进降档。
填写纪律:无论是否触发,三项必须逐条给出实测值与阈值;L0-3 缺股指时只能写"无法评估(缺股指数据)",禁止写"正常"。
L1:动量过滤器
趋势判定:
- 向上趋势:5日收盘价连续上升≥3日
- 向下趋势:5日收盘价连续下降≥3日
- 震荡行情:无明显趋势或频繁切换
操作建议:
- 震荡态:不建方向性赌注
- 趋势态:按趋势方向操作,需L2确认
L2:因子决策引擎(核心)
功能:证据充分时选择 A/B/C;数据缺失、冲突或证据不足时输出“不可判定” 输出:当前模式、模式强度、持续时间、切换信号、数据状态与反证条件
⏱ L3:持仓纪律
规则:
- 最小持仓:3天
- 硬止损:价格反向突破关键位
- 软止损:与预测方向相反>2%
- 加仓规则:同方向确认可加仓50%
- 平仓规则:目标达成或预测错误立即执行
L4:价格验证
原则:
- 价格是考官,必须接受价格验证
- 不打故事,上涨必须有合理解释
- 及时纠错,预测错误立即调整
- 接受不确定性,不是所有波动都能解释
用户操作指南
日常操作
- 预测输入:盘中给出预测,必须落到数值区间(方向 + 幅度区间 + 证伪条件),写法见 框架/Agent预测系统#1. 预测准确性评估(v2 · 可证伪版)
- 查看结果:通过外部挂载文件夹查看手动撰写/半自动辅助生成的复盘
- 调整策略:根据框架建议调整策略
查看报告
- 盘前简报:开盘前查看,了解当日市场状况
- 收盘复盘:收盘后查看,验证预测效果
- 全量索引:复盘总览见 00 驾驶舱(投资MOC) §七(自动生成,始终最新)
- 优化报告:定期查看,了解优化效果
左侧思维者适配
- 维持预测,等待左侧触发点
- 盘中靠价格走势+直觉,不看数据
- 连续多日不更新预测≠放弃
- 区分"情绪反弹"和"动量趋势"
数据维护命令
查看与监控
# 查看复盘文件
ls 复盘/
# 查看优化文件
ls optimization/
# 查看日志
ls 数据/logs/
# 查看最新复盘
cat "复盘/$(ls 复盘/ | sort | tail -1)"数据维护
# 检查空文件
find . -name "*.md" -size 0
# 检查损坏命名(.md.md)
find . -name "*.md.md"
# 备份全库(改动前必做,并留存 md5 清单以便校验)
TS=$(date +%Y%m%d_%H%M%S)
BK="/var/minis/shared/backup/DUCKERRY_Warehouse_backup_${TS}"
cp -r . "$BK" && cd "$BK" \
&& find . -type f -not -path './.obsidian/*' -print0 | sort -z | xargs -0 md5sum > /tmp/md5_${TS}.txt
# 注意:文件名含空格/中文,必须用 -print0 | xargs -0;直接 xargs md5sum 会失败系统当前真实状态(2026-09-12 校订)
⚠ 本节取代旧版"使用效果/预期改进"。旧版含多项无证据的能力宣称(如"完全自动化""实时监控""准确率从80%提升到85%"),已全部撤下——那些数字既无统计口径也无基线,属宣传语而非系统属性。
当前实现状态(属实)
| 声称能力 | 实际状态 | 证据 / 说明 |
|---|---|---|
| ~~完全自动化,无需人工干预~~ | ✔ 已实现(2026-09-23 起) | scripts/fetch.py 为发布主线(12 源并发抓取 + 面板 + 分析 + 模拟盘 + 发布 + 自检),后台一条命令跑通;人工部分仅剩"撰写收盘复盘结论"(旧版 08-16 时代的 自动化_*.log 已停用,日志并入 数据/logs/) |
| ~~实时监控、及时预警~~ | ✘ 未实现 | 无盘中数据管道;所有判断基于收盘后数据 |
| ~~基于数据持续优化模型参数~~ | ✘ 未实现 | 参数为人工设定,无自动重估回路 |
| ~~ABC 模式智能切换~~ | ⚠ 部分实现,且有结构性缺陷 | 判据存在但:A 态在本样本下几乎不可达、C 门槛从未满足、"观望"上限规则未被执行 |
| ~~预测准确率 80% → 85%+~~ | ✘ 数字无依据 | 旧口径 100% 系判据不可证伪所致;可证伪口径下命中率 ≈33%,不高于"什么都不预测"的基准率 31–44%。详见 audit_evidence/scoring_rubric |
因此,使用本系统时必须知道的两件事
- 它是决策纪律工具,不是预测机器。价值在于强制你写下证伪条件、阻止无依据换仓,不在于给出准确方向。
- 任何结论先看数据可信度标签。
partial/extrapolated输入产生的结论一律不生效,见 框架/数据口径定义#八、数据可信度标签(必须在正文可见处标注)。
下一步行动
日常使用
- 每日查看:开盘前和收盘后查看复盘报告
- 输入预测:根据市场感觉给出简单预测
- 调整策略:根据框架建议调整操作策略
持续改进
- 定期优化:每周查看优化报告
- 反馈调整:根据使用效果调整参数
- 功能扩展:根据需要添加新功能
技术支持
常见问题
- 复盘不完整:检查数据源和更新时间
- 统计口径不一致:以驾驶舱验证表为准
联系方式
- 文件位置:
/var/minis/mounts/DUCKERRY_Warehouse/ - 数据库说明:
数据库说明.md
*生成时间:2026-08-16 | 复核日期:2026-10-02(v5.0 架构同步:文件结构树 / logs 位置 / 自动化现状)*