From d1bad2d58461e524b5707871a61a4ea0a9502ce6 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 11 二月 2025 01:03:06 +0800 Subject: [PATCH] 扫入下单策略修改 --- code_attribute/code_volumn_manager.py | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/code_attribute/code_volumn_manager.py b/code_attribute/code_volumn_manager.py index 364405d..d5164f0 100644 --- a/code_attribute/code_volumn_manager.py +++ b/code_attribute/code_volumn_manager.py @@ -7,7 +7,7 @@ # yesterday 鏄ㄥぉ鐨勯噺 import json -from code_attribute import gpcode_manager +from code_attribute import gpcode_manager, code_nature_analyse from db.redis_manager_delegate import RedisUtils from log_module import async_log_util from utils import global_util, tool @@ -93,12 +93,15 @@ @param limit_up_price: @return: """ + # 60涓氦鏄撴棩鏈定鍋滃彇 + k_format = code_nature_analyse.CodeNatureRecordManager().get_k_format_cache(code) + has_limit_up_in_60 = True + if k_format and not k_format[13]: + has_limit_up_in_60 = False volume = self.get_max_volume_in_5days(code) - if volume * limit_up_price >= 3.14e8: + if volume * limit_up_price >= 3.14e8 and has_limit_up_in_60: return volume - return int(self.get_reference_volume_as_money_y(code)*1e8/limit_up_price) - - + return int(self.get_reference_volume_as_money_y(code) * 1e8 / limit_up_price) def get_volume_rate_refer_in_5days(self, code, total_sell_volume=0): """ -- Gitblit v1.8.0