Home Features Strategien API Installation FAQ Sicherheit Changelog Roadmap About Dashboard
GitHub Anmelden Registrieren

Häufig gestellte Fragen

Antworten auf die wichtigsten Fragen rund um TREVLIX

29 Fragen · Klicke auf eine Frage zum Aufklappen · Zuletzt aktualisiert: Apr 2026

Allgemein

Was ist TREVLIX?

TREVLIX ist ein Open-Source Algorithmic Trading Bot für Kryptowährungen. Er nutzt ein 4-Modell KI-Ensemble mit 9 Voting-Strategien, um automatisch Kauf- und Verkaufsentscheidungen zu treffen.

Ist TREVLIX kostenlos?

Ja, TREVLIX ist vollständig Open Source unter der MIT-Lizenz. Du kannst es kostenlos nutzen, modifizieren und weiterverbreiten. Es gibt keine versteckten Kosten oder Premium-Versionen.

Welche Exchanges werden unterstützt?

Aktuell werden 11 Exchanges unterstützt: Crypto.com, Binance, Bybit, OKX, KuCoin, Kraken, Huobi/HTX, Coinbase, Bitget, MEXC und Gate.io. Die Integration erfolgt über die CCXT-Bibliothek, sodass weitere Exchanges leicht hinzugefügt werden können.

Kann ich TREVLIX auf einem Raspberry Pi betreiben?

Ja! TREVLIX läuft auf Raspberry Pi 4 (4GB+ RAM empfohlen). Die LSTM/TensorFlow-Komponente ist optional und kann bei begrenztem RAM deaktiviert werden. Das 3-Modell-Ensemble (ohne LSTM) läuft problemlos auf dem Pi.

Trading & Strategie

Wie funktioniert das Voting-System?

9 technische Strategien stimmen gleichzeitig ab. Die KI gewichtet die Stimmen dynamisch basierend auf historischer Performance.

Was ist Paper Trading?

Paper Trading ist ein Simulationsmodus, der echten Handel nachahmt, aber kein echtes Geld einsetzt. Es ist dringend empfohlen, mindestens 30 Tage im Paper Trading Modus zu testen.

Kann TREVLIX auch Short-Selling?

Ja, auf Exchanges die Futures/Margin unterstützen (Binance Futures, Bybit). Der Bear-Regime KI-Modell ist speziell für Short-Positionen optimiert.

Wie hoch ist die erwartete Rendite?

Renditen hängen stark von Marktbedingungen, Konfiguration und Exchange ab. TREVLIX gibt keine Renditeversprechen. In Backtests zeigen die Strategien typischerweise Win-Rates von 55–65%. Vergangene Performance garantiert keine zukünftigen Ergebnisse. Starte immer mit Paper Trading!

Was ist der Circuit Breaker?

Der Circuit Breaker ist ein Sicherheitsmechanismus, der den Handel automatisch pausiert, wenn zu viele aufeinanderfolgende Verluste auftreten oder das tägliche Verlustlimit erreicht wird.

KI & Machine Learning

Wie lernt die KI?

Die KI lernt aus vergangenen Trades. Nach 30+ Trades beginnt das Training, danach wird nach jedem 5. Trade neu trainiert.

Brauche ich eine GPU für die KI?

Nein, die Modelle (Random Forest, XGBoost, LightGBM, CatBoost) laufen effizient auf CPU. Das optionale LSTM-Modell profitiert von einer GPU, ist aber auch ohne GPU nutzbar.

Was sind die 31 Features des ML-Modells?

Die Features umfassen: 7 Strategie-Votes, RSI normalisiert, Stochastic RSI, Bollinger %B und Width, MACD-Histogramm, Volume Ratio, ATR%, EMA-Alignment, Preis vs. EMA21, ROC-10, Bull/Bear-Flag und mehr.

Installation & Betrieb

Welche Systemvoraussetzungen hat TREVLIX?

Python 3.9+ (empfohlen 3.11), MySQL 8.0+, 2 GB RAM (4 GB mit LSTM), Ubuntu 20.04+/Debian 11+/macOS/Windows (WSL). Docker wird für die einfachste Installation empfohlen.

Wie update ich TREVLIX?

TREVLIX hat ein eingebautes GitHub Auto-Update System. Im Dashboard kann ein Update mit einem Klick gestartet werden.

Wie sichere ich meine API-Keys?

API-Keys werden automatisch mit Fernet-Verschlüsselung in der Datenbank gespeichert.

Sicherheit & Risiko

Ist TREVLIX sicher?

TREVLIX implementiert umfangreiche Sicherheitsmaßnahmen: JWT-Authentifizierung, 2FA/TOTP, bcrypt-Passwort-Hashing, Fernet-API-Key-Verschlüsselung, Rate-Limiting, CORS-Schutz und IP-Whitelisting.

