Erste Schritte · v6.0+ · Latest stable

Erste Anwendungskonfiguration

⚙️ MagicTradeBot v6.0 — Konfigurationssystem

MagicTradeBot v6.0 führt ein vollständig neu gestaltetes Konfigurationssystem ein. Alle Einstellungen sind nun modular, strukturiert und befinden sich im Verzeichnis /settings.

💡 Empfohlen: Verwenden Sie den GUI Bot Konfigurator anstatt YAML-Dateien manuell zu bearbeiten:
https://magictradebot.com/en/bot-configuration

⚠️ Manuelle Bearbeitung ist nur für fortgeschrittene Benutzer vorgesehen.

📁 Konfigurationsstruktur

/settings/
├── application.yaml
├── connection.yaml
├── trading.yaml
├── position_sizing.yaml
├── money_management.yaml
├── risk_limits.yaml
├── order_execution.yaml
├── decision_engine.yaml
├── signal_registry.yaml
├── tradeview.yaml
├── market_data.yaml
├── market_watch.yaml
├── whale_tracking.yaml
├── dca.yaml
├── trading_gap_rules.yaml
├── excluded_symbols.yaml
├── manual_trade.yaml
└── notifications.yaml

Jede Datei steuert ein bestimmtes Subsystem des Bots und ermöglicht eine fein abgestimmte Konfiguration sowie bessere Wartbarkeit.


🧠 Zentrale Konfigurationsmodule

🔧 application.yaml

Globale Anwendungseinstellungen, Umgebung und Einschränkungen des Exchange-Modus.

🔌 connection.yaml

Datenbankkonfiguration (SQLite/PostgreSQL) und Redis-Konfiguration.

📊 trading.yaml

Zentrales Trading-Verhalten, Hebel und Ausführungsregeln.

📈 position_sizing.yaml

Kapitalallokations-Engine (fix, %, Kelly, risikobasiert).

💰 money_management.yaml

Handelsprogressionsstrategien (Fibonacci, Martingale usw.).

⚠️ risk_limits.yaml

Strikte Stop-Loss- und Take-Profit-Regeln.

⚡ order_execution.yaml

Order-Ausführungsverhalten (Market, Limit, Slippage-Kontrolle).

🧠 decision_engine.yaml

Fortschrittlicher Regel-Engine mit über 50 Trading-Bedingungen.

📡 signal_registry.yaml

Signal-Routing und Ausführungskontrolle.

📺 tradeview.yaml

TradingView Webhook-Signal-Integration.


📊 Markt- & Strategie-Module

  • market_data.yaml — Candle-/Kline-Datenverarbeitung
  • market_watch.yaml — Volatilitätsüberwachung & Auto-Trading
  • dca.yaml — Dollar-Cost-Averaging-System
  • trading_gap_rules.yaml — Dynamische Trailing-Profit-Logik
  • whale_tracking.yaml — Hyperliquid Whale Copy-Trading

🧩 Steuerungs- & Utility-Module

  • excluded_symbols.yaml — Verhindert Trading auf bestimmten Paaren
  • manual_trade.yaml — Bedingte manuelle Trade-Einfügung
  • notifications.yaml — Benachrichtigungen (Telegram, Discord usw.)

🔐 Umgebungsvariablen (Empfohlen)

API-Schlüssel und sensible Zugangsdaten sollten niemals in YAML-Dateien gespeichert werden. Verwenden Sie stattdessen Umgebungsvariablen.

# Beispiel
BINANCE_API_KEY=dein_schluessel
BINANCE_API_SECRET=dein_geheimnis
⚠️ Umgebungsvariablen überschreiben immer YAML-Einstellungen.

⚠️ Wichtige Einschränkungen der Exchange-Modi

  • Bybit: NUR One-Way-Modus (Hedge-Modus NICHT unterstützt)
  • Binance: Hedge-Modus unterstützt
  • Bitget: Hedge-Modus unterstützt
  • OKX: Hedge-Modus unterstützt

Die Verwendung eines falschen Modus kann zu folgenden Problemen führen:

  • Fehler bei der Orderausführung
  • Falsche PnL-Berechnungen
  • Inkonsistenzen im Risikomanagement

🚀 Schnellstart (v6.0)

  1. Bot-Konfigurator öffnen
  2. Strategie über GUI konfigurieren
  3. YAML-Einstellungen exportieren
  4. /settings-Verzeichnis ersetzen
  5. API-Schlüssel über .env setzen
  6. MagicTradeBot starten
✅ Keine Datenbank erforderlich (SQLite Standard)
✅ Kein Backend-Setup notwendig
✅ Vollständig modular und skalierbar
+