指令优化,优化部分控制台输出

This commit is contained in:
2025-10-28 17:52:11 +08:00
parent 2ee4c43cc5
commit 3443271771
4 changed files with 9 additions and 4 deletions
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -219,7 +219,7 @@ class SFGridController(XtQuantTraderCallback):
"""
# print("on order_error callback")
# print(order_error.order_id, order_error.error_id, order_error.error_msg)
print(f"委托报错回调 {order_error.order_remark} {order_error.error_msg}")
print(f"\n委托报错回调 {order_error.order_remark} {order_error.error_msg}")
def on_cancel_error(self, cancel_error):
"""
+1
View File
@@ -33,6 +33,7 @@ class StockTradeController:
xtconstant.FIX_PRICE,
sfgrid_constants.grid_price[self.tradeTarget.grid_index],
'sf_grid', f'{self.tradeTarget.stock_code}_init_buy')
print(f"|- 标的{self.tradeTarget.stock_code}-{self.tradeTarget.stock_name} 建初始仓 买单已发出 InitBuyOrderId: {self.initBuyOrderId} Price: {sfgrid_constants.grid_price[self.tradeTarget.grid_index]} Volume: {sfgrid_constants.grid_volume}\n")
def isEnabled(self) -> bool:
return self.tradeTarget.enabled
+6 -2
View File
@@ -18,7 +18,7 @@ def startMarketData():
def stopMarketData():
ctrl.stopMarketData()
def targetPool():
def targets():
ctrl.print_pool()
def addTradeTarget(stock_code):
@@ -36,6 +36,9 @@ def startTrade(index:int):
def pauseTrade(index:int):
ctrl.pause_stock_trade(index)
def stockTradeCtrl(index: int):
return ctrl.stock_trade_ctrl[ctrl.instrument_pool[index].stock_code]
def help():
print("可用命令:")
print(" ===================================================")
@@ -44,9 +47,10 @@ def help():
print(" addTradeTarget(stock_code) - 添加交易标的")
print(" accountInfo() - 打印账户信息")
print(" positionInfo() - 打印持仓信息")
print(" targetPool() - 打印标的池信息")
print(" targets() - 打印标的池信息")
print(" startTrade(index) - 启动标的交易线程")
print(" pauseTrade(index) - 暂停标的交易线程")
print(" stockTradeCtrl(index) - 获取标的交易控制器")
print(" ===================================================")
print(" ctrl - 访问控制器实例")