Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        public virtual int ReqDepthMarketDataCancel(CHSReqDepthMarketDataField pReqDepthMarketDataCancel, int nCount, int nRequestID)
        {
            int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_ReqDepthMarketDataCancel(swigCPtr, CHSReqDepthMarketDataField.getCPtr(pReqDepthMarketDataCancel), nCount, nRequestID);

            return(ret);
        }
Esempio n. 3
0
 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);
 }