def __get_next_day(self, today): year, jidu = self.__get_year_jidu(today) next = self.__get_next_day_by_sh(year, jidu, today) if next == '': year, next_jidu = stockutils.next_jidu(year, jidu) next = self.__get_next_day_by_sh(year, next_jidu, today) return next
def get_stock_index(self, name): today = stockutils.get_date().split('-') start = stockconfig.FIG_START_DAY.split('-') start_year = string.atoi(start[0]) start_jidu = (string.atoi(start[1]) + 2) / 3 end_year = string.atoi(today[0]) end_jidu = (string.atoi(today[1]) + 2) / 3 index = [] while True: data = self.__get_stock_index_jidu(name, start_year, start_jidu) index.extend(data) if(start_year == end_year) and (start_jidu == end_jidu): break; start_year, start_jidu = stockutils.next_jidu(start_year, start_jidu) return index
def get_stock_index(self, name): today = stockutils.get_date().split('-') start = stockconfig.FIG_START_DAY.split('-') start_year = string.atoi(start[0]) start_jidu = (string.atoi(start[1]) + 2) / 3 end_year = string.atoi(today[0]) end_jidu = (string.atoi(today[1]) + 2) / 3 index = [] while True: data = self.__get_stock_index_jidu(name, start_year, start_jidu) index.extend(data) if (start_year == end_year) and (start_jidu == end_jidu): break start_year, start_jidu = stockutils.next_jidu( start_year, start_jidu) return index