Issue 1: Adaptive Leverage Not Working - Quality 90 trade used 15x instead of 10x leverage - Root cause: USE_ADAPTIVE_LEVERAGE ENV variable missing from .env - Fix: Added 4 ENV variables to .env file: * USE_ADAPTIVE_LEVERAGE=true * HIGH_QUALITY_LEVERAGE=15 * LOW_QUALITY_LEVERAGE=10 * QUALITY_LEVERAGE_THRESHOLD=95 - Code was correct, just missing configuration - Container restarted to load new ENV variables - Trade cmici8j640001ry074d7leugt showed $974.05 in DB vs $72.41 actual - 14 duplicate Telegram notifications sent - Root cause: Still investigating - closingInProgress flag already exists - Interim fix: closingInProgress flag added Nov 24 (line 818-821) - Manual correction: Updated DB P&L from $974.05 to $72.41 - This is Common Pitfall #49/#59/#60 recurring Files Changed: - .env: Added adaptive leverage configuration (4 lines) - Database: Corrected P&L for trade cmici8j640001ry074d7leugt Next Steps: - Monitor next quality 90-94 trade for 10x leverage confirmation - Investigate why duplicate processing still occurs despite guards - May need additional serialization mechanism for external closures
76 KiB
76 KiB