From e5b1d8013922e095dc3fa3a8880424c2bfe6dc4f Mon Sep 17 00:00:00 2001 From: "GDP\\solonot" Date: Thu, 20 Nov 2025 15:47:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=87=E6=BB=A4=E4=B8=80=E6=9D=A1=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/sfgrid/sfgrid_strategy.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/sfgrid/sfgrid_strategy.py b/core/sfgrid/sfgrid_strategy.py index 2266f92..200514f 100644 --- a/core/sfgrid/sfgrid_strategy.py +++ b/core/sfgrid/sfgrid_strategy.py @@ -22,7 +22,7 @@ class SFGridStrategy: event_bus.subscribe(eBus.MarketOrderTraded, self.onOrderTrade) self.todayUpStopPrice=qmtv.dailyUpStop(tradeTarget.stock_code) # type: ignore self.todayDownStopPrice=qmtv.dailyDownStop(tradeTarget.stock_code) # type: ignore - PrintLog(LogLevel.INFO, f'|- 标的{tradeTarget.targetName()}初始化: 停涨价 {self.todayUpStopPrice}, 停跌价 {self.todayDownStopPrice}') + PrintLog(LogLevel.INFO, f'|- 标的{tradeTarget.targetName()}初始化: 停涨价 {self.todayUpStopPrice:.3f}, 停跌价 {self.todayDownStopPrice:.3f}') self.orderGrid = {} # grid index, order_seq | order_id self.loadExistOrders() self.enabledTrading(tradeTarget.enabled) # type: ignore @@ -146,8 +146,9 @@ class SFGridStrategy: orders = qmtv.queryPendingOrder(self.tradeTarget.stock_code, self.getName()) # type: ignore for order in orders: qmtv.xttrader.cancel_order_stock_async(qmtv.account, order.order_id) - print(f' |- 取消未成交订单 {len(orders)}') - print(f" |- 标的{self.tradeTarget.targetName()}交易监控暂停") + if len(orders) > 0: + PrintLog(LogLevel.INFO, f' |- 取消未成交订单 {len(orders)}') + PrintLog(LogLevel.INFO, f" |- 标的{self.tradeTarget.targetName()}交易监控暂停") self.saveProxy() return self.tradeTarget