⚙️ Krypto

Trading-Einstellungen

Grundlegende Auto-Trading-Parameter

Order-Betrag pro Trade (CHF) ?
Mindestens 10 CHF (wegen FX-Route über EUR).
Max. Trades pro Zyklus ?
Begrenzt wie viele Orders der Bot in einem Lauf platziert.
Cooldown (Minuten) ?
Mindestabstand zwischen zwei Trades pro Coin.
Max. offene Positionen ?
Wie viele Coins parallel gehalten werden dürfen.
Trading-Modus ?
Auto-Trading aktiviert ?

Coin-Auswahl

Welche Coins handelt der Bot?

Lade...

Pro-Coin-Beträge

Max-Order-Limit pro Coin (CHF). Leer = globaler Wert.

Lade...

Bot-Parameter

Strategie-Konfiguration (24 Werte)

Lade...

🧠 Adaptiver Optimizer

Wie der Bot aus seinen eigenen Verlust-Trades lernt

📖 Grundprinzip:
Der Optimizer läuft alle 5 abgeschlossenen Trades automatisch. Er analysiert Verlust-Trades nach Mustern (z.B. „Stop-Loss zu eng", „Fakeout-Entry") und passt die Bot-Parameter an wenn sich ein Muster wiederholt.

📊 Rolling Window:
Er schaut nur die letzten 50 Trades an. Was davor passierte zählt nicht mehr — Märkte ändern sich und alte Muster verlieren Relevanz.

🎯 Wann wird etwas geändert:
Nur wenn dasselbe Verlust-Muster innerhalb des Windows auftritt. Höhere Werte = vorsichtiger; niedrigere Werte = reaktiver.

⚠️ Trade-off: Kleines Window (20) reagiert schnell auf Marktwechsel — aber statistisch unzuverlässig. Großes Window (100+) ist stabil — aber träge bei Regime-Wechseln (Bull → Bear).

Window-Größe wählen

Rolling Window (Trade-Anzahl) ?
Mehr Trades = stabiler aber träger.
Min. Pattern-Wiederholungen ?
Pro Verlust-Muster: 3 von 50 ≈ 6%-Schwelle.

📋 Phasen-Übersicht

