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

最新试了下rpc,发现没法打单,仔细看了下源码和bug,发现可能是rpc_gateway的send_order没有返回order_id导致的。因为策略是作为client调用rpc的gateway,打单就会出问题。麻烦作者给瞧瞧,谢谢。
这是rpc gateway的send_order:
def send_order(self, req: OrderRequest):
""""""
gateway_name = self.symbol_gateway_map.get(req.vt_symbol, "")
self.client.send_order(req, gateway_name)

这是ctp_gateway的:
def send_order(self, req: OrderRequest):
self.order_ref += 1
...........
return order.vt_orderid

Administrator
avatar
加入于:
帖子: 4220
声望: 241

已修复

Member
加入于:
帖子: 34
声望: 1

用Python的交易员 wrote:

已修复

谢谢!

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