DCA (Dollar-Cost-Averaging) System – Benutzerhandbuch

Inhaltsverzeichnis

  1. Übersicht
  2. Schnellstart
  3. Konfigurationsreferenz
  4. Wie DCA funktioniert
  5. Realwelt-Beispiele
  6. Best Practices
  7. Risikomanagement
  8. Fehlerbehebung
  9. FAQ

Übersicht

Was ist DCA?

Dollar Cost Averaging (DCA) ist eine Trading-Strategie, die automatisch zusätzliche Orders zu vordefinierten Preisniveaus platziert, wenn sich der Markt gegen Ihre anfängliche Position bewegt. Anstatt die gesamte Position auf einmal einzugehen, hilft DCA Ihnen dabei:

  • Ihren durchschnittlichen Einstiegspreis zu senken, wenn Sie in Rücksetzer kaufen (LONG)
  • Ihren durchschnittlichen Einstiegspreis zu verbessern, wenn Sie in Rallyes verkaufen (SHORT)
  • Den Einfluss eines ungünstigen Einstiegs-Timings zu reduzieren
  • Die Positionsgröße strategisch zu erhöhen, während sich der Preis in Ihre Richtung bewegt

Wichtige Vorteile

Vorteil Beschreibung
Besserer Durchschnittseinstieg Mehrere Einstiege zu unterschiedlichen Preisen erzeugen einen insgesamt besseren Einstiegspunkt
Risikoverteilung Verteilen Sie Ihr Kapital über mehrere Preisniveaus statt alles auf einmal
Automatische Ausführung Der Bot platziert Orders automatisch nach Ihren vordefinierten Regeln
Positions-Skalierung Progressive Erhöhung der Positionsgröße mit konfigurierbaren Multiplikatoren
Gewinnoptimierung Niedrigerer durchschnittlicher Einstieg = höheres Gewinnpotenzial bei Preisdrehung

Wichtige Konzepte

  • Parent Order: Ihr initialer Trade-Einstieg
  • Child Orders: Zusätzliche DCA-Orders, die durch Preisbewegungen ausgelöst werden
  • Durchschnittlicher Einstiegspreis: Gewichteter Durchschnitt aller Order-Einstiege (Parent + Children)
  • Trigger-Preis: Preisniveau, das den nächsten DCA-Order auslöst

Schnellstart

Minimale Konfiguration

DCASettings:
 enabled: true # DCA einschalten
 max_orders: 4 # 1 Parent + 3 DCA-Children
 size_multiplier: 1.2 # Jede Order 20 % größer als die vorherige
 price_deviation_percent: 5 # Nächste Order bei 5 % Preisbewegung auslösen

Was das bewirkt

  1. Erste Order (Parent): Platziert Ihren initialen Trade zum aktuellen Preis
  2. Zweite Order (Child 1): Wird ausgelöst, wenn der Preis 5 % gegen Sie läuft, Größe = 1,2× Parent
  3. Dritte Order (Child 2): Wird bei 5 % unter Child 1 ausgelöst, Größe = 1,44× Parent (1,2²)
  4. Vierte Order (Child 3): Wird bei 5 % unter Child 2 ausgelöst, Größe = 1,728× Parent (1,2³)

Beispiel-Szenario (LONG-Trade)

Initialer Einstieg: 100 Einheiten @ 10.000 $ = 1.000.000 $ investiert
Preis fällt 5 %: 120 Einheiten @ 9.500 $ = 1.140.000 $ investiert
Preis fällt 5 %: 144 Einheiten @ 9.025 $ = 1.299.600 $ investiert
Preis fällt 5 %: 172,8 Einheiten @ 8.574 $ = 1.481.587 $ investiert
Gesamtposition: 536,8 Einheiten
Gesamt investiert: 4.921.187 $
Durchschnittlicher Einstieg: 9.168 $ ✅ (vs. 10.000 $ ohne DCA)
Break-even: 9.168 $ (832 $ pro Einheit gespart!)

Konfigurationsreferenz

Vollständige Konfiguration

