背景

backtrader 已经比较完善了,我想要借鉴量化投资框架中其他项目的优势,继续改进优化 backtrader。

任务

  1. 阅读研究分析 backtrader 这个项目的源代码,了解这个项目。

  2. 阅读研究分析/Users/yunjinqi/Documents/量化交易框架/backtraderalerts

  3. 借鉴这个新项目的优点和功能,给 backtrader 优化改进提供新的建议

  4. 写需规文档和设计文档放到这个文档的最下面,方便后续借鉴

backtraderalerts 项目简介

backtraderalerts 是 backtrader 的交易报警扩展,具有以下核心特点:

  • 交易报警: 交易信号报警

  • 多渠道通知: 支持多种通知渠道

  • 实时推送: 实时信号推送

  • 自定义报警: 自定义报警规则

  • 邮件通知: 邮件通知支持

  • Webhook: Webhook 通知支持

重点借鉴方向

  1. 报警系统: 报警系统设计

  2. 通知渠道: 多通知渠道集成

  3. 实时推送: 实时推送机制

  4. 规则引擎: 报警规则引擎

  5. 扩展设计: 扩展模块设计

  6. 集成方式: 与 backtrader 集成