MagicTradeBot Strategieanpassung – Leitfaden zur Multi-Profil-Handelskonfiguration

Ü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
Scalp1m–15m0,5–2 %0,3–1 %5–10Momentum, Orderbuch
Day15m–4h2–5 %1–3 %3–7Intraday-Trends
Swing1h–12h5–15 %3–8 %2–5Wichtige Level, Muster
Long1d+20–100 %+ 10–25 %1–3Marktzyklen
HFT1m / Tick0,1–0,5 %0,05–0,3 %10–50Arbitrage, 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

  1. Wählen Sie Ihr Strategieprofil – HFT, scalp, day, swing, long oder default
  2. Konfigurieren Sie die Timeframes – Passen Sie die Intervalle an das gewählte Profil an
  3. Passen Sie die Parameter an – Indikatoren, TP/SL, Risikoregeln
  4. Benennen Sie Ihren Bot – z. B. Binance_Scalp, Bybit_Long
  5. Starten & überwachen – Bot starten und Performance in Echtzeit verfolgen

Führen Sie mehrere Strategien gleichzeitig aus, um in allen Marktbedingungen maximale Chancen zu nutzen!

📎 Related Topics