源码方式
把源码中的 backtrader 目录放进你的项目即可使用,无需安装包。
官方 README 与 PyPI 均建议通过 pip 安装。
| 场景 | 命令 | 说明 |
|---|---|---|
| 基础安装 | pip install backtrader | 安装回测核心功能 |
| 需要绘图 | pip install backtrader[plotting] | 额外安装 matplotlib 依赖 |
| Interactive Brokers 数据/交易 | pip install git+https://github.com/blampe/IbPy.git | 可选,需 IbPy |
除 pip 外,官方也支持从源码使用与部分实盘数据源依赖。
把源码中的 backtrader 目录放进你的项目即可使用,无需安装包。
通过 Interactive Brokers 需要 IbPy + pytz;Oanda 需要 oandapy(REST);Visual Chart 需要 comtypes fork。
pypy / pypy3 可用(pypy 无绘图,因 matplotlib 限制)。