美文网首页量化交易研究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