init: stock buddy v5 完整回测系统
三版本 A/B/C 止损策略对比回测 - A: 固定止损 12% - B: ATR x2.5 动态止损 - C: 混合自适应(低波动固定8%/中波动ATR×2.5/高波动ATR×2.0) 含仓位分级、成交量确认、CSV缓存机制 已验证三只港股持仓:01833 / 09886 / 09982 待补全:data/1833.csv 和 data/9886.csv(在外网运行 download_data.py)
This commit is contained in:
70
TODO.md
Normal file
70
TODO.md
Normal file
@@ -0,0 +1,70 @@
|
||||
# TODO — Stock Buddy 待办清单
|
||||
|
||||
更新时间:2026-03-22
|
||||
|
||||
---
|
||||
|
||||
## 🔴 紧急 / 当前阻塞
|
||||
|
||||
- [ ] **补全数据缓存**
|
||||
- 在外网环境运行 `python3 download_data.py`,下载并保存:
|
||||
- `data/1833.csv`(平安好医生,2年历史)
|
||||
- `data/9886.csv`(叮当健康,2年历史)
|
||||
- `data/9982.csv` 已有,无需重新下载
|
||||
- 下载完成后推送到 repo,内网环境直接读缓存即可
|
||||
|
||||
- [ ] **完整实测验证 v5 回测结果**
|
||||
- 当前平安好医生和叮当健康的 B/C 版收益为推算值(标注☆)
|
||||
- 数据补全后重跑 `stock_backtest_v5_abc.py`,用真实数字替换估算
|
||||
|
||||
---
|
||||
|
||||
## 🟡 近期优化
|
||||
|
||||
### 止损策略
|
||||
- [ ] 测试 C 版混合策略的 ATR 分界阈值是否需要调整(当前 5% / 15%)
|
||||
- [ ] 考虑加入"盈利保护"逻辑:盈利超过 30% 后,止损线上移到成本价(保本止损)
|
||||
|
||||
### 仓位管理
|
||||
- [ ] 多股联动:统一资金池管理,而非每只股票独立 10000 初始资金
|
||||
- [ ] 最大持仓数限制(如同时最多持 2 只)
|
||||
- [ ] 按评分排名动态分配仓位
|
||||
|
||||
### 信号质量
|
||||
- [ ] 加入"大盘过滤":恒生指数跌破 20 日均线时,暂停所有买入信号
|
||||
- [ ] 成交量确认增强:要求连续 2 日放量,而非单日
|
||||
- [ ] 加入 OBV(能量潮)指标,辅助判断资金流向
|
||||
|
||||
---
|
||||
|
||||
## 🟢 中长期规划
|
||||
|
||||
### 数据自动化
|
||||
- [ ] 接入东方财富非官方 API(`push2his.eastmoney.com`)作为 yfinance 备用
|
||||
- [ ] 定时任务:每天收盘后自动更新 data/ 下的 CSV 缓存
|
||||
- [ ] 新闻舆情自动抓取(雪球、东方财富快讯),替代手动快照
|
||||
|
||||
### 扩展标的
|
||||
- [ ] 将系统推广到更多港股标的,不只局限于持仓三只
|
||||
- [ ] 支持 A 股(需要适配数据源和交易规则)
|
||||
- [ ] 支持美股(yfinance 数据更稳定)
|
||||
|
||||
### 可视化
|
||||
- [ ] 用 matplotlib 输出每只股票的价格走势 + 买卖信号图
|
||||
- [ ] 生成 HTML 报告,包含三版本收益曲线对比
|
||||
|
||||
### 系统化部署
|
||||
- [ ] 打包成命令行工具,支持 `stock-buddy analyze 1833.HK`
|
||||
- [ ] 接入企业微信 Bot,每天自动推送评分报告
|
||||
- [ ] Docker 化,方便在任意环境运行
|
||||
|
||||
---
|
||||
|
||||
## ✅ 已完成
|
||||
|
||||
- [x] v2:基础三维度评分系统(技术面+基本面+舆情)
|
||||
- [x] v3:引入移动止损 + 仓位分级,A/B 对比回测
|
||||
- [x] v4:ATR 动态止损 vs 固定止损,A/B 对比
|
||||
- [x] v5:混合自适应策略(C版),三版本 A/B/C 完整框架
|
||||
- [x] CSV 缓存机制(避免 yfinance 重复限速)
|
||||
- [x] 确认核心结论:ATR 动态止损对高波动小盘股效果显著优于固定止损
|
||||
Reference in New Issue
Block a user