diff --git a/docs/decisions/2026-08-12-p-oversold-deployment-decisions.md b/docs/decisions/2026-08-12-p-oversold-deployment-decisions.md index c391cf2c..967c782b 100644 --- a/docs/decisions/2026-08-12-p-oversold-deployment-decisions.md +++ b/docs/decisions/2026-08-12-p-oversold-deployment-decisions.md @@ -353,3 +353,25 @@ v5 回测口径:初始资金 100 万,10 槽 × 每票 15%(≈15 万/票) - **MoFin 系统运营归知微**(position-analyst profile,SOUL.md 明确"我是知微"),不是莫荷(mohe 负责微信桥接/通信) - **知微的 git 写权限已撤销**(两次 stale 提交覆盖重构 c31736a3/34337fc5)——pre-commit hook 白名单:必须带 `GIT_ALLOW_COMMIT=1`(小小莫本人操作/ deploy_guard 自动合并才携带) - MoFin 变更路径:kanban 提单给小小莫 → 小小莫评审后执行 git 提交推送 + +### ✅ 统一触发逻辑改造完成(2026-08-13,老莫第 3 点) + +老莫原则:"买入重评和卖出重评本质上是一样的,都是盘中进区触发重评→重评维持才发推荐;k线形态在LLM提示词上体现,不要搞例外;冷却时间查原设定"。 + +**① LLM 重评接入 OCG 路由代理(llm_client.py)**: +- 老莫修复 ocg_router bug 并测试并发(MAX_CONCURRENT=16)后,重评主通道切到本地路由代理 `http://127.0.0.1:19878/v1` +- 通道顺序:**ocg_router → sensenova → key池直连 → gateway 兜底** +- router 池化 4+ 个 OCG key 自动选最空闲 + 故障冷却(300s/30s)+ 支持 pro 升级(sensenova 不支持) +- 验证:flash 1.9s / pro 7.3s 均正常,`channel: ocg_router` + +**② price_monitor(环节3卖出)移除 v_combo 硬编码**: +- 删除"连续2日收破MA10 → 波段出场"硬编码分支(原 528-556 行) +- swing 持仓(51 只)的 stop_loss/entry_zone/take_profit_zone 统一走通用 zones 循环 → LLM 重评 → timing_signal 含"卖出/止盈"才发 +- k线形态判断已在 batch_reassess 提示词(第 338 行"波段出场形态") + +**③ stale_push_wlin(环节2买入)确认已实现统一触发逻辑**: +- "Dad确认流程:进区间→重评→(可操作→推荐|不可操作→说明)→冷却期内不再重评+不推重复"(150/420 行注释) +- `is_actionable(cur, timing_signal)`:信号含"买入/加仓"才推荐;RR/止损/止盈不完整 → 标记 STRATEGY_STALE → `trigger_regen_sync` 自动重评 → 重评后 re-read DB 重新判断 +- 硬检查:价格必须在买入区内(`price < el or price > eh` 拒绝) + +**✅ 老莫 4 点确认项全部完成**:①parallel_batch 停 ②异常浮窗 ③统一触发逻辑+OCG路由代理 ④冷却1小时+突发例外