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.Mark the trend and the last lower high (or higher low)
- 2.Wait for a sweep of an obvious low (or high)
- 3.Wait for a candle to close beyond the last lower high: the change of character
- 4.Mark the demand zone and any fair value gap from that move
- 5.Wait for a pullback into the zone
- 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
How it performed in our own backtests
TESTINGBacktested 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)
| Market | TF | Trades | Win rate | Total R | Max DD |
|---|---|---|---|---|---|
| BTCUSDT | 15m | 81 | 25.9% | -24.5 | 25.83% |
| BTCUSDT | 5m | 79 | 29.1% | -17.0 | 16.95% |
| BTCUSDT | 30m | 80 | 31.3% | -11.6 | 17.86% |
| ETHUSDT | 15m | 79 | 26.6% | -21.1 | 26.79% |
| ETHUSDT | 5m | 78 | 26.9% | -21.4 | 23.47% |
| ETHUSDT | 30m | 92 | 28.3% | -19.7 | 20.12% |
| SOLUSDT | 15m | 93 | 32.3% | -8.8 | 14.42% |
| SOLUSDT | 5m | 77 | 31.2% | -12.3 | 19.61% |
| SOLUSDT | 30m | 88 | 37.5% | 4.1 | 11.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
16.Practical challenge
Run the five-step SMC checklist on a challenge before deciding.
