From df682c3c09af8e1520d115db18322ffcdc683734 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 20 三月 2025 15:55:51 +0800 Subject: [PATCH] 不过滤可能下单的手数 --- utils/data_export_util.py | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/utils/data_export_util.py b/utils/data_export_util.py index cb6f849..ef4ef63 100644 --- a/utils/data_export_util.py +++ b/utils/data_export_util.py @@ -18,6 +18,7 @@ from l2 import l2_data_source_util, l2_data_util from log_module.log import logger_debug from trade import deal_big_money_manager +from trade.buy_money_count_setting import BuyMoneyUtil from utils import tool # 缂撳瓨L2鏁版嵁锛屾牸寮忥細{"鏃ユ湡":{鏁版嵁}} @@ -132,10 +133,19 @@ fdatas = [] # 鏁版嵁澶灏遍渶瑕佽繃婊ゆ帀灏忛噾棰� is_data_too_large = len(datas) > 20000 + + limit_up_price = gpcode_manager.get_limit_up_price_as_num(code) + if limit_up_price: + # 闇�瑕佽闃呯殑鐗规畩鐨勯噺 + special_volumes = BuyMoneyUtil.get_possible_buy_volumes(limit_up_price) + else: + special_volumes = [] + for data in datas: index += 1 if is_data_too_large and data['val']['num'] * float(data['val']['price']) < 5000: - if data["index"] not in real_position_indexes: + # 灏忓崟 + if data["index"] not in real_position_indexes and data['val']['num']*100 not in special_volumes: continue # 鍏堢Щ闄� -- Gitblit v1.8.0