mindesbunister
dbada477b8
feat: Calculate quality scores for all timeframes (not just 5min)
- Moved scoreSignalQuality() to BEFORE timeframe check (line 112)
- Data collection signals now have real quality scores (not hardcoded 0)
- Enables quality-filtered win rate comparison across 5min/15min/1H/4H/Daily
- Fixed TypeScript errors: added symbol/currentPrice params, fixed interface refs
- Added getMinQualityScoreForDirection import for threshold calculation
- BlockedSignal table now populated with:
* signalQualityScore (real 0-100 score, not 0)
* signalQualityVersion ('v9', not 'data-collection')
* minScoreRequired (actual threshold, not 0)
* scoreBreakdown with reasons array
- Implementation: Nov 26, 2025
- Container restarted: 14:12:00 UTC (11 minutes after commit)
- Purpose: Enable SQL queries like WHERE signalQualityScore >= minScoreRequired
to compare quality-filtered win rates across timeframes
2025-11-26 15:15:32 +01:00
..
2025-11-09 17:59:50 +01:00
2025-11-26 14:01:11 +01:00
2025-11-01 17:00:37 +01:00
2025-11-26 15:15:32 +01:00
2025-11-07 20:40:07 +01:00
2025-11-16 22:10:15 +01:00
2025-11-17 15:10:15 +01:00
2025-11-25 12:43:33 +01:00
2025-11-17 15:10:15 +01:00