Kann ich Geld verlieren?

Ja. Krypto-Trading birgt immer Verlustrisiken. TREVLIX minimiert Risiken durch Circuit Breaker, Stop-Loss, und tägliche Verlustlimits — aber kein System kann Verluste vollständig verhindern. Investiere nur, was du dir leisten kannst zu verlieren. Starte immer mit Paper Trading!

Wo bekomme ich Hilfe?

Bei Problemen oder Fragen: (1) Prüfe die Installationsanleitung, (2) Erstelle ein GitHub Issue, (3) Tritt dem Discord-Server bei.

Performance & Backtest

Wie führe ich einen Backtest durch?

Im Dashboard unter dem Reiter Backtest kannst du historische Daten für jedes Symbol und jeden Zeitraum laden. Wähle Symbol, Zeitraum (z.B. 1h, 4h, 1d), Startkapital und klicke auf Run Backtest. Ergebnisse zeigen Win-Rate, Sharpe Ratio, Max Drawdown und alle Trades im Detail.

Für Walk-Forward-Tests wird der Zeitraum automatisch in In-Sample und Out-of-Sample Segmente aufgeteilt, um Overfitting zu verhindern.

Was bedeutet Win-Rate von 55–65%?

Eine Win-Rate von 55–65% bedeutet, dass 55–65% aller Trades profitabel abgeschlossen werden. Wichtiger als die Win-Rate ist das Verhältnis von durchschnittlichem Gewinn zu durchschnittlichem Verlust (Reward/Risk Ratio).

TREVLIX zielt auf eine Kombination aus Win-Rate ≥58% und einem Reward/Risk Ratio von mindestens 1.5:1 ab. Der genetische Optimizer passt Stop-Loss und Take-Profit kontinuierlich an, um dieses Ziel zu erreichen. Vergangene Backtests garantieren keine zukünftigen Ergebnisse.

Was ist die optimale Konfiguration für Anfänger?

Empfohlene Starter-Konfiguration:

  • PAPER_TRADING=true — Mindestens 30 Tage Paper Trading
  • TRADE_AMOUNT=50 USDT pro Trade — Klein anfangen
  • VOTE_THRESHOLD=6 — Mindestens 6/9 Strategien müssen zustimmen
  • MAX_OPEN_TRADES=3 — Nicht zu viele parallele Positionen
  • DAILY_LOSS_LIMIT=5 % — Tagesverlust-Schutz aktivieren
  • Symbol: BTC/USDT oder ETH/USDT — Liquide Märkte

Technische Fragen

Wie funktioniert das Datenbankschema?

TREVLIX verwendet MySQL 8.0 mit 14 Tabellen. Die wichtigsten Tabellen:

  • trades — Alle Trades mit Entry/Exit, PnL, Strategie-Votes
  • ml_models — Serialisierte KI-Modelle (Pickle)
  • config — Verschlüsselte Konfiguration inkl. API-Keys
  • users — Multi-User mit bcrypt-Passwörtern und TOTP-Secret
  • audit_log — Alle sicherheitsrelevanten Aktionen
  • price_alerts — Konfigurierte Preisalarme

Alle Abfragen verwenden parametrisierte Queries. Kein Raw-SQL mit String-Interpolation.

Kann ich TREVLIX mit TradingView verbinden?

Ja! TREVLIX unterstützt TradingView Webhooks. Unter /api/v1/signal kannst du externe Signale empfangen. In TradingView bei einer Strategie oder einem Indikator unter Alert → Webhook URL die TREVLIX-URL eintragen:

https://deine-domain.de/api/v1/signal

Das JSON-Payload muss {"symbol": "BTC/USDT", "action": "buy", "token": "dein-api-token"} enthalten. Detaillierte Dokumentation in der API Docs.

Wie exportiere ich Daten / Trades?

Im Dashboard stehen mehrere Export-Optionen bereit:

  • Trade-History CSV — Alle Trades mit Zeitstempel, Symbol, PnL, Gebühren
  • Steuer-Report CSV — FIFO/LIFO aufbereitete Gewinne/Verluste für das Finanzamt
  • PineScript Export — Strategielogik als TradingView-Script
  • REST API — Alle Daten über /api/v1/trades programmatisch abrufbar
Was passiert beim Bot-Absturz oder Neustart?

TREVLIX ist auf Widerstandsfähigkeit ausgelegt:

  • Alle offenen Positionen werden beim Start aus der Datenbank wiederhergestellt
  • WebSocket-Verbindungen stellen sich automatisch wieder her (mit Exponential Backoff)
  • KI-Modelle werden persistiert — kein Trainingsverlust
  • Docker mit restart: unless-stopped sorgt für automatischen Neustart
  • Discord/Telegram-Alert bei kritischen Fehlern (wenn konfiguriert)
