Signal Pilot
  • Blog
  • 🔴 Fortgeschritten • Lektion 55 von 82

    Machine Learning für das Trading: der Hype und die Praxis

    Lesezeit ~18 Min. • ML-Anwendungen im Trading
    Signal Pilot
    Professionelle Trading-Ausbildung
    0%
    Du machst Fortschritte!
    Lies weiter, um diese Lektion abzuschließen

    🎯 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:

    1. 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.
    2. 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).
    3. 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.»

    Ninas V1-ML-Modell: das überangepasste Desaster (Backtest vs. Realität)
    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:

    Ninas ML-Fehler: Warum der Backtest 87 % zeigte, live aber 41 %
    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:

    Der Unfall in Zeitlupe: 3 Monate Versagen eines überangepassten Modells
    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.

    V1 (gescheitert) vs. V2 (sauber): Wie Nina jeden Fehler behoben hat
    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):

    Ninas V2-Modell: realistischer Walk-Forward-Test (4 rollierende Fenster)
    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
    Ninas V2-Live-Ergebnisse: Leistung des ML-Filters (Juni-Oktober 2024, 5 Monate)
    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.

    Wirkung des ML-Filters: gefilterte Trades (68,2 %) vs. alle Signale (54,7 %)
    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

    Der komplette Weg: vom Desaster über -47.300 $ zum Erfolg von +55.400 $
    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

    Fortgeschritten #54

    Systementwicklung

    ML fügt sich in systematische Strategien ein — baue zuerst das Fundament.

    Lektion lesen →
    Mittelstufe #32

    Backtesting in der Realität

    Overfitting im ML mit sauberen Validierungstechniken vermeiden.

    Lektion lesen →
    Fortgeschritten #49

    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)

    0/1000

    Kommentare werden geladen …

    ← Vorherige Lektion Nächste Lektion →

    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.