Timed false break
A measurable version records a completed reference range, then checks whether price trades beyond one boundary and closes back inside during a later session window.
Swing trading guide
Short answer
The ICT Judas Swing describes an early-session move beyond a prior range that fails and reverses. The label alone is not a trading rule. A test needs a fixed reference range, a named timezone, an eligible signal window, an objective false-break condition, an entry that waits for confirmation, and a stated exit. Treat it as a hypothesis about session behavior, not proof of manipulation or a promise of profit.
A measurable version records a completed reference range, then checks whether price trades beyond one boundary and closes back inside during a later session window.
London and New York clocks change with daylight saving time. Store the session in an IANA timezone such as Europe/London or America/New_York instead of assuming a fixed UTC offset.
The reversal is unknown while the sweep bar is forming. An auditable test waits for that bar to close back inside the range and allows an order no earlier than the next eligible price.
Price can break a range and continue. The rule therefore needs an invalidation level, a time exit, stated costs, and a record of every eligible day, including days with no trade.
Use one symbol, standard candles, and the venue or session timezone stated in the template.
Mixing symbols, synthetic candle prices, or fixed UTC hours changes which bars belong to the setup.
After the reference window ends, save its highest high and lowest low. Do not update either boundary during the signal window.
A range that expands after the supposed sweep uses future information and cannot be audited bar by bar.
During the eligible window, require price to trade at least one minimum tick beyond a frozen boundary and the same completed bar to close back inside the range.
This converts a visual claim about a trap into a boolean condition with a timestamp and a known boundary.
Test the reversal order at the next bar open after confirmation. Allow only one entry per session and reject any signal outside the window.
Entering at the sweep extreme or confirmation close can give the test a price that was not available after the signal became known.
Place invalidation beyond the sweep extreme by a stated tick buffer. Exit at the frozen range midpoint, the opposite boundary, or a fixed session cutoff, as named before the test.
A chart pattern without a losing condition or exit rule cannot produce a reproducible strategy report.
Include spread, commission, and slippage, then compare the rule with an opposite-side entry and a no-session-filter version on untouched dates.
A baseline helps show whether the named pattern added information or only selected favorable examples after the fact.
| Risk | What to check |
|---|---|
| Hindsight labeling | Log the range, sweep timestamp, confirmation close, eligible entry, and rejected setups without looking at later bars. |
| Session drift | Use Europe/London or America/New_York and inspect dates around both daylight saving transitions. |
| Intrabar ambiguity | Do not assume whether a target or stop was touched first inside one bar. Use lower-timeframe data or record the assumption. |
| Thin or volatile conditions | Report spread and slippage by session. Exclude a date only through a rule written before reviewing its outcome. |
| Overfitting | Choose the windows and buffers on one sample, freeze them, and publish results from a later holdout sample separately. |
These templates define a research process. They are not trade calls or evidence that a setup will make money.
Rule to test
Freeze the high and low from 00:00 through 05:59 London time. From 07:00 through 10:00, flag the first bar that trades at least one minimum tick beyond either boundary and closes back inside. Test an opposite-direction entry at the next bar open, invalidation one tick beyond the sweep extreme, and exit at the range midpoint or 11:00, whichever occurs first.
Report eligible sessions, confirmed sweeps, next-bar fills, spread, slippage, maximum adverse excursion, time exits, and dates with no setup. Freeze the windows before a later holdout period.
Rule to test
Freeze the 00:00 through 05:59 range. Between 07:00 and 11:00, require a boundary break and a completed close back inside. Enter on the next bar, allow one position, place invalidation two minimum ticks beyond the sweep extreme, and close at the opposite range boundary or 12:00.
Compare one-tick and two-tick buffers without selecting the better one from the holdout. Review DST transition weeks, cost assumptions, and the order of stop and target touches with lower-timeframe data.
Rule to test
Freeze the 08:00 through 09:29 premarket range. From 09:30 through 10:30, require a trade beyond one side followed by the same bar closing inside. Test entry at the next bar open, invalidation two ticks beyond the sweep extreme, and exit at the range midpoint or 11:30.
Use individual contract data and record the roll rule. Include tick value, commission, slippage, opening gaps, and any bar where target and invalidation ordering is unclear.
For a GBPUSD London setup, save the frozen range values beside the sweep timestamp. Reject the test if the boundary moves after the reference window.
For EURUSD, inspect the dates around UK, EU, and U.S. daylight saving changes. A one-hour shift can move a signal to a different bar even when the chart looks similar.
For a MES New York variant, compare the strategy fill with the earliest possible fill after the confirmation bar. Do not let a reversal signal buy or sell at the earlier sweep price.
Count quiet sessions with no valid sweep. Looking only at screenshots where price reversed would turn the review into selection by outcome.
Pineify can translate the reference window, frozen boundaries, completed-bar confirmation, session cutoff, and invalidation into readable TradingView Pine Script. Plot every condition and inspect rejected setups before comparing simulations. The script makes the claim easier to audit; it does not establish that the pattern predicts the next move.
Build an auditable Pine Script testSources checked 2026-07-18
This page is an information tool, not investment advice. Judas Swing and ICT labels do not prove manipulation, predict a reversal, or promise returns. The GBPUSD, EURUSD, and MES rules are research templates, not trade recommendations. Simulated results can omit real fills, spread changes, slippage, and market disruptions, and they do not guarantee future performance.