From cc2c7a8514d3d6eea4f73b5875c2500883d165f0 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 26 五月 2025 22:57:20 +0800 Subject: [PATCH] 增加自动加白接口 --- servers/huaxin_trade_server.py | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/servers/huaxin_trade_server.py b/servers/huaxin_trade_server.py index eb0827a..0d5f94e 100644 --- a/servers/huaxin_trade_server.py +++ b/servers/huaxin_trade_server.py @@ -839,6 +839,12 @@ if refer_sell_data: sell_info = (refer_sell_data[0], refer_sell_data[1]) threshold_money = 0 + every_deal_orders = EveryLimitupBigDealOrderManager.list_big_buy_deal_orders(code) + if every_deal_orders: + min_order_no = min(every_deal_orders, lambda x: x[0])[0] + else: + min_order_no = transaction_datas[-1][6] + order_begin_pos_info = OrderBeginPosInfo(buy_single_index=buy_single_index, buy_exec_index=buy_exec_index, buy_compute_index=buy_exec_index, @@ -846,9 +852,11 @@ max_num_set=set(), buy_volume_rate=buy_volume_rate, mode=OrderBeginPosInfo.MODE_RADICAL, - mode_desc=f"鎵叆涔板叆锛歿buy_blocks}", + mode_desc=f"鎵叆涔板叆锛歿buy_blocks}, 澶у崟鎴愪氦鏈�灏忚鍗曞彿锛歿min_order_no}", sell_info=sell_info, - threshold_money=threshold_money) + threshold_money=threshold_money, + min_order_no= min_order_no + ) L2TradeDataProcessor.save_order_begin_data(code, order_begin_pos_info) buy_result = L2TradeDataProcessor.start_buy(code, total_datas[-1], total_datas[-1]["index"], True, block_info=buy_blocks_with_money) -- Gitblit v1.8.0