Fix: Only return settled trades in history

This commit is contained in:
2026-03-15 17:35:57 -07:00
parent 1e04e0c558
commit 0bcb9666b0

View File

@@ -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);