From 3d3a5d56aceee0ca8fab1866f1e03a5a25e69c32 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 12 十二月 2024 17:43:16 +0800
Subject: [PATCH] 买入金额枚举修改/订阅前大单接口输出

---
 api/outside_api_command_callback.py |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py
index 8cb85c6..16addcb 100644
--- a/api/outside_api_command_callback.py
+++ b/api/outside_api_command_callback.py
@@ -51,7 +51,7 @@
 from trade.huaxin import huaxin_trade_api, huaxin_trade_data_update, \
     huaxin_trade_record_manager, huaxin_trade_order_processor, huaxin_sell_util
 from trade.huaxin.huaxin_trade_record_manager import PositionManager, DealRecordManager, DelegateRecordManager
-from trade.buy_radical.radical_buy_data_manager import RadicalBuyBlockManager
+from trade.buy_radical.radical_buy_data_manager import RadicalBuyBlockManager, BeforeSubDealBigOrderManager
 from trade.sell import sell_manager
 from trade.sell.sell_rule_manager import TradeRuleManager, SellRule
 from trade.trade_data_manager import RadicalBuyDealCodesManager
@@ -1223,6 +1223,13 @@
                 bigger_money = l2_data_util_old.get_big_money_val(gpcode_manager.get_limit_up_price_as_num(code),
                                                                   tool.is_ge_code(code))
                 fdatas = []
+                # 鍔犺浇璁㈤槄涔嬪墠鐨勫ぇ鍗�
+                pre_deals = BeforeSubDealBigOrderManager().get_deal_big_order_money_list(code)
+                if pre_deals:
+                    for d in pre_deals:
+                        if d[0] < bigger_money:
+                            continue
+                        fdatas.append(d[0])
                 for d in data_list:
                     if d < bigger_money:
                         continue

--
Gitblit v1.8.0