refactor(hedger): rename logger to HEDGER and show Total PnL in idle logs
This commit is contained in:
@ -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()
|
||||
|
||||
Reference in New Issue
Block a user