Wie hoch sind die API-Rate-Limits?

TREVLIX respektiert die Rate-Limits der Exchanges automatisch über die CCXT-Bibliothek. Standardwerte:

  • Marktdaten: alle 60 Sekunden (konfigurierbar über FETCH_INTERVAL)
  • Orderbook: bei Bedarf, max. 10/Minute pro Exchange
  • Order-Placement: CCXT-internes Rate-Limiting aktiv
  • Login-Endpunkt: max. 10 Versuche/Minute per IP

Bei Rate-Limit-Fehlern wartet TREVLIX automatisch und wiederholt die Anfrage.

v1.9.4 Features

Welche Exchanges werden unterstützt?

TREVLIX unterstützt 11 Exchanges über CCXT: Crypto.com, Binance, Bybit, OKX, KuCoin, Kraken, Huobi/HTX, Coinbase Advanced Trade, Bitget, MEXC und Gate.io. Seit v1.7.1 wird das Portfolio pro Exchange live geladen (60s Snapshot-Cache, Coin-Bewertung in USDT) und OKX/KuCoin sowie Crypto.com authentifizieren sich auch als Primary Exchange korrekt — OKX und KuCoin benötigen zusätzlich API_PASSPHRASE in der .env, Crypto.com nicht.

Was ist die Exchange Factory?

Die Exchange Factory (services/exchange_factory.py) ist die zentrale Stelle zur Erstellung von CCXT-Exchange-Instanzen. Sie vereinheitlicht die Erstellung über alle Code-Pfade (Primary Exchange, Arbitrage, Short Engine, Multi-Exchange Manager), kümmert sich um Passphrase-Handling, bietet eine robuste safe_fetch_tickers()-Funktion mit 3-stufigem Fallback und cacht Trading-Fees pro Exchange.

Was ist Trade DNA Fingerprinting?

Trade DNA erstellt für jeden Trade einen einzigartigen Fingerprint aus 7 Marktdimensionen: Regime (Bull/Bear/Range/Crash), Volatilität, Fear & Greed Index, News-Sentiment, Orderbook-Imbalance, Signal-Konsensus und Handelszeit. Das System lernt automatisch, welche Marktmuster profitabel waren und passt die Konfidenz zukünftiger Trades an — Boost bei hoher historischer Win-Rate, Block bei niedriger.

Was ist die Smart Exit Engine?

Die Smart Exit Engine ersetzt fixe prozentuale Stop-Loss und Take-Profit Level durch dynamische, ATR-basierte (Average True Range) Exits. Je nach Marktregime werden unterschiedliche Multiplikatoren verwendet: Im Bullenmarkt engere Stops und größeres TP, im Crash-Regime weite Stops zum Schutz. Zusätzlich erkennt die Volatility Squeeze Detection über die Bollinger-Bandbreite bevorstehende Ausbrüche.

Wie funktioniert die dynamische SL/TP-Anpassung?

Im laufenden Trade passt die Smart Exit Engine Stop-Loss und Take-Profit dynamisch an: Im Gewinn wird der SL enger nachgezogen (nur nach oben, nie nach unten). Bei starkem Profit in einem Bullenmarkt wird das Take-Profit nach oben erweitert, um den Trend voll auszuschöpfen. Die Anpassung erfolgt regime-abhängig in jedem Scan-Zyklus.

Was ist der Auto-Healing Agent?

Der Auto-Healing Agent überwacht kontinuierlich alle kritischen Systeme: Trading-Prozesse, Exchange-APIs, Datenbank und Benachrichtigungsdienste. Bei Fehlern versucht er automatisch eine sanfte Wiederherstellung (Reconnect, Retry). Nach 3 fehlgeschlagenen Versuchen eskaliert er den Fehler über Discord/Telegram. Der Agent läuft als Hintergrund-Thread mit konfigurierbarem Health-Check-Intervall.

Was ist Revenue Tracking?

Der Revenue Tracking Agent berechnet den echten PnL (Profit and Loss) nach Abzug von Gebühren und Slippage. Er erstellt tägliche, wöchentliche und monatliche Zusammenfassungen mit ROI-Berechnung und erkennt automatisch verlustbringende Strategien. Alle Daten sind über die REST API und das Dashboard verfügbar.

Was ist Multi-Server Cluster Control?

Mit dem Cluster Control Agent kannst du mehrere TREVLIX-Instanzen als Cluster verwalten. Remote-Nodes werden per API registriert und überwacht. Du kannst Nodes ferngesteuert starten, stoppen, neustarten und Updates deployen. Aggregierte Metriken zeigen den Gesamtstatus aller Instanzen.