做策略的时候,想在Strategy内部获得,总资金、滑点、和pricetick的信息,这样方便更精确的控制下单函数
发现在github上的样例代码中,这些参数全部传给了一个BactestingEngine类, 观察了一下该类的add_strategy函数
发现该函数初始化了一个strategy类, 但是第一个参数是self,也就是BacktestingEngine类自己, 但是在strategyTemplate类模板的构造函数中,要求第一个参数的类型是StrategyEngine类。 这两个Engine没有继承关系,为什么可以用BacktestingEngine类作为参数去初始化一个Strategy呢?