#################################################
# 6. DCA Einstellungen
#################################################
DCASettings:
  enabled: true # DCA-Funktion ein-/ausschalten
  max_orders: 4 # Maximale Anzahl DCA-Orders (inkl. Initial-Order)
  size_multiplier: 1.2 # Multiplikator für Ordergröße (1.0 = gleich, 1.2 = 20 % größer)
  price_deviation_percent: 5 # Preisabweichung in % von letztem Einstieg zum Auslösen des nächsten

Parameter-Details

enabled

  • Typ: Boolean (true/false)
  • Standard: false
  • Beschreibung: Hauptschalter für die DCA-Funktion
  • Beispiel:
    enabled: true # DCA ist aktiv
    enabled: false # DCA deaktiviert (normale Single-Entry-Trades)
    

max_orders

  • Typ: Integer (1–10 empfohlen)
  • Standard: 1
  • Beschreibung: Gesamtzahl der Orders inklusive Parent-Order
  • Wichtig: max_orders = 1 Parent + N Children
  • Beispiele:
    max_orders: 1 # Kein DCA (nur Parent-Order)
    max_orders: 3 # 1 Parent + 2 DCA-Children
    max_orders: 4 # 1 Parent + 3 DCA-Children (empfohlen)
    max_orders: 7 # 1 Parent + 6 DCA-Children (aggressiv)
    

size_multiplier

  • Typ: Dezimalzahl (0,1–5,0 empfohlen)
  • Standard: 1,0
  • Beschreibung: Wie viel größer jede folgende Order sein soll
  • Formel: Order N Größe = Basisgröße × Multiplikator^(N-1)
  • Beispiele:
    size_multiplier: 1.0   # Alle Orders gleich groß
    size_multiplier: 1.2   # Jede Order +20 % (empfohlen)
    size_multiplier: 1.5   # Jede Order +50 % (aggressiv)
    size_multiplier: 2.0   # Jede Order verdoppelt sich (sehr aggressiv)
    size_multiplier: 0.8   # Jede Order 20 % kleiner (Pyramiding down)
    

price_deviation_percent

  • Typ: Dezimalzahl (0,1–20,0 empfohlen)
  • Standard: 5,0
  • Beschreibung: Prozentuale Preisbewegung vom letzten Einstieg, um den nächsten Order auszulösen
  • Richtung:
    • LONG-Trades: Auslösung bei Preisrückgang um diesen Prozentsatz
    • SHORT-Trades: Auslösung bei Preisanstieg um diesen Prozentsatz
  • Beispiele:
    price_deviation_percent: 2 # Enger Abstand (Scalping, hohe Volatilität)
    price_deviation_percent: 5 # Mittlerer Abstand (empfohlen)
    price_deviation_percent: 10 # Großer Abstand (Swing Trading, niedrige Volatilität)
    price_deviation_percent: 15 # Sehr großer Abstand (Position Trading)
    

Wie DCA funktioniert

Ablauf der Order-Platzierung

┌─────────────────────────────────────────────────────────────┐
│ 1. PARENT-ORDER PLATZIERT                                   │
│ Einstieg: 10.000 $ | Größe: 100 Einheiten | Invest: 1 Mio. $ │
│ Trigger berechnet: 10.000 $ × (1 - 0,05) = 9.500 $          │
└─────────────────────────────────────────────────────────────┘
                            ↓
                     Preis fällt auf 9.400 $
                            ↓
┌─────────────────────────────────────────────────────────────┐
│ 2. CHILD-ORDER 1 AUSGELÖST                                  │
│ Einstieg: 9.400 $ | Größe: 120 Einheiten | Invest: 1,128 Mio $ │
│ Neuer Durchschnitt: 9.686 $                                 │
│ Nächster Trigger: 9.400 $ × 0,95 = 8.930 $                  │
└─────────────────────────────────────────────────────────────┘
                            ↓
                     Preis fällt auf 8.900 $
                            ↓
┌─────────────────────────────────────────────────────────────┐
│ 3. CHILD-ORDER 2 AUSGELÖST                                  │
│ Einstieg: 8.900 $ | Größe: 144 Einheiten | Invest: 1,282 Mio $ │
│ Neuer Durchschnitt: 9.367 $                                 │
│ Nächster Trigger: 8.900 $ × 0,95 = 8.455 $                  │
└─────────────────────────────────────────────────────────────┘
                            ↓
                     Preis fällt auf 8.400 $
                            ↓
