예제 #1
0
        ///报单录入错误回报
        protected override void OnErrRtnOrderInsert(CLRCQdpFtdcInputOrderField InputOrder, CLRCQdpFtdcRspInfoField RspInfo)
        {
#if DEBUG
            Debug.WriteLine("Current ThreadID:{0},Thread called by TradeSpi->OnErrRtnOrderInsert", Thread.CurrentThread.ManagedThreadId);
#endif

            /*if (null != ProgramTradeEvents.ErrRtnOrderInsertHandler)
             * {
             *  Parallel.ForEach(ProgramTradeEvents.ErrRtnOrderInsertHandler.GetInvocationList(), handler =>
             *  {
             *      (handler as EventHandler<ErrRtnOrderInsertEventArgs>).BeginInvoke(this, new ErrRtnOrderInsertEventArgs { InputOrder = InputOrder, RspInfo = RspInfo }, null, null);
             *  });
             * }*/
        }
예제 #2
0
 /// <summary>
 /// 提交订单
 /// </summary>
 /// <param name="ord">订单内容</param>
 public void SubmitOrder(CLRCQdpFtdcInputOrderField ord)
 {
     clrQdpTradeApi.ReqOrderInsert(ord, RequestID);
 }