Kestrel

Ein Trading-Arbeitsbereich mit Paper-Modus, Risiko-Engine, Audit-Trail und installierbarer PWA.

PythonFastAPIReactPostgreSQLTypeScriptPWA

Projektübersicht

Kestrel verbindet Marktanalyse, eine Breakout-und-Retest-Strategie, eine Risiko-Engine und ein optionales KI-Veto. Das FastAPI-Backend und die React-PWA zeigen Strategieprüfungen, Handelssteuerung und den Audit-Verlauf. Paper- und Live-Ausführung verwenden dieselbe Strategie-Pipeline mit unterschiedlichen Börsenadaptern; der Live-Modus hat explizite Freigabebedingungen.

Funktionen

Risiko vor Ausführung

  • Positionsgrössen, Verlustlimits und Wartezeiten
  • Freigabeprüfungen und Kill-Switch

Entscheidungen erklären

  • Sichtbare Long- und Short-Strategieprüfungen
  • Audit-Einträge für Trades, Risiken und KI

Eine Anwendung, mehrere Ansichten

  • React-PWA mit Charts und mobilen Ansichten
  • Backtests, Performance und Systemstatus

Technologien & Umsetzung

Technologien

  • Python · FastAPI · asyncio
  • PostgreSQL · SQLAlchemy · Alembic
  • React · TypeScript · Vite
  • Lightweight Charts · PWA
  • Binance adapters · optional OpenAI integration
  • Docker · Caddy in the original deployment