vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 144
声望: 3

backtesting.py里面,下面的代码:
for order in list(self.active_limit_orders.values()):

        # Push order update with status "not traded" (pending).
        if order.status == Status.SUBMITTING:
            order.status = Status.NOTTRADED
            self.strategy.on_order(order)


请问self.active_limit_orders是从哪里传过来的?我在backtesting.py没找到相关代码,谢谢。

Administrator
avatar
加入于:
帖子: 4449
声望: 255

这是属于BacktestingEngine的一个成员字典

Member
avatar
加入于:
帖子: 144
声望: 3

用Python的交易员 wrote:

这是属于BacktestingEngine的一个成员字典

可是他里面的数据是哪儿来的?
没看到有传数进去的代码。

Administrator
avatar
加入于:
帖子: 4449
声望: 255

send_order等函数,下单时传入的

Member
avatar
加入于:
帖子: 1
声望: 0

可是我在跑回测的demo时候,并没有调用send_order ,那不是会导致楼主说的for循环永远不会执行?

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3

沪公网安备 31011502017034号