Files
trading_bot_v4/lib/trading
mindesbunister 9db5f8566d refactor: Remove time-based ghost detection, rely purely on Drift API
User feedback: Time-based cleanup (6 hours) too aggressive for legitimate long-running positions.
Drift API is the authoritative source of truth.

Changes:
- Removed cleanupStalePositions() method entirely
- Removed age-based Layer 1 from validatePositions()
- Updated Layer 2: Now verifies with Drift API before removing position
- All ghost detection now uses Drift blockchain as source of truth

Ghost detection methods:
- Layer 2: Queries Drift after 20 failed close attempts
- Layer 3: Queries Drift every 40 seconds during monitoring
- Periodic validation: Queries Drift every 5 minutes

Result: No premature closures, more reliable ghost detection.
2025-11-16 00:22:19 +01:00
..