docs: 补充今日全量变更文档(扫描/过滤/九维/仓位/冷却/清理)

This commit is contained in:
知微
2026-07-10 01:30:11 +08:00
parent 66c3cfecc3
commit c4de7d6516
+52
View File
@@ -1,5 +1,57 @@
# analyst-knowledge-log.md
## [2026-07-09 22:00] 全市场主力建仓扫描 + 五级过滤 + LLM九维分析
### 新增组件
| 组件 | 功能 | 调度 |
|------|------|------|
| `accumulation_scanner.py` | 全市场5207只A股量价异常扫描(每10分钟13秒) | `*/10 9-15` |
| `candidate_filter.py` | 五级过滤管道(S2量价/S3技术/S4资金/S5基本面) | `*/30 9-15` |
| `promote_candidates.py` | 自动提拔高分候选入自选 | `*/30 9-15` |
| `batch_reassess.py` | 批量LLM九维分析补全(逐只处理间隔15秒) | 一次性 |
### 系统架构变更
**自选统一:**
- 自选数据统一存储在 `holding_strategies(decision_type='自选策略')`
- `watchlist_stocks` 表已废弃(is_active=0
- `read_watchlist()` 改为从 `holding_strategies` 读取
**DB统一:**
- `~/.hermes/profiles/position-analyst/data/mofin.db` → 软链接 → `/home/hmo/MoFin/data/mofin.db`
**去小果化:**
- `xiaoguo_scanner` / `xiaoguo情感分析` / `xiaoguo信号消费` 全部停用
- 替代为 `accumulation_scanner.py`(纯数据驱动,0 LLM成本)
### 九维分析
`per_stock_reassess.py` 重评时自动调用LLM(gateway API)生成完整九维分析:
- 数据源全部随需随拉(腾讯API实时价/PE/市值 + DB大盘/基本面/消息)
- LLM输出信号+买入区间+止损止盈+仓位百分比
- 超时自动降级为代码生成
### 冷却期机制
- `per_stock_reassess`: `reassessed_at`追踪,交易时段1小时/非交易24小时
- `price_monitor` zone breach: `_can_push()` 同股同区间30分钟冷却
### 仓位规则
- 仅「买入」信号输出仓位建议
- 仓位公式:RR×大盘调整×品种调整,范围5%~20%
- 关注/观望/卖出信号仓位为空
### 数据清理
- DROP TABLE: stock_weekly, stock_monthly(无人读取的死表)
- DROP TABLE: portfolio_state(无人读写的僵尸表)
- holdings: 清除shares=0的5只持仓
- watchlist_stocks: 全部标记is_active=0(已迁移)
- **发现**: candidates表有15条历史候选数据但promoted=0的都被手动标记了dropped=1(超7天未更新)。自动推广管道从未实现。
- **修改**: 新建 `scripts/promote_candidates.py` — 扫描 candidates(promoted=0+dropped=0) → stock_quote验价 → write_holding_strategy → 标记promoted
- **新建cron**: 候选股自动推广-盘中(e415846d4fb6) | 0,30 9-15 * * 1-5 | no_agent | 静默模式
- **效果预期**: 新候选股在30分钟内自动进入自选+带策略,不再依赖LLM prompt
## [2026-07-09 10:40] 自愈执行器升级处理:KOSDAQ-4.1% HIGH信号
- **发现**: 自愈执行器上报盘中自检发现宏观风险HIGH(KOSDAQ-4.1% + 中信证券研报)