1、简介
创建一个Cerebro引擎:
1、加入一个Strategy
2、加载数据
3、执行:cerebro.run()
4、对执行结果可视化
就是这么简单!
2、安装
pip install backtrader
特别注意的是,和backtrader适配的matplotlib版本不能太高,测试可用的版本是3.2.2。如果高于此版本,可以通过如下命令降级:
pip uninstall matplotlib
pip install matplotlib==3.2.2
3、一个例子
Line
Line在Backtrader系统中,是最重要的对象。Line的本意就是一连串可以连接在一起的点,所有可以在坐标上形成一条线的数据,就称为Line。在量化投资的领域,这个Line通常指的是证券的open(开盘价)、high(最高价)、low(最低价)