public CZQThostFtdcInputOrderActionField DeleteOrder(CZQThostFtdcInputOrderField order) { //撤单时,会引发报单时间小于登录时间的报单回报, //因此需要关闭过滤 FLag this.filterRestart = false; CZQThostFtdcInputOrderActionField orderAction = new CZQThostFtdcInputOrderActionField(); orderAction.BrokerID = order.BrokerID; orderAction.InvestorID = order.InvestorID; orderAction.FrontID = this.FrontID; orderAction.SessionID = this.SessionID; orderAction.OrderRef = order.OrderRef; orderAction.InstrumentID = order.InstrumentID; orderAction.ActionFlag = CTPStockActionFlagType.Delete; //CTPWrapper.TraderReqOrderAction(this._instance, orderAction, CreateRequestID()); InvokeAPI(CTPStockRequestAction.OrderActionAction, orderAction); return orderAction; }
public CZQThostFtdcInputOrderActionField DeleteOrder(CZQThostFtdcOrderField order) { CZQThostFtdcInputOrderActionField orderAction = new CZQThostFtdcInputOrderActionField(); orderAction.BrokerID = order.BrokerID; orderAction.InvestorID = order.InvestorID; orderAction.TraderID = order.TraderID; orderAction.FrontID = order.FrontID; orderAction.SessionID = order.SessionID; orderAction.RequestID = order.RequestID; orderAction.OrderRef = order.OrderRef; orderAction.OrderLocalID = order.OrderLocalID; orderAction.ExchangeID = order.ExchangeID; orderAction.InstrumentID = order.InstrumentID; orderAction.ActionFlag = CTPStockActionFlagType.Delete; InvokeAPI(CTPStockRequestAction.OrderActionAction, orderAction); return orderAction; }