From 0cba52b60ca3445fb74d45d8f52bd52c22f0ffc2 Mon Sep 17 00:00:00 2001 From: DiTus Date: Sat, 20 Dec 2025 12:15:57 +0100 Subject: [PATCH] refactor(hedger): rename logger to HEDGER and show Total PnL in idle logs --- clp_hedger.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clp_hedger.py b/clp_hedger.py index b1e0620..b101fdf 100644 --- a/clp_hedger.py +++ b/clp_hedger.py @@ -43,7 +43,7 @@ class UnixMsLogFilter(logging.Filter): return True # Configure Logging -logger = logging.getLogger("SCALPER_HEDGER") +logger = logging.getLogger("HEDGER") logger.setLevel(logging.INFO) logger.propagate = False # Prevent double logging from root logger logger.handlers.clear() # Clear existing handlers to prevent duplicates @@ -842,7 +842,7 @@ class ScalperHedger: self.last_idle_log_time = time.time() else: if time.time() - self.last_idle_log_time > 30: - logger.info(f"[IDLE] Px: {price:.2f} | Diff: {diff_abs:.4f} < {rebalance_threshold:.4f} (Vol: {vol_pct*100:.3f}% x{vol_multiplier:.1f} | Thresh: {final_threshold_pct*100:.1f}%) | PnL: {current_pnl:.2f}") + logger.info(f"[IDLE] Px: {price:.2f} | Diff: {diff_abs:.4f} < {rebalance_threshold:.4f} (Vol: {vol_pct*100:.3f}% x{vol_multiplier:.1f} | Thresh: {final_threshold_pct*100:.1f}%) | TotPnL: {self.accumulated_pnl:.2f}") self.last_idle_log_time = time.time() self.track_fills_and_pnl()