Erste Schritte · v6.0+ · Latest stable

Systemanforderungen

MagicTradeBot v6.0 ist ein leichtgewichtiges, hochleistungsfähiges Trading-Automatisierungssystem, das in Rust entwickelt wurde. Es ist darauf ausgelegt, effizient auf minimaler Hardware zu laufen und unterstützt optionale erweiterte Komponenten für Skalierung, Multi-Bot-Deployments und externe Signal-Integrationen.

⚙️ Systemübersicht

MagicTradeBot läuft als nativ kompiliertes Binary mit einem modularen Konfigurationssystem. Es unterstützt sowohl Zero-Konfigurations-Setups als auch erweiterte Produktionsbereitstellungen.

  • ✅ Keine Laufzeitabhängigkeiten (Node, Python, Java usw.)
  • ✅ Läuft als einzelne ausführbare Datei
  • ✅ Modulares /settings-Konfigurationssystem
  • ✅ Optionale externe Dienste für Skalierung und Integrationen

💻 Systemanforderungen

Komponente Anforderung
Betriebssystem Windows 10+, macOS (Intel/Apple Silicon), Linux (Ubuntu, Debian, CentOS, Alpine)
Laufzeit Keine externe Laufzeit erforderlich (natives Rust-Binary)
CPU / RAM Minimum: 1 vCPU / 512 MB RAM • Empfohlen: 1–2 vCPU / 1 GB+ RAM
Speicher < 100 MB (inkl. Logs und Konfiguration)
Netzwerk Stabile Internetverbindung erforderlich für Exchange-APIs
Konfiguration Modulare YAML-Dateien im /settings-Verzeichnis

🗄️ Datenbank- & Speicheroptionen

MagicTradeBot v6.0 führt flexible Speicher-Backends ein, abhängig von deinen Deployments-Anforderungen:

Option Beschreibung Anwendungsfall
SQLite (Standard) Eingebettete, leichtgewichtige Datenbank (Zero-Konfiguration) Einzelner Bot, lokale Setups
PostgreSQL Geteilte Datenbank für mehrere Bot-Instanzen Multi-Bot-Deployments, zentrales Monitoring
💡 SQLite benötigt keine Einrichtung und läuft automatisch.
💡 PostgreSQL ermöglicht erweiterte Setups mit gemeinsamem Zustand über mehrere Bots hinweg.

⚡ Optionale Dienste & Integrationen

1. Redis + RedisMarketBridge (Optional)

Redis wird für Hochgeschwindigkeits-Marktdaten-Streaming und Shared-State-Caching verwendet.

  • Erfordert Redis-Server (lokal oder remote)
  • Erfordert RedisMarketBridge-Adapteranwendung
  • Streamt Live-Marktdaten in Redis für Echtzeitverarbeitung
⚠️ Wenn Redis in der Konfiguration aktiviert ist, muss RedisMarketBridge laufen.
Andernfalls erhält der Bot keine Marktdaten.

2. TradingView Signal Bridge (Erforderlich für TradingView-Signale)

Um externe Signale von TradingView zu nutzen, ist ein zwischengeschalteter Bridge-Service erforderlich.

  • TradingView → sendet Webhook-Alert
  • TV Signal Bridge → validiert & streamt Signal
  • MagicTradeBot → empfängt und führt Trades aus
⚠️ TradingView-Signale funktionieren NICHT ohne konfigurierten TV Signal Bridge-Service.

🚀 Deployment

Das Deployment bleibt trotz zusätzlicher Flexibilität einfach:

  • Download und Paket entpacken
  • Konfiguration über Bot Configurator (empfohlen)
  • /settings-Verzeichnis ersetzen
  • Umgebungsvariablen für API-Keys setzen
  • Binary starten
# Linux / macOS
./MagicTradeBot

# Windows
MagicTradeBot.exe

  • Verwende SQLite für Einzel-Bot-Setups
  • Verwende PostgreSQL für Multi-Bot-Umgebungen
  • Aktiviere Redis nur bei fortgeschrittenem Marktdaten-Streaming
  • Nutze einen VPS für 24/7-Verfügbarkeit
✅ Minimales Setup → nur SQLite
✅ Skalierbares Setup → PostgreSQL + Redis
✅ Erweiterte Signale → TradingView Bridge

MagicTradeBot v6.0 balanciert Einfachheit und Skalierbarkeit — du kannst mit Zero-Konfiguration starten und nach und nach erweiterte Komponenten aktivieren, während dein Trading-System wächst.

+