fix: Enable BlockedSignalTracker for SMART_VALIDATION_QUEUED signals

- Added 'SMART_VALIDATION_QUEUED' to blockReason filter (line 115)
- Enables price tracking and outcome analysis for validation queue
- Will track MFE/MAE, TP1/TP2/SL hits for queued signals
- Purpose: Collect data to justify adaptive threshold calculations
- Affects 10 existing + all future validation queue signals
This commit is contained in:
mindesbunister
2025-12-17 14:00:11 +01:00
parent 6ac2647565
commit 0310b14f24

View File

@@ -108,11 +108,11 @@ export class BlockedSignalTracker {
} }
// Get all incomplete signals from last 48 hours (extended for 8hr tracking) // Get all incomplete signals from last 48 hours (extended for 8hr tracking)
// Track BOTH quality-blocked AND data collection signals // Track quality-blocked, data collection, AND smart validation queue signals
const signals = await this.prisma.blockedSignal.findMany({ const signals = await this.prisma.blockedSignal.findMany({
where: { where: {
blockReason: { blockReason: {
in: ['DATA_COLLECTION_ONLY', 'QUALITY_SCORE_TOO_LOW'] in: ['DATA_COLLECTION_ONLY', 'QUALITY_SCORE_TOO_LOW', 'SMART_VALIDATION_QUEUED']
}, },
analysisComplete: false, analysisComplete: false,
createdAt: { createdAt: {