From c285883d71ef8a362b012983dadc7ce4256b40f6 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 23 五月 2025 01:52:07 +0800
Subject: [PATCH] bug修复

---
 test/test_code_attribute.py |   35 ++++++++++-------------------------
 1 files changed, 10 insertions(+), 25 deletions(-)

diff --git a/test/test_code_attribute.py b/test/test_code_attribute.py
index 241fc82..a0b47f7 100644
--- a/test/test_code_attribute.py
+++ b/test/test_code_attribute.py
@@ -1,4 +1,4 @@
-from code_attribute import code_nature_analyse
+from code_attribute import code_nature_analyse, code_volumn_manager
 from utils import init_data_util, tool
 
 
@@ -23,35 +23,20 @@
 
 
 def __get_refer_volume_info():
-    code = "600053"
-    limit_up_price = 14.91
+    code = "301511"
+    limit_up_price = 4.82
     volumes_data = init_data_util.get_volumns_by_code(code, 150)
-    volumes_data = volumes_data[1:]
-    volumes = init_data_util.parse_max_volume(code, volumes_data[:90],
-                                              code_nature_analyse.is_new_top(code,
-                                                                             limit_up_price,
-                                                                             volumes_data[
-                                                                             :90]) or code_nature_analyse.is_near_top(
-                                                  code,
-                                                  limit_up_price,
-                                                  volumes_data[:90]))
+    # volumes_data = volumes_data[1:]
+    volumes = init_data_util.parse_max_volume_new(code, volumes_data[:90])
+    max_volume_in_5_days = init_data_util.parse_max_volume_in_days(volumes_data, 5)
+
+    code_volumn_manager.CodeVolumeManager().set_histry_volumn(code, volumes[0], volumes[1], volumes[2], volumes[3],
+                                                              max_volume_in_5_days)
     print(volumes)
 
 
 if __name__ == "__main__":
-    code = "301337"
-    limit_up_price = 34.56
-    volumes_data = init_data_util.get_volumns_by_code(code, 150)
-    volumes = init_data_util.parse_max_volume(code, volumes_data[:90],
-                                              code_nature_analyse.is_new_top(code,
-                                                                             limit_up_price,
-                                                                             volumes_data[
-                                                                             :90]) or code_nature_analyse.is_near_top(
-                                                  code,
-                                                  limit_up_price,
-                                                  volumes_data[:90]))
-    # 淇濆瓨K绾垮舰鎬�
-    k_format = code_nature_analyse.get_k_format(code, limit_up_price, volumes_data)
+    __get_refer_volume_info()
     # is_too_high()
     # code = "601022"
     # volumes_data = init_data_util.get_volumns_by_code(code, 150)

--
Gitblit v1.8.0