From 0bcb9666b0083af92931c3ff360d6b9044da6bbc Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Sun, 15 Mar 2026 17:35:57 -0700 Subject: [PATCH] Fix: Only return settled trades in history --- app/api/trades/route.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/api/trades/route.js b/app/api/trades/route.js index 8fc231c..bd57689 100644 --- a/app/api/trades/route.js +++ b/app/api/trades/route.js @@ -28,15 +28,15 @@ export async function GET(req) { await client.signin({ username: process.env.SURREAL_USER, password: process.env.SURREAL_PASS }); await client.use({ namespace: 'kalbot', database: 'kalbot' }); - let query = 'SELECT * FROM paper_positions'; + let query = 'SELECT * FROM paper_positions WHERE settled = true'; const vars = {}; if (strategyFilter) { - query += ' WHERE strategy = $strategy'; + query += ' AND strategy = $strategy'; vars.strategy = strategyFilter; } - query += ' ORDER BY entryTime DESC LIMIT 50'; + query += ' ORDER BY settleTime DESC LIMIT 50'; const result = await client.query(query, vars); const trades = normalizeRows(result);