mirror of
https://github.com/multipleof4/KalBot.git
synced 2026-03-17 05:51:02 +00:00
Fix: Only return settled trades in history
This commit is contained in:
@@ -28,15 +28,15 @@ export async function GET(req) {
|
|||||||
await client.signin({ username: process.env.SURREAL_USER, password: process.env.SURREAL_PASS });
|
await client.signin({ username: process.env.SURREAL_USER, password: process.env.SURREAL_PASS });
|
||||||
await client.use({ namespace: 'kalbot', database: 'kalbot' });
|
await client.use({ namespace: 'kalbot', database: 'kalbot' });
|
||||||
|
|
||||||
let query = 'SELECT * FROM paper_positions';
|
let query = 'SELECT * FROM paper_positions WHERE settled = true';
|
||||||
const vars = {};
|
const vars = {};
|
||||||
|
|
||||||
if (strategyFilter) {
|
if (strategyFilter) {
|
||||||
query += ' WHERE strategy = $strategy';
|
query += ' AND strategy = $strategy';
|
||||||
vars.strategy = strategyFilter;
|
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 result = await client.query(query, vars);
|
||||||
const trades = normalizeRows(result);
|
const trades = normalizeRows(result);
|
||||||
|
|||||||
Reference in New Issue
Block a user