Files
stockbuddy/TODO.md
Stock Buddy bd7d85817a 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)
2026-03-22 12:57:47 +08:00

2.6 KiB
Raw Blame History

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能量潮指标辅助判断资金流向

🟢 中长期规划

数据自动化

  • 接入东方财富非官方 APIpush2his.eastmoney.com)作为 yfinance 备用
  • 定时任务:每天收盘后自动更新 data/ 下的 CSV 缓存
  • 新闻舆情自动抓取(雪球、东方财富快讯),替代手动快照

扩展标的

  • 将系统推广到更多港股标的,不只局限于持仓三只
  • 支持 A 股(需要适配数据源和交易规则)
  • 支持美股yfinance 数据更稳定)

可视化

  • 用 matplotlib 输出每只股票的价格走势 + 买卖信号图
  • 生成 HTML 报告,包含三版本收益曲线对比

系统化部署

  • 打包成命令行工具,支持 stock-buddy analyze 1833.HK
  • 接入企业微信 Bot每天自动推送评分报告
  • Docker 化,方便在任意环境运行

已完成

  • v2基础三维度评分系统技术面+基本面+舆情)
  • v3引入移动止损 + 仓位分级A/B 对比回测
  • v4ATR 动态止损 vs 固定止损A/B 对比
  • v5混合自适应策略C版三版本 A/B/C 完整框架
  • CSV 缓存机制(避免 yfinance 重复限速)
  • 确认核心结论ATR 动态止损对高波动小盘股效果显著优于固定止损