static void Main(string[] args) { var lpMdApi = HSMarketCppWrapper.NewMdApi("./log/"); var lpMdSpi = new HSMdSpiImpl(lpMdApi); lpMdApi.RegisterSpi(lpMdSpi); lpMdApi.RegisterFront("tcp://101.71.12.155:9006"); lpMdApi.Init("license_3rd.dat"); var subscribeData = new CHSReqDepthMarketDataField() { ExchangeID = "CFE", InstrumentID = "IF1809" }; var requesteId = 0; lpMdApi.ReqDepthMarketDataSubscribe(subscribeData, 1, ++requesteId); lpMdApi.Join(); }
public virtual int ReqDepthMarketDataCancel(CHSReqDepthMarketDataField pReqDepthMarketDataCancel, int nCount, int nRequestID) { int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_ReqDepthMarketDataCancel(swigCPtr, CHSReqDepthMarketDataField.getCPtr(pReqDepthMarketDataCancel), nCount, nRequestID); return(ret); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CHSReqDepthMarketDataField obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }