Übersicht
Jede MagicTradeBot-Instanz kann unabhängig mit einer spezifischen Handelsstrategie konfiguriert werden, sodass Sie mehrere Bots gleichzeitig auf verschiedenen Börsen und mit unterschiedlichen Handelsstilen betreiben können. Diese flexible Architektur ermöglicht den Einsatz von unbegrenzt vielen Bot-Instanzen, die jeweils für unterschiedliche Marktbedingungen und Risikoprofile optimiert sind.
Handelsprofile
MagicTradeBot unterstützt sechs unterschiedliche Handelsprofile, die jeweils für verschiedene Zeithorizonte und Ziele konzipiert sind:
| Profil | Code | Zeithorizont | Kline-Intervalle | Wichtigste Merkmale | Ideal für |
|---|---|---|---|---|---|
| 1. HFT (High-Frequency Trading) | hft |
Sekunden bis Minuten | ["1m"] |
Blitzschnelle Ausführung · Hohes Volumen · Winzige Gewinne pro Trade · Niedrige Latenz erforderlich | Market Maker, Arbitrage |
| 2. Scalping | scalp |
Minuten bis Stunden | 1m–15m |
Schnelle Ein- und Ausstiege · Enge SL · Viele Trades pro Tag | Aktive Trader, volatile Märkte |
| 3. Daytrading | day |
Intraday (Stunden) | 15m–4h |
Keine Übernacht-Positionen · Ausgewogenes Risiko/Rendite-Verhältnis · Multi-Timeframe-Bestätigung | Vollzeit-Trader, trendende Märkte |
| 4. Swing-Trading | swing |
Mehrtägig bis Wochen | 1h–12h |
Erfasst größere Swings · Niedrigere Frequenz · Pattern-basiert | Teilzeit-Trader, etablierte Trends |
| 5. Langfristiges Positionstrading | long |
Wochen bis Monate | 1d, 1w, 1M |
Strategischer Aufbau · Minimale Überwachung · Fundamental + technisch | Investoren, Bull-/Bear-Zyklen |
| 6. Standard-Profil | default |
Flexibel | ["5m", "15m", "1h"] |
Ausgewogener Multi-Timeframe-Ansatz für allgemeines Trading | Universelles Einsteiger-Profil |
Komponenten der Strategiekonfiguration
1. Kline-/Candlestick-Einstellungen
kline_config:
intervals: ["15m", "1h"] # Primäre Analyse-Zeitrahmen
lookback_periods: 100 # Historische Kerzen zur Analyse
data_source: "exchange" # exchange | aggregated | weighted
2. Signalgenerierung-Konfiguration
signal_config:
indicators:
- type: "RSI"
period: 14
overbought: 70
oversold: 30
- type: "MACD"
fast: 12
slow: 26
signal: 9
- type: "EMA"
periods: [9, 21, 50, 200]
confirmation_rules:
min_signals: 2
timeframe_alignment: true
volume_confirmation: true
3. Smarte Take-Profit-Konfiguration
take_profit:
mode: "dynamic" # fixed | dynamic | trailing | ladder
dynamic:
base_percentage: 2.5
atr_multiplier: 1.5
max_percentage: 10
trailing:
activation_percent: 1.5
callback_percent: 0.5
ladder:
levels:
- percent: 1.5
exit_portion: 0.33
- percent: 3.0
exit_portion: 0.33
- percent: 5.0
exit_portion: 0.34
4. Smarte Stop-Loss-Konfiguration
stop_loss:
mode: "adaptive" # fixed | adaptive | trailing | time_based
adaptive:
base_percentage: 2.0
volatility_multiplier: 1.2
support_resistance: true
trailing:
initial_percent: 2.0
trail_activation: 1.0
trail_percent: 0.5
time_based:
max_duration_hours: 24
emergency_stop: 5.0
5. Intelligente Entscheidungsfindung
decision_engine:
risk_management:
max_position_size: 5.0
max_daily_loss: 3.0
max_open_positions: 5
correlation_filter: true
market_conditions:
volatility_filter: true
trend_strength_min: 0.6
liquidity_check: true
ai_optimization:
adaptive_learning: true
pattern_recognition: true
6. Positionsgrößen-Strategie
position_sizing:
method: "kelly_criterion" # fixed | percent_risk | kelly_criterion | volatility_based
kelly_criterion:
max_kelly: 0.25
win_rate: 0.55
avg_win_loss_ratio: 1.8
percent_risk:
risk_per_trade: 1.0
volatility_based:
atr_multiplier: 2.0
max_position_value: 10000
Beispiele für Multi-Instanz-Bots
Beispiel 1: Scalping-Bot (Binance)
bot_instance:
name: "Binance_Scalp"
exchange: "binance"
general:
profile: "scalp"
strategy_intervals: ["5m", "15m"]
# ... (TP/SL/Risiko-Einstellungen wie oben)
Beispiel 2: Langfristiger Bot (Bybit)
bot_instance:
name: "Bybit_Long"
exchange: "bybit"
general:
profile: "long"
strategy_intervals: ["1d", "1w"]
# ... (langfristig orientierte Einstellungen)
Beispiel 3: Daytrading-Bot (OKX)
bot_instance:
name: "OKX_DayTrader"
exchange: "okx"
general:
profile: "day"
strategy_intervals: ["30m", "1h", "4h"]
# ... (ausgewogene Intraday-Einstellungen)
Empfehlungen je Strategieprofil
| Profil | Intervalle | Take Profit | Stop Loss | Max. Positionen | Primärer Fokus |
|---|---|---|---|---|---|
| Scalp | 1m–15m | 0,5–2 % | 0,3–1 % | 5–10 | Momentum, Orderbuch |
| Day | 15m–4h | 2–5 % | 1–3 % | 3–7 | Intraday-Trends |
| Swing | 1h–12h | 5–15 % | 3–8 % | 2–5 | Wichtige Level, Muster |
| Long | 1d+ | 20–100 %+ | 10–25 % | 1–3 | Marktzyklen |
| HFT | 1m / Tick | 0,1–0,5 % | 0,05–0,3 % | 10–50 | Arbitrage, Liquidität |
Wichtigste Vorteile
- Unbegrenzte Bot-Instanzen – So viele einsetzen, wie benötigt, über verschiedene Börsen & Strategien
- Börsenspezifische Optimierung – Jeden Bot individuell auf Binance, Bybit, OKX usw. abstimmen
- Strategie-Isolation – Unabhängige Risikoparameter pro Bot
- Multi-Timeframe-Analyse – Robuste Signalbestätigung
- Adaptive Intelligenz – Smarte TP/SL, die auf reale Marktbedingungen reagieren
- Portfoliodiversifikation – Strategien mischen, um alle Marktphasen abzudecken
Erste Schritte
- Wählen Sie Ihr Strategieprofil – HFT, scalp, day, swing, long oder default
- Konfigurieren Sie die Timeframes – Passen Sie die Intervalle an das gewählte Profil an
- Passen Sie die Parameter an – Indikatoren, TP/SL, Risikoregeln
- Benennen Sie Ihren Bot – z. B. Binance_Scalp, Bybit_Long
- Starten & überwachen – Bot starten und Performance in Echtzeit verfolgen
Führen Sie mehrere Strategien gleichzeitig aus, um in allen Marktbedingungen maximale Chancen zu nutzen!