From 8e16164f92cf3fccb6963400570264da6cca54ab Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sat, 16 Aug 2025 01:18:07 +0200 Subject: [PATCH] fix(qav3): trade direction in log messages MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- quickadapter/user_data/strategies/QuickAdapterV3.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index 08ad44f..758b799 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -1132,9 +1132,15 @@ class QuickAdapterV3(IStrategy): (side == "long" and rate > current_threshold) or (side == "short" and rate < current_threshold) ) + trade_direction = side + if order == "exit": + if side == "long": + trade_direction = "short" + if side == "short": + trade_direction = "long" if not current_ok: logger.info( - f"User denied {side} {order} for {pair}: rate {format_number(rate)} did not break threshold {format_number(current_threshold)}" + f"User denied {trade_direction} {order} for {pair}: rate {format_number(rate)} did not break threshold {format_number(current_threshold)}" ) return False @@ -1156,7 +1162,7 @@ class QuickAdapterV3(IStrategy): side == "short" and not (close_k < threshold_k_minus_1) ): logger.info( - f"User denied {side} {order} for {pair}: " + f"User denied {trade_direction} {order} for {pair}: " f"close[-{k}] {format_number(close_k)} " f"did not break threshold_k_minus_1[-{k + 1}] {format_number(threshold_k_minus_1)}" ) -- 2.43.0