AgentK

Trading Dashboard

v0.06 · Build 20260310.005

AgentK Dashboard v0.06 (Build 20260310.005)

OFFLINE

Benachrichtigungen

Heutiges PnL
$0.00
Gesamt PnL
$0.00
Offene Positionen
0
Trades Gesamt
0
Win Rate
0%
Strategien
-
Kurs-Chart
Symbol: Zeitraum:
Equity-Verlauf

Offene Positionen

SymbolSeiteEinstiegAktuellMengePnL (brutto)GebuehrenPnL (netto)SLTPSeit
Keine offenen Positionen

Letzte Signale

ZeitSymbolSeiteStrategieStaerkeGrund
Keine Signale

Alle Positionen

IDSymbolSeiteEinstiegAusstiegMengePnLPnL%StatusGrundGeoeffnetGeschlossen
Laden...

Order-Historie

IDSymbolSeiteTypMengePreisGefuelltStatusGebuehrDry RunErstellt
Laden...

Handelssignale

IDZeitSymbolSeiteMarktStaerkeStrategieGrundSLTP
Keine Signale
Portfolio Gesamtwert (USDT)
-
USDT Guthaben
-

Kontoguthaben (alle Konten mit USDT-Schaetzung)

WaehrungKontoGesamtVerfuegbarIn VerwendungUSDT Wert
Laden...

Interner Transfer

Manueller Trade

Risikomanagement (optional)

Offene Positionen verwalten

IDSymbolSeiteMarktEinstiegMengeSLTPHebelAktionen
Keine offenen Positionen

Trailing Stop Order (Exchange)

Platziert eine Trailing-Stop-Order direkt auf der Boerse. Der Stop folgt dem Kurs automatisch.

Backtest ausfuehren

Bisherige Backtests (DB)

IDStrategieSymbolZeitraumTFStart $Ende $PnLPnL%TradesWin%SharpeDatum
Laden...

Event Log

Einstellungen

Trading

Risikomanagement

Mindestertrag nach Abzug aller Handelsgebuehren

Gebuehren

Aenderungen werden in der Datenbank gespeichert und gelten auch nach Neustart.

Dokumentation — AgentK v0.06

Uebersicht

AgentK ist ein automatisierter Trading-Bot fuer die KuCoin-Boerse. Er analysiert Kursverlaeufe mit technischen Indikatoren, generiert Handelssignale und fuehrt Trades im Dry-Run- oder Live-Modus aus.

5 Strategien
EMA Crossover, Bollinger/RSI, MACD Crossover, Mean Reversion, Volume Breakout
📊Backtesting
Historische Simulation mit Equity-Kurve, Trade-Liste und Statistiken
📈Chart-Indikatoren
Bollinger Bands, EMA 9/21, MACD-Histogramm, Stochastic RSI mit Toggles
🔒Authentifizierung
JWT-Login mit verschluesselten Passwoertern, Session-basiert
💰Gebuehren-Tracking
Maker/Taker-Fees werden in PnL, Backtests und Positionen beruecksichtigt
🤖Agent-API
Vollstaendige REST-API fuer programmatischen Zugriff durch KI-Agenten

Changelog

v0.06 10.03.2026
  • Marktdaten-Seite mit 3 Sub-Tabs: Ticker-Dashboard (alle USDT-Paare, Filter, Sortierung), Orderbuch (Bid/Ask mit Volumenbalken, Auto-Refresh), Funding-Rates (einzeln + Batch)
  • Trading erweitert: Limit-Orders, Stop-Loss/Take-Profit bei Ordererstellung, Leverage-Auswahl, Positionen verwalten (SL/TP aendern, schliessen)
  • Trailing-Stop-Orders — Exchange-Level via ccxt, eigener API-Endpunkt POST /api/trailing-stop, UI-Formular
  • Preis-AlarmeGET/POST /api/alerts, DELETE /api/alerts/{id}, Hintergrund-Pruefung alle 30s, Alarme-Seite mit Erstellung und Historie
  • POST /api/position/{id}/close — Position schliessen mit PnL-Berechnung
  • PUT /api/position/{id} — Stop-Loss/Take-Profit aktualisieren
  • Performance: TTL-Caching fuer Ticker (5s), Tickers (10s), Orderbuch (3s), Funding (30s), Maerkte (5min)
  • Performance: GZip-Komprimierung fuer API-Antworten > 500 Bytes
  • Performance: 14 Datenbank-Indexes fuer haeufige Abfragen
  • Performance: Dashboard-Stats in einer einzigen SQL-Abfrage statt 5 separaten
  • Bugfix: Auth-Engine Singleton (verhindert Connection-Pool-Leak)
  • Neue DB-Tabelle: price_alerts (10 Tabellen gesamt)
