Initial commit: Predictalytics solution
Clean Architecture .NET 8 solution (Domain/Application/Infrastructure/Api/Worker/WinFormsHost) for analyzing Polymarket traders for copytrading/strategy-replication candidates. Includes EF Core InitialBaseline migration and DB secrets removed from source/config in preparation for version control.
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
using Predictalytics.Domain.Enums;
|
||||
|
||||
namespace Predictalytics.Application.DTOs;
|
||||
|
||||
public record TraderDto(
|
||||
int Id,
|
||||
string Platform,
|
||||
string PlatformUserId,
|
||||
string DisplayName,
|
||||
string Tier,
|
||||
string Strategy,
|
||||
decimal CombinedScore,
|
||||
decimal WinRate,
|
||||
decimal TotalPnl,
|
||||
int TotalTrades,
|
||||
bool IsOnWatchlist,
|
||||
bool IsSuspectedBot,
|
||||
DateTime? LastPolledAt
|
||||
);
|
||||
|
||||
public record TraderDetailDto(
|
||||
int Id,
|
||||
string Platform,
|
||||
string PlatformUserId,
|
||||
string DisplayName,
|
||||
string? Notes,
|
||||
string Tier,
|
||||
string Strategy,
|
||||
bool IsSuspectedBot,
|
||||
int? ManualPriorityOverride,
|
||||
decimal WinRate,
|
||||
decimal TotalPnl,
|
||||
int TotalTrades,
|
||||
decimal ActivityScore,
|
||||
decimal QualityScore,
|
||||
decimal VolumeScore,
|
||||
decimal TimingScore,
|
||||
decimal CombinedScore,
|
||||
int Rank,
|
||||
bool IsOnWatchlist,
|
||||
DateTime CreatedAt,
|
||||
DateTime? LastPolledAt,
|
||||
IReadOnlyList<TradeDto> RecentTrades
|
||||
);
|
||||
Reference in New Issue
Block a user