System status
What is real today versus planned. Nothing here is simulated to look functional.
Live probes
Kraken public API:
checking…
EUR/CHF:unavailable
functional
Kraken public market data (ticker, OHLC, depth, asset pairs)Server-side, cached, retries with backoff, stale-cache fallbackfunctional
Dynamic pair limits (ordermin, costmin, precision)From Kraken AssetPairsfunctional
Candle persistenceManual ingest + hourly scheduler appends; CSV uploadfunctional
Strategy library (trend, mean-reversion, risk-parity) + regime classifierDeterministic, bar-close onlyfunctional
Server-side risk engineHard bounds, caps, stops, freshness, spread, min order, duplicate guardfunctional
Paper trading (virtual EUR wallet)Fills by walking the live Kraken order book + slippage + taker feefunctional
Hourly backend schedulerRuns cycles only for bots in running statefunctional
Manual Run CycleSame engine as schedulerfunctional
Backtest Lab (event-driven, walk-forward)On stored real candles onlyfunctional
Strategy tournament with multiple-comparison hurdleSelects a PAPER candidate or ‘do nothing’functional
AI Analyst (LLM)Lovable AI, strict JSON, advisory onlyfunctional
Rule-based analysisnot connected
News summarisationNo news source integratedfunctional
Journal, audit log, CSV exports, CHF ledgerCHF via Kraken EUR/CHF at fill timefunctional
In-app alerts, daily digest, weekly reviewBuilt from stored datanot connected
Email / push notificationsNot wiredfunctional
Kraken read-only API connectionEncrypted at rest; withdraw-permission probe refuses unsafe keyspartial
Champion/challenger shadow tracking over timeTournament picks champion; continuous shadow P&L not yet trackedpartial
Live order executionBounded-price IOC spot orders, explicit activation and one order per cycle; OFF by default; no real order tested yetfunctional
Manual live-order dry runRead-only balances/open orders; exact proposed parameters, estimated book costs; nothing sentpartial
Live partial-fill and restart reconciliationPersistent client IDs, Kraken order/trade sync and deduplicated fills; real-exchange behavior not yet verifiedpartial
Emergency cancellation of Gletscher live ordersCancelOrder only for app-owned orders, never CancelAll; requires a trading key and has not been tested live