Indicator
CRT
CRT Range Indicator [Dynamic Period Grid]
The CRT Indicator is a multi-timeframe tool designed for traders who utilize Candle Range Theory and liquidity concepts.
Instead of cluttering your chart with endless historical lines, this indicator automatically identifies the active "Master CRT Range" on a higher timeframe (HTF) and projects it cleanly onto your lower execution timeframe. It frames the market’s accumulation and manipulation phases into a dynamic, expanding visual grid, allowing you to instantly spot true structural breakouts versus liquidity sweeps.
🧠 How It Works
The Master Candle: The script looks at your chosen Higher Timeframe (e.g., the 1-Hour chart) and establishes the High and Low of the most recently closed candle.
The Grid: It draws a clean bounding box around this range on your current lower timeframe (e.g., the 15m chart). As long as subsequent HTF candles form inside this range, the box dynamically expands to the right, dropping a new vertical grid line to mark the passage of each new HTF period.
The Breakout Reset: The Master Range is only considered "broken" if a HTF candle closes outside the boundaries. When a true close happens, the old grid is wiped away, and a brand new Master Range is established instantly.
🔥 Key Features
Liquidity Grab Detection (The Latch System): If price wicks past the range boundary but fails to close outside of it, the indicator permanently "latches" a warning onto the chart. The breached horizontal line will change to your designated Breach Color (e.g., Green for a high sweep, Red for a low sweep), and the text label will automatically update to explicitly call out a "(Liquidity Grab)".
Dynamic Grid Expansion: Stop guessing where you are in the session. The internal vertical lines keep your lower timeframe perfectly synced with the higher timeframe's pacing.
Unified & Clean Visuals: The base grid remains a single, solid color (defaulted to Yellow) to keep your charts clean. Only the specific levels that have been tested/swept will change color, drawing your eye exactly where it needs to be.
Repaint-Free Multi-Timeframe: Built with secure historical data referencing, ensuring the indicator plots accurately in real-time without looking into the future or repainting historical data.
⚙️ Settings
Master Timeframe: Select the HTF you want to define your range (e.g., 60 for 1H, 240 for 4H). The text labels will automatically update to reflect your choice.
Base Line/Text Color: Customize the default color of the unbroken range grid.
Breach Colors: Fully customize the visual alerts for when Buy-Side or Sell-Side liquidity is swept.
Line Styles & Widths: Toggle between solid, dashed, or dotted lines to fit your chart aesthetic.
📈 How to Use It
Trading the Sweep: Wait for the boundary line to change color and display "(Liquidity Grab)". Once the sweep is confirmed and price rejects back inside the grid, target the opposite side of the Master Range.
Indicator
SATTAM | CRT+TBSOVERVIEW
A rule-based implementation of Candle Range Theory (CRT) combined with Turtle Body Soup (TBS). It reads the setup on a higher timeframe, requires a key level for context, waits for a liquidity sweep, then marks the entry and manages the trade on your current chart.
HOW IT WORKS
Seven stages are evaluated in order. A failure at any stage cancels everything downstream.
1. Higher timeframe selection — automatic pairing (a 5m chart reads 4H, a 1H chart reads Daily), or set manually
2. Key level detection — Old High, Old Low, Order Block, Fair Value Gap
3. CRT detection — accumulation, manipulation, distribution
4. Time filter — configurable blocked hours
5. TBS confirmation — a body sweep of prior liquidity plus a reversal close
6. Entry model — Model #1, CISD, or MSS+FVG
7. Trade management — stop, three targets, breakeven
THE CRT SEQUENCE
Accumulation — one candle defines the range; its high becomes CRH, its low CRL.
Manipulation — a later candle wicks through the boundary but closes back inside. Direction and target are set here.
Distribution — price travels toward the opposite side.
The decisive rule: the break is made by the wick, with the close returning inside. A close beyond the range is a genuine breakout, not a trap — the setup is invalidated and labelled a reverse CRT.
Four CRT types are classified automatically. The fourth, where price is swept twice, is flagged as a caution and draws its T.S level.
The manipulation is drawn as a zone spanning the candles that carried price past the level and back, so the depth of the sweep is visible rather than implied.
KEY LEVELS
A CRT in isolation is treated as insufficient — the methodology names a missing key level as a primary failure cause. Confluence is required by default and can be disabled.
Display toggles for each zone type control drawing only. Hidden zones are still detected, still satisfy confluence, and still count toward the zone cap. Hiding a zone type never changes which signals fire.
TURTLE BODY SOUP
Two conditions together: a candle closes beyond a prior swing (the sweep is made by the body, not the wick), and a subsequent candle closes back beyond the last opposing candle.
ENTRY MODELS
Model #1 — a full candle closes beyond the previous candle; entry at that close.
CISD — the opening level of the last directional leg is broken; entry on the break.
MSS + FVG — structure breaks with displacement leaving a gap; entry from the gap on the retrace.
All three can run together, or one can be selected. Each fires once per setup.
TRADE MANAGEMENT
Stop sits beyond the manipulation and sweep extremes with an ATR buffer.
Targets follow the range rather than fixed risk multiples:
TP1 — the range midpoint, the 50% level the methodology marks in its diagrams
TP2 — the opposite extreme, the target the methodology names; risk-to-reward is measured here
TP3 — an extension beyond the range, by a configurable multiple
A target that does not sit beyond the entry is dropped rather than drawn behind price. Once TP1 trades through, the stop moves to entry. The stop is checked before the targets on each bar, so a bar touching both is reported as the loss.
ADDITIONAL MODULES
Accumulation and Distribution — detects range compression and classifies it by which way price finally leaves.
Sweep — marks wick raids on internal pivots that no close has broken, with a cooldown so the same area is not reported repeatedly.
Daily Bias — previous day and previous week high and low, each anchored to the candle that made it and extended with price, plus unmitigated swing points.
DASHBOARD AND ALERTS
An on-chart table reports the higher timeframe in use, CRT stage and type, direction, CRH and CRL, the three targets, live trade state, key level type, active entry model, daily bias, and time filter status.
Seventeen alert conditions cover every stage from CRT formation through target completion.
REPAINTING
Higher timeframe data is requested with a one-bar offset so only closed higher timeframe candles are used. Signals are evaluated on bar close by default. The script does not repaint under these settings. Disabling the bar-close option allows intrabar signals, which can change before the candle completes — this is stated in the setting's tooltip.
NOTES
The blocked-hours defaults follow the source methodology, which does not state a reference timezone. The timezone input therefore defaults to New York and should be adjusted to your own reference.
Interface labels are bilingual. Text drawn on the chart switches between Arabic and English; setting names show both, because Pine requires input titles to be known at compile time.
This script implements the CRT+TBS methodology as published by its original author. Credit for the underlying concepts belongs to that source; the Pine implementation is my own.
This is an analysis tool. It organises a discretionary method into explicit rules and visible states — it does not predict outcomes and is not a signal service. Position sizing and risk management remain entirely the responsibility of the user. Test on historical data and in simulation before applying to a live account.
نظرة عامة
تطبيق قائم على القواعد لنظرية نطاق الشمعة (CRT) مدمجاً مع حساء جسم السلحفاة (TBS). يقرأ الإعداد على فريم كبير، ويشترط منطقة اهتمام، وينتظر سحب السيولة، ثم يحدد الدخول ويدير الصفقة على شارتك.
آلية العمل
سبع مراحل متسلسلة. فشل أي مرحلة يُلغي ما بعدها.
١. اختيار الفريم الكبير — ترابط تلقائي حسب جدول المنهج، أو يدوي
٢. رصد مناطق الاهتمام — قمة سابقة، قاع سابق، أوردر بلوك، فجوة سعرية
٣. رصد الـCRT — تجميع، تلاعب، توزيع
٤. فلتر الأوقات الممنوعة
٥. تأكيد الـTBS
٦. مودل الدخول
٧. إدارة الصفقة
تسلسل الـCRT
تجميع — شمعة تحدد النطاق، قمتها CRH وقاعها CRL.
تلاعب — شمعة لاحقة يخترق ويكها الحد ثم يعود الإغلاق داخل النطاق. هنا يُحدَّد الاتجاه والهدف.
توزيع — السعر يقصد الطرف المقابل.
القاعدة الحاسمة: الاختراق بالويك والإغلاق راجع داخل النطاق. أما الإغلاق خارجه فاختراق حقيقي لا فخ — ويُلغى الإعداد ويوصف بـ«CRT عكسي».
تُصنَّف الأنواع الأربعة تلقائياً. والرابع، حيث يُسحب السعر مرتين، يُعلَّم كتحذير ويُرسم مستوى T.S الخاص به.
ويُرسم التلاعب منطقةً تغطي الشمعات التي تجاوزت الحد وعادت، فيظهر عمق السحب بدل أن يُستنتج.
مناطق الاهتمام
الـCRT وحده غير كافٍ — فالمنهج يعدّ غياب منطقة الاهتمام سبباً رئيسياً للفشل. الاشتراط مفعّل افتراضياً ويمكن إطفاؤه.
مفاتيح إظهار كل نوع تتحكم بالرسم وحده. المناطق المخفية تُرصد وتُحقق شرط الالتقاء وتُحتسب في الحد. إخفاء نوع لا يغيّر الإشارات إطلاقاً.
حساء جسم السلحفاة
شرطان معاً: إغلاق شمعة يتجاوز قمة أو قاعاً سابقاً — السحب بالجسم لا بالويك — ثم إغلاق شمعة لاحقة خلف آخر شمعة معاكسة.
مودلات الدخول
Model #1 — إغلاق شمعة كاملة خلف السابقة، والدخول عند ذلك الإغلاق.
CISD — كسر مستوى فتح آخر موجة، والدخول فور الكسر.
MSS + FVG — كسر بنيوي بإزاحة تخلّف فجوة، والدخول من الفجوة عند الارتداد.
تعمل الثلاثة معاً أو يُختار واحد. كل مودل يُطلق مرة واحدة لكل إعداد.
إدارة الصفقة
الوقف خلف أقصى امتداد للتلاعب والسحب، مع هامش محسوب بالـATR.
الأهداف تتبع الرنج لا مضاعفات ثابتة للمخاطرة:
TP1 — منتصف الرنج، وهو مستوى ٥٠٪ الذي يعلّمه المنهج في رسوماته
TP2 — الطرف المقابل، هدف المنهج المعلن، وعليه تُقاس نسبة المخاطرة للعائد
TP3 — امتداد بعد الرنج بمضاعف قابل للتعديل
الهدف الذي لا يقع خلف سعر الدخول يُهمَل بدل رسمه خلف السعر. وعند تحقق TP1 ينتقل الوقف لنقطة التعادل. ويُفحص الوقف قبل الأهداف في كل شمعة، فالشمعة التي تلمس الاثنين تُحتسب خسارة.
وحدات إضافية
التجميع والتوزيع — يرصد انضغاط النطاق ويصنّفه باتجاه خروج السعر منه.
سحب السيولة — يعلّم غارات الويك على نقاط داخلية لم يكسرها إغلاق، مع فترة تهدئة تمنع تكرار الإشارة.
الانحياز اليومي — أعلى وأدنى اليوم والأسبوع السابقين، كل مستوى مربوط بالشمعة التي صنعته وممتد مع السعر، مع نقاط التأرجح غير المستهلكة.
الجدول والتنبيهات
جدول على الشارت يعرض الفريم الكبير المستخدم، ومرحلة الـCRT ونوعه، والاتجاه، وCRH وCRL، والأهداف الثلاثة، وحالة الصفقة الحيّة، ونوع منطقة الاهتمام، والمودل النشط، والانحياز اليومي، وحالة فلتر الوقت.
سبعة عشر تنبيهاً تغطي كل مرحلة من تكوّن الـCRT حتى تحقق الأهداف.
إعادة الرسم
تُطلب بيانات الفريم الكبير بإزاحة شمعة واحدة، فلا تُستخدم إلا الشمعات المغلقة. وتُقيَّم الإشارات على إغلاق الشمعة افتراضياً. المؤشر لا يعيد الرسم بهذه الإعدادات. وإطفاء خيار الإغلاق يسمح بإشارات داخل الشمعة قد تتغيّر قبل اكتمالها، وهذا مذكور في تلميح الإعداد.
ملاحظات
الساعات الممنوعة الافتراضية تتبع المنهج المصدر، وهو لا يذكر التوقيت المرجعي. لذلك يأتي إعداد المنطقة الزمنية بتوقيت نيويورك افتراضياً، ويُضبط حسب توقيتك.
واجهة الإعدادات ثنائية اللغة. نصوص الشارت تتبدّل بين العربية والإنجليزية، أما أسماء الإعدادات فتظهر باللغتين معاً لأن Pine يشترط معرفة عناوين المدخلات وقت التصريف.
هذا المؤشر يطبّق منهجية CRT+TBS كما نشرها مؤلفها الأصلي. الفضل في المفاهيم الأساسية يعود لذلك المصدر، والتنفيذ بلغة Pine من عملي.
أداة تحليل تنظّم منهجاً اجتهادياً في قواعد صريحة وحالات مرئية — لا تتنبأ بالنتائج وليست خدمة توصيات. تحديد حجم المركز وإدارة المخاطر مسؤولية المستخدم وحده. اختبره على البيانات التاريخية وفي التداول التجريبي قبل تطبيقه على حساب حقيقي.
Indicator
Multi-Timeframe CRT and FVG DashboardConfirmed. The wick alert will trigger only after the lower-timeframe candle closes:
Bearish: if the candle’s low is below the CRT middle candle’s low, alert—even if the candle closes back above it.
Bullish: if the candle’s high is above the CRT middle candle’s high, alert—even if it closes back below it.
If the candle’s body also closes beyond the level, issue the separate body-close confirmation alert.
The CRT remains active until the body-close confirmation occurs.
Indicator
Day Trade Setup - CRT Session Range ModelDay Trade Setup - CRT Session Range Model
Day Trade Setup - CRT Session Range Model is a session-based market framework designed to identify important intraday reference ranges and combine them with liquidity sweeps, M15 imbalance gaps, market structure levels, and supply or demand zones.
The script is designed to help traders organize intraday price action around selected H1 session ranges. Instead of displaying isolated signals, it creates a structured map of the current setup, including the range high, range low, 50% midpoint, nearby liquidity events, and relevant M15 reference areas.
Core Concept
The indicator analyses predefined H1 trading periods and selects the most significant candle within each session window using a weighted candle score.
The score considers:
Candle body size
Upper and lower wick size
User-defined body weighting
User-defined wick weighting
The selected candle becomes the active session range. Its high, low, and 50% midpoint are then projected across the chart as reference levels.
The most recent valid session setup automatically becomes the active model.
Session Range Models
The indicator supports three session groups:
Dawn Range
The Dawn Range evaluates the H1 candles formed between 1:00 AM and 5:00 AM.
The script compares the five candles and selects the candle with the highest weighted body-and-wick score as the active range.
Morning Range
The Morning Range compares the 8:00 AM and 9:00 AM H1 candles.
The candle with the stronger weighted score becomes the active range.
Evening Range
The Evening Range compares the 8:00 PM and 9:00 PM H1 candles.
The stronger candle is selected as the active range.
Users can display one session model individually or enable all available sessions.
Active Range Display
When a new setup is selected, the indicator displays:
Session Range High
Session Range Low
50% midpoint
Session and hour label
Continuously extending reference lines
The 50% level helps divide the selected range into upper and lower halves, providing a visual reference for premium and discount areas within the setup.
The script replaces the previous active range when a newer valid session setup is confirmed.
Liquidity Sweep Detection
The indicator includes an optional liquidity sweep module that monitors price interaction with the active range high and low.
A potential bearish liquidity sweep may be identified when price:
Trades above the active range high
Returns and closes below the range high
Meets the selected volatility, body, and upper-wick requirements
A potential bullish liquidity sweep may be identified when price:
Trades below the active range low
Returns and closes above the range low
Meets the selected volatility, body, and lower-wick requirements
The liquidity sweep filter also includes a cooldown period to reduce repeated labels appearing within a short number of bars.
These markers represent potential liquidity-rejection events and are not automatic entry signals.
M15 Imbalance Gap
The script can locate a recent bullish or bearish M15 imbalance gap that formed before the active session setup.
The imbalance module:
Searches the latest M15 gaps
Considers only gaps formed before the active setup
Supports bullish, bearish, or both gap types
Filters gaps using ATR-based minimum size
Can restrict results to gaps near the session range
Locks the selected gap when a new setup appears
Displays the gap boundaries and midpoint
Only a qualifying gap whose midpoint is outside the active session range is displayed.
This helps traders identify nearby price imbalances that may act as reaction areas or potential liquidity objectives.
M15 Structure Levels
The indicator identifies previously confirmed M15 swing highs and swing lows using pivot-based market structure.
For each new session setup, the script searches for:
A confirmed structure high above the session range
A confirmed structure low below the session range
Only structure points that formed before the active setup are considered.
The selected levels are extended across the chart and labelled as:
STRUCT-HIGH
STRUCT-LOW
These levels may be used as external liquidity references, breakout levels, or potential price objectives.
M15 Supply and Demand Zones
The indicator also includes a simplified M15 supply and demand zone module.
A potential demand zone is identified from a bearish candle followed by a bullish displacement above that candle’s high.
A potential supply zone is identified from a bullish candle followed by a bearish displacement below that candle’s low.
The script applies body-strength and optional ATR range filters before accepting a zone.
For a bullish session setup, the script searches for a qualifying demand zone positioned above the session range.
For a bearish session setup, the script searches for a qualifying supply zone positioned below the session range.
Only zones formed before the active setup are considered.
The selected zone is displayed with:
Zone boundaries
50% midpoint
M15 zone label
Automatic right-side extension
Multi-Timeframe Structure
The model combines information from multiple timeframes:
H1 for session-range selection
M15 for imbalance gaps
M15 for structure highs and lows
M15 for supply and demand zones
Current chart timeframe for liquidity-sweep confirmation and display
The M15 modules are intended for charts between 1 minute and 15 minutes. Their drawings are hidden automatically on timeframes above 15 minutes.
Alerts
The indicator includes alerts for:
A newly selected session setup
A qualifying M15 structure high
A qualifying M15 structure low
A selected demand zone
A selected supply zone
The new setup alert identifies the symbol, selected model, and setup hour.
Suggested Workflow
A possible workflow is:
Identify the active H1 session range.
Observe whether price is trading above or below the 50% midpoint.
Wait for price to interact with the session high or low.
Look for a qualifying liquidity sweep.
Review nearby M15 imbalance gaps.
Check external M15 structure levels.
Use the selected supply or demand zone as additional context.
Apply independent entry confirmation and risk management.
The script is intended to organize market context. It does not automatically calculate an entry price, Stop Loss, Take Profit, position size, or trade outcome.
Customization
Users can adjust:
Light or dark visual theme
Active session model
Candle body and wick weighting
Line width and label size
Range projection length
Liquidity-sweep quality filters
Sweep cooldown period
Gap direction and ATR filter
Gap proximity to the setup
Structure pivot length
Supply and demand zone strength
Zone distance from the setup
These settings allow the model to be adapted to different symbols, volatility conditions, and trading styles.
Limitations
The session model uses fixed H1 time windows based on the symbol’s exchange or chart time context. Users should verify that the displayed hours match their intended trading session.
Pivot-based structure levels require candles on both sides of the pivot before confirmation. As a result, structure levels appear after the turning point has already formed.
Liquidity sweeps, imbalance gaps, and supply or demand zones do not guarantee a price reversal or continuation.
The script displays selected technical reference areas only. It does not account for spread, commission, slippage, economic news, liquidity conditions, or broker execution.
Because the script uses multiple timeframe calculations, some elements may update only after the relevant H1 or M15 candle has completed.
Disclaimer
Day Trade Setup - CRT Session Range Model is provided for technical analysis and educational purposes only.
It does not constitute financial advice, investment advice, trade recommendations, or guaranteed trading results. The displayed ranges, sweeps, gaps, structure levels, and zones are technical reference areas and should not be used as standalone entry signals.
Users are responsible for independently evaluating market conditions and applying appropriate risk management before trading with real funds.
Indicator
DST Dynamic CRT v1.6.0CRT DST Dynamic HTF Sweep Levels
Plots higher-timeframe (HTF) liquidity sweep levels in real time using lower-timeframe (LTF) confirmation.
### Features
* Dynamic HTF sweep detection (no need to wait for HTF candle close)
* Automatic timeframe pairing:
* 1m → 15m
* 3m → 30m
* 5m → 1H
* 15m → 4H
* Draws previous HTF:
* High
* Low
* Close
* Uses confirmed LTF candle closes to validate developing HTF sweeps.
* Removes invalid provisional levels if the completed HTF candle fails validation.
### HTF Validation
Levels are kept if the completed HTF candle satisfies **any** of the following:
* Closes back inside the previous HTF range.
* Bullish continuation:
* Previous candle bullish.
* Sweeps previous low.
* Closes above previous high.
* Bearish continuation:
* Previous candle bearish.
* Sweeps previous high.
* Closes below previous low.
* Bearish reversal:
* Previous candle bullish.
* Sweeps previous high.
* Current bearish candle closes below previous low.
* Bullish reversal:
* Previous candle bearish.
* Sweeps previous low.
* Current bullish candle closes above previous high.
### Inputs
* Show High Sweep
* Show Low Sweep
* Show Previous Close
* Line Colors
* Line Width
* Line Extension
Designed for traders who use liquidity sweeps, CRT/CISD models, ICT concepts, and HTF-to-LTF execution. It provides early visual confirmation while automatically filtering out invalid HTF sweeps at candle close.
Indicator
DST Dynamic CRTCRT- DST Dynamic HTF Sweep Levels
Plots higher-timeframe (HTF) liquidity sweep levels in real time using lower-timeframe (LTF) confirmation.
### Features
* Dynamic HTF sweep detection (no need to wait for HTF candle close)
* Automatic timeframe pairing:
* 1m → 15m
* 3m → 30m
* 5m → 1H
* 15m → 4H
* Draws previous HTF:
* High
* Low
* Close
* Uses confirmed LTF candle closes to validate developing HTF sweeps.
* Removes invalid provisional levels if the completed HTF candle fails validation.
### HTF Validation
Levels are kept if the completed HTF candle satisfies **any** of the following:
* Closes back inside the previous HTF range.
* Bullish continuation:
* Previous candle bullish.
* Sweeps previous low.
* Closes above previous high.
* Bearish continuation:
* Previous candle bearish.
* Sweeps previous high.
* Closes below previous low.
* Bearish reversal:
* Previous candle bullish.
* Sweeps previous high.
* Current bearish candle closes below previous low.
* Bullish reversal:
* Previous candle bearish.
* Sweeps previous low.
* Current bullish candle closes above previous high.
### Inputs
* Show High Sweep
* Show Low Sweep
* Show Previous Close
* Line Colors
* Line Width
* Line Extension
Designed for traders who use liquidity sweeps, CRT/CISD models, ICT concepts, and HTF-to-LTF execution. It provides early visual confirmation while automatically filtering out invalid HTF sweeps at candle close.
Indicator
CRT H4 NomadaScalper [Mntdude65]This is CRT EDGE · H4 · NomadaScalper
Candle Range Theory (CRT) — timed H4 candles, multi-timeframe Turtle Soup, and a self-scoring probability dashboard, built on John Tracy's Time-Based Trading Blueprint.
OVERVIEW
This indicator builds the three timed 4-hour candles the CRT model keys on, maps out the previous candle's high/low across five timeframes (Monthly, Weekly, Daily, H4, H1) with automatic Turtle Soup detection, and scores every setup against the chart's own history — so instead of eyeballing whether "CRT usually works," you get a running, self-updating win-rate for every slot, every session.
Everything is clock-aggregated from the chart's own bars (not repainted from a higher-timeframe security() call), so it stays exact on symbols like CME futures where the native exchange H4 bars don't open at 1/5/9 — the script detects the real native H4 phase and snaps the slots to it automatically.
WHAT IT DRAWS
Timed H4 Candles
— Three 4-hour clock-window candles per day (auto-aligns to 1AM/5AM/9AM on forex-style symbols, 2AM/6AM/10AM on CME futures — matches the real H4 candles Tracy reads, not just a fixed clock guess).
— Full anatomy: range box, body box (bullish/bearish), CRT-High / CRT-Low / 50% lines projected forward with price labels.
— Dashed while forming live, frozen solid at the close.
— Configurable projection window, history depth, and manual override hours if you don't want native alignment.
HTF CRT Levels + Turtle Soup (Tracy multi-timeframe bias)
— Draws the previous completed candle's high/low for Monthly, Weekly, Daily, H4, and H1, each in its own color.
— A Turtle Soup latches when a confirmed candle wicks beyond one of these levels and closes back inside — once per side, per period.
— Bias engine: 3 or more timeframes souped at the lows = BULLISH bias · 3+ at the highs = BEARISH bias · both = CONFLICT (Tracy's rule: stand aside).
— Faded gray "ts·" tags mark these sweeps on the chart, color-coded so you can tell direction at a glance without reading the text: faded red = a high was swept, faded green = a low was swept. Toggle on/off independently.
CRT Box Sweep (★TS)
— A second, distinct sweep detector focused specifically on the CRT box itself (the timed H4 candle's own range), not the HTF levels.
— Marks every candle — not just the first — that wicks beyond the box's high or low and closes back inside, live while the sweeping candle is still forming and finalized the moment it confirms.
— Bold gold "★TS" tag with a user-selectable color, separate toggle from the HTF Turtle Soup marks above.
Session Ranges (Tracy step 3)
— Asia range (8PM–12AM NY) and P12 range (6PM–6AM NY), boxed with the high/low projected forward — a secondary confirmation check against the CRT bias.
CRT EDGE DASHBOARD
A self-computing panel, split into two clearly labeled sections:
LIVE — what has actually happened, right now, on this chart:
— CRT BOX: has this slot's box been swept yet? ▼ red = the box HIGH was swept (bearish) · ▲ green = the box LOW was swept (bullish) · — = neither side yet.
— STATUS: this cycle's live state — forming… / armed · waiting purge / ↓ purged (bearish, high swept) / ↑ purged (bullish, low swept), plus whether price has reached the 50% and/or the full opposite extreme.
HISTORICAL ODDS (all-time %) — a running backtest, not a live target:
— ↑→50% / ↑→HIGH: of all the times this slot's low was purged FIRST (bullish), what % of the time did price also reach the 50% / fully deliver to the CRT-High before the projection window expired.
— ↓→50% / ↓→LOW: the mirror image for a high-purge-first (bearish) scenario.
— Heat-colored by win rate, with a low-sample warning (amber) under 8 occurrences.
Plus a top-line VERDICT row (Tracy's 3+/5 bias rule), an HTF SOUP row showing which of the five timeframes are currently souped, and a footer crediting the underlying concept.
ALERTS
— Standard alertcondition() entries for every candle close and every purge (high/low, per slot) — usable from the classic "Create Alert" dropdown.
— Additional dynamic alert() calls fire alongside them with the actual resolved slot time baked into the message (e.g. the real "2AM" on CME futures rather than a hardcoded "1AM") — select "Any alert() function call" in the Create Alert dialog to receive these.
SETTINGS
— Light/Dark theme (Obsidian & Gold on dark backgrounds).
— Native H4 auto-align on/off, manual slot hours, projection window length, history depth.
— Independent show/hide for every layer: body box, 50% line, labels, each HTF level, HTF Turtle Soup marks, CRT box ★TS marks (with color picker), Asia/P12 sessions, and the dashboard itself (position + size).
HOW TO READ IT
Check the VERDICT row for the multi-timeframe bias.
Watch the LIVE columns (CRT BOX + STATUS) for what's actually unfolding on the current slot.
Use the HISTORICAL ODDS columns as context, not a signal — they tell you how this slot has behaved historically, conditional on a purge already happening.
Cross-check against Asia/P12 session ranges for Tracy's step-3 confirmation.
Best used on chart timeframes of 1m–30m (works up to 4h); a warning label appears if the chart timeframe is too high for the timed candles to resolve.
CREDITS
Concept: John Tracy — Time-Based Trading Blueprint (Candle Range Theory), johntracy.me.
This implementation, the CRT box sweep detection, per-TF sweep coloring, and the probability dashboard: Mntdude65.
This script is provided for educational and informational purposes. It does not constitute financial advice. Past performance (including the historical odds shown on the dashboard) does not guarantee future results.
Indicator
CRT Swing Ranker 2Wk+ by WildStitchScore swing setups that show elite A+ signals using my clean output design. This is a multi-factory swing trading indicator that scores stocks based on trend structure, relative strength, swing compression, volume consistency, and overall market regime. It is designed to identify swing setups with a typical holding pattern of 2 weeks or more.
Use higher scores to identify the strongest setups, 70+ indicates A+ conditions, above 80 highlights elite continuation, this indicator is designed for scanning and ranking and not as a standalone buy/sell decision maker.
Indicator
CRT Ranker Pro by WildStitchThis CRT pine screener is a mini instituyational momentum engine that utilizes a pre-market gap filter, with ATR expansion filter, as well as market regime filter (SPY trend alignment) and has a false breakout rejection logic.
Find elite names, enter onlu when breakout=1prints and volume expands. will remove 80-90 percent of junk signals.
Stock must have tight volatility compression, strong uptrend, relative high strength vs SPY, near highs and actual breakout pressure building all at the same time. A+++++
Indicator
CRT Native Only 123//@version=6
// ── CRT 감지 함수 ──
// ── 본 차트 LTF CRT 감지 (확정봉 기준: =가장 최근 확정봉) ──
// ── 라벨 그리기 ──
// ── 알림 (②/③봉이 새로 생긴 경우만) ──
Indicator
BMSICQthis indicator is something i created after learning ict quarterly theory and crt so i made it with some things i look for hopefully this helps
Indicator
BMSIQCbitmesome ict quarterly theory CRT is the bases of this indicator that i created using my own confirmations. didnt need to force anything. everything is what i look for in a trade before with these confimrations
Indicator
HTF Candle Box ( 4H ) for CRTDESCRIPTION:
This indicator overlays the Higher Timeframe (default: 4H) candle
structure directly on your lower timeframe chart (5min, 15min etc).
It draws 3 boxes for every HTF candle:
// - Body Box : The Open-Close range (Bullish = Blue, Bearish = Red)
// - Upper Wick : High to Body Top (Orange dotted) — Liquidity zone
// - Lower Wick : Body Bottom to Low (Orange dotted) — Liquidity zone
//
// WHY USE THIS?
// When you trade on 5min or 15min, it is easy to lose context of where
// price is within the bigger 4H candle. This tool keeps you aware:
// - Are we inside the body? (consolidation or trend continuation)
// - Are we in the wick zone? (liquidity sweep, possible reversal)
// - Where is the 4H open? (key reference level)
//
// SETTINGS:
// - Higher Timeframe : Change to 1H, Daily, Weekly as needed
// - Body & Wick colors are fully customizable
// - Open Price Line can be toggled on/off
//
// Works on any market: Forex, Crypto, Stocks, Indices.
// No repainting — uses lookahead_off.
Indicator
CRT - Candle Range Theory by agm# CRT — Candle Range Theory (Trader DNA 5-Step Framework)
**An automated, multi-timeframe Candle Range Theory detector with full trade execution levels — Entry, Stop Loss, TP1, and TP2 — built on the Trader DNA 5-Step CRT framework and ICT Power of 3 (AMD) concepts.**
---
## What is Candle Range Theory?
Candle Range Theory (CRT) is a price action methodology rooted in ICT (Inner Circle Trader) concepts. It describes how institutional smart money moves price through three sequential candles:
- **C1 — Accumulation:** A "range candle" that defines the playing field. Its high sets the **CR (Candle Range High / Buy-side Liquidity)** and its low sets the **CRL (Candle Range Low / Sell-side Liquidity)**.
- **C2 — Manipulation:** Price breaks out of C1's range to sweep liquidity — then **closes back inside** the C1 range. This is the trap. It runs stops above (bearish) or below (bullish) before reversing.
- **C3 — Distribution:** Price delivers in the opposite direction of the C2 sweep. This is where the trade runs.
This three-candle sequence mirrors the **ICT Power of 3 (AMD)** — Accumulation, Manipulation, Distribution — and can be observed on any timeframe.
---
## What This Indicator Does
This indicator automatically scans a **Higher Timeframe (HTF)** of your choice for completed CRT patterns. When a valid pattern is detected, it draws every element you need to execute the trade directly on your chart:
- Shaded **Range Box** over the C1 candle (the accumulation range)
- **Premium Zone** (upper half — bearish bias)
- **Discount Zone** (lower half — bullish bias)
- **Equilibrium line** (50% of C1 range)
- **CR** and **CRL** dashed lines extended to the right
- **Entry line** — at C2 close price
- **Stop Loss line** — beyond the C2 manipulation wick (with adjustable buffer)
- **TP1** — Equilibrium (50% of range)
- **TP2** — Opposite extreme of the range (full CRT target)
- **R:R ratio** labels on TP1 and TP2
- **ACC / MAN** labels marking the Accumulation and Manipulation candles
- **LTF entry hint** reminding you to drop to your Lower Timeframe for confirmation
- **Triangle signal markers** on the chart bar where the pattern confirms
- **Alerts** for bearish, bullish, and any CRT pattern
All drawings use **real bar timestamps** (`xloc.bar_time`) so every box, line, and label stays perfectly anchored at any zoom level.
---
## The 5-Step Trade Framework
This indicator is built around the Trader DNA 5-Step CRT execution process:
**Step 1 — Define the Range**
C1's body and wicks define the CR (top wick = Buy-side liquidity) and CRL (bottom wick = Sell-side liquidity). The midpoint is the Equilibrium (EQ).
**Step 2 — Confirm AMD Pattern**
C2 must sweep beyond C1 (above CR for bearish, below CRL for bullish) and close back inside the C1 range. This confirms the manipulation and sets up C3 distribution.
**Step 3 — Timeframe Alignment**
The HTF (e.g. 1H, 4H, Daily) defines the pattern. The LTF (e.g. 5m, 15m) is where you enter. Drop to the LTF after a signal fires and wait for a **CHoCH (Change of Character)** or **FVG (Fair Value Gap)** to confirm the reversal before entering.
**Step 4 — Premium / Discount Zone Filter**
- **Bearish CRT** is only valid if C2 closes in the **Premium Zone** (above the 50% EQ) — you are shorting from a premium price.
- **Bullish CRT** is only valid if C2 closes in the **Discount Zone** (below the 50% EQ) — you are buying at a discount.
This filter is optional and can be toggled off in settings.
**Step 5 — External Context**
Always confirm that the pattern aligns with the broader market structure on a higher timeframe than your HTF. This indicator handles Steps 1–4 automatically. **Step 5 is your responsibility** — do not take CRT setups against a strong trend or major resistance/support on the HTF.
---
## Bearish CRT — Pattern Rules
| Condition | Description |
|-----------|-------------|
| C1 is bullish | Accumulation candle closes up |
| C2 is bearish | Manipulation candle closes down |
| C2 high > C1 high | Liquidity sweep above CR |
| C2 close < C1 high | Close back inside the range |
| C2 close ≥ C1 low | Did not close below the range |
| Zone filter (optional) | C2 close above 50% EQ (Premium) |
**Trade:** Short at C2 close → SL above C2 high → TP1 at EQ → TP2 at CRL
---
## Bullish CRT — Pattern Rules
| Condition | Description |
|-----------|-------------|
| C1 is bearish | Accumulation candle closes down |
| C2 is bullish | Manipulation candle closes up |
| C2 low < C1 low | Liquidity sweep below CRL |
| C2 close > C1 low | Close back inside the range |
| C2 close ≤ C1 high | Did not close above the range |
| Zone filter (optional) | C2 close below 50% EQ (Discount) |
**Trade:** Long at C2 close → SL below C2 low → TP1 at EQ → TP2 at CR
---
## Settings Guide
### ⏱ Timeframes
| Setting | Default | Description |
|---------|---------|-------------|
| HTF | 1H | The timeframe on which the CRT pattern is detected. Patterns are drawn based on completed HTF bars. |
| LTF | 5m | Your entry timeframe. Shown in the entry hint label as a reminder to switch down for confirmation. |
**Recommended HTF / LTF Pairings:**
| HTF | LTF | Style |
|-----|-----|-------|
| Daily | 1H or 4H | Swing trading |
| 4H | 15m or 1H | Intraday swing |
| 1H | 5m or 15m | Day trading |
| 15m | 1m or 3m | Scalping |
> **Important:** Always view the indicator on a chart timeframe **equal to or lower than your HTF**. For example, if HTF = 1H, use a 1m–1H chart. Using a 4H chart with HTF = 1H means 4H bars will not contain enough resolution to display the drawings accurately.
---
### 🟢 Signals
| Setting | Default | Description |
|---------|---------|-------------|
| Show Bullish CRT | On | Toggle bullish pattern detection and drawings |
| Show Bearish CRT | On | Toggle bearish pattern detection and drawings |
| Step 4: Require Premium/Discount Zone | On | When enabled, bearish signals only fire if C2 closes above EQ (Premium), and bullish signals only fire if C2 closes below EQ (Discount). Disable to see all patterns regardless of C2 close position. |
---
### 📐 Trade Levels
| Setting | Default | Description |
|---------|---------|-------------|
| Show Entry Line | On | Blue solid line at C2 close price — your entry level |
| Show Stop Loss | On | Orange dashed line beyond the manipulation wick |
| Show TP1 (EQ 50%) | On | First target at the range midpoint |
| Show TP2 (Range Extreme) | On | Full target at CRL (bearish) or CR (bullish) |
| SL Buffer (%) | 0.10% | Adds a small buffer beyond the wick for the SL to avoid getting stopped by spread or noise. Increase for volatile assets. |
| Show R:R Label | On | Displays the reward-to-risk ratio next to each TP label, e.g. ` ` |
---
### 🎨 Visuals
| Setting | Default | Description |
|---------|---------|-------------|
| Show Range Box | On | Shaded box covering the C1 candle from its high to low |
| Show Premium / Discount Zones | On | Upper half (Premium, red tint) and lower half (Discount, green tint) of the range |
| Show AMD Labels | On | Labels "ACC" on C1 and "MAN" on C2 |
| Show LTF Entry Hint | On | Adds the LTF timeframe name to the entry label as a reminder |
| Show Equilibrium Line | On | Dotted gold line at the 50% midpoint of C1 |
| Show CR / CRL Lines | On | Dashed lines at C1 high and C1 low extending right |
| Show Price Labels | On | Labels showing exact price of CR, EQ, and CRL |
| Show Triangle Signals | On | Red triangle above bar (bearish) or green triangle below bar (bullish) |
| Extend Lines (bars right) | 30 | How many current-chart bars the lines/labels extend to the right. Increase for more projection space. |
---
### 🎨 Colors
All colors are fully customizable. Defaults:
- **Bullish** — Bright green (`#00E676`)
- **Bearish** — Bright red (`#FF1744`)
- **Equilibrium** — Gold (`#FFD700`)
- **Entry** — Sky blue (`#29B6F6`)
- **Stop Loss** — Orange (`#FF6D00`)
- **TP1** — Light green (`#69F0AE`)
- **TP2** — Pale green (`#B9F6CA`)
- **Premium Zone** — Soft red
- **Discount Zone** — Soft green
**Box Fill Transparency** (default 88%) and **Zone Fill Transparency** (default 93%) let you control how opaque the filled boxes appear.
---
## How to Use — Step-by-Step
**1. Add the indicator to your chart.**
Select your HTF and LTF in the settings (⏱ Timeframes group).
**2. Watch for a signal triangle.**
A red triangle above a bar means a Bearish CRT has confirmed on the HTF. A green triangle below means Bullish CRT.
**3. Read the box.**
The shaded box is the C1 accumulation range. The upper red-tinted zone is Premium (sell from here). The lower green-tinted zone is Discount (buy from here).
**4. Note the entry line (blue).**
This is C2's close price — the theoretical market entry. In practice, drop to your LTF to confirm the reversal before entering.
**5. Drop to your LTF.**
On the LTF, wait for confirmation: a **Change of Character (CHoCH)** — where price breaks a recent swing high/low in the direction of the trade — or a **Fair Value Gap (FVG)** acting as support/resistance.
**6. Manage the trade.**
- Set your SL at the orange dashed line (beyond the C2 manipulation wick).
- Target TP1 at the gold EQ line (partial close recommended).
- Target TP2 at the CRL (bearish) or CR (bullish) for full CRT delivery.
- Check the R:R label — aim for setups showing at least **1.5R to TP1** and **2.5R+ to TP2**.
**7. Apply Step 5 yourself.**
Before taking any trade, confirm that the HTF market structure supports the direction. Do not short into a strong bullish HTF structure. Do not long into a strong bearish HTF structure.
---
## Alerts
Three alert conditions are available. Set them up via **PulseWire Alerts → Condition → **:
| Alert | Fires When |
|-------|------------|
| Bearish CRT (Premium Zone) | A valid bearish pattern confirms on the HTF |
| Bullish CRT (Discount Zone) | A valid bullish pattern confirms on the HTF |
| CRT Pattern (Any) | Either direction confirms |
Alert messages include the ticker, HTF interval, and entry price, along with a reminder to confirm on the LTF.
---
## Visual Reference — What You See on the Chart
```
← C1 Box (Range Box) → ← Extensions →
┌─────────────────────────────────────────────────────────── CR line (C1 High)
│█████████████████ PREMIUM ZONE (red tint) ███████████████──
│
├─────────────────────────────────────────────────────────── EQ line (50%)
│
│████████████████ DISCOUNT ZONE (green tint) ████████████──
└─────────────────────────────────────────────────────────── CRL line (C1 Low)
ACC label (on C1) MAN label (on C2)
───────────────────────────────────────────────────────────── ENTRY (blue, solid)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SL (orange, dashed)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TP1 EQ (green)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TP2 CRL (pale green)
```
---
## Technical Notes
- **No repainting:** All HTF data is fetched with `lookahead=barmerge.lookahead_off` and drawings are gated by `barstate.isconfirmed`. Patterns are only drawn when the HTF bar is fully closed.
- **Zoom-stable drawings:** All boxes, lines, and labels use `xloc.bar_time` (real timestamps), not bar index, so they remain perfectly aligned at every zoom level.
- **Signal triangles** use Pine Script's `plotshape()` which internally positions by bar index. This is a platform limitation; triangles may appear slightly offset when chart zoom changes, but all other drawings remain locked.
- Requires Pine Script v5. Works on all instruments and timeframes.
---
## Credits
- Base CRT pattern logic: **ninefnarsa** (PulseWire script `oOzkiAxu`)
- Entry/exit framework: **Trader DNA** 5-Step CRT methodology
- ICT concepts: **Michael J. Huddleston** (Inner Circle Trader)
---
*This indicator is for educational purposes only. It does not constitute financial advice. Always use proper risk management and never risk more than you can afford to lose.*
Indicator
Asia Session Range 0000 - 0600 UTC-4 This Asia Session Range is for UTC-4 timezone, and can be used if trading within the UK
Indicator
CRT Marker - Candle Range Theory DetectionThis indicator automatically detects and marks Candle Range Theory (CRT) setups on your chart.
A CRT occurs when a candle sweeps the high or low of the previous candle but closes back within that candle's range — signaling a potential reversal. The indicator identifies both bullish and bearish CRTs and draws SL and TP levels based on the reference candle's range.
How it works : A bullish CRT is detected when the current candle sweeps below the previous candle's low but closes back above it. A bearish CRT is detected when the current candle sweeps above the previous candle's high but closes back below it. Once detected, the indicator plots the SL level at the swept side and the TP level at the opposite side of the reference candle. Both lines automatically extend forward and are removed once price closes beyond either level.
Features :
Configurable lookback window (show CRTs from last N days only)
Separate SL and TP line colors
Customisable line style, width, and label size
Auto-cleanup on SL/TP hit or when CRTs fall outside the lookback window
Works on any instrument and timeframe
Suggested use : Apply on lower timeframes (5M–1H) to catch intraday CRT setups, or on higher timeframes (4H–Daily) for swing entries. Combine with FVGs, order blocks, or market structure shifts for higher-probability entries.
Indicator
GeorgeFX - CRT 4H Hunter ProThe GeorgeFX - CRT 4H Hunter Pro is a professional liquidity-tracking indicator designed for the 15-minute timeframe. It identifies high-probability reversals by monitoring 4-Hour (HTF) liquidity sweeps and confirming entries via local market structure shifts.
Core Logic:
1.HTF Liquidity Detection: The script tracks the Previous 4H High and Low.
2.The Sweep (Liquidity Grab): It identifies when the 15m price pierces these 4H levels and closes back inside, signaling a potential "trap."
3.Volume Filter: Only sweeps with volume higher than the 20-period average ($1.1x$ multiplier) are considered valid.
4.Multi-Sweep Memory: The script tracks consecutive sweeps (C1, C2, C3) within the same 4H candle, resetting only when the price re-enters the 4H range.
5.Precision Entry (The Dot): A signal (●) is generated only when the 15m price closes beyond the trigger candle's body, confirming momentum.
Visual Elements:
1.Stepline Levels: Red (4H High) and Green (4H Low) lines showing the HTF boundaries.
2.Sweep Boxes: Shaded regions showing the depth of the liquidity grab.
3.Confirmation Dot (●): High-visibility Lime (Buy) or Red (Sell) dots marking the exact entry candle.
4.Trigger Lines: Horizontal lines connecting the sweep to the entry point.
5.Visibility Limit: Display is optimized to show only the last 200 bars to keep the chart clean.
Professional Alert System:
1.The script uses a standardized "Pro-Signal" format designed for instant readability on mobile devices or smartwatches.
2.Alert Trigger: Fires exactly at the close of the 15m confirmation candle.
How to Set Up Alerts:
1.Apply the script to your 15-minute chart.
2.Click the Alerts icon (Clock) in the right sidebar.
3.Set Condition to GeorgeFX - CRT 4H Hunter Pro.
4.Select Any alert() function call.
5.Set Expiration to "Open-ended" and click Create.
Indicator
Custom Dividers [louis]Custom Dividers is a streamlined utility designed for Multi-Timeframe Analysis (MTF). It allows you to visualize higher timeframe structures directly on lower timeframe charts by drawing infinite vertical lines at the open of new periods.
Unlike standard grid lines and other divider indicators, this has custom inputs, giving you complete control over non-standard timeframes (e.g., 90-minute cycles, 6-hour blocks, or 2-day periods).
🔑 Key Features
- 4 Independent Timeframe Slots: Configure up to four different vertical dividers simultaneously.
- Custom Minute Inputs (TF 1 & TF 2): Instead of restricting you to a dropdown, the first two slots allow you to input any integer for minutes.
Example: Set 90 for 90-minute cycle dividers.
Example: Set 360 for 6-hour dividers.
- Standard Timeframe Selectors (TF 3 & TF 4): Traditional dropdowns for standard periods like Daily (D), Weekly (W), or Monthly (M).
- Visual Customization:
Lines: Uses line.new() drawing logic to ensure dividers stretch infinitely from top to bottom, regardless of price scale.
Styles: Select from Solid, Dashed, or Dotted directly in the inputs.
Width & Color: Fully customizable to blend into your chart theme.
⚙️ How to Configure
Go to the Settings (Inputs Tab):
TF 1 & TF 2: Enter the specific number of minutes (e.g., 60 = 1 Hour, 240 = 4 Hours). Toggle the checkbox to Show/Hide.
TF 3 & TF 4: Select the timeframe period from the dropdown. Toggle the checkbox to Show/Hide.
Style: Choose your line style, color, and width.
Note: Since this indicator uses geometric drawings (line.new) to achieve full-height vertical lines, all visual settings (Color, Width, Style) are located in the Inputs Tab, not the Style tab.
Indicator
Indicator
Indicator
Custom Time Separators + Hourly Open LinesThis Indicator is for those who wants to keep the chart clean and Study 1HR Profile.
best USE is : 1HR line Projected and 1 HR separator is plotted on the chart
i Use 4 Hrs. plotted and using for CRT Method to identify
SWEEP of C1 by C2 and, Entering ON C2 when its Trading back up,
or on your comfort of confirmation with MSS + FVG / OB
Lot of ICT Model can be traded and used with this including
PO3
Lumi trades : 1HR PO3
Ttrades CRT and Many more,
let me know if want to add anything if i think its useful we can add.
cheers
Indicator
Equinox Wolf - ICT MacrosEquinox Wolf – ICT Macros plots the key ICT session macro windows on your chart so you can focus on how price behaves inside each time range. The script anchors every session to America/New_York time, updates live or in backtesting, and only keeps the current trading day on screen, avoiding clutter from prior sessions. Each window can be toggled individually, the box fill, borders, and high/low/equilibrium levels share global color and style controls, and the levels extend forward until the next macro begins. Use it to highlight the ICT LND, NYAM, lunch, afternoon, and final-hour ranges and monitor how price reacts around their highs, lows, and midpoints.
Indicator























