Docs: Phase 5.1/5.2 abgeschlossen (Modulgrenze via TradingState-Split gezogen)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
f8d395b2a3
commit
43fdc9d181
@@ -227,10 +227,17 @@ Dreh- und Angelpunkt für Phase 5.
|
|||||||
> Signal). Das entkoppelt die Polymarket-Infrastruktur sauber in den Core. Der Channel/Workflow
|
> Signal). Das entkoppelt die Polymarket-Infrastruktur sauber in den Core. Der Channel/Workflow
|
||||||
> bleibt Copytrading. Umbenennung zu `TradeSignal` optional/später.
|
> bleibt Copytrading. Umbenennung zu `TradeSignal` optional/später.
|
||||||
|
|
||||||
### Phase 5 — CopyTrading-Modul herauslösen
|
### Phase 5 — CopyTrading-Modul herauslösen *(IN ARBEIT)*
|
||||||
- [ ] Nach `PolyTrader.Modules.CopyTrading` verschieben: TraderMonitorService,
|
- [x] **5.1** (`55050a1`): Modul-Modelle (TrackedTrader, TraderAnalyticsResult,
|
||||||
CopyTradingEngine, MasterTraderAnalyticsJob, TraderAnalyticsJob, zugehörige Models,
|
MasterTraderHistoryRecord) ins Modul verschoben.
|
||||||
Copytrading-State, `CopySignal`/`ClosedTrade`-Channels.
|
- [x] **5.2** (`f8d395b`): **TradingState-Split** — Core `TradingState` (globale Schalter,
|
||||||
|
Accounts, MarketCache, GlobalPnl) vs. `CopyTradingState` im Modul (Traders,
|
||||||
|
MasterTraderPositions, TraderAnalyticsCache, TotalCopyTrades, PendingOrderTimestamps,
|
||||||
|
SixSharesMinimum); 10 Konsumenten umgestellt. Modulgrenze auf State-Ebene gezogen.
|
||||||
|
- [ ] **5.3:** Modul-Services physisch ins Modul-Projekt verschieben: TraderMonitorService,
|
||||||
|
CopyTradingEngine, beide Analytics-Jobs. Ebenso die jetzt entkoppelbaren Infra-Services
|
||||||
|
neu verorten: MarketSyncService (nur Core-State → Core), Alchemy/WSS/Snapshot
|
||||||
|
(CopyTradingState-gekoppelt → Modul bzw. bleiben vorerst App).
|
||||||
- [ ] Copytrading-UI-Tabs aus `frm_main` in das Modul auslagern (Master/Slave-Verwaltung,
|
- [ ] Copytrading-UI-Tabs aus `frm_main` in das Modul auslagern (Master/Slave-Verwaltung,
|
||||||
Modul-Analyse, Closed Trades). `frm_main` wird zur reinen Shell (Terminal, Jobs,
|
Modul-Analyse, Closed Trades). `frm_main` wird zur reinen Shell (Terminal, Jobs,
|
||||||
Core-Gesamt-Dashboard, Settings-Rahmen).
|
Core-Gesamt-Dashboard, Settings-Rahmen).
|
||||||
|
|||||||
Reference in New Issue
Block a user