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

当没有任何持仓时,查询持仓时,CTP没有返回,这样会和ctp连接断开或者网络不好等情况相同(都是没有返回或超时)。
这样的情况出现的概率也不小,当日间清仓后,夜盘开始时就会出现这种没有任何持仓的情况。
我在onRspQryInvestorPosition(self, data: dict, error: dict, reqid: int, last: bool)里加了print(data.reqid,last)作测试,的确是没有任何返回出现(即没有request持仓后没有打印任何东西)。
请问该如何处理?

Administrator
avatar
加入于:
帖子: 1908
声望: 85

日间清仓后,你的仓位已经都是0,这时夜盘开始查询不到持仓,对你本地的数据状态正确应该是没有影响吧?

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

用Python的交易员 wrote:

日间清仓后,你的仓位已经都是0,这时夜盘开始查询不到持仓,对你本地的数据状态正确应该是没有影响吧?
所以的确是没有基于ctp本身的解决办法,只能额外添加其它的参数及检测。我主要是想把过程尽量精简,能剔除的参数,过程都尽量剔除掉。谢谢。

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