From 236918329ef1d85ef55b77293e01411959339012 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=87=E8=96=87=E5=AE=89?= Date: Sat, 17 Jan 2026 20:58:12 +0800 Subject: [PATCH] a --- trading_system/atr_strategy.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/trading_system/atr_strategy.py b/trading_system/atr_strategy.py index 8f841b1..b2e1b89 100644 --- a/trading_system/atr_strategy.py +++ b/trading_system/atr_strategy.py @@ -100,9 +100,12 @@ class ATRStrategy: 'method': 'ATR动态止损' } + # 格式化ATR显示 + atr_display = f"{atr:.4f}" if atr is not None and atr > 0 else "N/A" + logger.info( f"ATR止损计算 ({side}): " - f"ATR={atr:.4f if atr else 'N/A'}, " + f"ATR={atr_display}, " f"ATR%={atr_percent*100:.2f}%, " f"倍数={atr_multiplier:.2f}, " f"止损距离={stop_distance_percent*100:.2f}%, " @@ -196,9 +199,12 @@ class ATRStrategy: 'method': 'ATR倍数止盈' } + # 格式化ATR显示 + atr_display = f"{atr:.4f}" if atr is not None and atr > 0 else "N/A" + logger.info( f"ATR止盈计算 ({side}, 基于ATR倍数): " - f"ATR={atr:.4f if atr else 'N/A'}, " + f"ATR={atr_display}, " f"ATR%={atr_percent*100:.2f}%, " f"倍数={self.atr_tp_multiplier:.2f}, " f"止盈距离={take_profit_distance_percent*100:.2f}%, "