Machine Learning für das Trading: der Hype und die Praxis
🎯 Was du lernst
Am Ende dieser Lektion kannst du:
- ML fürs Trading: Feature Engineering (welche Inputs), Modellauswahl (Random Forest, neuronale Netze), Vermeidung von Overfitting
- Overfitting = das Modell merkt sich die Historie, statt Muster zu lernen
- Kreuzvalidierung: auf mehreren Zeiträumen trainieren, auf zurückgehaltenen Daten testen
- Framework: Features entwickeln → kreuzvalidieren → Walk-Forward-Test → wenn über alle Tests hinweg konsistent, ausrollen
⚡ Schnelle Erfolge für morgen (zum Aufklappen klicken)
Überfordere dich nicht. Fang mit diesen drei Schritten an:
- Beginne mit einfachem Feature Engineering (noch ohne ML) — Bevor du zu neuronalen Netzen greifst, identifiziere 3-5 einfache Features, die deine Strategie verbessern könnten. Features = messbare Inputs. Beispiele: (1) ATR-Verhältnis (aktueller ATR ÷ 20-Tage-Durchschnitt) = Volatilitätskontext, (2) Volumenverhältnis (aktuell ÷ 20-Tage-Durchschnitt) = Beteiligung, (3) Tageszeit = Sessioneffekte, (4) RSI-Divergenz = nachlassendes Momentum, (5) Abstand zum gleitenden Durchschnitt (Kurs ÷ 20-EMA - 1) = Trendstärke. Wähle heute Abend 3 Features. Notiere sie bei den nächsten 10 Trades beim Einstieg. Analysiere nach 10 Trades: «Hatten die Gewinner andere Feature-Werte als die Verlierer?» Beispiel: 8 von 10 Gewinnern hatten ein ATR-Verhältnis >1,2, 7 von 10 Verlusten <0,9. Du hast einen Filter ohne ML gefunden: «Nimm Ausbrüche nur, wenn der ATR >1,2 ist.» Feature Engineering = 80 % des ML-Erfolgs. Manuelles Testen zuerst baut Intuition auf und vermeidet späteres Overfitting.
- Lerne, Overfitting in Backtests zu erkennen — Overfitting = das Modell hat sich die Historie gemerkt, statt Muster zu lernen. Test: (1) Backtest über alle historischen Daten → Trefferquote/Gewinn notieren, (2) Backtest über die ersten 60 % (Trainingszeitraum), (3) die restlichen 40 % testen (Testzeitraum). Wenn Training: 75 % Trefferquote +50.000 $, Test: 52 % Trefferquote -8.000 $ = Overfitting (gelerntes Rauschen, das sich nicht wiederholt hat). Nina Patel verlor $47,300 beim Ausrollen einer überangepassten ML-Strategie — Backtest 87 % Trefferquote, live 41 % (auswendig gelernte Zufallsmuster). Gute Strategien zeigen <10 % Leistungsabfall zwischen Training und Test. Teile heute Abend deine historischen Daten 60/40 auf. Vergleiche die Ergebnisse. Fällt der Test um >15 %, sind die Regeln zu stark an die Historie angepasst. Vereinfache (weniger Parameter, lockerere Filter).
- Nutze Walk-Forward-Tests, bevor du live gehst — Walk-Forward = rollierende Trainings-/Test-Aufteilung, die sich durch die Zeit vorwärtsbewegt. Vorgehen: (1) Training Jan-Jun (6 Monate), (2) Test Jul (1 Monat), (3) weiterrücken: Training Feb-Jul, Test Aug, (4) für alle Daten wiederholen. Die Strategie sollte in den MEISTEN Testperioden profitabel sein (70 %+). Beispiel: 12 Perioden getestet, profitabel in 9 von 12 Monaten (75 % Konsistenz) = gut. 5 von 12 Monaten (42 %) = instabiler Vorteil, der in einer Periode Glück hatte. Rechne: «Anzahl profitabler Testperioden ÷ Gesamtzahl.» Liegt das unter 60 %, ist der Vorteil instabil oder überangepasst. Walk-Forward simuliert das Live-Trading besser als einzelne Backtests. Märkte verändern sich. Strategien, die über mehrere Zeiträume funktionieren, überstehen Regimewechsel. Es fängt Overfitting ab, das einzelne Backtests übersehen.
«Kursdaten in ein neuronales Netz füttern → Gewinn.»
Wenn es nur so wäre. Die Realität: Die meisten ML-Trading-Strategien von Privatanlegern scheitern im Live-Betrieb. Nicht weil ML nicht funktioniert — sondern weil Trader es falsch einsetzen.
Märkte sind nicht stationär. Das Signal-Rausch-Verhältnis ist niedrig. ML überanpasst sich spektakulär, wenn du nicht aufpasst.
🚨 Klartext
ML ist keine Gelddruckmaschine. Es ist Mustererkennung auf Steroiden. Setze es falsch ein (Data Leakage, Overfitting, zu wenig Daten) und du erhältst im Backtest eine Wahrscheinlichkeit von 90 %, die live auf 40 % fällt. Setze es richtig ein? Dann ist es ein mächtiger Filter für Setups mit hoher Wahrscheinlichkeit.
Ninas ML-Overfitting-Desaster über 47.300 $ (und wie sie es behoben hat)
Trader: Nina Patel (zusammengesetztes Beispiel), 29, Quant-Analystin und heute unabhängige Traderin, San Francisco, Kalifornien
Zeitfenster: Januar-Oktober 2024
Kapital: $220,000
Hintergrund: Informatikstudium, 3 Jahre bei einem Fintech-Start-up, sicher in Python/ML
Akt 1: das «perfekte» Modell (Januar-Februar 2024)
Ninas anfänglicher Ansatz: «Ich bin Programmiererin. Ich baue ein ML-Modell, das Gewinner-Trades vorhersagt.»
| Kennzahl | Backtest (2022-2023) | Live-Trading (Q1 2024) | Abstand |
|---|---|---|---|
| Trefferquote | 87.4% | 41.2% | -46,2 % (DESASTER!) |
| Durchschnittliches R-Vielfaches | 2.8R | -0.4R | -3,2R Lücke! |
| Monatsrendite | +18.3% | -7.2% | -25,5 % Lücke!!! |
| P&L (3 Monate) | +121.200 $ (Prognose) | -47.300 $ (tatsächlich) | 168.500 $ Unterschied! |
Was lief schief? Die 5 fatalen Fehler:
| Fehler | Was sie falsch gemacht hat | Auswirkung |
|---|---|---|
| 1. Look-Ahead-Bias | Nutzte das «Tageshoch/-tief» als Feature (erst zum Handelsschluss bekannt!) | Das Modell «prognostizierte» Bewegungen mit Zukunftsdaten. Live unmöglich. |
| 2. Zufällige Trainings-/Test-Aufteilung | Trades gemischt, auf Daten aus Q3 2023 trainiert, auf Q1 2023 getestet | Das Modell «sah die Zukunft». So funktioniert Zeit im Trading nicht! |
| 3. Massives Overfitting | Neuronales Netz (5 Schichten, 128 Neuronen) auf nur 180 Trades | Das Modell merkte sich Rauschen, keine Muster. Es versagte bei neuen Daten. |
| 4. Optimierung auf die Trefferquote | Jagte 90 % Trefferquote und ignorierte das R:R (viele 0,3R-Gewinne, wenige 3R-Verluste) | Hohe Trefferquote, negativer Erwartungswert. Die klassische ML-Falle. |
| 5. Keine Walk-Forward-Tests | Eine einzige Trainings-/Test-Aufteilung auf historischen Daten | Testete nicht, wie das Modell mit der Zeit abbaut. Es baute SCHNELL ab. |
Ninas monatliches Gemetzel in Q1 2024:
| Monat | Getätigte Trades | Trefferquote | Ø R | P&L | Ninas Reaktion |
|---|---|---|---|---|---|
| Jan. 2024 | 28 | 39% | -0.3R | -$12,400 | «Pech. Das Modell braucht mehr Daten, um sich anzupassen.» |
| Feb. 2024 | 32 | 44% | -0.5R | -$18,200 | «Das Marktregime hat sich geändert. Modell wird neu trainiert …» |
| Mär. 2024 | 26 | 40% | -0.4R | -$16,700 | «Dieses Modell ist Müll. Ich fange von vorne an.» |
| Q1 2024 GESAMT: | -$47,300 | -21,5 % Drawdown des Kapitals | |||
Der Wendepunkt (31. März 2024):
«Mein Backtest zeigte 87 % Gewinner. Live? 41 %. Ich hielt mich für clever — Informatikabschluss, bei einem Fintech gearbeitet, Python beherrscht. Es stellte sich heraus: Ich verstand nichts von ML fürs TRADING.
Ich habe jeden Anfängerfehler gemacht: Look-Ahead-Bias (das Tageshoch als Feature benutzt!), zufällige Trainings-/Test-Aufteilung (in die Vergangenheit gereist!), neuronales Netz mit 5 Schichten auf 180 Trades (heillos überangepasst), auf die Trefferquote statt auf den Erwartungswert optimiert.
47.300 $ weg in 3 Monaten. Zeit zu lernen, wie ML in Märkten wirklich funktioniert.»
— Nina Patel, Tagebucheintrag vom 31. März 2024
Akt 2: auf die harte Tour lernen (April-Mai 2024)
Ninas Wiederaufbau: Engagierte einen Mentor aus einer Prop-Trading-Firma (5.000 $/Monat), der auf ML spezialisiert war. Verbrachte 6 Wochen damit, die richtige Methodik zu lernen.
| Bestandteil | V1 (überangepasstes Desaster) | V2 (sauber validiert) |
|---|---|---|
| Features | 32 Features inkl. Look-Ahead-Bias (Tageshoch/-tief, Volumen zum Handelsschluss) | 12 Features, null Look-Ahead (RSI, VWAP-Abstand, ATR, CVD zum Signalzeitpunkt) |
| Trainings-/Test-Aufteilung | Zufällige Mischung (80/20-Aufteilung) | Walk-Forward: 4 rollierende Fenster, Training auf der Vergangenheit, Test auf der Zukunft |
| Modell | Neuronales Netz: 5 Schichten, 128 Neuronen (~50.000 Gewichte auf 180 Trades!) | Random Forest: max_depth=4, 30 Bäume (~450 Split-Regeln auf 240 Trades) |
| Optimierungsziel | Trefferquote maximieren (87 % erreicht, aber schlechtes R:R) | Erwartungswert maximieren ($ pro Trade, unter Berücksichtigung des R:R) |
| Validierung | Einzelner Backtest auf Daten von 2022-2023 | 4 Walk-Forward-Fenster + Validierung über 20 Paper-Trades |
| Konfidenzschwelle | Handelte alle Prognosen > 0,5 | Handelte nur Prognosen > 0,65 (Filter für hohe Konfidenz) |
Ergebnisse der V2-Walk-Forward-Validierung (April 2024):
| Fenster | Trainingszeitraum | Testzeitraum | Trefferquote im Test | Ø R im Test | Overfitting-Prüfung |
|---|---|---|---|---|---|
| Fenster 1 | Q1-Q2 2023 | Q3 2023 | 68% | 1.4R | Training: 71 %, Test: 68 % (3 % Lücke = OK) |
| Fenster 2 | Q2-Q3 2023 | Q4 2023 | 64% | 1.2R | Training: 69 %, Test: 64 % (5 % Lücke = OK) |
| Fenster 3 | Q3-Q4 2023 | Q1 2024 | 71% | 1.6R | Training: 72 %, Test: 71 % (1 % Lücke = ausgezeichnet) |
| Fenster 4 | Q4 2023-Q1 2024 | Q2 2024 | 66% | 1.3R | Training: 70 %, Test: 66 % (4 % Lücke = OK) |
| DURCHSCHNITTLICHE TESTLEISTUNG: | 67.2% | 1.4R | Kein Overfitting festgestellt (3,2 % Lücke im Schnitt) | ||
Wichtigste Erkenntnis: V2 zeigte 67 % Trefferquote gegenüber 87 % bei V1. Aber die 67 % von V2 waren ECHT (über 4 Zeitfenster validiert), während die 87 % von V1 falsch waren (überangepasstes Rauschen).
Akt 3: das saubere Modell live handeln (Juni-Oktober 2024)
Ninas V2-Ausrollstrategie:
- Validierung über 20 Paper-Trades (Mai 2024): 70 % Trefferquote, 1,5R im Schnitt → bestanden!
- Live gestartet mit halber Positionsgröße, also 50 % (Juni): 65 % Trefferquote → Vertrauen wächst
- Volle Positionsgröße (ab Juli): ML-Filter im Einsatz
- Monatliches Neutraining: neue Trades ergänzen, Walk-Forward erneut laufen lassen, Modell aktualisieren, wenn es sich um +3 % verbessert
| Monat | Signale | ML-gefiltert | Getätigte Trades | Trefferquote | Ø R | P&L |
|---|---|---|---|---|---|---|
| Jun. 2024 | 42 | 18 (43%) | 24 | 67% | 1.3R | +$9,400 |
| Jul. 2024 | 38 | 15 (39%) | 23 | 70% | 1.6R | +$12,700 |
| Aug. 2024 | 46 | 20 (43%) | 26 | 65% | 1.2R | +$10,800 |
| Sep. 2024 | 40 | 16 (40%) | 24 | 71% | 1.5R | +$11,900 |
| Okt. 2024 | 44 | 19 (43%) | 25 | 68% | 1.4R | +$10,600 |
| SUMMEN ÜBER 5 MONATE: | 122 Trades | 68.2% | 1.4R | +$55,400 | ||
Vergleichsbasis: Was, wenn Nina ALLE Signale gehandelt hätte (ohne ML-Filter)?
Du bist jetzt auf halber Strecke. Du hast die zentralen Strategien gelernt.
Starker Fortschritt! Mach bei Bedarf eine kurze Dehnpause, dann steigen wir in die fortgeschrittenen Konzepte ein.
| Szenario | Getätigte Trades | Trefferquote | Ø R | P&L gesamt | Analyse |
|---|---|---|---|---|---|
| Kein Filter (alle Signale) | 210 | 54.7% | 0.5R | +$34,100 | Basislinie: mittelmäßiger Vorteil, viele Rausch-Trades |
| ML-gefiltert (hohe Konfidenz) | 122 | 68.2% | 1.4R | +$55,400 | ML brachte +21.300 $ (+62,5 % Verbesserung!) |
| MEHRWERT DES ML-FILTERS: | +21.300 $ (62,5 % Plus) | ||||
Wichtigste Erkenntnisse aus Ninas V2-Erfolg:
- Der ML-Filter entfernte 42 % der Signale → Setups mit geringer Konfidenz übersprungen
- Gefilterte Trades: 68,2 % Trefferquote gegenüber 54,7 % Basislinie → +13,5 % Verbesserung
- Bessere R-Vielfache: 1,4R im Schnitt gegenüber 0,5R Basislinie → ML wählte Setups mit besserem R:R
- 62,5 % P&L-Verbesserung: +55.400 $ gegenüber +34.100 $ Basislinie = +21.300 $ Mehrwert
- Realistische Leistung: 68 % live entsprachen 67 % im Walk-Forward-Test → kein Overfitting!
Ninas Endergebnis: Verlust in Q1 2024 vs. Erholung Juni-Okt. 2024
| Zeitraum | Modellversion | Trefferquote | Ø R | P&L | Gelernte Lektion |
|---|---|---|---|---|---|
| Q1 2024 | V1 (überangepasst) | 41.2% | -0.4R | -$47,300 | Look-Ahead-Bias, zufällige Aufteilung, neuronales Netz als Overkill |
| Jun.-Okt. 2024 | V2 (validiert) | 68.2% | 1.4R | +$55,400 | Saubere Features, Walk-Forward, Random Forest, auf den Erwartungswert optimiert |
| NETTOERGEBNIS 2024: | +$8,100 | Break-even nach einer teuren Lektion | |||
Ninas hart erkämpfte Weisheit (Oktober 2024):
«Ich habe in 3 Monaten 47.300 $ verloren, weil ich ML für Magie hielt. Ist es nicht. Es ist Mustererkennung — und wenn du Müll hineinfütterst (Look-Ahead-Bias, zufällige Aufteilungen, überangepasste neuronale Netze), bekommst du Müll als Prognose heraus.
Die Lösung war kein besseres Modell. Es war eine bessere METHODIK:
• Null Look-Ahead-Features (nur Daten, die zum Signalzeitpunkt verfügbar sind)
• Walk-Forward-Validierung (auf der Vergangenheit trainieren, auf der Zukunft testen, 4 rollierende Fenster)
• Einfacheres Modell (Random Forest schlägt neuronale Netze bei kleinen Trade-Datensätzen meistens)
• Auf den Erwartungswert optimieren, nicht auf die Trefferquote (68 % bei 1,4R > 87 % bei -0,4R)
• 20 Signale im Paper-Trading handeln, bevor du Kapital riskierst
Mein V2-Modell sagt die Zukunft nicht voraus. Es filtert meine Setups: 68 % Trefferquote gegenüber 55 % Basislinie. Dieser Vorteil von +13 % brachte in 5 Monaten 21.300 $.
ML ist keine Strategie. Es ist ein Filter. Nutze es, um Trades mit geringer Wahrscheinlichkeit zu überspringen, nicht um sie zu erzeugen. Das ist das Geheimnis.»
— Nina Patel, quantitative Traderin (Oktober 2024)
Kosten von Ninas ML-Ausbildung:
- Verluste in Q1 2024: -47.300 $ (Lehrgeld für das überangepasste Modell)
- Mentorengebühren: -10.000 $ (2 Monate × 5.000 $, April-Mai)
- Gesamtinvestition: -$57,300
- Erholung über 5 Monate: +55.400 $ (Juni-Okt.)
- Nettoposition: -1.900 $ (nahezu Break-even)
- Zukünftiger Wert: Der ML-Filter bringt jetzt rund 4.300 $/Monat (+51.000 $/Jahr) gegenüber der Basislinie ohne Filter
- ROI-Zeitplan: Die Investition ist bis Ende November vollständig zurückgezahlt, danach reiner Gewinn
🎯 Was du mitnimmst
Nach dieser Lektion kannst du:
- ML-Trade-Filter bauen (vorhersagen, welche Setups wahrscheinlich gewinnen)
- Features sauber entwickeln (stationär, kein Look-Ahead-Bias)
- Walk-Forward-Kreuzvalidierung nutzen, um Overfitting zu vermeiden
- Modelle klug wählen (Random Forest > neuronale Netze in den meisten Fällen)
💡 der Aha-Moment
ML ist keine eigenständige Strategie. Es ist ein FILTER. Du hast bereits Setups (Janus-Sweeps). ML sagt voraus, welche eine Wahrscheinlichkeit von 68 % statt 55 % haben. Handle die mit 68 %, überspringe die mit 55 %. Das ist der Vorteil.
🎓 Die wichtigsten Erkenntnisse
- ML ist ein Filter, keine Strategie: Nutze es, um vorherzusagen, welche Setups den höheren Erwartungswert haben, nicht um Trades zu erzeugen
- Feature Engineering > Modellwahl: Gute Features (RSI, VWAP-Abstand) schlagen jedes Mal ausgefallene Modelle
- Walk-Forward-Validierung ist Pflicht: Eine Trainings-/Test-Aufteilung auf Zeitreihen = Data Leakage. Nutze rollierende Fenster
- Auf den Erwartungswert optimieren: 80 % Trefferquote mit schlechtem R:R verliert Geld. 55 % Trefferquote mit 3R gewinnt
- Look-Ahead-Bias vermeiden: Features dürfen NUR Daten nutzen, die zum Prognosezeitpunkt verfügbar sind
- Random Forest > neuronale Netze: Für die meisten Trading-Anwendungen generalisieren einfachere Modelle besser
🎯 Praxisübung: Feature Engineering für einen ML-Trade-Filter umsetzen
Ziel: Baue ein ML-Modell, das deine bestehenden Setups filtert und den Erwartungswert durch selektives Handeln um 10-15 % verbessert.
Teil 1: Feature Engineering (der wichtigste Schritt)
Berechne für jeden deiner historischen Trades diese Features ZUM SIGNALZEITPUNKT (kein Look-Ahead!):
Feature-Set-Vorlage (20+ Features empfohlen):
KURS-FEATURES:
1. Abstand zum VWAP (%): (Kurs - VWAP) / VWAP
2. Abstand zum 50-EMA (%): (Kurs - EMA50) / EMA50
3. Abstand zum Hoch des VORTAGS (%): (VortagHoch - Kurs) / VortagHoch
4. Abstand zum Tief des VORTAGS (%): (Kurs - VortagTief) / VortagTief
MOMENTUM-FEATURES:
5. RSI (14): Wert 0-100
6. ADX (14): Trendstärke
7. Verhältnis +DI / -DI: Richtungsindikator
8. Rate of Change (10): Kursänderung der letzten 10 Kerzen
VOLATILITÄTS-FEATURES:
9. Verhältnis ATR / Kurs: normierte Volatilität
10. Bollinger-Band-Breite %: (Oben - Unten) / Mitte
11. Jüngste Ausweitung der Range: aktueller ATR / durchschnittlicher ATR über 20 Perioden
VOLUMEN-FEATURES:
12. Volumen vs. Durchschnitt: aktuell / Durchschnitt über 20 Perioden
13. CVD (kumuliertes Volumendelta): Netto-Kaufdruck
14. Abstand VWAP zu POC: Ausrichtung am fairen Wert
ZEIT-FEATURES:
15. Tageszeit: Minuten seit Eröffnung (auf 0-390 normieren)
16. Wochentag: Mo=1, Fr=5
17. Zeit seit dem letzten Signal: Minuten
REGIME-FEATURES:
18. VIX-Niveau: aktueller VIX-Stand
19. Regime-Score: ADX + ATR + BB-Breite kombiniert
20. DXY-Änderung %: Gegenwind/Rückenwind aus der Makrolage
DEINE FEATURES (für 50+ historische Trades berechnen):
Trade 1: [Feature 1: ___, Feature 2: ___, ..., Feature 20: ___, Ergebnis: Gewinn/Verlust]
Trade 2: [...]
Teil 2: Trainings-/Test-Aufteilung (AUSSCHLIESSLICH zeitbasiert)
Mische Zeitreihendaten NIEMALS. Nutze rollierende Fenster:
Walk-Forward-ML-Validierung:
Fenster 1:
Training: Jan-Jun 2023 (Trades 1-30)
Test: Jul-Sep 2023 (Trades 31-40)
Modell: Random Forest, max_depth=5
Trefferquote im Test: ___%
Leistung im Test: ___%
Fenster 2:
Training: Apr-Sep 2023 (Trades 15-50)
Test: Okt-Dez 2023 (Trades 51-65)
Modell: auf dem neuen Fenster neu trainieren
Trefferquote im Test: ___%
Leistung im Test: ___%
Fenster 3:
Training: Jul-Dez 2023 (Trades 35-75)
Test: Jan-Mär 2024 (Trades 76-90)
Trefferquote im Test: ___%
Leistung im Test: ___%
Durchschnittliche Leistung im Test: ___% Erfolgsquote
Vergleich zur Basislinie (kein Filter): ___% Erfolgsquote
Verbesserung: +___% (Ziel: mindestens +10%)
Teil 3: Modellauswahl und Vermeidung von Overfitting
Teste 3 Modelle. Das einfachste, das funktioniert, gewinnt:
| Modell | Parameter | Trefferquote im Training | Trefferquote im Test | Überangepasst? |
|---|---|---|---|---|
| Logistische Regression | Einfach, wenige Parameter | ____% | ____% | < 10% gap = OK |
| Random Forest | max_depth=5, n_estimators=50 | ____% | ____% | < 10% gap = OK |
| Neuronales Netz | 2 Schichten, 32 Neuronen | ____% | ____% | Risiko: Overfitting, wenn die Lücke > 15 % ist |
Warnsignal: Wenn die Trefferquote im Training 90 % beträgt, im Test aber 60 %, überanpasst du. Reduziere die Modellkomplexität oder nimm mehr Daten.
Teil 4: Analyse der Feature-Bedeutung
Welche Features zählen wirklich? Nutze die Feature-Importance des Modells:
Feature-Importance des Random Forest:
Top-10-Features (nach Wichtigkeit):
1. VIX-Niveau: 0,18 (am wichtigsten)
2. Abstand zum VWAP: 0,15
3. ADX: 0,12
4. Tageszeit: 0,10
5. CVD: 0,09
6. RSI: 0,07
7. ATR-Verhältnis: 0,06
8. Volumen vs. Durchschnitt: 0,05
9. BB-Breite: 0,04
10. DXY-Änderung: 0,03
Schwächste Features (< 0,02): Wochentag, Zeit seit dem letzten Signal
→ Diese Features entfernen (Rauschen, kein Signal)
Vereinfachtes Modell (nur die 6 wichtigsten Features):
Trefferquote im Test: ___% (mit dem 20-Feature-Modell vergleichen)
Wenn die Abweichung unter 2% liegt, nimm das einfachere Modell (weniger Overfitting)
Teil 5: Produktiveinsatz mit Konfidenzschwellen
Handle nicht ALLE Prognosen. Handle nur die mit hoher Konfidenz:
Modell-Output = Wahrscheinlichkeit (0,0 bis 1,0)
Konfidenzschwellen:
Wahrscheinlichkeit > 0,65 = hohe Konfidenz (Trade nehmen)
Wahrscheinlichkeit 0,45-0,65 = neutral (Trade auslassen)
Wahrscheinlichkeit < 0,45 = geringe Konfidenz (auslassen oder umkehren)
Backtest-Ergebnisse nach Schwelle:
Alle Trades (kein Filter): 55% Trefferquote, 0,5R im Schnitt
Konfidenz > 0,60: ___% Erwartungswert, ___R im Schnitt
Konfidenz > 0,65: ___% Erwartungswert, ___R im Schnitt
Konfidenz > 0,70: ___% Erwartungswert, ___R im Schnitt (weniger Trades)
Optimale Schwelle: 0,___ (Erwartungswert maximieren, nicht Trefferquote)
DEINE ERGEBNISSE:
Mit ML-Filter genommene Trades: ___ / 100 Signale insgesamt
Verbesserung der Erfolgsquote: von ___% → ___% (+___%)
Verbesserung des Erwartungswerts: von ___ $/Trade → ___ $/Trade
Teil 6: Protokoll für Monitoring und Neutraining
ML-Modelle verlieren mit der Zeit an Qualität. Überwache und trainiere neu:
Monitoring-Zeitplan:
Woche 1-4: Live-Leistung gegenüber den Testprognosen verfolgen
Erwartet: 60% Trefferquote
Tatsächlich: ___% Trefferquote
Drift: ___% (< 5% OK)
Woche 5-8: weiter verfolgen
Tatsächlich: ___% Trefferquote
Drift: ___% (bei > 10% neu trainieren)
Auslöser für ein Neutraining:
1. Trefferquote fällt > 10% unter die Basislinie aus dem Test
2. Marktregime verschiebt sich (VIX-Spitzen, neuer Zyklus)
3. mindestens alle 3 Monate (mit aktuellen Daten auffrischen)
Ablauf des Neutrainings:
- Trade-Daten der letzten 3 Monate ergänzen
- Walk-Forward-Validierung erneut laufen lassen
- neues Modell mit dem alten auf demselben Testset vergleichen
- nur ausrollen, wenn das neue Modell um mindestens 3% besser ist
Ziel der Umsetzung: Baue über 4-6 Wochen einen ML-Filter mit deinen letzten 50-100 Trades. Setze ihn im Paper-Trading für 20 Signale ein. Beispielziel: den Erwartungswert um mindestens 10 % verbessern. Wenn es gelingt, hat ML deinen Erwartungswert messbar angehoben, indem es dir hilft, Setups mit geringer Wahrscheinlichkeit auszulassen. So nutzen Profis ML — nicht als Magie, sondern als systematische Verbesserung des Vorteils.
Du hast gerade gelernt, was die meisten ML-Trader erst nach einem gesprengten Konto entdecken: Feature Engineering > Modellwahl, Walk-Forward-Tests sind Pflicht, und optimiere auf den Erwartungswert (nicht auf die Trefferquote). Jetzt kannst du ML als Werkzeug nutzen statt als Glücksspiel.
Verwandte Lektionen
Systementwicklung
ML fügt sich in systematische Strategien ein — baue zuerst das Fundament.
Lektion lesen →Backtesting in der Realität
Overfitting im ML mit sauberen Validierungstechniken vermeiden.
Lektion lesen →Marktregime erkennen
Regime-Features sind entscheidende Inputs für ML-Modelle.
Lektion lesen →⏭️ Als Nächstes
Artikel #56: Hochfrequenz-Konzepte — HFT ist für Privatanleger nicht zugänglich, aber wer Latenzarbitrage und Toxizität im order flow versteht, vermeidet es, die Exit-Liquidität zu sein.
💬 Diskussion (0 Kommentare)
Kommentare werden geladen …
Bereit, mit Signal Pilot zu handeln?
Setze deine Trading-Ausbildung mit professionellen Indikatoren und Werkzeugen zur Marktanalyse in Echtzeit ein.
Zurück zu Signal Pilot →Nur zu Bildungszwecken. Der Handel ist mit erheblichem Verlustrisiko verbunden. Keine Finanzberatung. Vergangene Wertentwicklung ist keine Garantie für zukünftige Ergebnisse.