Esempio n. 1
0
        void ReqUserLogin()
        {
            var req = new ThostFtdcReqUserLoginField();

            req.BrokerID = this.txtBrokerID.Text;
            req.UserID   = this.txtUserID.Text;
            req.Password = this.txtPasswd.Text;
            int iResult = TraderApi.ReqUserLogin(req, ++iRequestID);
        }
Esempio n. 2
0
        private void TdReqUserLogin()
        {
            var req = new ThostFtdcReqUserLoginField();

            req.BrokerID = BrokerID;
            req.UserID   = this.textBox1.Text;
            req.Password = this.textBox2.Text;
            TraderApi.ReqUserLogin(req, ++iRequestID);
        }
Esempio n. 3
0
 void TraderApi_OnFrontEvent(object sender, OnFrontEventArgs e)
 {
     switch (e.EventType)
     {
     case EnumOnFrontType.OnFrontConnected:
     {
         var req = new ThostFtdcReqUserLoginField();
         req.BrokerID = BrokerID;
         req.UserID   = user;
         req.Password = pass;
         int iResult = TraderApi.ReqUserLogin(req, ++iRequestID);
     }
     break;
     }
 }
Esempio n. 4
0
        /*
         * --------------------------------------------------------------
         * 通用部分:连接/登录/结算确认/回调处理
         * --------------------------------------------------------------
         */
        private void ReqUserLogin()
        {
            // 构造登录请求
            ThostFtdcReqUserLoginField login = new ThostFtdcReqUserLoginField();

            login.BrokerID = BROKER_ID;
            login.UserID   = INVESTOR_ID;
            login.Password = PASSWD;

            // 发送登录请求
            int ret = trader.ReqUserLogin(login, iRequestID++);

            HandleStatusInternal("CTP发送用户登录请求:" + (ret == 0 ? "成功" : "失败,返回代码" + ret));

            // 登录回调
            if (HandleLoginDel != null && ret != 0)
            {
                HandleLoginDel(false);
            }
        }