Files
trading_bot_v4/lib/analysis/blocked-signal-tracker.ts
mindesbunister 6b00303970 fix: BlockedSignalTracker now uses Drift oracle prices instead of Pyth cache
- Changed from getPythPriceMonitor() to initializeDriftService()
- Uses getOraclePrice() with Drift market index
- Skips signals with entryPrice = 0
- Initialize Drift service in trackPrices() before processing
- Price tracking now working: priceAfter1Min/5Min/15Min/30Min fields populate
- analysisComplete transitions to true after 30 minutes
- wouldHitTP1/TP2/SL detection working (based on ATR targets)

Bug: Pyth price cache didn't have SOL-PERP prices, tracker skipped all signals
Fix: Drift oracle prices always available, tracker now functional
Impact: Multi-timeframe data collection now operational for Phase 1 analysis
2025-11-20 10:35:04 +01:00

9.1 KiB