Inhaltsverzeichnis
- Übersicht
- Schnellstart
- Konfigurationsreferenz
- Wie DCA funktioniert
- Realwelt-Beispiele
- Best Practices
- Risikomanagement
- Fehlerbehebung
- 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
- Erste Order (Parent): Platziert Ihren initialen Trade zum aktuellen Preis
- Zweite Order (Child 1): Wird ausgelöst, wenn der Preis 5 % gegen Sie läuft, Größe = 1,2× Parent
- Dritte Order (Child 2): Wird bei 5 % unter Child 1 ausgelöst, Größe = 1,44× Parent (1,2²)
- 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!
Beispiel 3: Ausgewogener Ansatz (empfohlen)
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: 1–2
max_orders: 3–4
size_multiplier: 1.3–1.5
Daytrading (Stunden):
price_deviation_percent: 3–5
max_orders: 3–5
size_multiplier: 1.2–1.3
Swing Trading (Tage):
price_deviation_percent: 5–10
max_orders: 3–4
size_multiplier: 1.0–1.2
Position Trading (Wochen):
price_deviation_percent: 10–15
max_orders: 2–3
size_multiplier: 1.0–1.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:
- DCA nicht aktiviert
- Maximale Anzahl an Orders erreicht
- Trigger-Preis nicht erreicht
- 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