v0.05 10.03.2026
  • Backtesting-Seite mit Formular, Equity-Chart, Trade-Tabelle und Statistik-Karten
  • POST /api/backtest/run — Backtest-Endpunkt fuer API-Zugriff
  • GET /api/strategies — Liste aller verfuegbaren Strategien
  • GET /api/docs — Vollstaendige API-Dokumentation (ohne Auth)
  • Chart: Bollinger-Mittelband, MACD-Sub-Chart, Stochastic-RSI-Sub-Chart
  • Indikator-Toggles (Bollinger, EMA, MACD, Stochastic RSI)
  • Timescale-Synchronisierung zwischen Haupt- und Sub-Charts
  • Dokumentationsseite im Dashboard
  • Bug-Fix: Strategy-Konstruktoren erhalten jetzt symbols-Parameter
  • 181 Unit-Tests (alle bestanden)
v0.04 09.03.2026
  • Feedback-System mit Screenshot (html2canvas)
  • Benachrichtigungsglocke mit Echtzeit-Updates
  • Einstellungen persistent in MySQL
  • Manueller Trade mit Kauf/Verkauf-Buttons
  • Portfolio-Schaetzung mit Asset-Allokation
  • Candlestick-Charts mit TradingView Lightweight Charts
  • Gebuehren-Anzeige in Positionen und Trades
  • 145 Unit-Tests
v0.03 08.03.2026
  • Dashboard SPA mit Login, Navigation, Echtzeit-Updates
  • MySQL-Datenbank mit 9 Tabellen
  • Auth-Modul mit Cascade-XOR-Passwort-Hash
  • WebSocket fuer Live-Status
  • 5 Trading-Strategien mit Registry
  • Backtesting-Engine mit Fee-Tracking
  • Trading-Engine mit Stop-Loss/Take-Profit
  • Telegram-Benachrichtigungen
  • CLI-Interface

API-Referenz

Basis-URL: http://192.168.20.182:8080 — Vollstaendige JSON-Doku: GET /api/docs (kein Auth noetig)

Authentifizierung
POST /api/login
Content-Type: application/json

{"kuerzel": "<Benutzername>", "password": "<Passwort>"}

Antwort: {"token": "<jwt>", "user": {...}}

Danach alle Anfragen mit Header:
Authorization: Bearer <jwt>

Strategien

Technische Details

SprachePython 3.9
FrameworkFastAPI + Uvicorn
DatenbankMySQL (agentk, 10 Tabellen)
ExchangeKuCoin (Spot + Futures via ccxt)
Indikatorenta-lib (RSI, MACD, Bollinger, EMA, SMA, ATR, Stochastic, OBV, VWAP)
ChartsTradingView Lightweight Charts + Canvas
AuthJWT (HS256), Cascade-XOR-Passwort-Hash
Servicesystemd (agentk.service)
Tests181 Unit-Tests (pytest)

Marktdaten

Lade Ticker-Daten...

Preisalarm erstellen

Aktive Alarme

IDSymbolBedingungZielpreisAktueller PreisNachrichtErstellt vonErstellt amAktionen
Keine aktiven Alarme

Ausgeloeste Alarme

IDSymbolBedingungZielpreisNachrichtAusgeloest am
Klicke 'Laden'
class="feedback-btn" onclick="openFeedback()" title="Feedback senden">✉

Feedback senden