5 Commits

Author SHA1 Message Date
52cd31bf42 fix: XSS-Härtung im Trump-Tab (esc()-Helper, https-Allowlist für Truth-Links, noopener)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 09:00:55 +00:00
ed2fdf6c0a feat: Dashboard-Tab Trump (Events, Positionen, Trades) 2026-06-12 08:56:35 +00:00
2bd566ce5e feat: Dashboard mit Tabs (Trading/GridBot) und Preis-Charts mit Trade-Markern
- Candlestick-Charts (4h) mit Buy/Sell-Markern und Hover-Tooltips (Trade-Details, OHLC)
- Trend-Chart mit Pair-Auswahl (BTC/ETH/SOL/XRP), offene Positionen als Kreis-Marker
- Grid-Chart (XRP) mit Grid-Level-Linien (Center + L1-L8) und Lot-Markern
- GridBot-Tab mit eigener Equity-Kurve (Daten gab es schon, waren ungenutzt)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 07:41:12 +00:00
021049b259 feat: GridBot als zweite Paper-Engine — No-Stop-XRP-Grid live
processGridCycle (Paritätstest gegen runGridBacktest), GridEngine mit
DB-Recovery (grid_state/grid_lots, bot_state id=2), bot-Spalte in
paper_trades/equity_snapshots, /api/grid, Dashboard-Panel.
Bewusster Paper-Probelauf trotz Gate-Fail (User-Entscheidung 2026-06-10).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 07:29:42 +00:00
29846e82a7 feat: Live-Paper-Engine — 5-min-Loop, API, Dashboard, Dockerfile
processCycle spiegelt Runner-Semantik exakt (Paritätstest gegen runBacktest),
Restart-Recovery über Cursor, DecisionLog mit Outcome-Backfill,
Bun.serve-API + statisches Dashboard, Deploy-Ziel trading.kuns.dev.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 06:11:44 +00:00