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
ADVANCEDSMCTESTING

1. SMC Order Flow

Bias, liquidity, change of character, zone, entry: the full Smart Money sequence on one chart.

2.What it is

This strategy follows the complete SMC sequence. After a downtrend sweeps liquidity under a low, price breaks its last lower high (a change of character). The strategy then waits for a pullback into the demand zone created by that move and buys from there with the stop below the sweep. The mirror image applies to uptrends.

In simple words

First the market is falling. Then it dips below the old low to grab stops and jumps back up, breaking above the last small high. That tells us the sellers may have lost control. We wait for a pullback to the area where the jump started and buy there, with the stop below the lowest point.

3.Why it may work

A sweep followed by a break of the last lower high is a sequence that traders interpret as a shift of control. The zone left behind gives a defined place to enter and a clear invalidation. It requires several conditions to line up, which reduces the number of trades but does not guarantee any of them wins.

4.Best market conditions

  • A clear prior trend
  • A sweep of an obvious low or high
  • A change of character that closes beyond the last opposite swing
  • A fresh zone or gap from the move
  • Higher-timeframe bias or key level agrees

5.When NOT to trade it

  • No clear liquidity was taken
  • The structure break is only a wick
  • The zone is wide or has been revisited
  • You are fighting a strong higher-timeframe trend

6.Timeframes

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

Mark bias and liquidity on the 1H chart, then read the sequence on the 15M chart.

7.Entry rules and step-by-step setup

Entry rules

  • A change of character after a liquidity sweep
  • A pullback into the fresh zone
  • A reaction candle at the zone

Step by step

  1. 1.Mark the trend and the last lower high (or higher low)
  2. 2.Wait for a sweep of an obvious low (or high)
  3. 3.Wait for a candle to close beyond the last lower high: the change of character
  4. 4.Mark the demand zone and any fair value gap from that move
  5. 5.Wait for a pullback into the zone
  6. 6.Enter on a reaction; stop beyond the sweep low; target 1:2 or the next liquidity

8.Stop loss

Beyond the sweep extreme. If price makes a new low, the sequence has failed.

9.Take profit

The next liquidity or structure level, or a fixed 2R; take partial profit if price stalls.

10.Risk / reward

At least 1:2. Because the stop sits beyond the sweep, confirm the distance to the target before entering.

11.Confirmation

  • The change-of-character candle closes beyond the swing (not a wick)
  • A displacement-like move leaves a fair value gap
  • A reaction candle in the zone

12.Invalidation

  • A close beyond the sweep low
  • A new lower low and lower high after the change of character

13.Common mistakes

  • Calling a wick a change of character
  • Skipping the sweep step
  • Entering at the first tick of the zone without a reaction
  • Marking zones after the move

14.Example chart

SMC Order Flow example chartLHLLLHSweep of the lowCHoCH: close above last LHDemand zoneEntryStop (below sweep)Target 1:2
A downtrend (LH, LL) sweeps the prior low, then closes above the last lower high (CHoCH). Price pulls back to the demand zone and buys from it. 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 747 trades but not verified: 6 of 9 checks not met (win rate above 50%; profit factor at least).

Win rate
30%
Sample size
747 trades
Average planned RR
1:2
Profit factor
0.76
Worst max drawdown
26.8%
Average per trade
-0.177R
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.

Liquidity sweep, then a change of character, entry from the resulting zone in the trend direction, 1:2 target.

VERIFIED checklist

  • ✔Sample size of at least 300 trades(747 trades)
  • ✘Win rate above 50%(30%)
  • ✘Profit factor at least 1.2(0.76)
  • ✘Average result per trade above 0.05R after costs(-0.177R)
  • ✘Worst max drawdown at most 25%(26.8%)
  • ✔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(1 of 9)
  • ✘Profitable in BOTH halves of the history (profit factor at least 1 in each)(first 0.71, second 0.81)
Results per market and timeframe (9 runs)
MarketTFTradesWin rateTotal RMax DD
BTCUSDT15m8125.9%-24.525.83%
BTCUSDT5m7929.1%-17.016.95%
BTCUSDT30m8031.3%-11.617.86%
ETHUSDT15m7926.6%-21.126.79%
ETHUSDT5m7826.9%-21.423.47%
ETHUSDT30m9228.3%-19.720.12%
SOLUSDT15m9332.3%-8.814.42%
SOLUSDT5m7731.2%-12.319.61%
SOLUSDT30m8837.5%4.111.65%

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. In a bullish SMC setup, the change of character is:
2. If one step of the sequence is missing:
3. The stop belongs:
4. SMC outputs should be treated as:

16.Practical challenge

Run the five-step SMC checklist on a challenge before deciding.

Related Academy lessons