美文网首页量化交易研究Python
量化交易框架Backtrader官方文档研读(Cerebro )

量化交易框架Backtrader官方文档研读(Cerebro )

作者: 一块自由的砖 | 来源:发表于2020-06-26 21:08 被阅读0次

Cerebro介绍

Cerebro翻译过来是大脑的,我觉的名副其实。确实是backtrader系统的基石。主要体现了4个大功能:
1 协调数据,策略,指标,分析器等各种组件和功能
2 处理实时数据,交易和执行回测
3 返回处理结果
4 根据数据绘图

使用流程

1 初始化cerebro

cerebro = bt.Cerebro(**kwargs)

2 加入处理数据

cerebro.adddata(data)

3 加入策略

cerebro.addstrategy(MyStrategy, param=xxx)

4 加入其他自定义的元素

主要根据实际情况加入writer, analyzer,observer,broker等,方法也都比一样

addwriter(wrtcls, *args, **kwargs)
addanalyzer(ancls, *args, **kwargs)
addobserver(obscls, *args, **kwargs)
cerebro.broker=xxx

5 执行回测

result = cerebro.run(**kwargs)

6 绘图

cerebro.plot()

相关文章

网友评论

    本文标题:量化交易框架Backtrader官方文档研读(Cerebro )

    本文链接:https://www.haomeiwen.com/subject/eguzmhtx.html