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

语句为:ticks = engine.get_ticks(all_symbols,use_df = True)
有个别的合约tick返回是None,导致输出的时候报错:

description

如果仍然想通过engine.get_ticks(all_symbols,use_df = True)一次性获得ticks的dataframe,该怎么做呢?

Member
avatar
加入于:
帖子: 5053
声望: 304

可以参考一下这个PR https://github.com/vnpy/vnpy_scripttrader/pull/5

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

已更改,谢谢!这样做一些获取不到tick的合约就删除掉了,导致总的行数变少了。我想把get_ticks返回的None也保存在dataframe中,总行数不变,改如何操作呢?

Member
avatar
加入于:
帖子: 5053
声望: 304

那就自己进行个性化修改了

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

沪公网安备 31011502017034号

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