From ab662be5c523b75c1bd28fc6bfcab2872b9623b3 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 12 六月 2025 15:22:06 +0800
Subject: [PATCH] bug修复

---
 strategy/strategy_variable_factory.py |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/strategy/strategy_variable_factory.py b/strategy/strategy_variable_factory.py
index 3658704..97b9e28 100644
--- a/strategy/strategy_variable_factory.py
+++ b/strategy/strategy_variable_factory.py
@@ -235,10 +235,10 @@
                 results = [x for x in results if
                            (tool.is_can_buy_code(x[0]) and x[0] in valid_codes and x[0] not in exclude_codes)]
                 # 鍙栧墠1/3涓旀定鍋滄暟鏄墠10
-                # max_count = len(results) // 3 if len(results) % 3 == 0 else len(results) // 3 + 1
-                # results = results[:max_count]
-                # # 鍙栧墠10
-                # results = results[:10]
+                max_count = len(results) // 2 if len(results) % 2 == 0 else len(results) // 2 + 1
+                results = results[:max_count]
+                # 鍙栧墠10
+                results = results[:10]
                 codes = [x[0] for x in results]
                 fresults[kpl_util.filter_block(b)] = codes
         return fresults
@@ -637,7 +637,7 @@
 
 
 if __name__ == "__main__":
-    __DataLoader = DataLoader("2025-06-09")
+    __DataLoader = DataLoader("2025-06-12")
     # __test_jx_blocks(__DataLoader)
 
     # instance = StockVariables()
@@ -653,7 +653,9 @@
     # print(result_dict["301279"])
 
     results = __DataLoader.load_target_plate_and_codes()
-    plates = ["鍖昏嵂"]
+    # for k in results:
+    #     print(k, results[k])
+    plates = ["姹借溅闆堕儴浠�", "绋�鍦熸案纾�", "鍖栧伐", "鍖昏嵂", "鍏変紡"]
     print("==========鏂伴鏉�=======")
     for p in plates:
         print(p, results.get(p))

--
Gitblit v1.8.0