VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 152
声望: 4

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
加入于:
帖子: 4502
声望: 321

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

Member
avatar
加入于:
帖子: 152
声望: 4

用Python的交易员 wrote:

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

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

Administrator
avatar
加入于:
帖子: 4502
声望: 321

send_order等函数,下单时传入的

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

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

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

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】