Administrator
2025-01-07 719f2cc325802b3362d49a44547af81fb38eeaad
BUG修复
2个文件已修改
20 ■■■■■ 已修改文件
third_data/history_k_data_util.py 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
third_data/kpl_limit_up_data_manager.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
third_data/history_k_data_util.py
@@ -234,10 +234,13 @@
    @classmethod
    def get_history_tick_n(cls, code, count, fields=None):
        # return JueJinApi.get_history_tick_n(code, count, fields)
        try:
            return hx_qc_value_util.get_history_k_bars(code, count)
        except Exception as e:
            logger_debug.exception(e)
        if constant.is_windows():
            return JueJinApi.get_history_tick_n(code, count, fields)
        else:
            try:
                return hx_qc_value_util.get_history_k_bars(code, count)
            except Exception as e:
                logger_debug.exception(e)
    @classmethod
@@ -247,7 +250,10 @@
    # 返回指定日期的上个交易日
    @classmethod
    def get_previous_trading_date(cls, date):
        return hx_qc_value_util.get_previous_trading_date(date)
        if constant.is_windows():
            return JueJinApi.get_previous_trading_date(date)
        else:
            return hx_qc_value_util.get_previous_trading_date(date)
    @classmethod
    def get_previous_trading_date_cache(cls, date):
third_data/kpl_limit_up_data_manager.py
@@ -313,10 +313,10 @@
        if cls.__days:
            volumes_data = HistoryKDataManager().get_history_bars(code, cls.__days[1])
            if volumes_data:
                volumes_data = volumes_data[:cls.__LATEST_DAY_COUNT - 1]
                volumes_data = volumes_data[:cls.__LATEST_DAY_COUNT]
                cls.__k_datas[code] = volumes_data
        if not volumes_data:
            volumes_data = init_data_util.get_volumns_by_code(code, cls.__LATEST_DAY_COUNT - 1)
            volumes_data = init_data_util.get_volumns_by_code(code, cls.__LATEST_DAY_COUNT)
            if volumes_data:
                cls.__k_datas[code] = volumes_data
        # 获取最大涨幅