Fix dailySnapshot for platformsummary

This commit is contained in:
2025-09-24 12:21:56 +07:00
parent 44846a1817
commit d2a4bd4426
11 changed files with 241 additions and 397 deletions

View File

@@ -4096,6 +4096,7 @@ export interface LightBacktest {
sharpeRatio?: number | null;
score?: number;
scoreMessage?: string | null;
metadata?: any | null;
}
export interface RunBacktestRequest {
@@ -4533,7 +4534,6 @@ export interface UserStrategyDetailsViewModel {
state?: BotStatus;
pnL?: number;
roiPercentage?: number;
roiLast24H?: number;
runtime?: Date;
winRate?: number;
totalVolumeTraded?: number;
@@ -4547,30 +4547,30 @@ export interface UserStrategyDetailsViewModel {
}
export interface PlatformSummaryViewModel {
lastUpdated?: Date;
lastSnapshot?: Date;
hasPendingChanges?: boolean;
totalAgents?: number;
totalActiveStrategies?: number;
totalPlatformPnL?: number;
totalPlatformVolume?: number;
totalPlatformVolumeLast24h?: number;
totalOpenInterest?: number;
openInterest?: number;
totalPositionCount?: number;
agentsChange24h?: number;
strategiesChange24h?: number;
pnLChange24h?: number;
volumeChange24h?: number;
openInterestChange24h?: number;
positionCountChange24h?: number;
totalPlatformFees?: number;
dailySnapshots?: DailySnapshot[] | null;
volumeByAsset?: { [key in keyof typeof Ticker]?: number; } | null;
positionCountByAsset?: { [key in keyof typeof Ticker]?: number; } | null;
positionCountByDirection?: { [key in keyof typeof TradeDirection]?: number; } | null;
lastUpdated?: Date;
last24HourSnapshot?: Date;
volumeHistory?: VolumeHistoryPoint[] | null;
}
export interface VolumeHistoryPoint {
export interface DailySnapshot {
date?: Date;
volume?: number;
totalAgents?: number;
totalStrategies?: number;
totalVolume?: number;
totalPnL?: number;
totalOpenInterest?: number;
totalPositionCount?: number;
}
export interface PaginatedAgentIndexResponse {