# MoFin 版本变更记录(VERSIONS) > **给运营者(知微)的版本变更说明**。每次系统有改动,都记录在这里, > 用**你能理解的语言**说明:系统变了什么、为什么变、你需要注意什么。 > 按时间倒序(最新在前)。 --- ## 阅读指南 - **每条变更 = 一个完整的改动**(不分大小,统一记录) - 每条包含:**改了什么**(通俗)+ **为什么改** + **对你的影响** - 技术细节见 `CHANGELOG.md`(开发者参考) --- ## 2026-08-19/20 — 系统大扫除 + 重评体系改正 + 调度7:10 ### 改了什么 1. **参数权威保护改白名单**:holding_strategies 的策略参数(买入区/止损/止盈/RR)只有 per_stock_12d/batch_12d/promote 能写。之前干净清理/分支扫描等辅助模块会连带改参数 → 参数被反复篡改(如 00020 止损 1.30/1.31 跳)。现在根治。 2. **监控 Tab 加多写方风险**:Dashboard 数据实体 Tab 会标红"多写方N·篡改风险",一眼看哪些表多个模块在写。 3. **price_monitor 改成真 12 维 LLM 重评**:盘中进操作区触发的是真 LLM 重评(不是技术快算)。技术快算违反"重评=12维"原则(含消息面)。 4. **每日盘前重评补全自选池**:原来只对持仓做 12 维 LLM 重评,现在持仓+自选都做(符合"所有池子一一重评")。 5. **清理死表/收尸**:删 5 个历史备份表和废弃表(含 stock_announcements、xiaoguo 小果系列)。小果确证废弃已收尸。 6. **补 4 类重评体系文档**:方法论 §3.3b 明确"选股/买触发/卖触发/盘前全量"四类重评。 7. **定时调度 7:10**:每日盘前全量重评从 8:10 改为 7:10。 ### 为什么改 - 老莫发现系统有"同表被多模块反复覆写"、技术快算违背 12 维原则、废弃表堆积等长期问题。 - 目标是数据流清晰、操作有序,重评严格遵循 12 维 LLM。 ### 对你的影响 - ✅ **买入/止损参数更可靠**:不会被辅助模块偷偷改掉 - ✅ **盘中重评是真正的 12 维**(含消息面判断),不是简化技术计算 - ✅ **每日盘前 7:10 对全池(自选+持仓)重评**(之前只持仓) - ✅ **监控 Tab 更清楚**:多写方风险一目了然 --- ## 2026-08-11 — Cron 架构统一重构 ### 改了什么 MoFin 的定时任务系统做了全面梳理: 1. **策略扫描器独立了**——以前"超跌扫描""恐慌买扫描"是被塞进"市场数据采集"里一起跑的,现在它们各自独立调度(9:35 交易日自动运行) 2. **新建了公共代码库**——把各个策略共用的计算逻辑(技术指标、行情数据获取)抽出来,放到公共模块,避免每个策略重复写一遍 3. **清理了冗余任务**——停掉了几个重复/过时的定时任务(如午间重复采集、死掉的旧调度) 4. **新策略扫描器已就绪**——"预测超跌反弹"新策略的扫描代码已写好并验证(有大盘弱势判断,当前大盘不弱所以不会误报) ### 为什么改 之前 cron 系统混乱:策略扫描器嵌在数据采集器里、代码多处重复、死配置残留——这阻碍了"预测超跌反弹"新策略的引入。这次重构让架构清晰,新策略可以顺畅接入。 ### 对你的影响 - ✅ **定时任务更清晰**:每个任务职责明确,不再有嵌套调用 - ✅ **新策略即将上线**:超跌反弹扫描器已就绪,等你批准后即可启用 - ✅ **假告警减少**:修了价格监控在集合竞价时段(9:15-9:25)误报暴跌的问题 - ⚠️ **无需你操作**:本次是后台架构调整,不影响你的日常操作 --- ## 2026-08-11 — 价格监控竞价期假告警修复 ### 改了什么 价格监控原本在**集合竞价时段**(9:15-9:25)也会触发暴跌告警,导致误报(今天 9:17 误报睿创微纳暴跌-20%,实际正常)。 ### 为什么改 集合竞价时段的价格是虚拟撮合价,不是真实成交,不该触发告警。 ### 对你的影响 - ✅ 集合竞价时段(9:15-9:25)不会再收到暴跌告警 - ✅ 只有连续竞价时段(9:30-11:30、13:00-15:00)才触发告警 - ✅ 之前的假告警(睿创微纳)已确认是误报,实际价格正常 --- ## 2026-08-11 — LLM 通道切换 ### 改了什么 MoFin 的 AI 调用(知微分析、简报生成等)的 API 通道从 opencode.ai 直连 key6 切换为 key1。 ### 为什么改 key6 失效导致 LLM 调用 401 错误,简报/评估停摆。切换 key1 后恢复。 ### 对你的影响 - ✅ 知微的日报、简报、策略评估恢复正常 - ✅ 无需操作 --- ## 2026-08-10 — Cron 系统审视整理 ### 改了什么 暂停了 5 个过时/冗余的定时任务(系统健康检查旧版、自选买入区提醒、300308 盯盘、小果市场筛选),并修复了"gateway 看门狗反噬死循环"(8/3 起导致所有 AI 任务停摆的根因)。 ### 对你的影响 - ✅ 所有 AI 驱动的定时任务(简报、评估、复盘)恢复正常 - ✅ 消除了无意义的任务空转 --- ## 2026-07-19 — XMPP Bot 断线重连修复 ### 改了什么 知微的 XMPP Bot 断线后会无限重连导致崩溃,现已修复(重连失败后最多试一次,不会爆栈)。 ### 对你的影响 - ✅ 知微 Bot 断线后会自动恢复,不会彻底挂掉 --- ## 2026-07-14 — 价格监控数据库死锁根治 ### 改了什么 价格监控写数据库时偶发死锁导致卡死,现已根治(加重试 + 超时保护)。 ### 对你的影响 - ✅ 价格监控不再卡死,持仓价格更新更稳定 --- ## 2026-07-03 — 数据存储架构升级 ### 改了什么 系统数据从 JSON 文件迁移到 SQLite 数据库,统一了数据存储;同时修正了港股/A股的币种处理(港股存港币,汇总时自动转人民币)。 ### 对你的影响 - ✅ 数据不再出现 JSON/数据库不一致 - ✅ 港股持仓显示正确(港币计价,汇总自动转人民币) --- ## 2026-07-01 — 统一数据读取 ### 改了什么 所有脚本统一通过 mo_data 读取数据,不再各自直接读文件。 ### 对你的影响 - ✅ 数据口径一致,不会出现"这个报表对不上那个报表" --- ## 历史版本(详见 CHANGELOG.md) | 日期 | 概要 | |------|------| | 2026-07-13 | XMPP Bot 非阻塞 + 深套规则重构 | | 2026-07-10 | 知微 XMPP Bot 离线修复 | | 2026-07-09 | 信号堆积修复 + 监控盲区修复 | | 2026-07-06 | 全面系统修复(知微)| | 2026-06-30 | 初始架构重构(mo_models 统一数据模型)| --- ## 维护说明 - **每次系统改动,必须更新本文档**(在顶部新增条目) - **格式**:改了什么 + 为什么改 + 对你的影响 - **面向运营者**:避免技术术语,用知微能理解的语言 - **技术细节**:见 CHANGELOG.md(开发者参考) > 维护人:Sisyphus(小小莫) > 原则:让运营者不用看代码,就能完全理解系统每次变化。