优化控制台输出

This commit is contained in:
2025-10-28 17:27:19 +08:00
parent 5dbf4b79d9
commit 2ee4c43cc5
2 changed files with 3 additions and 4 deletions
+3 -3
View File
@@ -99,15 +99,15 @@ class SFGridController(XtQuantTraderCallback):
stockTradeController = StockTradeController(tradeTarget, self.xt_trader, self.account, tradeTarget.enabled) stockTradeController = StockTradeController(tradeTarget, self.xt_trader, self.account, tradeTarget.enabled)
self.stock_trade_ctrl[tradeTarget.stock_code] = stockTradeController self.stock_trade_ctrl[tradeTarget.stock_code] = stockTradeController
self.print_pool()
print(f'- 初始化标的池初始化完成 , 共 {len(self.instrument_pool)} 个标的') print(f'- 初始化标的池初始化完成 , 共 {len(self.instrument_pool)} 个标的')
self.print_pool()
def print_pool(self): def print_pool(self):
print("- 标的池信息") print("- 标的池信息")
for i in range(len(self.instrument_pool)): for i in range(len(self.instrument_pool)):
target: strategy_db.TradeTarget = self.instrument_pool[i] target: strategy_db.TradeTarget = self.instrument_pool[i]
status = "新建" if target.status == 0 else "已建初始仓" 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): def print_position_info(self):
positions = self.xt_trader.query_stock_positions(self.account) positions = self.xt_trader.query_stock_positions(self.account)
@@ -163,7 +163,7 @@ class SFGridController(XtQuantTraderCallback):
else: else:
stockTradeController = StockTradeController(tradeTarget, self.xt_trader, self.account, tradeTarget.enabled) stockTradeController = StockTradeController(tradeTarget, self.xt_trader, self.account, tradeTarget.enabled)
self.stock_trade_ctrl[tradeTarget.stock_code] = stockTradeController 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): def pause_stock_trade(self, index: int):
-1
View File
@@ -16,7 +16,6 @@ class StockTradeController:
self.currentPosition = getStockPosition(self.tradeTarget.stock_code, self.xt_trader, self.account) 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()) 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): def enabledTrading(self, enabled: bool):
self.tradeTarget.enabled = enabled self.tradeTarget.enabled = enabled