l2/l2_data_manager_new.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
test/l2_trade_test.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
third_data/kpl_data_manager.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
trade/huaxin/huaxin_trade_server.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
l2/l2_data_manager_new.py
@@ -1055,7 +1055,7 @@ kpl_data_manager.KPLLimitUpDataRecordManager.total_datas, latest_current_limit_up_records, block_info.get_before_blocks_dict(), kpl_data_manager.KPLLimitUpDataRecordManager.get_current_reason_codes_dict()) kpl_data_manager.KPLLimitUpDataRecordManager.get_current_limit_up_reason_codes_dict()) can_buy_result = CodePlateKeyBuyManager.can_buy(code) return can_buy_result test/l2_trade_test.py
@@ -251,7 +251,7 @@ kpl_data_manager.KPLLimitUpDataRecordManager.total_datas, latest_current_limit_up_records, block_info.get_before_blocks_dict(), kpl_data_manager.KPLLimitUpDataRecordManager.get_current_reason_codes_dict()) kpl_data_manager.KPLLimitUpDataRecordManager.get_current_limit_up_reason_codes_dict()) # l2.l2_data_manager_new.L2TradeDataProcessor.can_buy_first(code, None) @unittest.skip("跳过此单元测试") third_data/kpl_data_manager.py
@@ -49,7 +49,10 @@ __LimitUpCodesPlateKeyManager = LimitUpCodesPlateKeyManager() __CodesPlateKeysManager = CodesHisReasonAndBlocksManager() __current_code_reasons_dict = {} # 当前涨停原因+推荐原因的代码集合 __current_reason_codes_dict = {} # 当前涨停原因的代码集合 __current_limit_up_reason_codes_dict = {} __records_cache = {} @classmethod @@ -100,7 +103,12 @@ code_reasons_dict = {} reason_codes_dict = {} limit_up_reason_codes_dict = {} for d in records: if d[5] not in limit_up_reason_codes_dict: limit_up_reason_codes_dict[d[5]] = set() limit_up_reason_codes_dict[d[5]].add(d[0]) # 涨停原因 + 推荐原因 bs = {d[5]} if d[6]: @@ -112,6 +120,7 @@ reason_codes_dict[b].add(d[0]) cls.__current_code_reasons_dict = code_reasons_dict cls.__current_reason_codes_dict = reason_codes_dict cls.__current_limit_up_reason_codes_dict = limit_up_reason_codes_dict # 涨停数据记录 mysqldb = mysql_data.Mysqldb() @@ -248,6 +257,10 @@ return copy.deepcopy(cls.__current_reason_codes_dict) @classmethod def get_current_limit_up_reason_codes_dict(cls): return copy.deepcopy(cls.__current_limit_up_reason_codes_dict) @classmethod def get_current_reasons(cls): if cls.__current_reason_codes_dict: return cls.__current_reason_codes_dict.keys() trade/huaxin/huaxin_trade_server.py
@@ -429,7 +429,7 @@ kpl_data_manager.KPLLimitUpDataRecordManager.total_datas, latest_current_limit_up_records, block_info.get_before_blocks_dict(), kpl_data_manager.KPLLimitUpDataRecordManager.get_current_reason_codes_dict()) kpl_data_manager.KPLLimitUpDataRecordManager.get_current_limit_up_reason_codes_dict()) finally: cls.__updating_jx_blocks_codes.discard(code_)