乐于分享
好东西不私藏

AI 工具实践备忘 · 2026年7月第5周

AI 工具实践备忘 · 2026年7月第5周


一、my-bot 交易框架建设:v4.1 → v4.2 → v4.3

项目:FM_trade my-bot 趋势交易量化决策系统管线版本:v4.1 → v4.2 → v4.3(本周完成三次迭代 — 项目历史上最密集的建设周)

本周建设总览

维度
关键产出
架构升级
v4.1 → v4.3(Gate 2 多空论战关 + 风险参数全面外部化)
回测体系
分级阈值落地、7 策略回测实战、参数对比方法论固化
方法论沉淀
小样本统计推断、情景预判前置条件权重、多空论战五维评分
工程化
系统级 Cron 3 任务注册、risk-policy.json 校验脚本
踩坑
南京熊猫形态好看≠策略有效、确认条件必须回测验证
规则积累
3 条新规则写入管线,2 条方法论写入记忆

管线演进:v4.1 → v4.3

 v4.1(回测关)  →  v4.2(模式感知风控)  →  v4.3(多空论战关) 

7/24 升级          7/28 升级                   7/30 升级 

v4.2 核心变更:

  • 模式感知风控参数:risk-checker 按模式动态读取 risk-policy.json
  • 因子归因框架:P&L 拆解为市场 Beta / 行业选择 / 个股 Alpha / 择时 / 执行纪律五个维度
  • 信号准确性评估:每日盘后对 BUY/SELL 信号做验证打分

v4.3 核心变更:

组件
变更
说明
Gate 2 — 多空论战关
新增
五维加权评分(技术/资金/基本面/情绪/宏观),消除确认偏误
debate-judge agent
新增
调用 bull_bear_debate_gate_skill,输出灯号决策
risk-policy.json
扩展
新增 debate_gate 配置段:权重、阈值、模式行为
管线阶段
重构
五阶段 → 三 Gate 结构(Gate 1 回测 / Gate 2 论战 / Gate 3 风控)
路由规则
增强
新增规则 #5:所有建仓/加仓/减仓必须通过 Gate 2 五维论证
risk_off 模式跳过 Gate 2(不建仓,无需论证)。

多空论战关设计

核心机制:

每个维度独立评分(Bull 1-5, Bear 1-5),加权求和后计算 Net Score ∈ [-4.0, +4.0],输出灯号决策。

灯号决策表:

灯号
Net Score
建仓
加仓
减仓
🟢 绿灯
≥ 2.0
标准仓位
按标准比例
不减仓
🟡 黄灯
0.5 ~ 2.0
半仓
比例减半
观望
🟠 橙灯
-0.5 ~ 0.5
观望
不加仓
考虑减 30-50%
🔴 红灯
< -0.5
否决
不加仓
立即清仓

实战验证: 德明利(001309.SZ)— Net_Score = -2.10 🔴,空头在技术面、情绪面、资金面三个核心维度显著占优。与 Gate 1(回测关 Abandon)结论一致,两道关卡独立验证。事后走势验证了红灯判决的正确性。


回测能力体系升级

1. 分级阈值替代 30 笔硬约束

A 股个股形态信号天然稀疏(2-5 笔/2.5 年),30 笔硬阈值导致几乎所有策略最多判 Refine。本周写入分级阈值表:

交易次数
判决上限
额外要求
≥ 30
可 Deploy
正常流程
10-29
可 Deploy
人工确认 + 逻辑维度 ≥ 3/5
5-9
最多 Refine
逻辑维度 ≥ 3/5 + 期望值 > 0
2-4
最多 Refine
人工 override + 逻辑维度 ≥ 4/5 + PF > 1.5
0-1
Abandon

2. 本周 7 个标的回测实战

回测关展现了三种不同职能:

职能
标的
说明
优化器
中芯国际
保守策略 34 Abandon → 激进策略 45 Refine。确认条件被证明只过滤盈利、不过滤亏损
否决器
南京熊猫
管线推演 A 级,回测 5/100 Abandon。7.1% 胜率 + 10.2% 平均亏损 = 死亡螺旋
精炼器
腾讯
5 组轮动策略全部 Refine,识别出样本量不足、J>100 出场盲点、缺少硬止损三个优化方向

立讯精密通过 5 组参数对比,识别出 cap66 为最优参数组合,建立了参数对比方法论标准流程。


工程化建设

系统级 Cron 落地:

任务
触发时间
输出
Morning Brief
08:30 交易日
盘前简报
Midday Review
11:30 交易日
午间复盘
Daily Scan
16:05 交易日
盘后全量扫描

通过 Windows 任务计划 + claude -p 无头模式实现,管线首次脱离 REPL 独立运行。

