CSTraderTest.testTraderApi.ReqOrderAction C# (CSharp) Метод

ReqOrderAction() приватный Метод

报单操作请求
private ReqOrderAction ( ThostFtdcOrderField pOrder ) : void
pOrder ThostFtdcOrderField
Результат void
        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;
        }
testTraderApi