Baseline: Ausgangszustand vor Modularisierung

Erster Commit des bestehenden monolithischen WinForms-Copytraders,
inklusive der Alt-Backups (*.bak), damit diese dauerhaft in der
Historie rekonstruierbar bleiben. Threema-Lib unter libs/ wurde
vendored (nested .git entfernt).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
bergm
2026-07-01 13:16:16 +02:00
co-authored by Claude Opus 4.8
commit 475d396f80
147 changed files with 25455 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
using System.ComponentModel;
using System.Drawing;
namespace PolyTraderSharp.Models
{
public class DashboardRow
{
[Browsable(false)]
public int AccountId { get; set; }
[Browsable(false)]
public bool IsDemo { get; set; }
[Browsable(false)]
public bool IsActive { get; set; }
[DisplayName("Account")]
public string AccountName { get; set; } = string.Empty;
[DisplayName("Balance Gesamt")]
public decimal TotalBalance { get; set; }
[DisplayName("Balance verfügbar")]
public decimal AvailableBalance { get; set; }
[DisplayName("Balance in Positionen")]
public decimal PositionBalance { get; set; }
[DisplayName("Offene Trades")]
public int OpenTradesCount { get; set; }
[DisplayName("Trades (24h)")]
public int ClosedTrades24h { get; set; }
[DisplayName("P&L (24h)")]
public decimal Pnl24h { get; set; }
[DisplayName("Winrate (24h)")]
public string Winrate24h { get; set; } = "0%";
[DisplayName("Trades (7d)")]
public int ClosedTrades7d { get; set; }
[DisplayName("P&L (7d)")]
public decimal Pnl7d { get; set; }
[DisplayName("Winrate (7d)")]
public string Winrate7d { get; set; } = "0%";
}
}