public void TestQueryMaxOrderVolume() { _api.OnRspQueryMaxOrderVolume += new TradeApi.RspQueryMaxOrderVolume((ref CThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, ref CThostFtdcRspInfoField pRspInfo, int nRequestID, byte bIsLast) => { if (pRspInfo.ErrorID == 0) { Console.WriteLine("查询成功, MaxVolume: {0}", pQueryMaxOrderVolume.MaxVolume); } else { Console.WriteLine(pRspInfo.ErrorMsg); } Assert.IsTrue(pRspInfo.ErrorID == 0); }); CThostFtdcQueryMaxOrderVolumeField pMaxOrderVolume = new CThostFtdcQueryMaxOrderVolumeField(); pMaxOrderVolume.BrokerID = _brokerID; pMaxOrderVolume.InvestorID = _investorID; pMaxOrderVolume.InstrumentID = "bu1712"; pMaxOrderVolume.Direction = TThostFtdcDirectionType.Buy; pMaxOrderVolume.OffsetFlag = TThostFtdcOffsetFlagType.Close; pMaxOrderVolume.HedgeFlag = TThostFtdcHedgeFlagType.Arbitrage; pMaxOrderVolume.MaxVolume = 1000; _api.QueryMaxOrderVolume(7, pMaxOrderVolume); Thread.Sleep(200); }
public override void OnRspQueryMaxOrderVolume(CThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, CThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { _callbackApi.OnRspQueryMaxOrderVolume(pQueryMaxOrderVolume, pRspInfo, nRequestID, bIsLast); }
///查询最大报单数量响应 public void OnRspQueryMaxOrderVolume(CThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, CThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { Console.WriteLine("OnRspQueryMaxOrderVolume"); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CThostFtdcQueryMaxOrderVolumeField obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
public virtual int ReqQueryMaxOrderVolume(CThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, int nRequestID) { int ret = thosttradeapiPINVOKE.CThostFtdcTraderApi_ReqQueryMaxOrderVolume(swigCPtr, CThostFtdcQueryMaxOrderVolumeField.getCPtr(pQueryMaxOrderVolume), nRequestID); return(ret); }
public int ReqQueryMaxOrderVolume(CThostFtdcQueryMaxOrderVolumeField pQueryMaxOrderVolume, int nRequestID) { return(_traderApi.ReqQueryMaxOrderVolume(pQueryMaxOrderVolume, nRequestID)); }