BAHARI ACADEMY: a golden bull statue on a marble pedestal in front of a glowing globe and rising green and gold candlestick charts

LOADING…

Strategy Library
ADVANCEDICT-styleTESTING

1. ICT-Style Killzone Sweep

Trade only inside chosen session windows: sweep, change of character, fair value gap, entry in discount.

2.What it is

This strategy turns popular ICT-style vocabulary into one testable rule: during a chosen high-volatility window (a killzone), wait for a sweep of the session's range, a change of character and a fair value gap, then enter inside the gap in the discount half of the move (for buys) with the stop beyond the sweep.

In simple words

Only look for trades in two or three busy hours. In those hours, wait for price to grab the stops of the quiet range, jump back and leave a gap. Buy when price returns into the gap's lower half, with the stop under the lowest point.

3.Why it may work

Volatility and participation concentrate at certain hours, which gives price room to move. Combining a sweep, a structure shift and an imbalance asks for several confirmations, which means fewer trades. It is one interpretation of the market and must be judged by its measured results.

4.Best market conditions

  • The trade is inside your chosen killzone window
  • A clear prior range or session extreme to sweep
  • A change of character after the sweep
  • A fair value gap from the displacement
  • Entry in the discount half (buys) or premium half (sells)

5.When NOT to trade it

  • Outside your killzone
  • No clear sweep or structure shift
  • The gap is tiny
  • A major news release is imminent
  • You cannot define the stop beyond the sweep with acceptable risk

6.Timeframes

Entry: 5M, 15M · Context: 1H

Mark the session range on the 1H chart; trade the sweep and the gap on the 5M or 15M chart.

7.Entry rules and step-by-step setup

Entry rules

  • The window is open
  • Sweep, change of character and gap are all present
  • Price returns to the gap in the discount half

Step by step

  1. 1.Choose one or two killzone windows in your time zone
  2. 2.Mark the Asian (or prior session) high and low
  3. 3.Wait for a sweep inside the window
  4. 4.Wait for a change of character and a displacement that leaves a gap
  5. 5.Mark the 50% level of the move: buy below it (discount)
  6. 6.Enter inside the gap in the discount half; stop beyond the sweep

8.Stop loss

Beyond the sweep extreme.

9.Take profit

The opposite side of the session range or a fixed 2R; partial profit at 1R is common.

10.Risk / reward

At least 1:2. The stop sits beyond the sweep, so measure its distance first: if the target is closer than twice that distance, skip the trade.

11.Confirmation

  • A reaction candle inside the gap
  • The 50% level of the move holds as the limit of your entry zone
  • Higher-timeframe bias agrees

12.Invalidation

  • A close beyond the sweep extreme
  • Price fills the entire gap and closes beyond it

13.Common mistakes

  • Trading all day instead of in the window
  • Using the 50% level or any retracement as a magic number
  • Ignoring daylight-saving changes to session times
  • Skipping the structure shift

14.Example chart

ICT-Style Killzone Sweep example chartAsian rangeLondon killzoneSweepFVGDiscount: buy below 50%EntryStop (below sweep)Target 1:2
Inside the London window, price sweeps the Asian low, breaks structure with a strong candle that leaves a gap, and then returns into the lower half of the gap. An illustrative diagram drawn by Bahari Academy: not real market data and not a prediction.

How it performed in our own backtests

TESTING

Backtested on 820 trades but not verified: 6 of 9 checks not met (win rate above 50%; profit factor at least).

Win rate
33.5%
Sample size
820 trades
Average planned RR
1:2
Profit factor
0.87
Worst max drawdown
27.5%
Average per trade
-0.092R
Tested timeframes
15m, 30m, 5m
Tested markets
BTCUSDT, ETHUSDT, SOLUSDT

Period 2026-03-09 to 2026-10-03 · OKX spot candles (real exchange history, closed candles only) · engine bahari-bt-1.0.0 · run on 2026-10-03 · 1% risk per trade, 0.05R extra cost per trade plus spread · one position at a time, ambiguous candles resolved stop-first · parameters fixed before running.

London / New York windows only: sweep, change of character and a fair value gap, stop beyond the sweep, 1:2 target.

VERIFIED checklist

  • ✔Sample size of at least 300 trades(820 trades)
  • ✘Win rate above 50%(33.5%)
  • ✘Profit factor at least 1.2(0.87)
  • ✘Average result per trade above 0.05R after costs(-0.092R)
  • ✘Worst max drawdown at most 25%(27.5%)
  • ✔Average planned reward:risk at least 1:1(1:2)
  • ✔Tested in at least 4 market/timeframe conditions (2+ markets, 2+ timeframes)(9 conditions, 3 markets, 3 timeframes)
  • ✘Profitable in at least 67% of the conditions(2 of 9)
  • ✘Profitable in BOTH halves of the history (profit factor at least 1 in each)(first 0.8, second 0.95)
Results per market and timeframe (9 runs)
MarketTFTradesWin rateTotal RMax DD
BTCUSDT15m6729.9%-13.820.58%
BTCUSDT5m7334.2%-10.112%
BTCUSDT30m11334.5%-6.514.79%
ETHUSDT15m8336.1%-0.516.4%
ETHUSDT5m7238.9%3.714.14%
ETHUSDT30m9627.1%-24.927.51%
SOLUSDT15m9337.6%3.39.66%
SOLUSDT5m9234.8%-4.013.65%
SOLUSDT30m13130.5%-22.326%

Reading this honestly: VERIFIED needs 300+ trades, a win rate above 50%, profit factor 1.2+, drawdown under 25%, profit in at least two thirds of the conditions and in both halves of the history. A strategy that fails here can still be worth learning, but do not risk money on it before testing it yourself in the Strategy Lab.

Past and backtested results never guarantee future results. Nothing on this page is financial advice.

15.Quiz

1. A killzone is:
2. In a bullish setup, premium/discount suggests entering:
3. The retracement percentages used in ICT-style teaching are best treated as:
4. If daylight saving changes the session times you should:

16.Practical challenge

Check the session window, then look for sweep, change of character and a gap in a challenge.

Related Academy lessons