From 9a13d44579d71476709a19ffdd727e055f2c3a07 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 20 十月 2023 14:25:11 +0800
Subject: [PATCH] 近日有最高量,量比要大于一定比例才能下单

---
 l2/l2_data_manager_new.py |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index f8682a7..5a02757 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -4,7 +4,7 @@
 import time as t
 
 from code_attribute import big_money_num_manager, code_volumn_manager, code_data_util, industry_codes_sort, \
-    limit_up_time_manager, global_data_loader, gpcode_manager
+    limit_up_time_manager, global_data_loader, gpcode_manager, code_nature_analyse
 import constant
 from db.redis_manager_delegate import RedisUtils
 from l2.huaxin import l2_huaxin_util, huaxin_delegate_postion_manager
@@ -771,6 +771,11 @@
         if float(limit_up_price) >= constant.MAX_CODE_PRICE:
             return False, True, f"鑲′环澶т簬{constant.MAX_CODE_PRICE}鍧�"
 
+        if code_nature_analyse.LatestMaxVolumeManager().is_latest_max_volume(code):
+            # 鏈�杩戝嚑澶╂湁鏈�澶ч噺锛屽垽鏂噺姣旀槸鍚﹀ぇ浜�60%
+            if cls.volume_rate_info[code][0] < 0.6:
+                return False, True, f"杩戞棩鍑虹幇鏈�澶ч噺锛屽綋鏃ラ噺姣�({cls.volume_rate_info[code][0]})灏忎簬0.6"
+
         if constant.L2_SOURCE_TYPE == constant.L2_SOURCE_TYPE_HUAXIN:
             total_data = local_today_datas.get(code)
             trade_price = current_price_process_manager.get_trade_price(code)
@@ -907,7 +912,8 @@
             return False, True, "灏氭湭鑾峰彇鍒版澘鍧椾俊鎭�"
 
         # 鏉垮潡涓嶅彲涔帮紝涓旀病鏈夋寕杩囧崟鐨勫氨涓嶈兘涔�
-        if not can_buy_result[0] and trade_manager.CodesTradeStateManager().get_trade_state_cache(code) == trade_manager.TRADE_STATE_NOT_TRADE:
+        if not can_buy_result[0] and trade_manager.CodesTradeStateManager().get_trade_state_cache(
+                code) == trade_manager.TRADE_STATE_NOT_TRADE:
             return False, True, can_buy_result[1]
         return True, False, can_buy_result[1]
 

--
Gitblit v1.8.0