From 1a0be577a89727ef6b80245b6b53c8ddf43ca7d9 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 07 六月 2024 00:37:26 +0800
Subject: [PATCH] 可购买创业板

---
 utils/init_data_util.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/utils/init_data_util.py b/utils/init_data_util.py
index 7a4008b..d1d61c6 100644
--- a/utils/init_data_util.py
+++ b/utils/init_data_util.py
@@ -29,8 +29,8 @@
     return datas
 
 
-def parse_max_volume(datas, is_new_or_near_top=False):
-    result = __parse_max_volume(datas, is_new_or_near_top)
+def parse_max_volume(code,  datas, is_new_or_near_top=False):
+    result = __parse_max_volume(code, datas, is_new_or_near_top)
     refer_index = result[3]
     # 璁$畻鏈�浣庝环
     refer_price = datas[refer_index]["high"]
@@ -54,11 +54,12 @@
         if datas[refer_index - 1]["volume"] > datas[refer_index]["volume"]:
             refer_index -= 1
 
-    return datas[refer_index]["volume"], datas[refer_index]["volume"], datas[refer_index]['bob'].strftime("%Y-%m-%d"), refer_index
+    return datas[refer_index]["volume"], datas[refer_index]["volume"], datas[refer_index]['bob'].strftime(
+        "%Y-%m-%d"), refer_index
 
 
 # 杩斿洖锛�(60澶╂渶澶ч噺,鏄ㄦ棩閲�,閲忓弬鑰冩棩鏈�,鍙傝�冮噺鎹粖浜ゆ槗鏃ユ暟)
-def __parse_max_volume(datas, is_new_or_near_top=False):
+def __parse_max_volume(code, datas, is_new_or_near_top=False):
     max_volume = 0
     max_volume_date = None
     max_volume_index = None
@@ -70,7 +71,7 @@
             if i >= len(datas):
                 break
             item = datas[i]
-            limit_up_price = float(gpcode_manager.get_limit_up_price_by_preprice(item["pre_close"]))
+            limit_up_price = float(gpcode_manager.get_limit_up_price_by_preprice(code, item["pre_close"]))
             if abs(limit_up_price - item["high"]) < 0.001:
                 latest_limit_up_index = i
                 break
@@ -104,7 +105,7 @@
                 max_volume = volume
                 max_volume_date = item['bob']
             # 鏄惁鏈夋定鍋�
-            limit_up_price = float(gpcode_manager.get_limit_up_price_by_preprice(item["pre_close"]))
+            limit_up_price = float(gpcode_manager.get_limit_up_price_by_preprice(code, item["pre_close"]))
             # 涓嶇湅瓒呰繃60澶╃殑娑ㄥ仠
             if abs(limit_up_price - item["high"]) < 0.01 and i <= 59:
                 # 娑ㄥ仠

--
Gitblit v1.8.0