From 08dedb0b7de8ca927f7e8d3d1bd8c28035687d7f Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 13 八月 2025 13:46:01 +0800 Subject: [PATCH] 委托列表输出成交大单 --- api/outside_api_command_callback.py | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py index 9a5cff6..06bd2ac 100644 --- a/api/outside_api_command_callback.py +++ b/api/outside_api_command_callback.py @@ -1032,7 +1032,7 @@ except Exception as e: logger_debug.exception(e) - result = {"code": 0, "data": {"account_available_money": account_available_money, "delegates": fdatas}} + result = {"code": 0, "data": {"account_available_money": account_available_money, "delegates": fdatas, "rate_of_increase_step": constant.L_DOWN_RATE_INCREASE_STEP}} self.send_response(result, client_id, request_id) elif ctype == "get_delegated_buy_code_infos_v2": account_available_money = trade_data_manager.AccountMoneyManager().get_available_money_cache() @@ -1126,6 +1126,11 @@ l_down_cancel_rate, must_buy, cancel_rate_info = LCancelRateManager.get_cancel_rate(code, buy_mode=OrderBeginPosInfo.MODE_RADICAL) + # 璁$畻澶у崟鎴愪氦 + # (缂哄皯鐨勮祫閲�, 鍑�鎴愪氦閲戦, 瑕佹眰鐨勫ぇ鍗曢噾棰�, 璁$畻寰楀埌鐨勫ぇ鍗曢槇鍊奸噾棰�, 浜轰负璁剧疆鐨勫ぇ鍗�) + deal_big_money_info = radical_buy_data_manager.get_total_deal_big_order_info( + code, gpcode_manager.get_limit_up_price_as_num(code)) + fdata = {"id": orderSysID, "code_info": (code, code_name), "buy1_money": output_util.money_desc(buy1_money), "left_count": total_left_count, @@ -1137,8 +1142,11 @@ "block": '', "trade_queue": [], "l_down_cancel_rate": l_down_cancel_rate, - "l_down_cancel_rate_info": cancel_rate_info, + "l_down_cancel_rate_info": cancel_rate_info } + if deal_big_money_info: + fdata["deal_big_money_info"] = deal_big_money_info + limit_up_data = kpl_data_manager.KPLLimitUpDataRecordManager.record_code_dict.get(code) # 鑾峰彇褰撳墠鏉垮潡 try: -- Gitblit v1.8.0