ChandeKrollStopDown
ChandeKrollStopDown gibt in ProBuilder die obere Chande Kroll Stop-Linie zurück, ein ATR-basiertes trailing stop-Niveau zum Schutz von long-Positionen. Syntax, Beispiele.
Syntax
ChandeKrollStopDown[Pp, Qq, X]Parameter
| Name | Typ | Standard | Beschreibung |
|---|---|---|---|
Pp | Ganzzahl | 20 | Periode zur Berechnung der Average True Range und des Rückblicks auf das Kursextrem. |
Qq | Ganzzahl | 10 | Periode, über die der vorläufige Stop durch Bildung seines Extremwerts geglättet wird. |
X | Ganzzahl | 3 | Multiplikator, der auf den ATR angewendet wird, um den Stop vom Kursextrem abzusetzen. |
Formel
firstLowStop = Lowest[Pp](low) + X * AverageTrueRange[Pp]
ChandeKrollStopDown = Lowest[Qq](firstLowStop)Der vorläufige Stop verankert sich am tiefsten Tief der letzten Pp Bars und verschiebt es nach oben um X mal dem ATR. Das Extrem dieser vorläufigen Linie über Qq weitere Bars stabilisieren das Niveau, sodass es nicht bei jedem Bar springt.
So funktioniert es
Der Chande Kroll Stop ist ein volatilitätsskaliertes Trailing-Stop-System aus zwei Linien. Jede Linie geht von einem jüngsten Kursextrem aus und versetzt es um ein Vielfaches der Average True Range, sodass der Stop automatisch weiter vom Kurs entfernt liegt, wenn der Markt volatil ist, und näher, wenn er ruhig ist. Der zweite Glättungsdurchgang über Qq Bars verhindert, dass das Level bei jedem neuen Extrem flackert.
ChandeKrollStopDown erzeugt einen Teil des Paares und ChandeKrollStopUp die andere. Zusammen klammern sie den Kurs ein: Eine Linie läuft unter dem Markt mit und dient als Ausstiegsreferenz für Longs, die andere läuft darüber mit für Shorts. Kreuzt der Kurs eine Linie entschieden, gilt die davon geschützte Position als ausgestoppt, und manche Trader lesen dieselbe Kreuzung als Einstiegssignal in die neue Richtung.
Da der Abstand ATR-basiert ist, passt sich der Indikator ohne manuelles Nachjustieren an wechselnde Bedingungen an. Eine Volatilitätsausweitung verbreitert den Puffer und reduziert vorzeitige Stop-Ausstiege durch Rauschen; eine Kontraktion verengt ihn und sichert mehr einer aufgelaufenen Bewegung.
Beispiele
Beispiel 1, Die Stop-Linie mit dem Kurs plotten (Indikator)
// Chande Kroll stop level with default-style parameters
stopLine = ChandeKrollStopDown[20, 10, 3]
RETURN stopLine coloured(200,50,50) AS "CK Stop Down"Über den Kurschart gelegt, folgt die Linie dem Markt in einem Abstand von rund drei ATRs zum jeweiligen Kursextrem. Bars, die jenseits der Linie schließen, markieren mögliche Stop-Ereignisse.
Beispiel 2, Short-Einstieg, wenn der Kurs die Stop-Linie durchbricht (ProBacktest)
// Chande Kroll stop level for the long side
i1 = ChandeKrollStopDown[10, 20, 3]
// Open a short when the bar opens above the line but closes below it
IF (Open > i1 AND Close < i1) THEN
SELLSHORT 1 SHARE AT MARKET
ENDIFEin einzelner Bar, der über dem Stop-Niveau eröffnet und darunter schließt, signalisiert einen entschiedenen Bruch. Die Regel behandelt das Versagen des Stops auf der long-Seite als short-Einstieg.
Beispiel 3, Trailing-Ausstieg für eine Long-Position (ProOrder)
// Trend entry with a Chande Kroll trailing exit
ck = ChandeKrollStopDown[20, 10, 3]
IF NOT LongOnMarket AND close CROSSES OVER Highest[20](high)[1] THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND close CROSSES UNDER ck THEN
SELL AT MARKET
ENDIFDer breakout-Einstieg wird vollständig von der Stop-Linie verwaltet: Die Position bleibt offen, solange sich der Kurs darüber hält, und wird beim ersten Kreuzen nach unten geschlossen, wodurch der Ausstiegsabstand mit der Volatilität atmen kann.
Interpretation
| Beobachtung | Ablesung |
|---|---|
| Kurs über der Linie | Die Long-Seite bleibt intakt, die Linie dient als nachziehendes Ausstiegsniveau. |
| Kurs kreuzt unter die Linie | Stop-Ereignis auf der Long-Seite. Trendfolger lesen es als bärische Wende. |
| Linie steigt kontinuierlich | Der Markt bildet höhere Tiefs schneller, als die Volatilität zunimmt. |
| Abstand zwischen Kurs und Linie weitet sich | Die Volatilität nimmt relativ zum Trend ab, der Stop sichert den Fortschritt langsam. |
Die beiden Chande Kroll-Linien werden üblicherweise zusammen dargestellt. Die Zone zwischen ihnen wirkt als neutrales Band; anhaltender Handel außerhalb des Bandes in eine der beiden Richtungen definiert den aktiven Trend.
Häufige Fehler und Stolperfallen
- Prüfen Sie durch Darstellung, welche Linie welche ist. Die Namen StopDown und StopUp sind eine wiederkehrende Quelle von Verwirrung, und schriftliche Beschreibungen des Paares widersprechen sich manchmal darin, welche Linie über dem Kurs liegt. Zeichnen Sie beide
ChandeKrollStopDownundChandeKrollStopUpeinmal in einem Chart, bevor Sie eines von beiden in die Exit-Logik einbauen. - Kein Kursargument. Alle drei Parameter stehen in eckigen Klammern, es gibt keine Preisquelle in runden Klammern.
ChandeKrollStopDown[20, 10, 3](close)lässt sich nicht kompilieren. - Die Parameterreihenfolge lässt sich leicht verwechseln.
Pp(ATR-Periode),Qq(Glättungs-Lookback), dannX(Multiplikator). Beachten Sie, dass veröffentlichte Beispiele mit vertauschten ersten beiden Werten im Umlauf sind, etwa[10, 20, 3]gegenüber[20, 10, 3], und die beiden Konfigurationen erzeugen unterschiedliche Linien. Prüfen Sie dies gegen die vorgesehenen Referenzeinstellungen. - Whipsaws in Seitwärtsphasen. Wie bei jedem trailing stop-Indikator wird die Linie wiederholt gekreuzt, wenn sich der Markt innerhalb weniger ATRs seitwärts bewegt. Ein Trend- oder Volatilitätsfilter vor der Stop-Logik reduziert das Hin und Her.
Verwandte Befehle
ChandeKrollStopUp, die Gegenlinie auf der anderen Seite des Kurses.AverageTrueRange, das Volatilitätsmaß, das den Stop-Abstand festlegt.TR, die rohe True Range, die der ATR zugrunde liegt.Supertrend, alternativer ATR-basierter Trailing Stop und Trendlinie.SAR, Parabolic Stop and Reverse System.Lowest, niedrigster Wert über einen Lookback, in der Formel verwendet.Highest, höchster Wert über ein Lookback-Fenster.KeltnerBandDown, untere Linie des Kanals der durchschnittlichen Range.