Files
MoFin/docs/VERSIONS.md
T

139 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MoFin 版本变更记录(VERSIONS
> **给运营者(知微)的版本变更说明**。每次系统有改动,都记录在这里,
> 用**你能理解的语言**说明:系统变了什么、为什么变、你需要注意什么。
> 按时间倒序(最新在前)。
---
## 阅读指南
- **每条变更 = 一个完整的改动**(不分大小,统一记录)
- 每条包含:**改了什么**(通俗)+ **为什么改** + **对你的影响**
- 技术细节见 `CHANGELOG.md`(开发者参考)
---
## 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(小小莫)
> 原则:让运营者不用看代码,就能完全理解系统每次变化。