From 2ee4c43cc50b826e070ab6591aca38816fb194d6 Mon Sep 17 00:00:00 2001 From: "GDP\\solonot" Date: Tue, 28 Oct 2025 17:27:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8E=A7=E5=88=B6=E5=8F=B0?= =?UTF-8?q?=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main_controller.py | 6 +++--- sfgrid_trade_controller.py | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/main_controller.py b/main_controller.py index 8394417..a67e798 100644 --- a/main_controller.py +++ b/main_controller.py @@ -99,15 +99,15 @@ class SFGridController(XtQuantTraderCallback): stockTradeController = StockTradeController(tradeTarget, self.xt_trader, self.account, tradeTarget.enabled) self.stock_trade_ctrl[tradeTarget.stock_code] = stockTradeController - self.print_pool() print(f'- 初始化标的池初始化完成 , 共 {len(self.instrument_pool)} 个标的') + self.print_pool() def print_pool(self): print("- 标的池信息") for i in range(len(self.instrument_pool)): target: strategy_db.TradeTarget = self.instrument_pool[i] status = "新建" if target.status == 0 else "已建初始仓" - print(f"|- [序号-{i}] 股票代码: {target.stock_code}-{target.stock_name} 当前持仓: {target.current_position} 网格索引: {target.grid_index+1} Price {sfgrid_constants.grid_price[target.grid_index]} 状态: {status} 启用交易线程: {target.enabled}") + print(f' [序号-{i}] 股票代码: {target.stock_code}-{target.stock_name} 当前持仓: {target.current_position} 网格索引: {target.grid_index+1} Price {sfgrid_constants.grid_price[target.grid_index]} 状态: {status} 启用交易线程: {target.enabled}') def print_position_info(self): positions = self.xt_trader.query_stock_positions(self.account) @@ -163,7 +163,7 @@ class SFGridController(XtQuantTraderCallback): else: stockTradeController = StockTradeController(tradeTarget, self.xt_trader, self.account, tradeTarget.enabled) self.stock_trade_ctrl[tradeTarget.stock_code] = stockTradeController - print(f"|- 创建标的交易控制器 {tradeTarget.stock_code} {getInstrumentName(tradeTarget.stock_code)}") + print(f"\t创建标的交易控制器 {tradeTarget.stock_code} {getInstrumentName(tradeTarget.stock_code)}") def pause_stock_trade(self, index: int): diff --git a/sfgrid_trade_controller.py b/sfgrid_trade_controller.py index 3c2e3ed..95a5d2e 100644 --- a/sfgrid_trade_controller.py +++ b/sfgrid_trade_controller.py @@ -16,7 +16,6 @@ class StockTradeController: self.currentPosition = getStockPosition(self.tradeTarget.stock_code, self.xt_trader, self.account) self.tradeRecords = strategy_db.TradeRecord.select().where(strategy_db.TradeRecord.stock_code == self.tradeTarget.stock_code).order_by(strategy_db.TradeRecord.trade_time.desc()) - print(f"|- 创建标的 {tradeTarget.stock_code} {getInstrumentName(tradeTarget.stock_code)} 交易控制器") def enabledTrading(self, enabled: bool): self.tradeTarget.enabled = enabled