Bootstrap

Backtrader篇-制作自定义的实时DataFeed

自定义DataFeed开发篇

Todo List:

  • 继承backtrader.feed.DataBase
  • 添加自定义参数
  • 可能需要重写__init__(self)start(self)方法
  • 可能需要重写stop(self)方法
  • 必须重写_load(self)方法

预定义

我们尝试构建一个虚拟的实时系统,我们将通过一个预定以的生成器来不断生成数据。

定义一个DataFeed类

  • 继承backtrader.feed.DataBase
class MyFeed(bt.feed.DataBase):
    ...

添加初始化过程

- [x] 重写`__init__(self)`
class MyFeed(bt.feed.DataBase):

    def __init__(self)
;