model #12

1H CRT

Candle Range Theory on the 1H timeframe: hour sweeps prior 1H extreme, closes back in body, next move targets opposite liquidity. Recalibrated against true-CRT hit rate. The GOLDEN tier (PDF Soup-Room filter) layers a key-level proximity gate on top — hr=9 SHORT lifts to 78%, hr=2 SHORT to 65%.

updated 2026-04-29
tier 2 both liquidity-sweep crtcandle-range-theoryliquidity-sweepictgoldenkey-level
1-Hour CRT — setup illustration
1-Hour CRT — detection logic

The setup

Candle Range Theory (CRT) on the 1H: a 1H candle sweeps the prior 1H high or low, then closes back inside the prior candle’s body. The read: the sweep was a liquidity raid; the next move targets the opposite extreme.

Line ships on our chart HUD as 1H CRT LONG / 1H CRT SHORT (or 1H CRT PRIME on the top hours).

Entry rules

Viable hours (n ≥ 30, hit rate ≥ 52%):

Hour ETLONGSHORTTier
0054%2
0155%2
0252%53%2
0654%2
0764%55%1 LONG
0854%2
0962%64%1 both
1882%1 SHORT

All other hours: both directions below viability. Does not fire.

Depth adjustment (sweep-wick depth past prior extreme):

The recalibration story

This model used to fire 1H CRT PRIME 91% at hr=6–8 AM, which felt great. Then we built the CRT-reversal backtest and measured the true-CRT hit rate (price touches opposite extreme before sweep-wick stop, within 180 min). The gap was brutal:

Hour / DirOld PM probActual true-CRTΔ
04 LONG81%27%−54pt 🚨
06 LONG91% “PRIME”54%−37pt
08 LONG83%54%−29pt
07 LONG91% “PRIME”64%−27pt
18 SHORTnot fired82%missing entirely
09 SHORT83%64%−19pt

The old probabilities came from “close-same-direction within 120m” drift — which is not the question PM’s target field asks. We fixed the metric and rebuilt the table against n=5,160 signals over 5 years.

PRIME combo

isPrime = (hr==18 && SHORT) || (hr==09) || (hr==07 && LONG)

Only these combos earn the PRIME badge. 18 SHORT is the strongest single combo in the dataset.

2026 regime watch

If hr=07 LONG’s 2026 slump persists past n=30 we’ll drop it from PRIME.

Cross-contract stability

SymbolnHit ratevs MNQ
MNQ313281.6%(base)
MES312580.5%-1.0
MYM301981.8%+0.3
MCL289076.0%-5.6
MGC307073.6%-8.0
SI319073.7%-7.9
MBT243177.1%-4.5

Why Tier 2 overall (Tier 1 for PRIME combos)

GOLDEN tier — key-level confluence (Soup-Room CRT)

A community framework called “Soup Room CRT” (PDF distillation of an ICT-style entry model) argues that a CRT sweep that occurs while testing a same-direction key level is qualitatively different from one in open space. We tested the claim against our 5,169-signal MNQ dataset.

Method

For every CRT signal, compute the distance from the swept level (the prior-1H extreme that got raided) to the nearest same-direction named level:

Bucket signals by distance and compare hit rate.

Headline result

The PDF’s filter does not generalize across all 24 hours — pooled lift is ~3pp, noise. But within the PDF’s named hours, it lights up:

WindowDirectionAll sigs<25pt gatedΔ vs ≥25pt
LND Twilight (hr 2–5)SHORT559 / 45.4%136 / 51.5%+8.0pp
5AM CR (hr=5)SHORT128 / 40.6%27 / 51.9%+14.2pp
9AM CR (hr=9)SHORT134 / 64.2%50 / 78.0%+19.3pp
9AM CR (hr=9)LONG66 / 62.1%small-n
PRIME hours (7, 9, 18)both476 / 64.5%66 / 71.1% at <25pt+6.6pp

Per-hour, gated to <25pt

The bucket cliff is sharp at 25pt — beyond that, the lift collapses:

BucketnHit
<5pt2263.6%
5–10pt1681.2%
10–25pt5777.2%
25–50pt8062.5%
50–100pt9760.8%
100pt+20459.8%

Below 25pt: ~75%. Above: ~62%. That’s the line.

What didn’t work

What ships as GOLDEN

isGolden = ((SHORT and hr in [2, 5, 9]) or (LONG and hr in [7, 9]))
        and swept_level within 25pt of [PDH, PWH] (S) or [PDL, PWL] (L)

When GOLDEN qualifies, the model’s hour-table probability gets +10pp lift, label promotes from 1H CRT / 1H CRT PRIME to 1H CRT GOLDEN, confidence flips to HIGH, and the signal is treated as Tier 1 in the consensus scorer (same regime/penalty calibration as PRIME).

Caveats

History