const fetch = require('node-fetch') async function testAPI() { try { const response = await fetch('http://localhost:3001/api/automation/analysis-details') const data = await response.json() console.log('=== API TEST RESULTS ===') console.log(`Success: ${data.success}`) console.log(`Total trades returned: ${data.data?.recentTrades?.length || 0}`) console.log(`Total P&L: $${data.data?.session?.totalPnL || 0}`) console.log(`Win Rate: ${((data.data?.session?.successfulTrades || 0) / (data.data?.session?.totalTrades || 1) * 100).toFixed(1)}%`) console.log('\n=== RECENT TRADES ===') data.data?.recentTrades?.slice(0, 5).forEach((trade, i) => { console.log(`Trade ${i + 1}: ${trade.side} ${trade.amount} @ $${trade.price} = $${trade.positionSize} | P&L: $${trade.pnl} | Duration: ${trade.durationText}`) }) if (data.data?.recentTrades?.length > 5) { console.log(`... and ${data.data.recentTrades.length - 5} more trades`) } } catch (error) { console.error('API Error:', error.message) } } testAPI()