VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 179
声望: 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
加入于:
帖子: 6133
声望: 381

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

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

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

Member
avatar
加入于:
帖子: 6133
声望: 381

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