Esempio n. 1
0
 public void Login(LoginApiInforDataAny loginData)
 {
     LoginInfo = loginData;
     userLogin = new MdapiClr.ReqUserLogin
     {
         BrokerID = loginData.BrokerID,
         UserID   = loginData.UserID,
         Password = loginData.PassWrod
     };
     unsafe { MdapiClr_.RegisterFront_(PIntPtrData.GetIntPtrString(loginData.IPAddress)); } ///注册行情接口
     MdapiClr_.Init_();   ///初始化行情接口
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var mdapi = MdCTPApiClr.GetInstance();

            mdapi.CreateCenter();
            var path_md  = $"{Path.GetFullPath(".")}\\mdApiConPath\\";
            var md_login = new LoginApiInforDataAny <EnumTradeApiTypeAny>
            {
                BrokerID  = "",
                UserID    = "",
                ApiType   = EnumTradeApiTypeAny.CTP期货,
                IPAddress = "3",//41213",
                PassWrod  = "",
            };

            unsafe { mdapi.CreateMdApi_(PIntPtrData.GetIntPtrString(path_md)); }
            unsafe { mdapi.RegisterFront_(PIntPtrData.GetIntPtrString(md_login.IPAddress)); } ///注册行情接口
            mdapi.Init_();   ///初始化行情接口
            //mdapi.logi(td_login);
            unsafe { var date = new String(mdapi.GetTradingDay_()); }
            var tdapi = TdApiClr.GetInstance();
            var path  = $"{ Path.GetFullPath(".")}\\tdApiConPath\\";
            //unsafe
            //{
            //    var p = PIntPtrData.GetIntPtrString(path);
            //    tdapi.CreateCenter();
            //    tdapi.CreateTdApi_(p);
            //}
            //MdapiClr mdapi_ = new MdapiClr();
            //MdApiExsample mdapi = new MdApiExsample();
            var login = new LoginApiInforDataAny <EnumTradeApiTypeAny>
            {
                BrokerID  = "1010",
                UserID    = "100375",
                ApiType   = EnumTradeApiTypeAny.CTP期货,
                IPAddress = "tcp://125.71.232.79:41205",//41213",
                PassWrod  = "jxl147258",
            };
            ExsampleTdCTPApi tdCTPApi = new ExsampleTdCTPApi();

            tdCTPApi.Login(login);
            //unsafe { tdapi.RegisterFront_(PIntPtrData.GetIntPtrString(login.IPAddress)); } ///注册行情接口
            //tdapi.Init_();   ///初始化行情接口
            //tdapi.ReqUserLogin_()
            //mdapi.Login(login);
            //var date = mdapi.GetTradingDay();

            Application.Run();
        }
Esempio n. 3
0
 public void Login(LoginApiInforDataAny <EnumTradeApiTypeAny> loginData)
 {
     loginInfoField = loginData;
     reqLogin       = new TdApiClr.ReqUserLoginField
     {
         BrokerID        = loginData.BrokerID,
         ClientIPAddress = loginData.IPAddress,
         Password        = loginData.PassWrod,
         UserID          = loginData.UserID
     };
     tdApi.SubscribePublicTopic_();  //订阅公有流
     tdApi.SubscribePrivateTopic_(); //订阅私有流
     unsafe { tdApi.RegisterFront_(PIntPtrData.GetIntPtrString(loginData.IPAddress)); }
     tdApi.Init_();
 }
Esempio n. 4
0
 public void Logout(LoginApiInforDataAny <EnumTradeApiTypeAny> logOutData)
 {
     throw new NotImplementedException();
 }