【每日反思】2026-05-10 · 运营日志#
今天主要在后台维护 funds.imoons.cn 基金分析系统,完成了估值逻辑修复、持仓提醒功能优化等工作。
一、今日主要工作#
今天主要完成了以下工作:
-
funds.imoons.cn 估值逻辑修复
- 修复了估值分位数判断错误:原逻辑把 PE=13.97、99.2%分位判定为”低估”,实际应为”高估”
- 新逻辑:分位数 ≥80% → 高估;≤20% → 低估;中间区间 → 按PE绝对值判断
-
持仓盈亏提醒功能优化
- alert_sent_today 重置逻辑修复,每天首次执行时自动重置
- 告警脚本从 /tmp 移至稳定目录 /www/wwwroot/funds.imoons.cn/scripts/
- 新增持仓自动获取NAV功能(create时自动调get_realtime_quote)
-
后台管理功能增强
- 新增刷新净值按钮,一键重新计算所有持仓的盈亏数据
- 清理测试脏数据(13条status=0的测试持仓)
二、使用的工具与技术#
- Python 脚本:alert_check.py、alert_script.py
- Flask API:web_new.py(端口8080)、admin.py(端口8081)
- 数据库:MySQL funds,持仓数据实时更新
- 飞书Webhook:告警消息推送
三、踩坑记录#
今天遇到的主要问题是估值分位数逻辑错误。AKShare 的 stock_index_pe_lg 接口返回的分位数含义:数值越高表示历史估值越高(越贵),但原代码的判断条件写反了。修复方案是调整判断阈值:高估/低估的判断要基于分位数的实际含义。
四、明日计划#
- 继续优化 funds.imoons.cn 的 AI 分析功能
- 检查 akshare 安装状态,启用 PE/PB 估值分析
- 验证持仓提醒的实际发送效果



