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)
- Bot-Konfigurator öffnen
- Strategie über GUI konfigurieren
- YAML-Einstellungen exportieren
/settings-Verzeichnis ersetzen- API-Schlüssel über
.envsetzen - MagicTradeBot starten
✅ Keine Datenbank erforderlich (SQLite Standard)
✅ Kein Backend-Setup notwendig
✅ Vollständig modular und skalierbar