third_data/history_k_data_util.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
third_data/kpl_limit_up_data_manager.py | ●●●●● 补丁 | 查看 | 原始文档 | 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 # 获取最大涨幅