From 195d28b63b4fa01e7ef9fb011a9d2fe5fef8c6e4 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 15 八月 2025 11:03:28 +0800 Subject: [PATCH] L后去除最大单/bug修复 --- servers/data_server.py | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/servers/data_server.py b/servers/data_server.py index 50a9b4f..7b14a99 100644 --- a/servers/data_server.py +++ b/servers/data_server.py @@ -11,6 +11,7 @@ import constant import inited_data from api import low_suction_data_pusher +from code_attribute.code_l1_data_manager import L1DataManager from code_attribute.gpcode_manager import BlackListCodeManager, HumanRemoveForbiddenManager, CodePrePriceManager from l2.code_price_manager import CurrentPriceManager from l2.huaxin import huaxin_target_codes_manager @@ -1116,17 +1117,22 @@ data.append(limit_up_time) pre_close_price = CodePrePriceManager().get_price_pre_cache(code) latest_transaction_data = HuaXinTransactionDatasProcessor.get_latest_transaction_data(code) + # 鑾峰彇L1鏁版嵁 + price = L1DataManager.get_l1_current_price(code) + if price: + data.append(round((price - pre_close_price) * 100 / pre_close_price, 2)) + else: + data.append("--") zylt_volume = global_util.zylt_volume_map.get(code) zyltgb = zylt_volume * limit_up_price if latest_transaction_data: - data.append(round((latest_transaction_data[1] - pre_close_price) * 100 / pre_close_price, 2)) data.append((latest_transaction_data[2]//100, latest_transaction_data[6] - latest_transaction_data[7])) - data.append(output_util.money_desc(zyltgb) if zyltgb else '--') - data.append(latest_transaction_data[1]) else: - data.append("--") data.append(("--", 0)) - data.append(output_util.money_desc(zyltgb) if zyltgb else '--') + data.append(output_util.money_desc(zyltgb) if zyltgb else '--') + if price: + data.append(price) + else: data.append("--") fdatas.append(data) fdatas.sort(key=lambda x: x[2] if x[2] else time.time()) -- Gitblit v1.8.0