def query_settlement_info(self): #不填日期表示取上一天结算单, 并在响应函数中确认 self.logger.info('TD:取上一日结算单信息并确认, BrokerID=%s, investorID=%s' % (self._broker, self._investor)) req = UStruct.QrySettlementInfo(BrokerID=self._broker, InvestorID=self._investor, TradingDay='') #time.sleep(1) #避免流控, 因为此时ticks未必已经开始动作, 故不采用macro_command_queue方式. 这里因为不再查询结算单是否已确认, 所以已经没有流控限制 ref_id = self.inc_request_id() ret = self.ReqQrySettlementInfo(req, ref_id) return ret
def query_settlement_info(self): #不填日期表示取上一天结算单,并在响应函数中确认 #print u'TD:取上一日结算单信息并确认,BrokerID=%s,investorID=%s' % (self.broker_id,self.investor_id) req = ApiStruct.QrySettlementInfo(BrokerID=self.broker_id, InvestorID=self.investor_id, TradingDay=u'') #print req.BrokerID,req.InvestorID,req.TradingDay #time.sleep(0.5) self.requestid += 1 self.ReqQrySettlementInfo(req, self.requestid)