┌─────────────────────────────────────────────────────────────┐
│ 4. CHILD-ORDER 3 AUSGELÖST                                  │
│ Einstieg: 8.400 $ | Größe: 172,8 Einheiten | Invest: 1,45 Mio $ │
│ Neuer Durchschnitt: 9.168 $                                 │
│ Max. Orders erreicht – keine weiteren DCA-Orders            │
└─────────────────────────────────────────────────────────────┘

Berechnung des durchschnittlichen Einstiegspreises

Durchschnittlicher Einstieg = Gesamt investiert ÷ Gesamtmenge
Beispiel:
Order 1: 100 × 10.000 $ = 1.000.000 $
Order 2: 120 × 9.400 $  = 1.128.000 $
Order 3: 144 × 8.900 $  = 1.281.600 $
Order 4: 172,8 × 8.400 $ = 1.451.520 $
─────────────────────────────────────
Gesamt: 536,8 Einheiten = 4.861.120 $
Durchschnitt = 4.861.120 $ ÷ 536,8 = 9.056 $

Gewinn-/Verlust-Berechnung

Ohne DCA:
Einstieg: 10.000 $
Aktuell: 9.500 $
P&L: -5,0 % ❌
Mit DCA (4 Orders):
Durchschnittseinstieg: 9.056 $
Aktuell: 9.500 $
P&L: +4,9 % ✅

Realwelt-Beispiele

Beispiel 1: Konservativer Swing-Trade

Einstellung:

DCASettings:
 enabled: true
 max_orders: 3 # Kleine Position
 size_multiplier: 1.0 # Gleiche Größen
 price_deviation_percent: 10 # Großer Abstand

Trade-Ausführung (LONG BTC):

Einstieg 1: 0,1 BTC @ 40.000 $ = 4.000 $
Preis fällt auf 36.000 $ (10 %)
Einstieg 2: 0,1 BTC @ 36.000 $ = 3.600 $
Preis fällt auf 32.400 $ (10 %)
Einstieg 3: 0,1 BTC @ 32.400 $ = 3.240 $
Gesamt: 0,3 BTC für 10.840 $
Durchschnittseinstieg: 36.133 $
Break-even: 36.133 $ (vs. 40.000 $ ohne DCA)

Am besten geeignet für: Niedrige Volatilität, längere Zeithorizonte

Beispiel 2: Aggressives Scalping

Einstellung:

DCASettings:
 enabled: true
 max_orders: 5 # Mehr Orders
 size_multiplier: 1.5 # Aggressives Skalieren
 price_deviation_percent: 2 # Enger Abstand

Trade-Ausführung (SHORT ETH):

Einstieg 1: 1 ETH @ 3.000 $ = 3.000 $
Preis steigt auf 3.060 $ (2 %)
Einstieg 2: 1,5 ETH @ 3.060 $ = 4.590 $
Preis steigt auf 3.121 $ (2 %)
Einstieg 3: 2,25 ETH @ 3.121 $ = 7.022 $
Preis steigt auf 3.183 $ (2 %)
Einstieg 4: 3,375 ETH @ 3.183 $ = 10.742 $
Preis steigt auf 3.247 $ (2 %)
Einstieg 5: 5,063 ETH @ 3.247 $ = 16.440 $
Gesamt: 13,188 ETH für 41.794 $
Durchschnittlicher Einstieg: 3.169 $
Break-even: 3.169 $ (maximaler Verlust, falls maximale Orders erreicht)

Am besten geeignet für: Sehr volatile Assets, kurze Zeithorizonte
⚠️ Warnung: Sehr hoher Kapitalbedarf!

Einstellung:

DCASettings:
 enabled: true
 max_orders: 4 # Mittlere Tiefe
 size_multiplier: 1.2 # Stufenweises Skalieren
 price_deviation_percent: 5 # Mittlerer Abstand

Trade-Ausführung (LONG SOL):

