分享

BackTrader官方文档 01 - 介绍和安装

 禁忌石 2022-03-23

介绍

欢迎使用BackTrader文档!
该平台有两个主要目标:

  1. 易用性
  2. 还是1. 易用性

注意: 大致地基于了宫城先生的空手道规则

运行此平台的基础知识:

  • 创建策略确定潜在的可调参数在策略中实例化所需的指标写下进入/退出市场的逻辑

提示: 或者说:准备一些指标作为做多/做空信号

然后:

  • 创建大脑引擎第一:注入策略(或基于信号的策略)
    然后:加载并注入数据馈送(使用cerebro.adddata创建)执行cerebro.run()视觉反馈使用:cerebro.plot()

BackTrader平台具有高度可配置性,希望作为用户能发觉这个平台有用而且有趣。

安装

要求和版本

BackTrader是独立的,没有外部依赖包(除非你想绘图)
基本要求是:

  • Python 2.7版
  • Python 3.2/3.3/3.4/3.5
  • pypy/pypy3

如果希望制图,则需要安装:

  • Matplotlib>=1.4.1
    可能早期版本同样适用,但1.4.1是开发BackTrader时使用的版本

注意:在编写Matplotlib时,pypy/pypy3不支持Matplotlib

Python 2.x/3.x兼容性

BackTrader在Python2.7下开发,有时在3.4下。两个版本的测试都在本地运行。
与3.2/3.3/3.5和pypy/pyp3的兼容性通过Travis下的持续集成进行了检查。

从pypi安装

例如,使用pip:

pip install backtradereasy_install也可以用相同语法安装

easy_install也可以用相同语法安装

从pypi安装(包括matplotlib)

如果需要制图功能,请使用此选项:

pip install backtrader[plotting]

这会同时安装matplotlib包,而matplotlib包又会自动安装其他依赖包。

同样,您可能更喜欢(或只能用…)easy_install

从源安装

首先从github站点下载版本或最新原始代码:

  • https://github.com/mementum/backtrader

解包后运行命令:

python setup.py install

从项目中的源代码运行

从github站点下载一个版本或最新源代码时:
https://github.com/mementum/backtrader
然后将BackTrader包目录复制到您自己的项目中。例如,在类Unix操作系统下:

tar xzf backtrader.tgzcd backtradercp -r backtrader project_directory

记住,之后需要手动安装matplotlib包进行制图。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多