public virtual void OnRspDepthMarketDataCancel(CHSRspInfoField pRspInfo, int nRequestID, bool bIsLast) { if (SwigDerivedClassHasMethod("OnRspDepthMarketDataCancel", swigMethodTypes3)) { HSMarketCppWrapperPINVOKE.CHSMdSpi_OnRspDepthMarketDataCancelSwigExplicitCHSMdSpi(swigCPtr, CHSRspInfoField.getCPtr(pRspInfo), nRequestID, bIsLast); } else { HSMarketCppWrapperPINVOKE.CHSMdSpi_OnRspDepthMarketDataCancel(swigCPtr, CHSRspInfoField.getCPtr(pRspInfo), nRequestID, bIsLast); } }
public override void OnRspUserLogin(CHSRspUserLoginField pRspUserLogin, CHSRspInfoField pRspInfo, int nRequestID, bool bIsLast) { Console.WriteLine("OnRspUserLogin"); var marketReq = new CHSReqQryDepthMarketDataField() { ExchangeID = "F1", InstrumentID = "AP811" }; _api.ReqQryDepthMarketData(marketReq, _requestId++); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CHSRspInfoField obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
public override void OnRspQryDepthMarketData(CHSDepthMarketDataField pRspQryDepthMarketData, CHSRspInfoField pRspInfo, int nRequestID, bool bIsLast) { Console.WriteLine("OnRspQryDepthMarketData"); if (pRspInfo.ErrorID != 0) { Console.WriteLine($"ErrorID: {pRspInfo.ErrorID}, ErrorMsg: {pRspInfo.ErrorMsg}"); } else if (pRspQryDepthMarketData != null) { Console.WriteLine($"TradingDay: {pRspQryDepthMarketData.TradingDay}"); Console.WriteLine($"ExchangeID: {pRspQryDepthMarketData.ExchangeID}"); Console.WriteLine($"InstrumentID: {pRspQryDepthMarketData.InstrumentID}"); Console.WriteLine($"LastPrice: {pRspQryDepthMarketData.LastPrice}"); Console.WriteLine($"PreClosePrice: {pRspQryDepthMarketData.PreClosePrice}"); } }
public override void OnRspDepthMarketDataCancel(CHSRspInfoField pRspInfo, int nRequestID, bool bIsLast) { Console.WriteLine("OnRspDepthMarketDataCancel"); }