Wie das Zählen von Impulsen funktioniert, warum die Fenstergröße alles entscheidet, weshalb das Überspringen des Impulses Ihren Orderflow nicht toxisch macht und wie Sie eine impulsbasierte automatisierte Strategie entwickeln, filtern und optimieren.
Eine Impuls-Trading-Strategie steigt in Richtung eines kurzen, konzentrierten Kursschubs ein, ausgehend von der Annahme, dass dieser Schub der sichtbare Beginn einer Bewegung und kein Marktrauschen ist. Anstatt Indikatoren auf abgeschlossenen Kerzen auszuwerten, zählt ein Impulssystem einzelne Kursimpulse innerhalb eines kurzen Zeitfensters. Es prüft, ob genügend Impulse in dieselbe Richtung zeigen und groß genug sind, um relevant zu sein, und behandelt diese Häufung als Richtungssignal. Ob der Ansatz funktioniert oder scheitert, hängt von vier Werten ab: der Länge des Zeitfensters, der Mindestanzahl an Impulsen, der Mindestgröße eines Impulses und dem, was zwischen Signal und Einstieg geschieht.
In diesem Zusammenhang ist ein Impuls eine einzelne, einseitige Kursbewegung, die schnell eintritt und deutlich größer ist als die jüngste normale Bewegung des Instruments. Es handelt sich um ein Mikrostrukturereignis, nicht um ein Chartmuster. Ein Impuls besitzt drei Eigenschaften, die eine Strategie direkt messen kann:
| Eigenschaft | Was sie misst | Warum sie wichtig ist |
|---|---|---|
| Richtung | Ob sich der Kurs nach oben oder unten bewegt | Häufungen sind nur aussagekräftig, wenn ihre Bestandteile übereinstimmen |
| Stärke | Größe der Bewegung in Punkten oder Pips | Filtert das Mikrorauschen heraus, das jeder Feed ständig erzeugt |
| Zeitpunkt | Wann die Bewegung innerhalb des Beobachtungsfensters auftrat | Über zehn Minuten verteilte Impulse bilden keinen konzentrierten Schub |
Der Grund, mit Impulsen statt mit Kerzen zu arbeiten, ist die Auflösung. Eine Ein-Minuten-Kerze komprimiert alles, was innerhalb dieser Minute geschah, auf vier Werte. Ein schneller, einseitiger Kursschub mit anschließender langsamer Rückkehr sieht dadurch genauso aus wie eine gleichmäßige, langsame Bewegung. Das Zählen der Bewegungen selbst bewahrt die Informationen, die von der Kerze verworfen werden.
Impuls-Trading liegt zwischen Momentum- und Breakout-Trading und wird regelmäßig fälschlicherweise als eines von beiden bezeichnet. Die Unterschiede sind praktischer, nicht akademischer Natur, denn sie verändern, was Sie messen und wann Sie einsteigen.
| Ansatz | Auslöser | Typischer Zeitrahmen | Häufigste Fehlerquelle |
|---|---|---|---|
| Impuls-Trading | Eine Häufung schneller, einseitiger Kursbewegungen innerhalb eines kurzen Fensters | Sekunden bis Minuten | Reaktion auf Rauschen bei zu lockeren Schwellenwerten |
| Breakout-Trading | Der Kurs überschreitet ein festgelegtes Niveau oder die Grenze einer Handelsspanne | Minuten bis Stunden | Fehlausbrüche an offensichtlichen Niveaus |
| Momentum-Trading | Ein Indikatorwert auf abgeschlossenen Kerzen, etwa Veränderungsrate oder Oszillator | Minuten bis Tage | Verzögerung: Das Signal erscheint erst nach der Bewegung |
| Mean Reversion | Abweichung von einem Durchschnitt in Erwartung einer Rückkehr | Beliebig | Handel gegen einen echten Trend |
Beachten Sie, dass Impuls-Trading und Mean Reversion in ihrer Grundannahme direkte Gegensätze sind. Mean Reversion geht davon aus, dass eine starke Bewegung eine Überreaktion ist, die wieder zurückgenommen wird. Impuls-Trading geht davon aus, dass eine starke Bewegung eine Information enthält und fortgesetzt wird. Beides trifft zu unterschiedlichen Zeiten zu. Genau deshalb sind die nachfolgend beschriebenen Filter wichtiger als die Einstiegslogik selbst.
Ein funktionsfähiges Impulssignal ist eine Kombination von Bedingungen, die bei jedem neuen Kurs kontinuierlich ausgewertet werden. Jede Bedingung entfernt eine bestimmte Art von Fehlsignal.
# 1. Beobachtungsfenster: wie weit wir zurückzählen window = 60 seconds # 2. Anzahlbedingung: wie viele Impulse übereinstimmen müssen impulses_up >= min_count # z. B. 3 oder 4 # 3. Größenbedingung: jeder Impuls muss groß genug sein impulse_size >= min_size # in Punkten, je Instrument # 4. Dominanz: das Fenster darf nicht ausgeglichen sein impulses_up > impulses_down # Sind alle vier Bedingungen erfüllt, wird das Fenster als Impulsereignis eingestuft # und die Strategie bereitet einen Long-Einstieg vor.
Das Zeitfenster ist der folgenreichste einzelne Parameter. Ist es zu kurz, liegen nie genügend Hinweise vor, um den Mindestwert zu erreichen. Die Strategie handelt dann entweder gar nicht oder reagiert auf zwei zufällig zusammenfallende Bewegungen. Ist es zu lang, werden voneinander unabhängige Bewegungen aus verschiedenen Teilen einer Minute zusammengezählt. Dadurch kauft das System möglicherweise in eine bereits erschöpfte Bewegung hinein.
| Zeitfenster | Verhalten | Geeignet für |
|---|---|---|
| 10 bis 30 Sekunden | Sehr reaktionsschnell, viele Signale, mehr Fehlsignale | Instrumente mit hoher Volatilität, enges Risiko, schnelle Ausstiege |
| 1 Minute | Ausgewogener Ausgangspunkt für die meisten Instrumente | Gold, Indizes, Hauptwährungspaare |
| 2 bis 5 Minuten | Weniger, dafür überzeugendere Signale und spätere Einstiege | Langsamere Instrumente und swingorientiertes Halten von Positionen |
Die Mindestgröße eines Impulses muss relativ zum Instrument definiert werden und darf keine universelle Zahl sein. Was bei Gold eine bedeutende Bewegung darstellt, ist bei einem Index lediglich Hintergrundrauschen und bei einem Währungspaar mit geringer Volatilität ein großes Ereignis. Zwei Ansätze sind praktikabel: Legen Sie für jedes Instrument einen festen Punktwert fest und überprüfen Sie ihn vierteljährlich, oder koppeln Sie den Schwellenwert an ein Volatilitätsmaß wie die Average True Range, damit er sich veränderten Bedingungen anpasst. Die feste Variante ist leichter zu verstehen und zu optimieren. Die adaptive Variante übersteht Marktregimewechsel besser.
Sobald ein Zeitfenster als Impulsereignis eingestuft wurde, eröffnet eine naive Implementierung sofort eine Position. Aus zwei unterschiedlichen Gründen ist das selten die beste Wahl.
Der erste Grund ist der Preis. Das Ende eines Schubs ist der ungünstigste Zeitpunkt für eine Ausführung: Der Spread ist üblicherweise am größten, und Sie erhalten die Ausführung, die sonst niemand wollte. Eine kurze, bewusste Pause gibt dem Spread Zeit, sich zu normalisieren, bevor die Order gesendet wird.
Der zweite Grund ist das Muster. Orderflow, der regelmäßig innerhalb weniger Millisekunden nach einer schnellen Kursbewegung eintrifft, besitzt eine charakteristische Form. Systeme zur Bewertung der Ausführungsqualität aufseiten des Brokers sind darauf ausgelegt, solche Muster zu erkennen. Eine Verzögerung zwischen Auslöser und Einstieg sowie eine Variation dieser Verzögerung lassen den Orderflow wie gewöhnlichen Richtungshandel aussehen. Wie sich dies auf Ausführungen auswirkt, haben wir in So bepreisen Broker Ihre Orders und führen sie aus beschrieben.
Dieser Teil entscheidet darüber, ob eine Strategie auf einem Privatkundenkonto lange überleben kann. Broker filtern Orders nicht deshalb, weil eine Strategie profitabel ist. Sie filtern Orders, die während einer Kursbewegung eintreffen, weil diese Orders zu einem Preis ausgeführt werden, dessen Aktualisierung der Handelsplatz noch nicht abgeschlossen hat. Genau das bedeutet „toxischer Orderflow“ in der Praxis: eine Ausführung anhand einer veralteten Quotierung auf Kosten des Brokers, während sich der Kurs innerhalb weniger Millisekunden noch bewegt.
Eine wie hier beschriebene Impulsstrategie tut das Gegenteil. Der Impuls wird nicht gehandelt. Er wird beobachtet, gezählt und bewusst übersprungen. Während der Bewegung existiert keine Order. Erst nachdem der Schub beendet ist und einige Sekunden vergangen sind, übermittelt die Strategie eine Order. Zu diesem Zeitpunkt wird sie wie jeder andere Richtungshandel zum aktuellen Marktpreis ausgeführt. Es ist keine veraltete Quotierung beteiligt, es wird kein Latenzvorteil genutzt und ein Ausführungsfilter findet kein relevantes Erkennungsmuster.
Das praktische Ergebnis ist, dass der Orderflow so aussieht, wie er tatsächlich ist: Ein Trader beobachtet eine Bewegung, wartet und steigt anschließend ein. Deshalb ist die Verzögerung kein der Strategie auferlegter Kompromiss. Sie ist das Merkmal, durch das die Strategie auf einem normalen Konto ausgeführt werden kann, ohne die in So bepreisen Broker Ihre Orders und führen sie aus beschriebenen Gegenmaßnahmen auszulösen.
Nach der Verzögerung benötigt eine Impulsstrategie eine Regel dafür, wie die Bestätigung des Signals durch den Markt aussehen soll. Es gibt zwei schlüssige Antworten, die gegensätzliche Annahmen darüber enthalten, was unmittelbar nach einem Schub geschieht.
BestätigungseinstiegWarten Sie vor dem Einstieg, bis sich der Kurs um eine festgelegte weitere Strecke, beispielsweise 10 Punkte, in Signalrichtung bewegt hat. Das Signal wird nur akzeptiert, wenn der Markt seine Bewegung fortsetzt. Annahme: Eine echte Bewegung setzt sich sofort fort. |
Rücksetzer-EinstiegWarten Sie, bis sich der Kurs um eine festgelegte Strecke, beispielsweise 10 Punkte, gegen das Signal bewegt, und steigen Sie dort weiterhin in der ursprünglichen Richtung ein. Annahme: Die Impulsrichtung ist korrekt und der unmittelbare Rücksetzer ist Rauschen. |
Die beiden Arten sind nicht austauschbar und entwickeln sich je nach Instrument unterschiedlich. Instrumente, die nach einem Schub sauber weiterlaufen, belohnen den Bestätigungseinstieg. Instrumente, die überschießen und anschließend zurückspringen, belohnen den Rücksetzer-Einstieg. Beide mit denselben Daten und ansonsten unveränderten Bedingungen zu testen, ist der schnellste Weg, das aktuelle Regime Ihres Instruments zu bestimmen.
Impulseinstiege erzeugen beim Ausstieg ein bestimmtes Problem. Der Einstieg ist auf einen Volatilitätsschub abgestimmt. Dadurch wird ein fester Stop in der üblichen Entfernung mit ungewöhnlich hoher Wahrscheinlichkeit vom Ausläufer desselben Schubs getroffen, der das Signal ausgelöst hat. Daraus ergeben sich drei Regeln.
Erstens: Bemessen Sie den Stop anhand der Volatilität, die das Signal erzeugt hat, und nicht anhand einer kontoweiten Standardeinstellung. Zweitens: Verwenden Sie den Take-Profit als Obergrenze und nicht als primären Ausstieg, denn funktionierende Impulsbewegungen laufen häufig weiter als ein festes Ziel. Drittens: Lassen Sie den Trailing-Stop die eigentliche Arbeit übernehmen. Ein Trailing-Stop, der nach einer festgelegten Bewegung aktiviert wird und mit einem definierten Abstand folgt, verwandelt eine gelegentliche große Impulsfortsetzung in den Trade, der für die Fehlsignale bezahlt. In der Praxis sind meist die Trailing-Parameter und nicht die Einstiegsparameter der Unterschied zwischen einem mittelmäßigen und einem profitablen Impulssystem.
Die Impulserkennung ist bewusst empfindlich, weshalb die Filter das Risikomanagement übernehmen. Die vier wichtigsten sind:
| Filter | Was er blockiert |
|---|---|
| Volatilitätsfilter | Signale unter Bedingungen, in denen die normale Bewegung des Instruments bereits den Impulsschwellenwert überschreitet und jedes Fenster wie ein Schub aussieht |
| Nachrichten- und Feed-Ereignisfilter | Einstiege während geplanter Veröffentlichungen und Feed-Anomalien, bei denen ein Schub auf einer Datenmeldung oder Quotierungslücke statt auf einer Richtungsabsicht beruht |
| Sitzungsfilter | Signale während umsatzschwacher Handelszeiten, in denen wenige Quotierungen den Mindestwert erreichen können, ohne dass eine echte Marktteilnahme dahintersteht |
| Spread-Filter | Einstiege genau dann, wenn der Spread am größten ist – also zu dem Zeitpunkt, an dem ein Impulssystem am stärksten zum Handeln verleitet wird |
Impulsschwellenwerte sind nicht übertragbar. Dieselbe Strategie sieht auf zwei Konten zwei unterschiedliche Marktbilder, weil sich Feed-Granularität, Quotierungshäufigkeit, typischer Spread und Ausführungslatenz je nach Handelsplatz unterscheiden. Ein Mindestwert, der bei einem Feed vier Signale pro Tag erzeugt, kann bei einem anderen vierzig auslösen.
Damit ist die Optimierung keine Verfeinerung, sondern eine Voraussetzung. Gleichzeitig wird die Qualität der Testumgebung entscheidend. Impulslogik anhand von Kerzendaten zu optimieren, ist nahezu bedeutungslos, weil die gezählten Ereignisse innerhalb der Kerzen stattfinden. Ein brauchbarer Test benötigt echte historische Tick-Daten, eine modellierte Ausführungsverzögerung und einen historischen Spread, der pro Tick anstatt als fester Wert angewendet wird. Unser eigener Ansatz wird im SharpTrader Backtester und Optimizer beschrieben, der echte Tick-Datenströme mit konfigurierbarer Ausführungslatenz verwendet.
Eine praktische Reihenfolge, die das Parameterraster überschaubar hält:
| Phase | Optimieren | Konstant halten |
|---|---|---|
| 1 | Impulsparameter: Fenster, Mindestanzahl, Mindestgröße | Ausstiege und Filter mit vernünftigen Standardeinstellungen |
| 2 | Trailing-Parameter: Aktivierungsabstand und Trailing-Abstand | Die in Phase 1 ermittelten Impulsparameter |
| 3 | Stop-Loss und Take-Profit | Impuls- und Trailing-Parameter |
| 4 | Filter: Volatilität, Sitzung, Spread | Alle zuvor festgelegten Werte |
Werden alle vier Phasen gleichzeitig ausgeführt, entstehen Hunderttausende Kombinationen und ein Ergebnis, das üblicherweise an bestimmte zwei Wochen überangepasst ist. Eine schrittweise Optimierung hält jeden Durchlauf nachvollziehbar und ist in einem Bruchteil der Zeit abgeschlossen.
Impulslogik benötigt Instrumente, die tatsächlich konzentrierte Schübe erzeugen. Gold und Aktienindizes sind besonders geeignet, weil sich beide in gebündelten Schüben bewegen und eine ausreichende Marktteilnahme aufweisen. Dadurch spiegelt eine Häufung einseitiger Bewegungen meist echten Orderflow wider. Hauptwährungspaare funktionieren ebenfalls, allerdings mit geringerer Signalhäufigkeit und kleineren Zielen. Umsatzschwache, langsame Instrumente sind ungeeignet: Der Impulsschwellenwert wird entweder nie erreicht oder aufgrund von Quotierungsartefakten statt tatsächlicher Handelsaktivität überschritten.
Vier Fehlermuster sind für die meisten enttäuschenden Ergebnisse verantwortlich. Der Schwellenwert für die Impulsgröße wird zu niedrig gesetzt, sodass gewöhnliches Rauschen als Impuls zählt und das System ständig handelt. Die Optimierung erfolgt anhand von Kerzendaten und erzeugt Parameter für eine Umgebung, in der die Strategie tatsächlich nie handelt. Der Einstieg erfolgt unmittelbar beim Auslöser, wodurch sowohl der bezahlte Spread als auch die Auffälligkeit des Orderflows maximiert werden. Oder es werden die Parameter eines anderen Traders übernommen – vergleichbar mit dem Tragen der Brille einer anderen Person: deren Broker, deren Feed, deren Latenz.
Alles oben Beschriebene betrifft die Logik. Um daraus ein unbeaufsichtigt laufendes System zu machen, müssen die eher mühsamen als konzeptionellen Teile umgesetzt werden: kontinuierliches Zählen der Impulse über mehrere Instrumente, eine konfigurierbare Verzögerung, beide Einstiegsarten, Trailing-Management und unabhängig voneinander aktivierbare Filter. Genau dies setzt TrendPulse um. Jeder Schwellenwert ist als Parameter verfügbar, sodass er je Instrument und Broker optimiert werden kann, anstatt als unveränderliche Blackbox ausgeliefert zu werden.
Eine Impuls-Trading-Strategie steigt in Richtung eines kurzen, konzentrierten Kursschubs ein. Sie zählt einzelne Kursimpulse innerhalb eines festen Zeitfensters und behandelt eine Häufung gleichgerichteter Impulse, die sowohl einen Anzahl- als auch einen Größenschwellenwert überschreitet, als Richtungssignal für den Einstieg.
Momentum-Trading wertet Indikatoren auf abgeschlossenen Kerzen aus. Das Signal erscheint daher erst, nachdem der Zeitrahmen die Bewegung bestätigt hat. Impuls-Trading misst die Kursbewegungen selbst innerhalb eines Sekundenfensters und reagiert dadurch zu Beginn der Bewegung. Der Kompromiss besteht zwischen Auflösung und Zuverlässigkeit: Impulssignale erscheinen früher, enthalten aber mehr Rauschen.
Drei oder vier gleichgerichtete Impulse innerhalb eines Ein-Minuten-Fensters sind ein üblicher Ausgangspunkt. Die richtige Anzahl hängt vom Instrument und vom Feed ab: Ein Handelsplatz mit feiner aufgelösten Quotierungen registriert bei derselben realen Kursbewegung mehr Impulse. Der Schwellenwert muss deshalb für jeden Broker kalibriert und darf nicht einfach übernommen werden.
Üblicherweise nicht. Am Ende eines Schubs ist der Spread am größten und die Ausführung am schlechtesten. Zudem kann der Broker Orderflow leicht erkennen, der regelmäßig innerhalb weniger Millisekunden nach einer schnellen Kursbewegung eintrifft. Eine kurze Verzögerung vor dem Einstieg verbessert die Ausführung und normalisiert das Orderflow-Muster. Bei wirklich schnellen Bewegungen kostet sie allerdings einige Punkte.
Beim Bestätigungseinstieg wird vor dem Einstieg auf eine weitere festgelegte Bewegung in Signalrichtung gewartet. Dadurch werden Signale herausgefiltert, die sich nicht fortsetzen. Beim Rücksetzer-Einstieg wird auf eine Gegenbewegung zum Signal gewartet und anschließend in der ursprünglichen Richtung eingestiegen. Dafür wird eine niedrigere Trefferquote zugunsten eines besseren Einstiegspreises und eines engeren Stops akzeptiert.
Nicht, wenn der Impuls selbst übersprungen wird. Toxischer Orderflow bezeichnet Orders, die während einer Kursbewegung anhand einer Quotierung ausgeführt werden, deren Aktualisierung der Handelsplatz noch nicht abgeschlossen hat. Eine derart konzipierte Impulsstrategie sendet während der Bewegung keine Order. Sie beobachtet den Schub, lässt ihn verstreichen und steigt einige Sekunden später zum aktuellen Marktpreis ein. Bei der Ausführung ist keine veraltete Quotierung und kein Latenzvorteil beteiligt. Der Orderflow ist daher nicht von gewöhnlichem Richtungshandel zu unterscheiden.
Nur mit echten Tick-Daten. Die Ereignisse, die eine Impulsstrategie zählt, finden innerhalb der Kerzen statt. Ein auf Kerzendaten basierender Test kann sie daher nicht erkennen und erzeugt Parameter für eine Umgebung, die nicht existiert. Ein aussagekräftiger Test benötigt historische Tick-Daten, einen pro Tick angewendeten historischen Spread und eine modellierte Ausführungsverzögerung.
Instrumente, die sich in konzentrierten Schüben mit echter Marktteilnahme bewegen: zuerst Gold und Aktienindizes, anschließend Hauptwährungspaare mit einer geringeren Signalhäufigkeit. Umsatzschwache oder langsame Instrumente sind ungeeignet, weil der Schwellenwert entweder nie oder lediglich aufgrund von Quotierungsartefakten statt echtem Orderflow erreicht wird.
Neue Artikel, Forschungsberichte und Produktveröffentlichungen erhalten Sie jeweils bei ihrer Veröffentlichung.
TrendPulse implementiert Impulserkennung, verzögerte Einstiege, beide Bestätigungsarten und Trailing-Management. Jeder Schwellenwert kann für Ihren eigenen Broker optimiert werden.