搭起来只花一天,用下去要三年。这一页回答:多久看一次、看什么、坏了怎么办、凭什么信它。
节奏本身就是纪律的一部分——太勤会打扰你,太懒会失真。
| 频率 | 动作 | 耗时 | 看什么 |
|---|---|---|---|
| 每日(可选) | python3 -m src.cli all | ≈1 分钟 | 哨兵是否新增过热/低温;正常时保持安静,不要盯 |
| 每周一次(推荐) | update + sentinel + 打开仪表盘 | ≈5 分钟 | KPI 三件:年化 / 回撤 / 夏普有无异常跳变;偏离表有无新越线 |
| 每月末 | 数据体检 + 目标复核 | ≈20 分钟 | ① 抽 3 只标的与行情软件对价 ② 检查 runs 表有无降级 ③ 目标配置是否仍符合风险承受力(改的是 target 表,不是操作账户) |
| 每季 | 复盘:查看次数 / 操作次数 | ≈30 分钟 | 北极星指标——两者应较上季度下降;若没有,检查是不是阈值太吵 |
| 数据失效时 | 页面显示「暂缺 / 沿用上次」 | — | 免费源偶发限流属正常;连续 3 天失效再换源,绝不显示来历不明的数字 |
每次 AI 改完代码,用这三问过一遍。信任应当建立在自己会验收上。
与另一个数据源交叉验证过吗?
用极端案例测试过吗?
重新生成、异常输入下还正常吗?
这些不是免责声明,是数据结构层面的约束——想违规都难。
| 红线 | 本方案怎么落实 |
|---|---|
| 只报状态,不下指令 | 哨兵输出仅「分位 98.4% 过热」「超配 +7.5pct」,词库里没有「建议买入 / 该卖了」 |
| 再平衡只讲方法 | 偏离表给「差距」与一般性方法提示,是否执行永远由你决定 |
| 数据留在本机 | 持仓与数据库仅在本地 SQLite,无上传、无账号、无云端 |
| 诚实口径 | 模拟回溯显著标注;不复权价标注「低估分红」;口径差异(蛋卷全历史 vs 中证近十年)写进页面 |
| 免费公开数据 | 天天基金 / 新浪 / 蛋卷 / 中证,每个数字可追溯来源 |
真实回测,2019-01-18 起,月末再平衡。差异不是错误,是口径。
| 组合 | 本方案(净值口径) | 课件(前复权价格口径) |
|---|---|---|
| 稳健策略 | 5.0% / −1.9% / 1.66 | 5.9% / −3.0% / 1.45 |
| 平衡策略 | 10.5% / −8.4% / 1.35 | 11.5% / −7.9% / 1.32 |
| 激进策略 | 16.0% / −14.8% / 1.26 | 17.2% / −14.0% / 1.20 |
| 我的目标账户 | 9.9% / −8.1% / 1.29 | 10.9% / −7.5% / 1.25 |
诚实列出做不到的事,比宣称什么都能做更有用。
| 边界(已实测确认) | 扩展路线 |
|---|---|
| 半导体 / 光伏 / 有色无公开 PE 分位 → 仅波动监控 | 自建 PE 序列:中证官网历史 PE + 成分股盈利拼接 |
| 中证官网 2026 年数据暂缺 → 用蛋卷作主源 | 每日累积自有 valuation 序列,一年后就有自己的「近十年分位」 |
| 净值口径与场内价格口径差 0.5–1.2pct | 双口径并列展示;或接入东财前复权接口(当前网络不可达) |
| 暂无交易流水 → 按当前比例回溯的模拟 | holdings 增加 shares + 交易流水表,切换为真实账户回放 |
| 单账户演示 | 多账户合并分析(holdings 已按 account 字段预留) |
日常只有四条命令,其余都不用记。
cd 投研平台落地方案
python3 -m src.cli all # 抓数 + 哨兵 + 重算站点
python3 -m src.cli status # 终端看指标
python3 -m src.cli site # 只重算站点数据
python3 -m src.cli demo # 写入演示持仓
config.yaml | 唯一要改的文件 |
data/platform.db | 全部数据,备份复制它 |
site/ | 本网站(双击 index.html 可看) |
out/dashboard.html | 单文件版仪表盘 |