# Chande Kroll Stop

Chande Kroll Stop is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Plots trailing stop lines for both directions by taking the extreme price over p bars, offsetting it by x times the ATR, and then smoothing the result with the most protective value over the last q bars. Defaults follow the original parameters of p 10, x 1, and q 9. This is the standard implementation of the Chande Kroll Stop as published.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Apr 13, 2020.
- Access: free.
- Concepts: [Chande Kroll Stop](https://www.luxalgo.com/library/concept/chande-kroll-stop/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=l07f2f8iejkastr8qky9pfed
- Page: https://www.luxalgo.com/library/indicator/chande-kroll-stop/

The **Chande Kroll Stop** plots volatility-adjusted trailing stop lines for both trade directions at once. Each side starts from the extreme price of the last p bars (the highest high or the lowest low), offsets it by x times the Average True Range, then extends the preliminary stop with the most protective value of the last q bars. The result is a pair of stepped lines: **Stop Long**, the trailing exit for longs, and **Stop Short**, the trailing exit for shorts. Defaults follow the original parameters of p 10, x 1, and q 9, and the build is the standard implementation as published by Tushar Chande and Stanley Kroll.

## How to Trade the Chande Kroll Stop?

- **Price above both lines**: uptrend regime: longs are favored and Stop Long defines the trailing exit.
- **Price below both lines**: downtrend regime: Stop Short caps rallies as the exit for shorts.
- **Price between the lines**: an undecided corridor many traders simply sit out until price picks a side.
- **Close under Stop Long**: the long exit: the move has given back more than its volatility allowance.
- **Close over Stop Short**: the mirror exit for shorts.

## Chande Kroll Stop Settings

- **ATR Length (P)** (default 10): the lookback shared by the ATR and the highest-high / lowest-low extremes. Larger values anchor the stops to older extremes; smaller values hug recent price.
- **ATR Multiplier (X)** (default 1): the offset applied to the preliminary stops. Higher values widen both lines and tolerate more noise; lower values tighten the trail and invite whipsaw exits.
- **Stop Length (Q)** (default 9): the lookback over which the preliminary stops become the final levels. Higher values make the lines steadier and slower to release.

## Alerts

The script provides a **Long Stop Hit** alert when the close crosses under Stop Long, and a **Short Stop Hit** alert when the close crosses over Stop Short.

## Frequently Asked Questions

### How does the Chande Kroll Stop differ from the Chandelier Exit?

The Chandelier Exit offsets a single price extreme by an ATR multiple and stops there. The Chande Kroll Stop adds the second pass over q bars, which steadies the lines against brief volatility changes.

### Can the Chande Kroll Stop be used to filter entries?

Yes, a common secondary use: longs only while price holds above both lines, shorts only below both, nothing in between. The pair of lines turns a stop tool into a simple trend-regime display.

### What is the main weakness of the Chande Kroll Stop?

Congestion. When price compresses, the lines pinch in around it and exits start alternating, while one wide bar can leave the active stop far behind, surrendering open profit before it triggers. Size positions off the plotted stop distance rather than a fixed percentage.

## Related indicators

- [SuperTrend AI (Clustering)](https://www.luxalgo.com/library/indicator/supertrend-ai-clustering/) (Supertrend): markdown at https://www.luxalgo.com/library/indicator/supertrend-ai-clustering.md
- [KNN Supertrend Horizon](https://www.luxalgo.com/library/indicator/knn-supertrend-horizon/) (Supertrend): markdown at https://www.luxalgo.com/library/indicator/knn-supertrend-horizon.md
- [Supertrend Parameter Sensitivity 3D](https://www.luxalgo.com/library/indicator/supertrend-parameter-sensitivity-3d/) (Supertrend): markdown at https://www.luxalgo.com/library/indicator/supertrend-parameter-sensitivity-3d.md
- [SuperTrend Recovery](https://www.luxalgo.com/library/indicator/supertrend-recovery/) (Supertrend): markdown at https://www.luxalgo.com/library/indicator/supertrend-recovery.md
- [Evasive SuperTrend](https://www.luxalgo.com/library/indicator/evasive-supertrend/) (Supertrend): markdown at https://www.luxalgo.com/library/indicator/evasive-supertrend.md
- [Gann HiLo Activator](https://www.luxalgo.com/library/indicator/gann-hilo-activator/) (Trend): markdown at https://www.luxalgo.com/library/indicator/gann-hilo-activator.md
- [Trend Magic](https://www.luxalgo.com/library/indicator/trend-magic/) (Trend): markdown at https://www.luxalgo.com/library/indicator/trend-magic.md
- [SuperIchi](https://www.luxalgo.com/library/indicator/superichi/) (Supertrend): markdown at https://www.luxalgo.com/library/indicator/superichi.md

---

Source: https://www.luxalgo.com/library/indicator/chande-kroll-stop/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
