diff --git a/lib/trading/position-manager.ts b/lib/trading/position-manager.ts index faee57f..6459645 100644 --- a/lib/trading/position-manager.ts +++ b/lib/trading/position-manager.ts @@ -1002,7 +1002,7 @@ export class PositionManager { // Solution: After DB save, check if this was a quality 85+ SL stop-out and record for revenge const qualityScore = trade.signalQualityScore || 0 if (exitReason === 'SL' && qualityScore >= 85) { - logger.log(`🔍 Quality ${qualityScore} SL stop-out (external) - checking revenge eligibility...`) + console.log(`🔍 Quality ${qualityScore} SL stop-out (external) - checking revenge eligibility...`) try { const { getStopHuntTracker } = await import('./stop-hunt-tracker') const stopHuntTracker = getStopHuntTracker() @@ -1017,7 +1017,7 @@ export class PositionManager { originalATR: trade.atrAtEntry || 0, stopLossAmount: Math.abs(totalRealizedPnL) }) - logger.log(`🎯 Stop hunt recorded (external closure) - revenge window active for 4 hours`) + console.log(`🎯 Stop hunt recorded (external closure) - revenge window active for 4 hours`) } catch (revengeError) { console.error('⚠️ Failed to record stop hunt for revenge:', revengeError) // Don't fail external closure if revenge recording fails @@ -1739,7 +1739,7 @@ export class PositionManager { originalATR: trade.atrAtEntry, stopLossAmount: Math.abs(trade.realizedPnL), // Loss amount (positive) }) - logger.log(`🎯 Stop hunt recorded - revenge window activated`) + console.log(`🎯 Stop hunt recorded - revenge window activated`) } catch (stopHuntError) { console.error('❌ Failed to record stop hunt:', stopHuntError) }