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)