예제 #1
0
 def OnRspUserLogin(self, pRspUserLogin, pRspInfo, nRequestID, bIsLast):
     if pRspInfo.ErrorID == 0:
         log.info('登录成功,开始订阅合约 {}'.format(self.instrument_ids))
         self.SubscribeMarketData(self.instrument_ids)
     else:
         log.error('登录失败 ErrorID: {} ErrorMsg: {}'.format(
             pRspInfo.ErrorID, pRspInfo.ErrorMsg))
예제 #2
0
 def OnRspUserLogin(self, pRspUserLogin, pRspInfo, nRequestID, bIsLast):
     assert isinstance(pRspInfo, ApiStruct.RspInfo)
     if pRspInfo.ErrorID == 0:
         log.info('登录成功')
         self.login_success = True
     else:
         log.error('登录失败 ErrorID: {}, ErrorMsg: {}'.format(
             pRspInfo.ErrorID, pRspInfo.ErrorMsg.decode('gbk')))
예제 #3
0
    def OnFrontConnected(self):
        log.info('客户端与交易后台建立连接成功, 开始登录')
        user_login_args = ApiStruct.ReqUserLogin(UserID=self.user,
                                                 Password=self.password,
                                                 BrokerID=self.broker)
        ret = self.ReqUserLogin(user_login_args, next(self.request_id))

        if ret == 0:
            log.info('登录信息发送成功,等待返回')
예제 #4
0
파일: pipeline.py 프로젝트: ssh352/easyctp
 def _process_item(self, item):
     log.info('item: {}'.format(item))