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

HUOBIS提交订单后,状态一直显示“提交中”,但是实际账号中已经成交。请问如何解决,谢谢!

description

Member
avatar
加入于:
帖子: 2102
声望: 139

可以看一下是每次下单都这样还是偶尔,如果不是每次都这样,可能是网络断开导致没有收到成交回报

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

火币每次下单,多种U本位合约都这样。同一台服务器,币安就完全没有问题。

Member
avatar
加入于:
帖子: 2102
声望: 139

可以自己底层打印一下看卡在哪里了

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

xiaohe wrote:

可以自己底层打印一下看卡在哪里了
请教在哪个文件里,可以把底层的信息打印出来,谢谢

Member
avatar
加入于:
帖子: 2102
声望: 139

vnpy.gateway.huobis.huobis_gateway

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

xiaohe wrote:

vnpy.gateway.huobis.huobis_gateway
还请说明下在huobis_gateway 哪个类的函数里面,谢谢

Member
avatar
加入于:
帖子: 2102
声望: 139

可以在on_order和on_trade函数附近打印看看

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

xiaohe wrote:

可以在on_order和on_trade函数附近打印看看
我看了一下on_order 和on_trade 函数,好像没有看到对交易所订单返回信息的处理。不知道是哪个函数处理返回信息的。

Member
avatar
加入于:
帖子: 2102
声望: 139

在接口文件huobis_gateway里搜索on_order和on_trade就能看见了,挺多的。
比如如果没有收到成交回报就是send_order的时候调用了on_order推送订单状态去主页面,但是成交后并没有收到websocket关于订单状态变化的推送,所以就没有触发on_order函数以及on_trade函数向主界面推送信息

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

xiaohe wrote:

在接口文件huobis_gateway里搜索on_order和on_trade就能看见了,挺多的。
比如如果没有收到成交回报就是send_order的时候调用了on_order推送订单状态去主页面,但是成交后并没有收到websocket关于订单状态变化的推送,所以就没有触发on_order函数以及on_trade函数向主界面

请教兄台,在cta_strategy\template.py 文件里定义了一个self.po变量,然后在各个策略里面被引用,但是一直找不到该变量被赋值的语句。还请指教,谢谢

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

沪公网安备 31011502017034号