fix: Remove v9 label from 1-minute data collection

- 1-minute data is pure market sampling, not trading signals
- signalQualityVersion now null for timeframe='1'
- Other timeframes still labeled with v9
- Prevents confusion in analytics/reporting
This commit is contained in:
mindesbunister
2025-12-05 15:21:53 +01:00
parent 1b45d879d0
commit 0bba1a6739
7 changed files with 944 additions and 1 deletions

View File

@@ -171,7 +171,7 @@ export async function POST(request: NextRequest): Promise<NextResponse<ExecuteTr
timeframe: timeframe,
signalPrice: currentPrice,
signalQualityScore: qualityResult.score, // CRITICAL: Real quality score for analysis
signalQualityVersion: 'v9', // Current indicator version
signalQualityVersion: timeframe === '1' ? null : 'v9', // 1-minute data = pure market sampling, no indicator version
minScoreRequired: minQualityScore,
scoreBreakdown: { reasons: qualityResult.reasons },
indicatorVersion: body.indicatorVersion || 'v5',