Backtrader官方中文文档:第一部分Introduction简介

本文档全面翻译了Backtrader官方文档,介绍了Backtrader作为一个Python回测交易平台的功能,包括实时数据支持、交互式做市商、可视化、多种数据源和策略、数据过滤、指标开发等特性。通过创建策略、配置参数、实例化指标和逻辑,使用Cerebro引擎运行回测。内容适合有一定Python基础和量化交易背景的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文档参考backtrader官方文档,是官方文档的完整中文翻译,可作为backtrader中文教程、backtrader中文参考手册、backtrader中文开发手册、backtrader入门资料使用。
查看本专栏完整内容,请访问:https://blog.csdn.net/windanchaos/category_12350607.html

前言

本文档参考Backtrader官方文档翻译,结合译者的理解对文档相关内容做了删减、扩充、精简等处理,以便于读者更好的理解Backtrader。
本文未考虑量化小白的阅读,如果你是量化小白,建议先解决:

  • python3的安装、基本使用
  • 开发工具(如pycharm)的安装和基本使用

如果读者有需求,译者会在后续文章或视频中补充相关内容,以做扫盲。仓促翻译,不足之处难免,如有请反馈。

介绍

Backtrader是一个基于Python的回测/交易平台,用于开发交易指标和交易策略。

翻译默认如下:经纪人Broker约等于券商、bar等于单条K线、cerebro等于策略引擎、datafeed等于数据源、indicator等于指标、observer等于观察者、plotter等于图表、sizer等于仓位管理器、strategy等于策略、trader等于交易员、writer等于写入器

首次接触看不懂的,没有关系,有个概念即可。

特点

  • 实时数据源、支持交易
    • 交互的做市商(需要Inpy和pytz)
    • 可视化图表
    • Oanda(外汇交易,需要oandapy)
  • 支持来自csv/文件、在线资源或来自pandasblaze的数据
  • 数据过滤器(比如将每日数据分成块来模拟日内)
  • 支持多种数据源和多种策略
  • 同时处理多个时间框架(例如,同时处理分钟和日线数据)
  • 支持数据重采样和重放
  • 逐步回测或立即回测(评估策略时除外)
  • 集成各类指标
  • 支持TA-Lib
  • 易于开发自定义指标
  • 集成分析器(例如:TimeReturn, Sharpe Ratio, SQN)和“pyfolio” )
  • 灵活配置佣金方案
  • 集成经纪人模拟市场关闭限制止损止损限价订单,滑点和现金调整
  • 支持绘图(需要matplotlib)
  • 高度可配置

Backtrader产品个主要目标:

  1. 易用性
  2. 回到第1

运行Backtrader的基本流程

运行这个平台的基本步骤:

  • 创建一个策略

    • 决定潜在的可调参数

    • 实例化策略中需要的指标

    • 编写进入/退出市场的逻辑

然后

  • 创建一个Cerebro引擎

    • 首先:注入策略(或基于信号的策略)
      然后:

    • 加载并注入数据源(一旦创建,使用cerebro.adddata)

    • 执行cerebro.run()

    • 对于可视化反馈,请使用:cerebro.plot()

希望你会发现这个平台很简单、很有用、很有趣。对于以上说的内容,如果没有概念、不理解也没有关系。接下来我们会结合代码做介绍,一边动手一边理解。

查看本专栏完整内容,请访问:https://blog.csdn.net/windanchaos/category_12350607.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

windanchaos

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值