Einstieg 1: 100 SOL @ 100 $ = 10.000 $
Preis fällt auf 95 $ (5 %)
Einstieg 2: 120 SOL @ 95 $ = 11.400 $
Preis fällt auf 90,25 $ (5 %)
Einstieg 3: 144 SOL @ 90,25 $ = 12.996 $
Preis fällt auf 85,74 $ (5 %)
Einstieg 4: 172,8 SOL @ 85,74 $ = 14.816 $
Gesamt: 536,8 SOL für 49.212 $
Durchschnittlicher Einstieg: 91,68 $
Break-even: 91,68 $ (8,3 % besser als der Initialeinstieg)
Preis erholt sich auf 95 $:
Gewinn: 536,8 × (95 – 91,68) = 1.782 $ (+3,6 % Gewinn)
Ohne DCA: 100 × (95 – 100) = –500 $ (–5 % Verlust)

Am besten geeignet für: Die meisten Handelsszenarien, ausgewogenes Risiko-Ertrags-Verhältnis


Best Practices

1. Kapitalmanagement

Genügend Kapital reservieren

Berechnung des maximal benötigten Kapitals:
Basis-Order: 10.000 $
Multiplikator: 1,2
Max. Orders: 4
Order 1: 10.000 $
Order 2: 12.000 $ (1,2×)
Order 3: 14.400 $ (1,2²×)
Order 4: 17.280 $ (1,2³×)
─────────────────
Gesamt: 53.680 $ ⚠️ Benötigen ca. 5,4× Ihre anfängliche Ordergröße!

Faustregel:

  • Gleiche Größen (1,0): Benötigen max_orders × Initialgröße
  • 1,2× Multiplikator: ca. 5× Initialgröße bei 4 Orders
  • 1,5× Multiplikator: ca. 10× Initialgröße bei 4 Orders
  • 2,0× Multiplikator: ca. 15× Initialgröße bei 4 Orders

Sicherheit des Kontostands

# 20–30 % Puffer für unerwartete Gelegenheiten halten
Verfügbares Guthaben: 100.000 $
Reserviert für DCA: 70.000 $
Sicherheitspuffer: 30.000 $

2. Die richtigen Einstellungen wählen

Je nach Marktsituation

Hohe Volatilität (BTC, ETH bei News):

max_orders: 5
size_multiplier: 1.3
price_deviation_percent: 3

Mittlere Volatilität (große Altcoins):

max_orders: 4
size_multiplier: 1.2
price_deviation_percent: 5

Niedrige Volatilität (Stablecoins, reife Märkte):

max_orders: 3
size_multiplier: 1.1
price_deviation_percent: 2

Je nach Zeithorizont

Scalping (Minuten):

price_deviation_percent: 12
max_orders: 34
size_multiplier: 1.31.5

Daytrading (Stunden):

price_deviation_percent: 35
max_orders: 35
size_multiplier: 1.21.3

Swing Trading (Tage):

price_deviation_percent: 510
max_orders: 34
size_multiplier: 1.01.2

Position Trading (Wochen):

price_deviation_percent: 1015
max_orders: 23
size_multiplier: 1.01.1

Nach Kontogröße

Kleines Konto (<$10.000):

max_orders: 3           # Begrenztes Kapital
size_multiplier: 1.0    # Kein aggressives Skalieren möglich
price_deviation_percent: 7

Mittleres Konto ($10.000–$100.000):

max_orders: 4
size_multiplier: 1.2
price_deviation_percent: 5

Großes Konto (>$100.000):

max_orders: 5-7
size_multiplier: 1.3-1.5
price_deviation_percent: 3-5

3. Exit-Strategie

Take-Profit-Ziele

Mit verbesserter durchschnittlicher Einstiegspreis durch DCA:
- TP bei +5 % vom Durchschnittseinstieg setzen (nicht vom initialen Einstieg!)
- Teilgewinnmitnahmen an psychologischen Niveaus in Betracht ziehen
- Stop-Loss nachziehen, wenn der Gewinn steigt

Stop-Loss-Management

Optionen:
1. Kein Stop-Loss – DCA arbeiten lassen (riskant!)
2. Stop-Loss bei -X % vom Durchschnittseinstieg
3. Stop-Loss bei -X % vom letzten DCA-Order
4. Maximales Drawdown-Limit (z. B. 20 % des Gesamtkontos)

4. Überwachung

