OPEN-SOURCE SCRIPT
Aggiornato EZ$ CRT

EZ$ CRT Three-Candle Entry v1.1 is a standalone Candle Range Theory indicator built around the classic C1 → C2 → C3 CRT sequence, with lower-timeframe execution designed specifically for clean trend-aligned entries.
The indicator automatically monitors 15-minute, 30-minute, and 1-hour CRT setups while you execute from the 1-minute chart.
The core structure is simple:
C1 — Anchor Candle
Defines the original CRT range using the candle’s full high and low, including the wicks.
C2 — Manipulation Candle
Price sweeps either the high or low of C1 and must close back inside the C1 range. This confirms the CRT manipulation.
C3 — Distribution Candle
Price is expected to begin delivering toward the opposite side of the original C1 range.
The indicator then uses a separate lower-timeframe entry engine so a valid CRT setup does not automatically mean “enter now.”
Entry Models
The default entry model is Break + Retest.
After CRT confirms, the indicator waits for the 1-minute chart to:
break local structure in the CRT direction → show displacement → retest the broken level → print CRT LONG or CRT SHORT.
Additional selectable entry modes include:
Exact C2 Break — follows the simple CRT video model by entering when price breaks C2’s opposite extreme.
TBS + Structure Shift — uses lower-timeframe Turtle Body Soup followed by structure confirmation for an A+ CRT entry.
Aggressive Structure Break — enters on the initial 1-minute structure break/displacement without requiring a retest.
Trend Filter
CRT setups are filtered by higher-timeframe structure so the indicator focuses on trading with the prevailing trend instead of taking every CRT that appears.
The default automatic bias uses confirmed 1-hour market structure:
Higher highs + higher lows → bullish permission
Lower highs + lower lows → bearish permission
Manual Bullish, Manual Bearish, and Both Directions modes are also available.
Visual CRT Display
The indicator displays live synthetic:
15M C1 → C2 → C3
30M C1 → C2 → C3
1H C1 → C2 → C3
on the right side of the chart so you can visually see the same three-candle CRT structure while remaining on the 1-minute execution chart.
It can also display:
C1 High
C1 Low
C1 50% midpoint
C2 entry trigger
C2 manipulation extreme
CRT target
CRT setup labels
actual CRT entry signals
Entry Status Dashboard
The dashboard shows exactly where the setup currently stands:
WAIT CRT
→ CRT ARMED
→ STRUCTURE BROKE
→ WAIT RETEST
→ ENTRY COMPLETE
For the Turtle Soup model it can also show:
TBS SEEN → WAIT SHIFT
So during replay, you can see why an entry has or has not triggered.
Default Trading Workflow
Trend → C1 range → C2 liquidity sweep/reclaim → C3 distribution → 1M confirmation → CRT entry → opposite side of C1 as target.
The default settings are designed around New York session execution, with the indicator looking for the first quality trend-aligned CRT rather than generating constant signals.
The goal of the indicator is not to predict every move. It is to make CRT visually clear and help identify the specific moment when manipulation has finished and distribution begins in the direction of the larger trend.
The indicator automatically monitors 15-minute, 30-minute, and 1-hour CRT setups while you execute from the 1-minute chart.
The core structure is simple:
C1 — Anchor Candle
Defines the original CRT range using the candle’s full high and low, including the wicks.
C2 — Manipulation Candle
Price sweeps either the high or low of C1 and must close back inside the C1 range. This confirms the CRT manipulation.
C3 — Distribution Candle
Price is expected to begin delivering toward the opposite side of the original C1 range.
The indicator then uses a separate lower-timeframe entry engine so a valid CRT setup does not automatically mean “enter now.”
Entry Models
The default entry model is Break + Retest.
After CRT confirms, the indicator waits for the 1-minute chart to:
break local structure in the CRT direction → show displacement → retest the broken level → print CRT LONG or CRT SHORT.
Additional selectable entry modes include:
Exact C2 Break — follows the simple CRT video model by entering when price breaks C2’s opposite extreme.
TBS + Structure Shift — uses lower-timeframe Turtle Body Soup followed by structure confirmation for an A+ CRT entry.
Aggressive Structure Break — enters on the initial 1-minute structure break/displacement without requiring a retest.
Trend Filter
CRT setups are filtered by higher-timeframe structure so the indicator focuses on trading with the prevailing trend instead of taking every CRT that appears.
The default automatic bias uses confirmed 1-hour market structure:
Higher highs + higher lows → bullish permission
Lower highs + lower lows → bearish permission
Manual Bullish, Manual Bearish, and Both Directions modes are also available.
Visual CRT Display
The indicator displays live synthetic:
15M C1 → C2 → C3
30M C1 → C2 → C3
1H C1 → C2 → C3
on the right side of the chart so you can visually see the same three-candle CRT structure while remaining on the 1-minute execution chart.
It can also display:
C1 High
C1 Low
C1 50% midpoint
C2 entry trigger
C2 manipulation extreme
CRT target
CRT setup labels
actual CRT entry signals
Entry Status Dashboard
The dashboard shows exactly where the setup currently stands:
WAIT CRT
→ CRT ARMED
→ STRUCTURE BROKE
→ WAIT RETEST
→ ENTRY COMPLETE
For the Turtle Soup model it can also show:
TBS SEEN → WAIT SHIFT
So during replay, you can see why an entry has or has not triggered.
Default Trading Workflow
Trend → C1 range → C2 liquidity sweep/reclaim → C3 distribution → 1M confirmation → CRT entry → opposite side of C1 as target.
The default settings are designed around New York session execution, with the indicator looking for the first quality trend-aligned CRT rather than generating constant signals.
The goal of the indicator is not to predict every move. It is to make CRT visually clear and help identify the specific moment when manipulation has finished and distribution begins in the direction of the larger trend.
Note di rilascio
EZ$ CRT Three-Candle Entry v1.2 • Perfect CRTEZ$ CRT is a multi-timeframe Candle Range Theory indicator built around the classic three-candle CRT sequence, refined for selective New York-session execution on the 1-minute chart.
The core model remains simple:
C1 — Range / Anchor
Defines the liquidity range.
C2 — Manipulation
Sweeps one side of C1 and must close back inside the C1 range.
C3 — Distribution / Delivery
The expected delivery candle toward the opposite side of C1.
For a Bullish CRT, C2 sweeps below C1 Low and reclaims the range. The opposite C1 High becomes the CRT objective, while the C2 High becomes the bullish trigger.
For a Bearish CRT, C2 sweeps above C1 High and closes back inside. The opposite C1 Low becomes the objective, while the C2 Low becomes the bearish trigger.
Multi-Timeframe CRT Detection
EZ$ monitors three independent CRT structures simultaneously:
CRT Source Recommended
Source 1 15M
Source 2 30M
Source 3 1H
Each timeframe has its own C1, C2 and developing C3. The three source settings do not represent C1/C2/C3 themselves—they are three different CRT timeframes being monitored simultaneously.
When more than one CRT becomes available at the same time, EZ$ compares their C1 ranges and selects the tightest valid range. If ranges are effectively equal, the lower timeframe receives priority. If only one appears, the first valid CRT is selected.
This prevents the indicator from blindly choosing the largest or highest-timeframe range.
Bias & Liquidity
The default directional permission comes from 1H confirmed market structure.
However, EZ$ also recognizes that an important higher-timeframe liquidity sweep and rejection can temporarily override normal trend structure.
Examples:
HTF Swing High swept + bearish rejection → bearish CRT permission
HTF Swing Low swept + bullish rejection → bullish CRT permission
This allows legitimate reversal CRTs while keeping normal 1H structure as the baseline.
1-Minute Price Action Quality
The 1-minute chart determines whether the selected CRT has clean enough delivery for execution.
EZ$ analyzes recent price action using:
Directional efficiency — how much actual progress price makes versus back-and-forth movement.
Candle alternation — excessive green/red/green/red behavior.
Two-sided wick behavior — repeated candles rejecting both directions.
The result is classified as:
CLEAN • BREAK
Directional price action is suitable for the direct CRT trigger.
CHOP • RETEST
The CRT may still be valid, but EZ$ requires the C2 breakout followed by a retest.
SEVERE CHOP • SKIP
The entry is blocked by default.
Video Adaptive Entry
The recommended entry model is Video Adaptive.
When 1M price action is CLEAN, the entry can occur directly through the appropriate C2 trigger.
When 1M price action is CHOP, EZ$ waits for price to break the C2 trigger first and then confirm the first qualified retest.
When price action becomes SEVERE CHOP, no entry is generated by default.
The resulting signals are:
PERFECT CRT LONG
or
PERFECT CRT SHORT
and the label identifies the timeframe of the selected CRT and whether the entry came from a clean C2 break or a C2 retest.
Recommended Settings Guide
Setting Recommended
CRT Source 1 15M
CRT Source 2 30M
CRT Source 3 1H
Allow C2 Dual Sweep OFF
Bias Mode Auto Structure
Auto Trend Timeframe 1H
Trend Pivot Strength 2
Allow HTF Liquidity Sweep Flip ON
Liquidity Flip Valid 2 HTF bars
Rejection Wick ÷ Body 0.75
Strong Close 0.60
Trend EMA OFF
NY Session Only ON
NY Entry Window 09:30–13:00 ET
Execution Chart 1M Only
Confirm Entry on Close ON
CRT Entry Model Video Adaptive
Exact C2 Trigger Wick Break
1M Structure Lookback 3
1M ATR 14
Displacement × ATR 0.60
Displacement Body % 0.55
Require Displacement ON
Retest Window 8 bars
Retest Tolerance × ATR 0.12
One Entry Per NY Session ON
Preferred C1 Half Filter OFF
PA Lookback 6 bars
Clean Efficiency 0.38
Chop Alternation 0.55
Chop Two-Sided Wick Ratio 0.34
Two-Sided Wick Minimum 0.22
Severe-Chop Efficiency 0.20
Severe Alternation 0.70
Severe Wick Ratio 0.50
Block Severe Chop ON
Synthetic C1/C2/C3 ON
Active CRT Levels ON
Setup Labels ON
Execution State ON
Entry Labels ON
CRT Dashboard ON
Those are the current v1.2 defaults/recommended configuration.
How to Align the Three Candles With Levels & Signals
This is the important part for actually reading it, brother.
C1 — Your Range
Once a CRT is selected, EZ$ displays:
C1 High
C1 Low
C1 50%
Those define the range the setup is working inside.
C2 — Your Manipulation + Trigger
For a bullish CRT:
C2 Low = sweep/invalidation side
C2 High = LONG trigger
For a bearish CRT:
C2 High = sweep/invalidation side
C2 Low = SHORT trigger
EZ$ plots the C2 Exact Trigger and the C2 Sweep Extreme separately so you can visually see both the entry side and the side that invalidates the idea.
C3 — Your Delivery
C3 is where the setup is expected to deliver.
The CRT objective is always the opposite C1 extreme:
Bull CRT → C1 High
Bear CRT → C1 Low
The selected target is plotted as CRT Target.
So visually:
Bull CRT:
C2 sweeps C1 Low → reclaims → C2 High breaks → LONG → C1 High target
Bear CRT:
C2 sweeps C1 High → rejects → C2 Low breaks → SHORT → C1 Low target
What the Right-Side Three-Candle Visual Means
With Show C1 / C2 / C3 Candles on Right = ON, EZ$ draws three synthetic candle groups:
15M CRT
30M CRT
1H CRT
Each group contains candles numbered 1, 2 and 3, so you can visually see the current CRT formation without switching between all three charts.
The state can show:
BULL CRT
BEAR CRT
BULL/BEAR • COUNTER
WAIT
The dashboard then tells you which of those structures EZ$ has actually selected.
Dashboard Reading
The bottom-right dashboard gives you the entire workflow:
CRT BIAS → current directional permission.
15M / 30M / 1H → whether each source currently has Bull C3, Bear C3, Counter, or Wait.
SELECT → the actual CRT chosen for execution.
1M PA → Clean / Chop / Severe Chop.
NEWS → reminder to check the calendar.
EXEC → exactly what the indicator is currently waiting for.
The EXEC row is especially useful:
WAIT CRT → no valid CRT selected.
CRT ARMED • CLEAN BREAK → selected CRT + clean PA; waiting on C2 trigger.
CRT ARMED • WAIT C2+RETEST → choppy conditions; needs breakout and retest.
C2 BROKE • WAIT RETEST → breakout occurred; waiting on confirmation.
PA SEVERE CHOP • SKIP → no trade.
ENTRY COMPLETE → today's permitted CRT entry has already fired.
Simplest Way to Use EZ$ CRT
1. Stay on the 1M chart.
2. Let 15M / 30M / 1H CRTs build automatically.
3. Watch SELECT for the CRT chosen by the indicator.
4. Read its C1 High/Low and C2 trigger levels.
5. Check 1M PA.
6. CLEAN = watch C2 break.
7. CHOP = wait for C2 break + retest.
8. SEVERE CHOP = skip.
9. Opposite C1 extreme = CRT objective.
That is really the whole refined model:
C1 = Range
C2 = Manipulation + Trigger
C3 = Delivery
1H = Bias
15M/30M/1H = CRT search
1M PA = Permission
Selected C2 = Signal level
Opposite C1 extreme = Target
Note di rilascio
EZ$ CRT v1.3 is a multi-timeframe Candle Range Theory indicator built around the classic C1 → C2 → C3 sequence, with a refined lower-timeframe execution model.The indicator monitors 15M, 30M, and 1H CRTs, selects the first/tightest valid setup, uses 1H structure and liquidity sweeps for directional context, and evaluates 1M price action quality before allowing an entry.
The new default entry flow is:
C1 = Range
C2 = Sweep + Reclaim
Break of C2 opposite extreme = Structure Shift
First directional FVG after the shift = Entry Zone
Retest of that FVG = CRT LONG / SHORT signal
Opposite C1 extreme = Target
The FVG is never a standalone signal — it only becomes valid after a legitimate CRT sweep and lower-timeframe shift.
So the whole model is simply:
Range → Sweep → Reclaim → Shift → FVG → Retest → Delivery
It’s designed to keep CRT visual, selective, and easy to follow without turning the chart into noise
Script open-source
Nello spirito di TradingView, l'autore di questo script lo ha reso open source, in modo che i trader possano esaminarne e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricordiamo che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.
Script open-source
Nello spirito di TradingView, l'autore di questo script lo ha reso open source, in modo che i trader possano esaminarne e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricordiamo che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.