优化控制台输出
This commit is contained in:
+3
-3
@@ -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):
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user