Regelmäßig prüfen:

  • ✅ Aktuelle Anzahl aktiver DCA-Orders
  • ✅ Durchschnittlicher Einstiegspreis vs. aktueller Preis
  • ✅ Insgesamt eingesetztes Kapital
  • ✅ Abstand bis zum nächsten DCA-Trigger
  • ✅ Verbleibendes verfügbares Kapital

Zu beobachtende Bot-Logs:

✅ "DCA trigger hit" – Neue Order platziert
✅ "Parent trade updated with DCA data" – Durchschnitt neu berechnet
✅ "Max orders reached" – Keine weiteren DCA-Orders möglich
⚠️ "Insufficient balance" – Mehr Kapital erforderlich!

Risikomanagement

Maximale-Drawdown-Szenarien

Szenario: 4 Orders, 1,2×-Multiplikator, 5 % Abstand

Ausgeführte Orders Preisrückgang Eingesetztes Kapital Max. Drawdown
1 (Parent) 0% $10.000 0%
2 -5% $22.000 -2,5%
3 -9,75% $36.400 -5,1%
4 (Max) -14,26% $53.680 -7,8%

Interpretation:

  • Selbst mit 4 ausgelösten DCA-Orders beträgt der maximale Drawdown nur 7,8 %
  • Ohne DCA: 14,26 % Verlust auf demselben Preisniveau
  • DCA reduziert den Drawdown um ca. 50 %!

Kapitalanforderungen nach Konfiguration

Konfiguration Initial Max. Kapital Multiplikatoreffekt
3 Orders, 1.0× $10k $30k 3.0×
3 Orders, 1.2× $10k $34.4k 3.4×
4 Orders, 1.0× $10k $40k 4.0×
4 Orders, 1.2× $10k $53.7k 5.4×
5 Orders, 1.2× $10k $71.1k 7.1×
4 Orders, 1.5× $10k $88.1k 8.8×
5 Orders, 1.5× $10k $181.9k 18.2×

⚠️ Kritisch: Halten Sie immer das 1,5- bis 2-fache des maximal benötigten Kapitals als Sicherheit vor!

Strategien zur Risikominimierung

1. Positionsgrößen-Limits

# Klein anfangen!
InitialTradeAmount: 100  # Nicht 1000
DCASettings:
  max_orders: 3          # Nicht 7
  size_multiplier: 1.1   # Nicht 2.0

2. Limits pro Symbol

DCA nicht bei jedem Trade einsetzen:
- DCA für Setups mit hoher Wahrscheinlichkeit reservieren
- Einzelne Einstiege bei unsicheren Trades verwenden
- Gleichzeitige DCA-Positionen begrenzen (max. 2–3)

3. Zeitbasierte Limits

Schnelles DCA bei Flash-Crashes vermeiden:
- Mindestzeit zwischen Orders: 5–15 Minuten
- Tägliches DCA-Limit: max. 10 DCA-Aktivierungen pro Tag
- Trades prüfen, wenn mehrere DCA-Ketten am selben Tag ausgelöst werden

4. Volatilitätsbasierte Anpassungen

Hohe Volatilität erkannt:
- price_deviation_percent erhöhen (5 % → 7 %)
- max_orders reduzieren (4 → 3)
- size_multiplier senken (1.2 → 1.1)

Fehlerbehebung

DCA-Orders werden nicht ausgelöst

Symptom: Der Preis bewegt sich, aber es werden keine DCA-Orders platziert

Mögliche Ursachen:

  1. DCA nicht aktiviert
  2. Maximale Anzahl an Orders erreicht
  3. Trigger-Preis nicht erreicht
  4. Unzureichendes Guthaben

Erwartetes Verhalten: DCA ist besonders effektiv bei Preisumkehrungen.


Zusammenfassung

Abschließende Checkliste

  • [ ] Gesamt-Kapitalbedarf verstanden
  • [ ] Kontostand deckt max_orders × size_multiplier ab
  • [ ] Einstellungen passend zur Marktvolatilität
  • [ ] Tests im Demo-Modus durchgeführt
  • [ ] Stop-Loss- / Take-Profit-Strategie definiert
  • [ ] DCA-Positionen werden regelmäßig überwacht
  • [ ] Plan für maximale Drawdown-Szenarien vorhanden

📎 Related Topics