6. 1. 2025

5 3

Kolmogorov-Smirnov-Test (KSTest)

Die Marktbedingungen ändern sich ständig, aber das Erkennen von bedeutsamen Abweichungen vom normalen Marktverhalten bleibt eine der größten Herausforderungen für den Handel. Der Kolmogorov-Smirnov-Test (KS-Test) bietet einen ausgefeilten statistischen Ansatz zur Erkennung dieser kritischen Marktübergänge.

Was ist der KS-Test?

Der Kolmogorov-Smirnov-Test ist ein statistisches Instrument, das zwei Datenproben vergleicht, um festzustellen, ob sie aus derselben Verteilung stammen. In Bezug auf den Handel vergleicht er die jüngsten Kursbewegungen mit dem historischen Kursverhalten, um statistisch signifikante Veränderungen in der Marktdynamik zu ermitteln.

Wie funktioniert das in der Praxis?

Der Indikator benötigt drei Hauptparameter:

  • Zeitraum1: Der Umfang Ihrer jüngsten Kursstichprobe (z. B. die letzten 20 Balken)
  • Zeitraum2: Der Umfang Ihrer historischen Vergleichsstichprobe (z.B. die letzten 50 Takte + Zeitraum1)
  • SignalSchwellenwert: Das statistische Konfidenzniveau (normalerweise 0,05 oder 5%)

Wenn der Test einen signifikanten Unterschied zwischen dem aktuellen und dem historischen Kursverhalten feststellt, erzeugt er ein Signal (1), das auf einen möglichen Regimewechsel hindeutet. Ein Wert von 0 bedeutet, dass keine signifikante Veränderung festgestellt wurde.

Die wichtigsten Vorteile für Händler

Der KS-Test bietet mehrere einzigartige Vorteile gegenüber traditionellen technischen Indikatoren:

  1. Statistische Strenge: Im Gegensatz zu vielen technischen Indikatoren, die auf willkürlichen Regeln basieren, verwendet der KS-Test bewährte statistische Methoden, um Marktveränderungen zu erkennen.
  2. Verteilungs-Agnostisch: Der Test geht nicht davon aus, dass die Preise einer bestimmten Verteilung folgen, was ihn bei unterschiedlichen Marktbedingungen robuster macht.
  3. Frühzeitige Erkennung: Sie kann häufig Regimewechsel erkennen, bevor sie im Kursgeschehen offensichtlich werden, was Händlern einen potenziellen Vorteil verschafft.
  4. Anpassungsfähigkeit: Der Indikator passt sich automatisch an die sich verändernde Marktvolatilität an und erfordert keine ständige Optimierung der Parameter.

Praktische Tipps zur Umsetzung

Um das Beste aus dem KS Test Indikator herauszuholen:

Beginnen Sie mit längeren Zeitrahmen (4H- oder Tages-Charts), um das Rauschen zu reduzieren. Die statistische Natur des Tests macht ihn zuverlässiger bei Daten mit längeren Zeitrahmen.

Ziehen Sie als Anfangseinstellungen Periode1=20 und Periode2=50 in Betracht. Diese Werte bieten ein gutes Gleichgewicht zwischen Reaktionsfähigkeit und Zuverlässigkeit. Passen Sie die Einstellungen je nach Ihrem Zeitrahmen und Handelsstil an.

Der SignalThreshold von 0,05 ist ein Standardwert in der Statistik, aber Sie können auch experimentieren. Ein niedrigerer Schwellenwert (z. B. 0,01) erzeugt weniger, aber signifikantere Signale, während ein höherer Wert (z. B. 0,10) häufigere Signale liefert.

Kombinieren Sie den KS-Test zur Bestätigung mit anderen Indikatoren. Verwenden Sie ihn zum Beispiel zusammen mit Trendindikatoren oder der Volumenanalyse, um ein vollständigeres Bild der Marktbedingungen zu erhalten.

Überlegungen zum Risikomanagement

Der KS-Test ist zwar aussagekräftig, sollte aber nicht isoliert verwendet werden. Ein Signal für einen Regimewechsel zeigt nicht unbedingt die Richtung an - es deutet nur darauf hin, dass sich das Marktverhalten deutlich verändert hat. Achten Sie stets auf eine angemessene Positionsgröße und Stop-Losses und berücksichtigen Sie bei Ihren Handelsentscheidungen den breiteren Marktkontext.

Schlussfolgerung

Der Kolmogorov-Smirnov-Test-Indikator bringt statistische Strenge in die technische Analyse und bietet Händlern ein hochentwickeltes Instrument zur Erkennung von Marktveränderungen. Seine Fähigkeit, signifikante Verschiebungen im Marktverhalten zu erkennen, macht ihn sowohl für diskretionäre Händler als auch für systematische Handelsstrategien besonders wertvoll. Wie bei jedem Handelsinstrument ist es für den Erfolg entscheidend, seine Stärken und Grenzen zu kennen und ihn mit Bedacht in einen umfassenden Handelsansatz einzubinden.

Denken Sie daran: Die besten Handelsinstrumente sind diejenigen, die zu Ihrem Handelsstil und Ihrem Risikomanagementansatz passen. Nehmen Sie sich Zeit, um zu verstehen, wie sich der KS-Test unter verschiedenen Marktbedingungen verhält, bevor Sie ihn in Ihren Live-Handel integrieren.

Ein Teil des Indikators umfasst auch seine eigenen exportierten benutzerdefinierten Blöcke, insgesamt zwei. Ein benutzerdefinierter Block definiert, wann sich die Marktordnung ändert, und der andere benutzerdefinierte Block definiert, wann die Marktordnung gleich bleibt.

  • KSTest_RegimeChanged
  • KSTest_RegimeNOTChanged

 

Der Indikator ist implementiert für: MT4/MT5/Tradestation/ Multicharts.

Sie können Ihre Bedingungen einfach in benutzerdefinierten Blöcken erstellen. Weitere Informationen finden Sie hier:

In diesem Modul können Sie auch die benutzerdefinierten Blöcke ändern - die Zeiträume ändern, die Schritte ändern usw.

 

Wie importiert man benutzerdefinierte Indikatoren in SQX:

 

 

Ihr kennt mich als clonex. Ich bin Ivan Hudec – ich habe die kostenlosen Blöcke entwickelt, die Sie hier nutzen, und ich schreibe über die Forschung, die dahintersteckt, unter algotrading.space. Brauchst du etwas bauen zu lassen? Arbeite mit mir zusammen.

3 Kommentare
Älteste
Neueste Meistbewertet
Emmanuel
23. 1. 2025 8:59 a.m.

Vielen Dank, Ivan !!!!

Jason
18. 3. 2025 1:58 Uhr

Dieser Block scheint in Tradestation nicht gut zu funktionieren. Die Ergebnisse sind sehr unterschiedlich. Kann jemand helfen, mit diesem?