From 4dc243e5b37fc7db3ecd46d8de8a67fb3744b577 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 26 七月 2023 10:46:13 +0800
Subject: [PATCH] bug修复

---
 l2/l2_data_manager_new.py |   19 ++++++-------------
 1 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index 244c04e..080b319 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -852,10 +852,12 @@
             if zyltgb >= 80 * 100000000:
                 return True, False, "{9:30:00-9:35:00}鑷敱甯傚�尖墺80浜�"
         # 鍒ゆ柇鏉垮潡
+        yesterday_limit_up_data_records = kpl_data_manager.get_current_limit_up_data_records(1)[0][1]
+        yesterday_codes = set([x[0] for x in yesterday_limit_up_data_records])
         plate_can_buy, msg = CodePlateKeyBuyManager.can_buy(code,
                                                             kpl_data_manager.KPLLimitUpDataRecordManager.latest_origin_datas,
-                                                            kpl_data_manager.get_current_limit_up_data_records(1),
                                                             kpl_data_manager.KPLLimitUpDataRecordManager.total_datas,
+                                                            yesterday_codes,
                                                             block_info.get_before_blocks_dict())
         if not plate_can_buy:
             return False, True, msg
@@ -1279,15 +1281,6 @@
 
 
 if __name__ == "__main__":
-    # trade_manager.start_cancel_buy("000637")
-    # t.sleep(10)
-    # L2TradeDataProcessor.test()
-    # L2LimitUpMoneyStatisticUtil.verify_num("601958", 89178, "13:22:45")
-    # load_l2_data("600213")
-    #
-    # buy_index, buy_data = l2_data_util.get_buy_data_with_cancel_data(local_today_datas["600213"][84],
-    #                                                                  local_today_num_operate_map.get(
-    #                                                                      "600213"))
-    # print(buy_index, buy_data)
-    volume_rate = code_volumn_manager.get_volume_rate("002343")
-    print(volume_rate)
+    yesterday_limit_up_data_records = kpl_data_manager.get_current_limit_up_data_records(1)[0][1]
+    yesterday_codes = set([x[0] for x in yesterday_limit_up_data_records])
+    print(yesterday_codes)

--
Gitblit v1.8.0