谁在使用it See的章节后,这对usage. Old网站References The原始网站的引用说,backtrader在使用(至少): 2 Eurostoxx50 Banks 6量化交易Firms That是很久以前和更大量已知的作者,包括其他型贸易公司喜欢部门的“Energy Trading”. 为什么没有名字给? 我从来没有asked They从未asked Can那么维持这些说法? 已经要求(回答)在reddit的 – [问题]如何流行的是Backtrader在这子? 让“S报价从thread. Quote No答案没有一个list这实际上是过时

Python和GUI项目 回测策略backtrader在Python与Backtrader框架 入门使用Python Backtrader 概述的帮助下Videos Overviewbacktrader与Python3和GUI项目 教程:深强化学习的算法交易在Python 教程: 回测策略使用Backtrader框架如何在Python回溯测试一个比特币交易策略 在Python的算法中交易的最佳回测试框架

Introduction Welcome的backtraderdocumenation 该平台有两个主要目标:! use Go易于回到1 Note Loosely基础上,Karate (Kid)规则由Mr. Miyagi. 运行在这个平台的基础知识: 创建Strategy 决定潜在可调parameters Instantiate指示灯您在Strategy Write需要停机进入/退出market Tip 逻辑`或者: 准备一些指标来上班long/shortsignals And then Create了CerebroEngine First:注入Strategy(或信号为基础的策略) 然后:

Writer Write出流以下内容:数据 CSV流进,战略,指标和observers Which对象实际上进入CSV流可以被控制与csv的每个对象的属性(默认为Truedata feeds和observers/假用于indicators) 的属性of Data Feeds Strategies的总结(线和参数) 指标/观察员:(线和参数) 分析仪:(参数和分析结果) 只有一个写入定义称为WriterFile,它可以加入制度: 通过设置writer脑的参数True A标准WriterFile会instantiated By调用Cerebro.addwriter(writerclass, **k

数据Feeds backtrader附带有一组数据饲料解析器(在写所有的时间CSV为主),让您加载不同sources. Yahoo(在线或已保存到一个文件中的数据) VisualChart(见www.visualchart.com Backtrader CSV(自己的测试熟格式) 通用CSV support From的快速入门指南,您添加数据馈送到它应该清楚Cerebro实例。数据Feed稍后将提供给不同在策略: 的阵列self.datas(插入顺序) 别名到阵列对象: self.data和self.data0点到第一element self.dataX点与指数X元素在array A快速提醒如

雅虎数据馈送Notes In 2017年5月停产雅虎现有的API历史数据下载在csvformat. A新的API(这里命名v7)很快standardized并已implemented. This也带来了变化,以实际CSV下载format. Using与版本V7 API / format Starting1.9.49.116这是默认的行为。选择只是from YahooFinanceData为离线在线下载的downloads YahooFinanceCSVData的files Using遗留API / format To使用旧的API / format 实例雅虎的在线数据Feed: data =

Orders Cerebro是关键控制系统在backtrader和Strategy(一子类)是最终用户的关键控制点。后者需要一个链接方法对系统的其它部分而这也正是orders起到关键role. Orders在Strategy成翻译由逻辑作出的决定消息适于Broker以执行一个动作。这是通过做: Creation 通过策略的方法:buy\“,sellandclose(Strategy) which return anorder`实例作为reference Cancellation Through战略的方法:cancel(策略),其接受一个订单实例操作on And的orders也用作通信方法返回

大小测定器Reference FixedSize class backtrader.sizers.FixedSize() 该分级机简单地返回任何动作的固定大小。尺寸可以由一个系统付款的数量来控制希望通过指定tranches使用大规模进入交易parameter. Params: * `stake` (default: `1`) * `tranches` (default: `1`) FixedReverser class backtrader.sizers.FixedReverser() 该分级机返回固定大小的needes扭转打开位置或固定大小打开one To打开位置:返回PARAMstake

即时送到,并发布现场Trading Starting1.5.0 backtrader支持实时数据和生活trading. Interactive Brokers Visual Chart Oanda

笔记本 – 自动线内Plotting Release 1.9.1.99添加了自动在线内运行时,绘图围绕backtrader示人的问题Jupyter Notebook. Some使用的平台里面Notebook和支持这一点,并使其成为默认行为应该把事情consistent. If以前的行为是希望和数字必须独立绘制,简单地做: import backtrader as bt … cerebro.run() … cerebro.plot(iplot=False) 当然,如果从脚本或交互,默认运行绘图后端的matplotlib会像以前一样使用,这将绘制图表在单独windows.