From b4a09a415f066c9c62bec20d42c6a70e28d0e7ce Mon Sep 17 00:00:00 2001 From: hmo Date: Wed, 12 Aug 2026 22:07:32 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E7=BB=9F=E4=B8=80=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E6=94=B9=E9=80=A0=E6=96=B9=E6=A1=88=E2=80=94?= =?UTF-8?q?=E2=80=94=E8=BF=9B=E5=8C=BA=E2=86=92LLM=E9=87=8D=E8=AF=84?= =?UTF-8?q?=E2=86=92timing=5Fsignal=E7=BB=B4=E6=8C=81=E5=BB=BA=E8=AE=AE?= =?UTF-8?q?=E6=89=8D=E5=8F=91=E6=8E=A8=E8=8D=90(=E6=B6=88=E9=99=A4v=5Fcomb?= =?UTF-8?q?o=E6=B3=A2=E6=AE=B5=E5=87=BA=E5=9C=BA=E8=BF=9E=E7=BB=AD?= =?UTF-8?q?=E7=A0=B4MA10=E4=BE=8B=E5=A4=96,k=E7=BA=BF=E5=BD=A2=E6=80=81LLM?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E8=AF=8D=E5=88=A4=E6=96=AD,=E5=86=B7?= =?UTF-8?q?=E5=8D=B430=E5=88=86=E9=92=9F=E8=BF=9B=E5=8C=BA/5=E5=88=86?= =?UTF-8?q?=E9=92=9F=E9=87=8D=E8=AF=84),=E5=BE=85=E8=80=81=E8=8E=AB?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E5=90=8E=E5=AE=9E=E6=96=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/统一触发逻辑改造方案-20260812.md | 77 +++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 docs/统一触发逻辑改造方案-20260812.md diff --git a/docs/统一触发逻辑改造方案-20260812.md b/docs/统一触发逻辑改造方案-20260812.md new file mode 100644 index 00000000..e843c7e6 --- /dev/null +++ b/docs/统一触发逻辑改造方案-20260812.md @@ -0,0 +1,77 @@ +# 统一触发逻辑改造方案(盘中重评:进区→LLM重评→维持建议才发推荐) + +> 创建:2026-08-12 | 作者:小小莫(Sisyphus)| 状态:**待老莫确认后实施**(高风险,涉及核心盘中推荐逻辑) +> 原则来源:老莫 2026-08-12 明确——"进区触发重评→重评维持才发推荐"本该如此;不要有例外(v_combo波段出场);k线形态判断在 LLM 提示词上体现(不在代码硬编码特定规则);重评就是最强确认;冷却时间(防短时间反复进区频繁触发重评)。 + +--- + +## 一、统一触发逻辑(目标态) + +``` +进操作区间(买入区 / 卖出区[止盈/止损/波段]) + → 触发 LLM 重评(batch_reassess.collect_data + build_prompt + call_llm,12维全面评估) + → LLM 基于 tech_snapshot(MA5/10/20/60+支撑阻力+量价)判断 k 线形态(连续收破MA10/回稳/量价关系) + → 综合结论(timing_signal)维持建议: + 买入推荐:含"买入/可买入/加仓/可加仓" + 卖出推荐:含"卖出/止盈" + → 发推荐 + → 冷却:进区信号 30 分钟(price_monitor _can_push 现有)/ 重评 5 分钟(regenerate_all 现有) +``` + +**核心原则**: +1. **统一**:所有盘中触发(买入/卖出/波段出场)同一逻辑,无例外 +2. **k 线形态在 LLM 提示词上体现**:连续破MA10/收阳缩量/量价关系由 LLM 判断(tech_snapshot 提供数据),代码不硬编码特定规则 +3. **重评是最强确认**:LLM 12维全面评估(大盘/行业/个股×消息/基本/技术/资金),比"连续破MA10"单一规则更全面 +4. **冷却防高频重复**:进区信号 30 分钟(同股同区间不重复推)+ 重评 5 分钟(LLM 重评开销) + +## 二、需要改造的两块 + +### 1. stale_push_wlin(买入)——当前"进区直接推" + +**现状**(468-480 行): +- 价格进买入区(entry_low~entry_high)硬检查**就推**买入提醒("拒绝偏离仍推买入") +- 重评是独立的(RR<1.5/无止盈/非买入signal 标记 STRATEGY_STALE → 后台跑 per_stock_reassess) + +**改造**: +- 进买入区 → **触发 LLM 重评**(batch_reassess collect_data+build_prompt+call_llm) +- LLM 综合结论含"买入/可买入/加仓/可加仓" → 发买入推荐 +- LLM 综合结论非买入(观望/卖出/信号不充分) → **不发**(或发"暂不推荐"说明) +- 冷却:进区信号 30 分钟(同股同区间不重复触发重评) + +### 2. price_monitor v_combo 波段出场(卖出)——当前"连续破MA10 代码规则" + +**现状**(515-537 行): +- exit_mode=swing 的持仓(v_combo 回调源): + - swing_out:**连续 2 日收破 MA10** + 价 已完成的低风险部分:LLM 提示词补"波段出场形态"判断(build_prompt 趋势判断加连续2日收破MA10→弱/回稳+新高→稳)——k 线形态由 LLM 判断的基础已就绪。