public override int ReqOrderAction(string pOrderId) { OrderField of; if (!DicOrderField.TryGetValue(pOrderId, out of)) { _OnRtnError?.Invoke(this, new ErrorEventArgs { ErrorID = -1, ErrorMsg = string.Format("OrderActionError:[OrderID:{0}][ErrorMsg:no orderid.]", pOrderId), }); return(-1); } return((int)_t.ReqOrderAction(_broker, _investor, InstrumentID: of.InstrumentID, OrderRef: pOrderId.Split('|')[2], FrontID: int.Parse(pOrderId.Split('|')[1]), SessionID: int.Parse(pOrderId.Split('|')[0]), ActionFlag: TThostFtdcActionFlagType.THOST_FTDC_AF_Delete)); }