Trend-Day-Trading: starke direktionale Tage erkennen und nutzen.
Etwa jeder vierte Handelstag ist ein Trend-Day — ein Tag, an dem der Markt nahe seinem Tageshoch oder Tagestief schließt und kaum tiefere Pullbacks zulässt. Diese Tage liefern den Großteil der jährlichen Tagesgewinne im Daytrading. Wer sie nicht erkennt oder zu früh Gewinne mitnimmt, lässt jedes Jahr substanzielle Edge auf dem Tisch.
Was ein Trend-Day statistisch ist.
Die klassische Definition geht auf Linda Raschke und Larry Connors zurück: Ein Trend-Day liegt vor, wenn der Schlusskurs in den oberen (bzw. unteren) 15 % der Tagesrange liegt und die Tagesrange selbst überdurchschnittlich groß ist — typischerweise mindestens das 1,2-fache der 20-Tage-ATR. Zusätzlich gilt: Pullbacks innerhalb des Tages bleiben flach (selten mehr als 30 % der bis dahin gelaufenen Bewegung).
Über zehn Jahre auf S&P 500-Daten (2015–2025) ergibt das eine Trend-Day-Frequenz von 23 bis 27 % aller Handelstage — also rund 60 Tage pro Jahr. Diese 60 Tage tragen in der Statistik zwischen 65 und 75 % der gesamten gerichteten Tagesbewegung. Anders formuliert: Die übrigen 75 % der Tage sind aus reiner Pip-Perspektive Hintergrund rauschen, das Geld wird an wenigen Tagen verdient.
Trend-Day-Identifikation in Echtzeit.
Die schwierige Frage ist nicht, einen Trend-Day im Rückblick zu erkennen — sondern früh genug am Tag, um noch sinnvoll zu partizipieren. Drei Signale, die in meinen Tests konsistent funktionieren:
- NYSE TICK extrem. Wenn der TICK in der ersten Handelsstunde mehrfach Werte > +800 (oder < –800) erreicht und kaum durch die Nulllinie zurückkommt, ist die Wahrscheinlichkeit eines Trend-Days deutlich erhöht. Empirisch: TICK-Median der ersten 60 Minuten > +400 liefert eine Trefferquote von rund 58 % für Aufwärts-Trend-Days.
- Volatilitäts-Expansion früh. Wenn die erste 30-Minuten-Range bereits 50 % der durchschnittlichen Tages-ATR ausmacht und der Preis am oberen (bzw. unteren) Ende dieser Range schließt, kippt die Verteilung sichtbar in Richtung Trend-Day.
- Sektor-Breadth. Wenn 8 von 11 GICS-Sektoren gleichgerichtet eröffnen und nach 60 Minuten alle noch in dieselbe Richtung tendieren, ist das ein robuster Breitenfilter. Counter-Trend-Setups sollten an solchen Tagen ignoriert werden.
Keiner dieser Indikatoren ist allein ausreichend. Die Kombination — TICK extrem und frühe Volatilitäts-Expansion und Sektor-Breadth gleichgerichtet — liefert eine sehr hohe bedingte Wahrscheinlichkeit, einen Trend-Day vor sich zu haben. Dann gelten andere Regeln als an einem typischen Range-Tag.
Pullback-Buy: das klassische Trend-Day-Setup.
An einem identifizierten Trend-Day ist die einzige sinnvolle Trade-Richtung mit dem Trend. Counter-Trend-Setups, die an Range-Tagen funktionieren, sind hier statistisch destruktiv. Das klassische Setup:
- Higher Lows beobachten. An einem echten Trend-Day bildet der Preis eine Serie von Higher Lows. Diese Pullbacks sind flach und kurz — typischerweise 20 bis 40 % der bis dahin gelaufenen Bewegung.
- Entry beim Bruch des vorigen Swing-Highs. Nicht in den Pullback hineinkaufen, sondern auf die Fortsetzung warten. Eintritt, wenn der Preis das letzte lokale Hoch überschreitet.
- Stop unter den Pullback-Low. Mit 1,5-facher ATR-Distanz statt fest definierter Punkte. Trend-Days haben breitere Mikro-Schwingungen, ein zu enger Stop wird systematisch ausgestoppt.
- Halten bis zur Schlussglocke oder klare Trendbruch-Bestätigung. Kein vorzeitiges Gewinnmitnehmen bei 1R oder 2R. Das ist die schwerste Regel.
Trade-Management: das eigentliche Problem.
Trend-Days sind statistisch eine Goldgrube — aber psychologisch eines der schwersten Setups, weil sie die natürliche Reaktion „nimm Gewinne mit, solange es welche gibt" permanent triggert. Die klassischen Fehler:
- Zu frühes Profitmitnehmen. Wer bei +1R aussteigt, schneidet sich vom +6R-Tag ab. Trend-Days produzieren überproportional große Gewinne — wer sie kappt, vernichtet die Expectancy der gesamten Strategie.
- Stop zu eng nachziehen. Ein klassischer Trailing-Stop auf der letzten Stunde ist meist zu nah, weil der Preis bei Trend-Days regelmäßig kleine Pullbacks macht, ohne den Trend zu brechen. Mein Standard: Trailing-Stop unter das vor-vorletzte Swing-Low, nicht unter das letzte.
- Counter-Trend-Trades aus Langeweile. Wenn der Markt eine Stunde konsolidiert, wirkt die Versuchung, „den Top zu shorten". An echten Trend-Days endet das praktisch immer mit einem Stop-Out, weil die Konsolidierung selbst nur ein flacher Pullback ist.
Eine pragmatische Regel: Wenn der Tag nach den Identifikations-Kriterien ein Trend-Day ist, halten Sie die Position mindestens bis 30 Minuten vor Sessionschluss. Das nimmt Ihnen die Entscheidung ab und neutralisiert den Großteil des emotionalen Drucks.
Statistische Performance auf S&P 500-ETFs.
Ein einfacher Backtest des Pullback-Setups auf SPY (2015–2025), mit den oben beschriebenen Filtern und ATR-basiertem Sizing:
Trend-Day-Pullback-Strategie auf SPY (2015-2025) Trade-Frequenz ca. 50 Trades/Jahr HitRate 54 % AvgWin 2.8R AvgLoss 1.0R Expectancy +1.05R pro Trade CAGR ca. 14 % bei 0.5 % Risiko/Trade Max-DD 11 % Sharpe 1.3 Vergleich: Pullback-Setup ohne Trend-Day-Filter HitRate 41 % Expectancy +0.18R pro Trade
Die Trend-Day-Filterung steigert die Expectancy fast um den Faktor sechs. Das ist kein Zufall — sie sorgt dafür, dass das Setup nur an Tagen aktiviert wird, an denen die zugrundeliegende statistische Annahme („der Trend setzt sich fort") tatsächlich zutrifft. An Range-Tagen frisst dasselbe Setup seine eigene Edge auf.
Konkrete Implementation der Trend-Day-Erkennung.
import pandas as pd
import numpy as np
def is_trend_day_candidate(df_intraday, df_daily, tick_series):
"""
Liefert nach 60 Minuten Handel eine Trend-Day-Wahrscheinlichkeit.
df_intraday: 5-Min-Bars des aktuellen Tages
df_daily: Tages-Bars der letzten 20 Tage (fuer ATR)
tick_series: NYSE-TICK der ersten 60 Minuten
"""
first_60 = df_intraday.iloc[:12] # 12 * 5 Min
day_range_so_far = first_60['high'].max() - first_60['low'].min()
atr20 = (df_daily['high'] - df_daily['low']).rolling(20).mean().iloc[-1]
vola_expansion = day_range_so_far / atr20
tick_median = tick_series.median()
tick_extreme = (tick_series.abs() > 800).mean() # Anteil extremer Werte
close_pos = (first_60['close'].iloc[-1] - first_60['low'].min()) / day_range_so_far
score = 0
if vola_expansion > 0.5: score += 1
if abs(tick_median) > 400: score += 1
if tick_extreme > 0.15: score += 1
if close_pos > 0.8 or close_pos < 0.2: score += 1
direction = 'up' if tick_median > 0 and close_pos > 0.5 else \
'down' if tick_median < 0 and close_pos < 0.5 else None
return {'score': score, 'direction': direction, 'is_candidate': score >= 3}
Der Score >= 3 als Schwelle ist konservativ gewählt. Sie können ihn lockern, um mehr Trades pro Jahr zu bekommen — die Win-Rate fällt dann allerdings spürbar.
Ehrliche Bewertung.
Trend-Day-Trading ist die Quelle der überproportional großen Tagesgewinne im Daytrading. Wer ein Daytrading-Konto von 5 % auf 30 % CAGR hebt, tut das praktisch immer über bessere Performance an den 50–60 Trend-Days des Jahres, nicht über mehr Trades an Range-Tagen. Die statistische Logik ist klar, die Filter sind dokumentiert, die Setups simpel.
Trotzdem ist es eines der schwersten Setups in der Umsetzung. Es verlangt Long-Holding-Disziplin, die der natürlichen Trader-Psyche zuwiderläuft. Es bestraft jedes vorzeitige Aussteigen mit überproportionalem Opportunity-Loss. Und es verlangt, an Range-Tagen die Hände vom Setup zu lassen — was vielen Daytradern noch schwerer fällt als das Halten an Trend-Tagen.
Ich nutze Trend-Day-Erkennung als Filter über meinem normalen Intraday-Regelwerk. An identifizierten Trend-Days deaktiviere ich Counter-Trend-Setups vollständig, erhöhe das Sizing auf Pullback-Buys leicht und schalte den Trailing-Stop auf Swing-Low-Basis statt auf Punkt-Basis um. Das ist keine neue Strategie — es ist eine Regime-Adaptierung bestehender Setups. Genau das macht den Unterschied zwischen einer Strategie, die im Backtest funktioniert, und einer, die in der Praxis Geld verdient.
Sie wollen Trend-Day-Erkennung in Ihr Intraday-Setup integrieren oder Ihre Long-Holding-Disziplin systematisieren? Erstgespräch buchen — wir bauen das Regime-Filter-Framework, das zu Ihrem Markt passt.