// V2 SQLite trade data const v2sql = data.v2_sqlite || {}; $('v2TotalTrades').textContent = v2sql.total_trades || 0; $('v2OpenTrades').textContent = v2sql.open_trades || 0; $('v2Settled').textContent = `${v2sql.wins || 0}W / ${v2sql.losses || 0}L`; const wr = v2sql.win_rate || 0; $('v2WinRate').textContent = v2sql.settled_trades > 0 ? wr + '%' : '—'; $('v2WinRate').className = 'value ' + (wr >= 50 ? 'green' : 'yellow'); const rpnl = v2sql.realized_pnl || 0; $('v2RealizedPnl').textContent = (rpnl >= 0 ? '+' : '') + '$' + rpnl.toFixed(2); $('v2RealizedPnl').className = 'value ' + (rpnl >= 0 ? 'green' : 'red');