/// <summary> ///查询最大报单数量请求 /// </summary> public int ReqQueryMaxOrderVolume(ThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, int nRequestID) { return(Interop.TdReqQueryMaxOrderVolume(Handle, pQueryMaxOrderVolume, nRequestID)); }
public static extern int TdReqQueryMaxOrderVolume(IntPtr pApi, ThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, int nRequestID);
/// <summary> /// 查询最大报单数量应答 /// </summary> /// <param name="pQueryMaxOrderVolume"></param> /// <param name="pRspInfo"></param> /// <param name="nRequestID"></param> /// <param name="bIsLast"></param> void OnRspQueryMaxOrderVolume(ThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, ThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { DebugPrintFunc(new StackTrace()); if (bIsLast && !IsErrorRspInfo(pRspInfo)) { //请求查询仓单折抵信息 ReqQryEWarrantOffset(); } }
///查询最大报单数量响应 public void OnRspQueryMaxOrderVolume(ThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, ThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { if (!IsErrorRspInfo(pRspInfo)) { } }
/// <summary> /// 查询最大报单数量请求 /// </summary> void ReqQueryMaxOrderVolume() { ThostFtdcQueryMaxOrderVolumeField req = new ThostFtdcQueryMaxOrderVolumeField(); req.BrokerID = BROKER_ID; req.InvestorID = INVESTOR_ID; req.InstrumentID = INSTRUMENT_ID; req.Direction = EnumDirectionType.Buy; req.HedgeFlag = EnumHedgeFlagType.Speculation; int iResult = api.ReqQueryMaxOrderVolume(req, ++iRequestID); Console.WriteLine("--->>> 查询最大报单数量请求: " + ((iResult == 0) ? "成功" : "失败")); }