风险参数外部化:data/risk-policy.json v4.3(含 modes / universal / debate_gate 三大部分)+ validate-risk-policy.mjs 校验脚本(9 项校验通过)。


踩坑记录

坑 1:南京熊猫 — 形态好看≠策略有效

南京熊猫(00553.HK)管线推演评为 A 级,形态(突破+回踩+VCP)看起来完美。但回测结果 5/100 Abandon — 仅 5 笔交易,0% 胜率,负期望值。

教训:管线推演是定性判断,容易被"故事"说服。回测是定量裁判,不给故事留余地。先看数字,再讲故事。

坑 2:中芯国际 — 确认条件反效果

"5 日不创新低 + 缩量"确认条件,在回测中被证明只过滤了盈利信号,没有过滤亏损信号。一个听起来合理但实际有害的过滤条件。

教训:任何入场确认条件都必须回测验证它过滤了亏损而非盈利。默认假设为触价即入 — 任何附加条件都是"有罪推定",需要回测证明无罪。

坑 3:德明利 — 超跌反弹的诱惑

德明利从 ATH 970 跌至 390(-60%),RSI=12 极度超卖,当日涨停。容易 FOMO。Gate 2 多空论战关 Net_Score = -2.10 🔴,空头在三个维度碾压多头,成功拦截。

教训:超跌反弹是最容易让人 FOMO 的场景。Gate 2 的五维论证强制把多空双方的理由都写下来,让确认偏误无处遁形。


规则沉淀

#
规则
来源
状态
1
任何深度管线推演必须在输出报告前执行回测验证
坑 1(南京熊猫)
✅ 记忆 + CLAUDE.md
2
入场确认条件必须回测证明它过滤了亏损而非盈利,默认触价即入
坑 2(中芯国际)
✅ 记忆
3
所有建仓/加仓/减仓决策必须通过 Gate 2 五维论证(risk_off 除外)
v4.3 架构升级
✅ v4.3 路由规则 #5

项目健康度

维度
状态
说明
架构
🟢 健康
v4.3 三 Gate 结构(回测→论战→风控),防线完整度 90%+
回测
🟢 健康
分级阈值落地,7 策略实战,参数对比方法论固化
决策
🟢 健康
Gate 2 多空论战关消除确认偏误,德明利案例验证有效
工程化
🟢 健康
Cron 3 任务落地,risk-policy.json 外部化+校验
文档
🟡 建设中
方法论文档体系持续完善,Gate 2 权重校准文档待补充
风险
🟢 无阻塞
W32 计划聚焦验证和校准,无新架构变更

下周计划

优先级
任务
🔴 P0
Gate 2 在更多场景下的实战验证(加仓/减仓决策)
🔴 P0
Cron 任务非交易日自动跳过
🟡 P1
情景预判权重体系脚本化
🟡 P1
回测跨标的交叉验证脚本
🟡 P1
evaluate_backtest.py 增加 --bayesian flag
🟢 P2
Gate 2 权重历史数据回测校准
本周核心主题:从"事后验证"到"事前拦截"。v4.1 的回测关是事后验证(策略好不好,回测说了算),v4.3 的多空论战关是事前拦截(建仓前强制多空辩论,消除确认偏误)。两道关卡配合,让"冲动交易"的路径从"想到→做到"变成了"想到→回测→论战→风控→做到"。

二、沉淀

🔬 小样本回测的统计推断

A 股个股形态信号天然稀疏,30 笔硬阈值来自中心极限定理(CLT),对 A 股场景过于严格。本周产出完整方法论文档,推荐分级阈值 + 贝叶斯后验概率 + 逻辑维度评分三位一体方案。分级阈值已落地,贝叶斯方法标记为 W32 待实施。

📊 情景预判前置条件权重

上周坑 3 和坑 4 暴露了情景概率分配"静态化"的问题。本周设计了 6 维度权重体系(前日涨跌幅 / 连续涨跌天数 / 量能变化 / 星期效应 / 历史极值 / 市场判档),用 7/22 和 7/24 两个偏差案例回测验证 — 权重体系正确识别了修正信号。

本质:把情景预判从"经验直觉"升级为"条件概率模型"。

📋 六项新分析框架

本周通过实战沉淀了 6 个分析框架,全部来自交易中的实际需求:

#
框架
来源
1
底部确认 3 日验证规则
完美世界管线
2
假突破→真突破模式识别
南京熊猫管线
3
下跌趋势 vs 回调框架区分
完美世界管线
4
五因子 P&L 归因
v4.2 盘后复盘
5
三段式复盘模板
7/29 盘后
6
结构化明日计划模板
7/29 盘后

🎯 坑→规则转化率持续 100%

本周 3 个坑全部产出了可执行的规则,累计 7 条规则,转化率 100%。关键不是不踩坑,而是踩过的坑不再踩第二次。


*— 记录于 2026.07.31*