Update Agent search to display the balance tracked

This commit is contained in:
2025-10-03 15:55:47 +07:00
parent 7c13ad5f06
commit 83ee4f633c
3 changed files with 146 additions and 18 deletions

View File

@@ -4497,12 +4497,28 @@ export interface UserStrategyDetailsViewModel {
volumeLast24H?: number;
wins?: number;
losses?: number;
positions?: Position[] | null;
positions?: PositionViewModel[] | null;
identifier?: string;
walletBalances?: { [key: string]: number; } | null;
ticker?: Ticker;
}
export interface PositionViewModel {
date: Date;
accountId: number;
originDirection: TradeDirection;
ticker: Ticker;
Open: Trade;
StopLoss: Trade;
TakeProfit1: Trade;
ProfitAndLoss?: ProfitAndLoss | null;
uiFees?: number;
gasFees?: number;
status: PositionStatus;
signalIdentifier?: string | null;
identifier: string;
}
export interface PlatformSummaryViewModel {
lastUpdated?: Date;
lastSnapshot?: Date;
@@ -4556,6 +4572,7 @@ export interface AgentSummaryViewModel {
totalVolume?: number;
totalBalance?: number;
totalFees?: number;
backtestCount?: number;
}
export enum SortableFields {
@@ -4577,8 +4594,7 @@ export interface AgentBalanceHistory {
export interface AgentBalance {
agentName?: string | null;
totalValue?: number;
totalAccountUsdValue?: number;
totalBalanceValue?: number;
botsAllocationUsdValue?: number;
pnL?: number;
time?: Date;