安装指南 #
本文将介绍如何安装和配置 Backtrader,以便您能快速开始交易策略的开发与测试。
需求和版本 #
Backtrader 是一个自包含的平台,无需外部依赖(除非您需要使用绘图功能)。
它的基本需求和兼容版本如下:
基本需求:
- Python 2.7
- Python 3.2 / 3.3 / 3.4 / 3.5
- pypy/pypy3
额外需求(如需绘图):
- Matplotlib >= 1.4.1(虽然更早的版本可能也能工作,但这是开发时使用的版本)
注意: 在撰写本文时,Matplotlib 还不支持 pypy/pypy3。
Python 2.x/3.x 兼容性 #
Backtrader 的开发主要在 Python 2.7 下进行,有时也会在 3.4 下进行测试。为了确保兼容性,本地测试环境会使用这两个版本。此外,通过 Travis 持续集成系统,我们还确保了与 Python 3.2 / 3.3 / 3.5 以及 pypy/pypy3 的兼容性。
从 PyPI 安装 #
您可以使用 pip 轻松安装 Backtrader:
pip install backtrader
或者,您也可以使用 easy_install 安装:
easy_install backtrader
如果需要绘图功能:
pip install "backtrader[plotting]"
这会自动安装 Matplotlib 及其依赖项。
从源码安装 #
- 从 GitHub 网站下载发布版本或最新的 tarball: 下载链接
- 解压下载的文件,然后运行以下命令安装:
python setup.py install
在项目中从源码运行 #
如果您希望在项目中直接运行 Backtrader 的源码,可以按照以下步骤操作:
- 从 GitHub 网站下载发布版本或最新的 tarball: 下载链接
- 将 backtrader 包目录复制到您的项目中。如在类 Unix 系统,可执行命令:
tar xzf backtrader.tgz
cd backtrader
cp -r backtrader project_directory
- 请记住,如果需要绘图功能,还需手动安装 Matplotlib。
通过这些步骤,您将能够轻松安装和使用 Backtrader 平台进行量化交易的开发和测试。希望这些说明对您有所帮助,祝您在使用 Backtrader 时一切顺利!