VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 13
声望: 0

在ctp_gateway.py文件中,交易接口api类中的方法 send_rfq引用了CTP官方的一个函数(self.reqForQuoteInsert(ctp_req, self.reqid)),代码如下。


此函数目前最新的CPT官方文档中已经删除此接口。VNPY的维护人员请关注一下。_**

def send_rfq(self, req: OrderRequest) -> str:
""""""
self.order_ref += 1

    ctp_req = {
        "InstrumentID": req.symbol,
        "ExchangeID": req.exchange.value,
        "ForQuoteRef": str(self.order_ref),
        "BrokerID": self.brokerid,
        "InvestorID": self.userid
    }

    self.reqid += 1
    self.reqForQuoteInsert(ctp_req, self.reqid)

    orderid = f"{self.frontid}_{self.sessionid}_{self.order_ref}"
    vt_orderid = f"{self.gateway_name}.{orderid}"

    return vt_orderid



description

Administrator
avatar
加入于:
帖子: 4502
声望: 322

好的,谢谢!

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

沪公网安备 31011502017034号

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