private void CtpTrader_OnErrRtnOrderAction(ThostFtdcOrderActionField pOrderAction, ThostFtdcRspInfoField pRspInfo) { if (pRspInfo != null) { Console.WriteLine(pRspInfo.ErrorMsg); } }
public static extern int TdReqOrderAction(IntPtr pApi, ThostFtdcOrderActionField pOrderAction, int nRequestID);
private void OnErrRtnOrderAction(ThostFtdcOrderActionField pOrderAction, ThostFtdcRspInfoField pRspInfo) { __DEBUGPF__(); IsErrorRspInfo(pRspInfo); }
/// <summary> /// 撤单错误回报 /// </summary> /// <param name="pInputOrder"></param> /// <param name="pRspInfo"></param> /// <param name="nRequestID"></param> /// <param name="bIsLast"></param> public void HandleErrRtnOrderAction(ThostFtdcOrderActionField pOrderAction, ThostFtdcRspInfoField pRspInfo) { Console.WriteLine("撤单错误回报(柜台)"); }
///报单操作错误回报 public void OnErrRtnOrderAction(ThostFtdcOrderActionField pOrderAction, ThostFtdcRspInfoField pRspInfo) { if (!IsErrorRspInfo(pRspInfo)) { } }
/// <summary> /// 保单操作错误回报 /// </summary> /// <param name="pOrderAction"></param> /// <param name="pRspInfo"></param> void OnErrRtnOrderAction(ThostFtdcOrderActionField pOrderAction, ThostFtdcRspInfoField pRspInfo) { DebugPrintFunc(new StackTrace()); IsErrorRspInfo(pRspInfo); }
/// <summary> ///报单操作请求 /// </summary> public int ReqOrderAction(ThostFtdcOrderActionField pOrderAction, int nRequestID) { return(Interop.TdReqOrderAction(Handle, pOrderAction, nRequestID)); }
/// <summary> /// 报单操作错误回报 /// </summary> /// <param name="pOrderAction"></param> /// <param name="pRspInfo"></param> void OnErrRtnOrderAction(ThostFtdcOrderActionField pOrderAction, ThostFtdcRspInfoField pRspInfo) { DateTime logtime = DateTime.Now; if (pOrderAction.OrderActionStatus == EnumOrderActionStatusType.Rejected) { //撤单错误,需要重撤 } }
private void TraderAdapter_OnErrRtnOrderAction(ThostFtdcOrderActionField pOrderAction, ThostFtdcRspInfoField pRspInfo) { }