# Session Sweeps

Session Sweeps highlights the moment price runs the high or low of a major trading session and snaps back - the classic liquidity grab - then layers market structure shifts (CHoCH) and fair value gaps on top for confirmation. Sessions, sweep zones, and structure detection are fully configurable - for ICT-style traders hunting stop runs at session extremes.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jan 25, 2024.
- Access: free.
- Concepts: [Liquidity Sweep](https://www.luxalgo.com/library/concept/liquidity-sweep/) (primary), [Session Liquidity](https://www.luxalgo.com/library/concept/session-liquidity/), [Trading Sessions](https://www.luxalgo.com/library/concept/trading-sessions/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn5pem0081vhsgijo11e30
- Page: https://www.luxalgo.com/library/indicator/session-sweeps/

**Session Sweeps** is built on a simple observation: stops and pending orders accumulate above and below the Asian, London, and New York ranges, forming [session liquidity pools](https://www.luxalgo.com/library/concept/session-liquidity/) that price is repeatedly drawn toward. The indicator highlights [liquidity-sweep events](https://www.luxalgo.com/library/concept/liquidity-sweep/) at those extremes - brief runs beyond a session boundary that clear the resting orders - and layers market structure shifts and fair value gaps on top, giving the classic ICT session playbook one home on the chart.

## How to Trade the Session Sweeps?

- **Sweep zones**: buyside and sellside zones mark where price pierced a session high or low and reversed; fake sweep zones can be hidden or styled separately.
- **CHoCH confirmation**: a market structure shift after a sweep - bullish once a low is run, bearish once a high is - acts as the follow-through cue, with Detection Length tuning pivot sensitivity.
- **FVG entries**: fair value gaps forming around the structure shift serve as pullback entry zones, and the FVG Width Filter keeps only proportionally significant gaps on the chart.

One documented sequence: wait for the previous session's low to be breached, look for a bullish CHoCH, then seek an entry inside a bullish fair value gap, targeting the session high with a stop at the session low or a nearby swing. The bearish sequence mirrors it.

## Session Sweeps Settings

- **Session windows**: Asia, London, New York AM and PM each carry visibility, start/end times, colors, extended max/min/mid levels, and DST adjustments.
- **Sweep controls**: Buyside/Sellside Sweep Zones with color and margin, Sweep Margin Length, Detect Sweeps Once per Session, and Hide Fake Sweep Zones.
- **Market Structure Shifts (CHoCH) + Detection Length**: toggle structure shifts and set their sensitivity.
- **Fair Value Gaps + FVG Width Filter**: gap visibility and proportional filtering.
- **Sessions Tabular View**: a table of session status, dates, and countdowns, plus Market Instrument Check auto-configuration.

## Frequently Asked Questions

### Why do fair value gaps not appear on the first bars of a chart?
The first 144 candles lack the complete ATR data the width filter needs, so gap filtering is restricted there. Once enough history accumulates, filtering behaves normally.

### Which tool maps the liquidity itself?
[Buyside & Sellside Liquidity](https://www.luxalgo.com/library/indicator/buyside-sellside-liquidity/) concentrates on marking liquidity levels and zones in their own right. Session Sweeps assumes that context and specializes in catching the moment session extremes actually get run.

### How do I access Session Sweeps?
Free - grab it from the LuxAlgo Library and it is on your chart in a couple of clicks, no subscription required. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Liquidity Sweeps](https://www.luxalgo.com/library/indicator/liquidity-sweeps/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/liquidity-sweeps.md
- [FVG + Liquidity Sweep + CISD](https://www.luxalgo.com/library/indicator/fvg-liquidity-sweep-cisd/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/fvg-liquidity-sweep-cisd.md
- [Pure Price Action Liquidity Sweeps](https://www.luxalgo.com/library/indicator/pure-price-action-liquidity-sweeps/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/pure-price-action-liquidity-sweeps.md
- [Sweeps & IFVGs](https://www.luxalgo.com/library/indicator/sweeps-ifvgs/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/sweeps-ifvgs.md
- [ICT Concepts](https://www.luxalgo.com/library/indicator/ict-concepts/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/ict-concepts.md
- [HTF Sweep Signals](https://www.luxalgo.com/library/indicator/htf-sweep-signals/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/htf-sweep-signals.md
- [ICT Killzones Toolkit](https://www.luxalgo.com/library/indicator/ict-killzones-toolkit/) (Session Liquidity): markdown at https://www.luxalgo.com/library/indicator/ict-killzones-toolkit.md
- [ICT Immediate Rebalance Toolkit](https://www.luxalgo.com/library/indicator/ict-immediate-rebalance-toolkit/) (Session Liquidity): markdown at https://www.luxalgo.com/library/indicator/ict-immediate-rebalance-toolkit.md

---

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