Performance overview
GET /api/v1/performance/overview
Query parameters
Response shape
The payload includes trade counts, win rate, gross and net P&L, commissions, averages, profit factor, and best/worst trade summaries.
{
"data": {
"total_trades": 305,
"winning_trades": 171,
"losing_trades": 134,
"win_rate": 56.07,
"total_pnl": 17148.96,
"total_gross_pnl": 18268.23,
"total_commissions": 1119.02,
"average_win": 236.9,
"average_loss": 174.34,
"profit_factor": 1.36,
"best_trade": {
"id": "7dcfb966-dc84-44e5-bdb0-820a2a91ed06",
"symbol": "NQ",
"pnl": 7862.88,
"date": "2024-02-13"
},
"worst_trade": {
"id": "8e1ec452-662d-459f-9747-19c33cbce0df",
"symbol": "NQ",
"pnl": -2348.72,
"date": "2024-02-13"
}
}
}
Using date filters
Pass start_date and/or end_date to restrict metrics to a reporting window. Invalid date formats return 400 with a validation-style error body.