Initial commit: IBKRTrader
.NET WinForms-Anwendung (Core, Modules/CongressTrading, UI). Enthaelt .gitignore und settings.example.json als Konfigurationsvorlage. Echte settings.json mit Zugangsdaten ist bewusst ausgeschlossen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
namespace IBKRTrader.Modules.CongressTrading.Models;
|
||||
|
||||
/// <summary>Ein einzelner Kongress-Trade aus capitoltrades.com</summary>
|
||||
public class CongressTrade
|
||||
{
|
||||
public long Id { get; set; }
|
||||
public string TradeId { get; set; } = "";
|
||||
public string MemberBioId { get; set; } = "";
|
||||
public string IssuerName { get; set; } = "";
|
||||
public string IssuerId { get; set; } = "";
|
||||
public string Ticker { get; set; } = "";
|
||||
public string TradeType { get; set; } = ""; // buy/sell/exchange
|
||||
public string Chamber { get; set; } = ""; // house/senate
|
||||
public string Owner { get; set; } = ""; // self/spouse/child/trust
|
||||
public decimal? Value { get; set; } // exakter Handelswert in USD
|
||||
public DateOnly? TradeDate { get; set; }
|
||||
public DateOnly? PublishedDate { get; set; }
|
||||
public string DetailUrl { get; set; } = "";
|
||||
public DateTime ScrapedAt { get; set; } = DateTime.UtcNow;
|
||||
|
||||
/// <summary>Transient – wird direkt in ct_congressMember gespeichert.</summary>
|
||||
public CongressMember? MemberSnapshot { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user