feat: Add category performance, update WebUI and OpenRouter integration, fix bugs
This commit is contained in:
@@ -8,6 +8,7 @@ public class MarketDetailDto
|
||||
public string Question { get; set; } = "";
|
||||
public string? Description { get; set; }
|
||||
public string Category { get; set; } = "";
|
||||
public string Subcategory { get; set; } = "";
|
||||
public double Volume { get; set; }
|
||||
public double Liquidity { get; set; }
|
||||
public DateTime? EndDate { get; set; }
|
||||
|
||||
@@ -9,6 +9,7 @@ public record TradeDto(
|
||||
string Platform,
|
||||
int? DbMarketId,
|
||||
string MarketId,
|
||||
string MarketName,
|
||||
string Outcome,
|
||||
string Side,
|
||||
decimal Price,
|
||||
|
||||
@@ -43,5 +43,15 @@ public record TraderDetailDto(
|
||||
DateTime CreatedAt,
|
||||
DateTime? LastPolledAt,
|
||||
string? AiStrategySummary,
|
||||
IReadOnlyList<TradeDto> RecentTrades
|
||||
IReadOnlyList<TradeDto> RecentTrades,
|
||||
IReadOnlyList<TraderCategoryPerformanceDto> CategoryPerformances
|
||||
);
|
||||
|
||||
public record TraderCategoryPerformanceDto(
|
||||
string Category,
|
||||
decimal TotalVolume,
|
||||
decimal TotalPnL,
|
||||
int TotalTrades,
|
||||
int WinningTrades,
|
||||
decimal WinRate
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user