///报单录入错误回报 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); * }); * }*/ }
/// <summary> /// 提交订单 /// </summary> /// <param name="ord">订单内容</param> public void SubmitOrder(CLRCQdpFtdcInputOrderField ord) { clrQdpTradeApi.ReqOrderInsert(ord, RequestID); }