void ReqOrderAction(ThostFtdcOrderField pOrder)
{
if (ORDER_ACTION_SENT)
return;
ThostFtdcInputOrderActionField req = new ThostFtdcInputOrderActionField();
//经纪公司代码
req.BrokerID = pOrder.BrokerID;
//投资者代码
req.InvestorID = pOrder.InvestorID;
//报单引用
req.OrderRef = pOrder.OrderRef;
//请求编号
req.RequestID = 5;
//前置编号
req.FrontID = FRONT_ID;
//会话编号
req.SessionID = SESSION_ID;
//交易所代码
req.ExchangeID = INVESTOR_ID;
//报单编号
// TThostFtdcOrderSysIDType OrderSysID;
//操作标志
req.ActionFlag = KSFT.EnumActionFlagType.Delete;
//用户代码
req.UserID = INVESTOR_ID;
//合约代码
req.InstrumentID = pOrder.InstrumentID;
int iResult = api.ReqOrderAction(req, ++iRequestID);
Console.WriteLine("--->>> 报单操作请求: " + ((iResult == 0) ? "成功" : "失败"));
ORDER_ACTION_SENT = true;
}