Trade 1–25: Datensammlung, keine Anpassungen — Bot beobachtet nur
Trade 25–50: Erste Anpassungen möglich wenn Muster sich wiederholen
Trade 50+: Bot kalibriert sich kontinuierlich, reagiert auf Marktwechsel
Trade 100+: Klare Muster in Optimizer-Logs sichtbar (z.B. „SL-Mult 2.0 → 2.3")
💡 Empfehlung: Nicht eingreifen während der Bot lernt. Sonst weißt du nicht ob deine manuellen Änderungen oder die des Bots besser/schlechter waren. Erste 4–8 Wochen beobachtet laufen lassen, dann im Optimizer-Log nachsehen was er gelernt hat.

⚡ Fee-Optimierung

Weniger Gebühren = mehr Netto-Gewinn

Warum das wichtig ist: Du zahlst ~0.40% Taker-Fee pro Market-Order. Bei 19 von 21 Coins läuft jeder Trade über die FX-Route (CHF→EUR→Coin) — also doppelte Fees. Diese drei Hebel senken die Kosten deutlich, ohne die Strategie zu ändern.

💶 EUR-Pool (FX-Route halbieren)

Statt bei jedem Trade CHF↔EUR zu tauschen, hältst du ein EUR-Guthaben. Käufe nutzen es direkt, Verkaufserlöse bleiben liegen → nur noch 1 Fee statt 2 pro Trade.
Lade EUR-Pool-Status…
FX-Route halbieren durch EUR-Guthaben.
Pool-Zielbetrag (EUR) ?
Auffüll-Ziel.
Auto-Nachfüll-Schwelle (EUR) ?
Unter diesem Stand → Auto-Nachfüllen.

📉 Limit-Orders (Maker statt Taker)

Coin-Orders werden als Post-Only-Limit am Bid/Ask platziert (Maker-Fee, oft ~0.25% statt 0.40% = ~37% gespart). Wird sie nicht rechtzeitig gefüllt, greift automatisch eine Market-Order (Trade passiert garantiert).
Post-Only mit Market-Fallback.
Fill-Timeout (Sek.) ?
Danach Market-Fallback.
Platzierungs-Offset (%) ?
0 = am Bid/Ask (empfohlen).

💰 Mindest-Trade-Größe

Mini-Trades nahe der 10-CHF-Grenze fressen überproportional Fees. Größere Trades = Fees fallen kaum ins Gewicht.
Mindest-Trade (CHF) ?
Untergrenze pro Kauf.

🌊 Regime-Filter (kein Trade bei Chop)

Misst per Kaufman Efficiency Ratio ob ein Coin sauber trendet (nahe 1) oder seitwärts läuft (nahe 0). In Seitwärtsmärkten entstehen die meisten Fakeout-Verluste — der Bot kauft dann gar nicht erst.
Käufe nur bei klarem Trend.
Min. Efficiency Ratio (0–1) ?
0.30 = ausgewogen.
Lookback (Tage) ?
Beobachtungsfenster.

🔀 Trading-Währung pro Coin

Standard: Kraken wählt automatisch CHF, dann EUR, dann USD. Per Coin kannst du das überschreiben — z.B. BTC/EUR statt BTC/CHF für tiefere Spreads (BTC/EUR hat ~10× mehr Volumen). Mit aktivem EUR-Pool entstehen so keine zusätzlichen FX-Kosten.
Hinweis: Nach dem Speichern führt der Bot neue Trades sofort über das gewählte Pair — bestehende Positionen werden aber über das alte Pair verkauft.
Lade…

Risk-Management

Take-Profit, Stop-Loss & Verlustgrenzen

Take-Profit (%) ?
Gewinnmitnahme-Schwelle.
Stop-Loss (%) ?
Verlustbegrenzung pro Trade.

Erweiterte Filter

Aktivierte Filter blockieren Trades wenn Bedingungen nicht stimmen.

Fear & Greed Filter ?
Aktueller F&G:
Volume-Filter ?
Sektor-Diversifikation ?
Korrelations-Filter ?
Score-basierte Größe ?
DCA-Fallback ?

Trefferquoten-Optimierung

Score-Schwellen & Cooldowns für bessere Win-Rate

Kauf-Score-Schwelle ?
Kaufen erst ab diesem Score (60–95). Höher = wählerischer.
Min. bullische Indikatoren ?
Wie viele Indikatoren müssen gleichzeitig Kauf signalisieren (1–8).
Post-Loss-Pause (Stunden) ?
Keine neuen Käufe für N Std. nach Verlust-Trade (0 = aus).
Signal-Bestätigung (Zyklen) ?
Signal muss N Zyklen anhalten bevor getradet wird.
Max Trades / Tag ?
Hartes Tageslimit für alle Trades zusammen.
Trailing Stop-Loss ?

Stop-Loss Whipsaw-Schutz

Verhindert Fehlverkäufe bei kurzen Einbrüchen in überverkauften Märkten.

SL-Puffer: Verbreitert die SL-Schwelle wenn RSI & F&G niedrig sind.
SL-Bestätigung: Preis muss N Zyklen unter SL bleiben bevor verkauft wird.

SL-Puffer: RSI-Schwelle ?
Puffer aktiv wenn RSI unter diesem Wert (z.B. 35).
SL-Puffer: F&G-Schwelle ?
Puffer aktiv wenn F&G unter diesem Wert (z.B. 25).
SL-Puffer: Faktor ?
SL × Faktor wenn beide Bedingungen erfüllt (z.B. 1.5).
SL-Bestätigung (Zyklen) ?
Preis muss N Zyklen unter SL bleiben (1=sofort, 2–3=Fakeout-Schutz).

Telegram-Benachrichtigungen

Bot-Token Status
Lade...
Wird in der .env als TELEGRAM_BOT_TOKEN gesetzt.
Chat-IDs
Lade...

Kraken API

API-Key
Lade...
Verschlüsselt in der .env hinterlegt.
Verbindung
Lade...

User-Verwaltung

Benutzer anlegen, deaktivieren oder löschen

🔐 Admin-Passwort ändern
🟢 Aktuell eingeloggt
Lade...
➕ Neuen User anlegen
Lade...

System-Status

DB-Verbindung
Lade...
TradingBot-Modul
Lade...
Letzte Aktualisierung
Lade...

Login-Historie

Lade...

📜 Audit-Log

Wer hat wann was geändert

Lade...

Export / Backup

Daten herunterladen

🇨🇭 Steuer-Report

Realisierte Gewinne/Verluste via FIFO-Matching (Schweizer Steuer)

Liefert pro Verkauf den passenden Kauf-Trade (FIFO) und die realisierte Differenz in CHF. Hinweis: Bei Privatpersonen in der Schweiz sind Kryptowährungs-Kursgewinne grundsätzlich steuerfrei (sofern nicht "gewerbsmäßiger Handel"). Trotzdem nützlich für Vermögenssteuer-Deklaration und falls Steueramt nachfragt.