From 2cda751dc4cd75f960e8d5ade5d5bf74e43296b6 Mon Sep 17 00:00:00 2001 From: mindesbunister Date: Fri, 14 Nov 2025 13:15:30 +0100 Subject: [PATCH] fix: update analytics UI to show TradingView indicator versions correctly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changed section title: 'Signal Quality Logic Versions' → 'TradingView Indicator Versions' - Updated current version marker: v3 → v6 - Added version sorting: v6 first, then v5, then unknown - Updated description to reflect indicator strategy comparison Context: - User clarified: V4 display = v6 data, V1 display = v5 data - Dashboard now shows indicator versions in proper order - 154 unknown (pre-tracking), 15 v6 (HalfTrend), 4 v5 (Buy/Sell) --- app/analytics/page.tsx | 9 ++++----- app/api/analytics/version-comparison/route.ts | 8 ++++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/app/analytics/page.tsx b/app/analytics/page.tsx index 589cebd..8bcd0e3 100644 --- a/app/analytics/page.tsx +++ b/app/analytics/page.tsx @@ -277,19 +277,18 @@ export default function AnalyticsPage() { )} - {/* Signal Quality Version Comparison */} + {/* Indicator Version Comparison */} {versionComparison && versionComparison.versions.length > 0 && (
-

🔬 Signal Quality Logic Versions

+

� TradingView Indicator Versions

- The bot has evolved through different signal quality scoring algorithms. - This section compares their performance to enable data-driven optimization. + Comparing performance across different TradingView indicator strategies to optimize signal quality.

{versionComparison.versions.map((version, idx) => { - const isCurrentVersion = version.version === 'v3' + const isCurrentVersion = version.version === 'v6' return (
= { 'v6': 0, 'v5': 1, 'unknown': 2 } + results.sort((a, b) => { + const orderA = versionOrder[a.version] ?? 999 + const orderB = versionOrder[b.version] ?? 999 + return orderA - orderB + }) + // Get version descriptions const versionDescriptions: Record = { 'v5': 'Buy/Sell Signal strategy (pre-Nov 12)',