395caad11a360cf3a4e3badafd31e3f206d8b239
- SellLogic.IsProfitTargetReached (pure, getestet): currentPrice >= entry*(1+pct/100); pct<=0 oder Default 9999 = inaktiv. - Ladder-Start-Logik konsolidiert: SellLadderService.StartLadderAsync ist jetzt die gemeinsame Quelle fuer Master-SELLs (Engine) UND eigene Exits (Profit-Target). SellLadderService als Singleton+Hosted registriert; Engine + TraderMonitor injizieren es. Engine-SELL-Block ruft nur noch StartLadderAsync (verhaltensgleich). - TraderMonitorService.CheckProfitTargetsAsync im 30s-Live-Sync: erreicht eine Live-Position ihre Schwelle, Exit ueber die Leiter (Startlimit = aktueller Preis, ExitReason "Profit Target"). PreRedeemLimit hat Vorrang. Dormant, da ProfitTarget projektweit 9999. 169 Tests gruen. Build/Smoke gruen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
1.5 MiB
Languages
C#
100%