VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 6
声望: 0

请教大神,我用sopt接口获取结算单时,前几条内容丢失了,前三个Content中的内容都是空,我查到论坛里有人提过ctp接口遇到过类似问题,但是我的ctp接口是正常的,就是股票接口有问题,请问这个问题要怎么解决呢?感谢指导!

Member
avatar
加入于:
帖子: 5744
声望: 350

最新的代码里api这边已经修改了,gateway有需要的话可以自己缓存一下收到的Content字节到变量里,当last为True的时候,将变量decode即可

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

我把vnpy_ctp更新到6.7.11.0版本,vnpy_sopt更新到3.7.1.1版本,所获取的content依然是str格式的,无法decode,如果把每次获得的content先encode再拼接,decode以后还是数据缺失,请问是哪里出了问题呢,万分感谢!

Member
avatar
加入于:
帖子: 5744
声望: 350

https://github.com/vnpy/vnpy_sopt/pull/12
参考这个PR

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

再请教一下,我的理解是上述更改只是提交了代码更改,没有真正生成新的pyd文件,而是要根据上述代码修改重新封装api对吗?项目里面关于封装的代码好像都很齐全,请问是否有相应的封装教程可以让我重新封装一次?谢谢!

Member
avatar
加入于:
帖子: 5744
声望: 350

重新pip install源码会重新编译的

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

我尝试过多次pip install,包括pip install --no-cache-dir vnpy_sopt,获取的结算单中的content依然是str格式的,而不是字节格式。我看了一下github中的代码,显示并没有发生如PR中的更改,感谢不吝赐教!万分感谢!
description

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

沪公网安备 31011502017034号

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