在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