/** * Trading Statistics API * * Performance analytics excluding test trades * GET /api/analytics/stats?days=30 */ import { NextRequest, NextResponse } from 'next/server' import { getTradingStats } from '@/lib/database/views' export async function GET(request: NextRequest) { try { const searchParams = request.nextUrl.searchParams const days = parseInt(searchParams.get('days') || '30') const stats = await getTradingStats(days) return NextResponse.json({ success: true, stats, }) } catch (error) { console.error('❌ Error getting trading stats:', error) return NextResponse.json( { success: false, error: error instanceof Error ? error.message : 'Unknown error', }, { status: 500 } ) } }