From 4c640f780bad49e50842942d51bf7ca09566b2b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=87=E8=96=87=E5=AE=89?= Date: Sun, 25 Jan 2026 12:51:14 +0800 Subject: [PATCH] a --- trading_system/position_manager.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/trading_system/position_manager.py b/trading_system/position_manager.py index 9fdf4f7..0611d78 100644 --- a/trading_system/position_manager.py +++ b/trading_system/position_manager.py @@ -1200,8 +1200,10 @@ class PositionManager: # 做多:当前价 <= 止损价,说明已触发止损 if current_price_val <= stop_loss_val: entry_price_str = f"{entry_price_val:.8f}" if entry_price_val is not None else 'N/A' - logger.error(f"{symbol} ⚠️ 当前价格({current_price_val:.8f})已触发止损价({stop_loss_val:.8f}),无法挂止损单,立即执行市价平仓保护!") - logger.error(f" 入场价: {entry_price_str}") + logger.error( + f"{symbol} ⚠️ 当前价格({current_price_val:.8f})已触发止损价({stop_loss_val:.8f}),无法挂止损单,立即执行市价平仓保护!" + f" | 入场价: {entry_price_str}" + ) # 立即执行市价平仓 await self.close_position(symbol, reason='stop_loss') return @@ -1218,8 +1220,10 @@ class PositionManager: # 做空:当前价 >= 止损价,说明已触发止损 if current_price_val >= stop_loss_val: entry_price_str = f"{entry_price_val:.8f}" if entry_price_val is not None else 'N/A' - logger.error(f"{symbol} ⚠️ 当前价格({current_price_val:.8f})已触发止损价({stop_loss_val:.8f}),无法挂止损单,立即执行市价平仓保护!") - logger.error(f" 入场价: {entry_price_str}") + logger.error( + f"{symbol} ⚠️ 当前价格({current_price_val:.8f})已触发止损价({stop_loss_val:.8f}),无法挂止损单,立即执行市价平仓保护!" + f" | 入场价: {entry_price_str}" + ) # 立即执行市价平仓 await self.close_position(symbol, reason='stop_loss') return