# Support & Resistance Pro Toolkit

A structural analysis toolkit that finds support and resistance through four swing engines (Pivots, Donchian Alternating, CSID, and ZigZag) and draws them as ATR-scaled zones with a breakout confirmation buffer. Filters for retests, sweeps, volume, and duration keep only proven levels, while a live dashboard tracks mitigation and duration stats.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Mar 9, 2026.
- Access: free.
- Concepts: [S/R Zone](https://www.luxalgo.com/library/concept/s-r-zone/) (primary), [Swing High/low](https://www.luxalgo.com/library/concept/swing-high-low/), [Level Interaction Rules](https://www.luxalgo.com/library/concept/level-interaction-rules/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn6au4008wvhsg6n8yypwe
- Page: https://www.luxalgo.com/library/indicator/support-resistance-pro-toolkit/

**Support & Resistance Pro Toolkit** treats structure as something to measure, not eyeball. Four detection engines (Pivots, Donchian Alternating, CSID, and ZigZag) locate [swing highs and lows](https://www.luxalgo.com/library/concept/swing-high-low/), which become [zones of support and resistance](https://www.luxalgo.com/library/concept/s-r-zone/) sized by ATR so their width tracks current volatility. Every zone then carries a live label of entries, strength, sweeps, volume, and duration, with a dashboard totaling mitigation rates and survival stats.

## How to Trade the Support & Resistance Pro Toolkit?

- **Match the engine to your style**: Pivots for classic lookback swings, Donchian Alternating for structure confirmed by directional state shifts, CSID for turns built from consecutive candles, ZigZag for minimum-percentage-move swings.
- **Demand confirmed breakouts**: the breakout buffer extends each zone by an extra ATR layer, so price must clear volatility, not just the level, before a break counts.
- **Filter to conviction**: minimum thresholds for re-tests, strength, sweeps, traded volume, and duration strip weak zones from the chart.
- **Read the marks**: triangles pin the exact swing bars, large dots flag sweeps that closed back inside the zone, and unmitigated levels project up to 25 bars forward.

## Support & Resistance Pro Toolkit Settings

- **Detection Method / Swing Sensitivity**: choose the engine and how much movement confirms a swing.
- **Display Style, ATR Period, Zone Depth (ATR Mult)**: precise lines or adaptive zones, and how thick zones scale.
- **Breakout Buffer (ATR Mult)**: the extra volatility layer required to confirm breaks.
- **Overlap Handling / Max Active (Unmitigated)**: merge overlaps into a super zone, or hide oldest or youngest first, and cap active zones.
- **Min Price Entries, Min Overall Strength, Min Sweeps, Min Traded Volume, Min Duration (Bars)**: the structural requirements a zone must meet to appear.

## Frequently Asked Questions

### What does the E, S, SW, V, D label mean?

It's each zone's résumé: Entries (re-tests), Strength (extra swing points inside the zone), Sweeps (wick violations that closed back inside), Volume (traded during interactions), and Duration (bars survived). The label updates in real time.

### How does it differ from the Zones Strength Classifier?

[Support & Resistance Zones Strength Classifier](https://www.luxalgo.com/library/indicator/support-resistance-zones-strength-classifier/) does one job: clustering pivots into zones ranked by test count. The Pro Toolkit layers on selectable engines, ATR buffers, structural filters, and a performance dashboard.

### Is the toolkit included free?

Yes. It's free in the LuxAlgo Library. Open it in Quant, our coding agent, right from this page to examine how its filtered zones held up historically. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Birdies](https://www.luxalgo.com/library/indicator/birdies/) (S/R Zone): markdown at https://www.luxalgo.com/library/indicator/birdies.md
- [Predictive Channels](https://www.luxalgo.com/library/indicator/predictive-channels/) (S/R Zone): markdown at https://www.luxalgo.com/library/indicator/predictive-channels.md
- [Predictive Ranges](https://www.luxalgo.com/library/indicator/predictive-ranges/) (S/R Zone): markdown at https://www.luxalgo.com/library/indicator/predictive-ranges.md
- [Volumetric Toolkit](https://www.luxalgo.com/library/indicator/volumetric-toolkit/) (S/R Zone): markdown at https://www.luxalgo.com/library/indicator/volumetric-toolkit.md
- [Wave Consolidation](https://www.luxalgo.com/library/indicator/wave-consolidation/) (S/R Zone): markdown at https://www.luxalgo.com/library/indicator/wave-consolidation.md
- [Support Resistance Classification](https://www.luxalgo.com/library/indicator/support-resistance-classification/) (S/R Zone): markdown at https://www.luxalgo.com/library/indicator/support-resistance-classification.md
- [Swing Highs/Lows & Candle Patterns](https://www.luxalgo.com/library/indicator/swing-highs-lows-candle-patterns/) (Swing High/low): markdown at https://www.luxalgo.com/library/indicator/swing-highs-lows-candle-patterns.md
- [Unreached Highs/Lows Oscillator](https://www.luxalgo.com/library/indicator/unreached-highs-lows-oscillator/) (Swing High/low): markdown at https://www.luxalgo.com/library/indicator/unreached-highs-lows-oscillator.md

---

Source: https://www.luxalgo.com/library/indicator/support-resistance-pro-toolkit/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
