From cf4df50c71235bfa6ee73776c556ee1f95ce6356 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 15 七月 2024 16:59:55 +0800
Subject: [PATCH] 独苗定义强化

---
 api/outside_api_command_callback.py |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py
index f6d056a..39aada8 100644
--- a/api/outside_api_command_callback.py
+++ b/api/outside_api_command_callback.py
@@ -48,9 +48,9 @@
 from trade.sell import sell_manager
 from trade.sell.sell_rule_manager import TradeRuleManager, SellRule
 from trade.trade_manager import TradeTargetCodeModeManager, AutoCancelSellModeManager
-from settings.trade_setting import MarketSituationManager
+from settings.trade_setting import MarketSituationManager, TradeBlockBuyModeManager
 from utils import socket_util, data_export_util, tool, huaxin_util, output_util, global_util
-from server import server_util
+from servers import server_util
 
 
 class OutsideApiCommandCallback(outside_api_command_manager.ActionCallback):
@@ -1181,6 +1181,21 @@
                 count = history_k_data_manager.update_history_k_bars()
                 self.send_response({"code": 0, "data": {"count": count}, "msg": f"闇�瑕佹洿鏂癒绾夸唬鐮佹暟閲忥細{count}"}, client_id,
                                    request_id)
+            elif ctype == "get_buy_block_mode":
+                # 鑾峰彇涔板叆鏉垮潡鐨勬ā寮�
+                can_buy_unique_block = TradeBlockBuyModeManager().can_buy_unique_block()
+                self.send_response({"code": 0, "data": {"unique_block": 1 if can_buy_unique_block else 0 }, "msg": f""}, client_id,
+                                   request_id)
+
+            elif ctype == "add_buy_unique_block_mode":
+                # 娣诲姞鐙嫍涔板叆妯″紡
+                TradeBlockBuyModeManager().add_unique_block()
+                self.send_response({"code": 0, "data": {}, "msg": f""},
+                                   client_id,
+                                   request_id)
+
+
+
         except Exception as e:
             logging.exception(e)
             self.send_response({"code": 1, "msg": f"鏁版嵁澶勭悊鍑洪敊锛歿e}"}, client_id, request_id)

--
Gitblit v1.8.0