PSP with Color ThemesPSP (Price State Parity) Indicator
This indicator identifies Price State Parity between the current trading instrument and a reference asset. It visually highlights candles where price movements show significant correlation patterns.
Key Features:
Dual Mode Operation:
Divergence Mode (Default): Highlights candles where current and reference assets move in opposite directions
Convergence Mode (Inverse): Highlights candles where both assets move in the same direction
Customizable Visualization:
Separate color selection for bullish and bearish PSP candles
Adjustable transparency for optimal chart visibility
Non-PSP candles remain unchanged for clear price action reading
Flexible Reference Asset:
Compare against any TradingView symbol (crypto, forex, stocks, indices)
Default: ETH/USDT for crypto correlation analysis
Use Cases:
Crypto Correlation Trading: Spot divergence/convergence between crypto pairs
Inter-Market Analysis: Compare stocks with sector ETFs or indices
Forex Pairs Correlation: Analyze currency pair relationships
Hedging Opportunities: Identify when correlated assets decouple
How to Use:
Select your reference symbol in settings
Choose between Divergence or Convergence mode
Customize colors to match your trading style
Watch for highlighted candles indicating PSP signals
Indicator Logic:
Bullish PSP: Current candle bullish + Reference candle bearish (or same in inverse mode)
Bearish PSP: Current candle bearish + Reference candle bullish (or same in inverse mode)
Ict
AI-Enhanced MSS HunterAI-Enhanced MSS Hunter
This indicator is a hybrid trading system that merges Mechanical Price Action (ICT Concepts) with Statistical Machine Learning (K-Nearest Neighbors). It is designed to assist traders in identifying high-probability reversals after liquidity sweeps, as well as trend-continuation entries during specific "Kill Zone" sessions.
How It Works
The script operates on a strict 3-step validation process to filter out false signals during choppy market conditions.
1. Liquidity Sweep (The Trigger) The system automatically plots the Previous Day High (PDH) and Previous Day Low (PDL).
The logic begins only when price "sweeps" (breaks) one of these key levels.
State Persistence: Once a level is swept, the system remembers this event for the remainder of the session (or until a signal fires), waiting for the market to reverse.
2. Market Structure Shift (The Setup) After a sweep, the indicator hunts for a Market Structure Shift (MSS).
It tracks dynamic Swing Highs and Swing Lows.
A signal is prepared only if price breaks a recent structural swing point in the opposite direction of the sweep (e.g., Sweep PDL -> Break Swing High).
3. AI / Machine Learning Filter (The Confirmation) To reduce false positives, the signal must be confirmed by a K-Nearest Neighbors (KNN) algorithm.
The Logic: The script analyzes the current values of RSI (14), CCI (14), and ROC (10).
The Comparison: It looks back at the last ~1,000 bars of history to find similar market conditions (neighbors).
The Prediction: If the majority of those historical "neighbors" resulted in a favorable move, the AI confirms the trade. If historical data suggests chop or reversal, the signal is blocked.
Key Features
🎯 Primary Reversal Signals (Circles)
Green Circle: Price swept PDL + Bullish MSS + AI Confirmation.
Red Circle: Price swept PDH + Bearish MSS + AI Confirmation.
♻️ Golden Zone Re-Entries (Triangles) Once a Primary Signal is active, the script tracks the new trend leg.
It automatically draws a dynamic Golden Zone (0.5 – 0.618 Fibonacci Retracement).
If price pulls back into this zone and forms a new MSS, a Re-Entry Triangle is plotted.
Invalidation: If the pullback breaks the original setup's low/high, the zone is removed to prevent bad trades.
⏰ Kill Zone Time Filters Signals are filtered by time to ensure you are trading during high-volume sessions.
Default AM Session: 08:30 – 10:00 (New York Time)
Default PM Session: 14:00 – 15:00 (New York Time)
Fully customizable in settings.
Settings Guide
Key Levels: Toggle PDH/PDL lines and customize colors.
Kill Zones: Enable/Disable time filtering and highlight background colors.
AI Settings:
K-Nearest Neighbors (k): Number of historical neighbors to compare (Default: 5).
Training Window: How far back the AI looks for patterns (Default: 1000 bars).
Visuals: Turn on/off the Golden Zone fib clouds or text labels.
Disclaimer
This tool is for educational purposes only. The "AI" component is a statistical classification algorithm based on historical momentum and does not guarantee future results. Always manage risk and use this indicator as part of a comprehensive trading plan.
Breaker Blocks Signals [AlgoAlpha]🟠 OVERVIEW
This script automates the detection of Breaker Blocks, a popular smart money concept used to identify high-probability reversal zones. It monitors price action for aggressive impulses—measured through a normalized Z-Score—to identify Orderblocks. When these blocks are "broken" or invalidated by price moving through them, they transform into Breaker Blocks. These zones act as "flipped" support or resistance, offering traders specific areas to look for retests and trend continuations. By handling the complex management of zone life-cycles and mitigation, this script provides a clean, real-time map of institutional supply and demand shifts.
🟠 CONCEPTS
The indicator relies on the relationship between price momentum and structural invalidation. It first identifies "impulsive" candles by calculating a Z-Score of price distance covered over a specific window. A Z-Score above 4 marks an "Algorithmically Significant" move. When such a move occurs, the script identifies the last opposite-colored candle (the Orderblock) and draws a gray zone. The transformation happens when price closes entirely through one of these gray zones. This "mitigation" is what triggers the creation of a Breaker Block: an old bearish supply zone becomes a bullish demand zone, and vice versa. This transition reflects a shift in market regime where previous trapped participants are forced to exit, often leading to price rejections at these newly formed levels.
🟠 FEATURES
Automated Breaker Transformation : Instantly flips mitigated Orderblocks into colored Breaker Blocks (Bullish/Bearish).
Rejection Markers : Small arrow icons appear when price enters a Breaker Block and shows signs of respect/reversal.
Comprehensive Alerts : Notifications for both the formation of new breakers and real-time price rejections.
🟠 USAGE
Setup : Add the script to your chart. It is effective on most timeframes, but many traders prefer the 15m or 1h for intraday structure. Use the "Z-Score Window" to adjust sensitivity; 100 is standard, but lower values (e.g., 50) will find more frequent, smaller impulses.
Read the chart : Gray boxes are "Pending" blocks. If price closes above a gray bearish box, it turns into a Bullish Breaker (Green). If price closes below a gray bullish box, it turns into a Bearish Breaker (Red). Look for price to return to these colored zones; the "▲" and "▼" symbols indicate the script has detected a rejection from that level.
Settings that matter : Prevent Overlap is useful for avoiding "cluttered" zones in ranging markets. Max Box Age is critical; it ensures that very old, irrelevant zones are removed from your chart after a set number of bars, keeping your technical analysis current and focused on recent price action.
Session Liquidity & FibsThis is a comprehensive, all-in-one toolkit designed for traders utilizing ICT concepts and time-based liquidity runs. The Session Liquidity & Fibs indicator automates the tedious process of marking up charts, allowing you to focus on price action and execution.
This indicator focuses on "Reverse Engineering" the daily narrative by plotting key sessions, mitigation lines, specific Fibonacci retracement setups, and Higher Timeframe (HTF) liquidity pools automatically.
Key Features:
1. Dynamic Session Killzones Automatically highlights key trading sessions with customizable boxes and extends the High/Low liquidity lines forward until they are mitigated (hit by price).
Asia Range: (Default 20:00 - 00:00)
London Session: (Default 02:00 - 05:00)
NY AM Session: (Default 09:30 - 11:00)
NY PM Session: (Default 13:30 - 16:00)
Note: Lines automatically cut off once price trades through them, keeping your chart clean.
2. Institutional Fibonacci Setups Auto-drawing Fibonacci anchors based on specific time windows to identify OTE (Optimal Trade Entry) and key extensions.
Overnight Fib: Measures the range from 18:00 to 05:00.
9 AM "Silver Bullet" Fib: Measures the 09:00 - 10:00 candle range to determine the morning bias.
Includes standard institutional levels (0, 1, 0.236, 0.786).
3. Higher Timeframe (HTF) Matrix Never lose track of the bigger picture. This tool plots major liquidity levels from higher timeframes onto your intraday chart:
Daily: True Day Open (TDO), Previous Day High/Low (PDH/PDL), and Daily Equilibrium (50%).
Weekly: Previous Week High/Low and Weekly Equilibrium.
Macro: Monthly and Quarterly Highs/Lows + 50% levels.
4. Price Action Helpers
Engulfing / Outside Bar Detector: Highlights bars that fully engulf the previous candle's range (Higher High & Lower Low). These are often key volatility candles used to draw manual Fibonacci ranges or identify immediate reversals.
Previous Bar 50%: Automatically marks the midpoint of the previous candle, useful for immediate rebalancing entries.
Settings & Customization:
Fully customizable colors for every session and level.
Toggle any feature on or off to suit your specific strategy.
Adjustable lookback history to manage chart load.
Usage: This indicator is best used on intraday timeframes (1m, 5m, 15m) for Futures (NQ, ES) and Forex pairs. It is designed to help you spot liquidity sweeps and session reversals without manually drawing every box and line.
This indicator is a Work In Progress. I created this tool primarily for myself to consolidate everything I need for my personal trading style into a single, efficient indicator. However, I am sharing it in case others find it useful. If you are using this and have requests for changes or ideas on how to make it better, please leave a comment or reach out, I will look into what I can do to improve it.
Unicorn A+ Setup dector No repaintNO REPAINT.
The Unicorn Model is a precision confluence indicator that identifies high-probability trade entries by detecting the overlap between Fair Value Gaps (FVGs) and Order Blocks (OBs) — a concept known in ICT methodology as the "Unicorn" setup. When institutional footprints align in the same zone, you get a stacked entry with multiple layers of confluence.
How It Works
1. Fair Value Gap Detection
The indicator automatically identifies imbalances in price where a gap exists between candle wicks — areas where price moved too fast and left "unfilled" space. These gaps act as magnets for price to return and rebalance.
2. Order Block Detection
Simultaneously, the indicator maps out Order Blocks — the last opposing candle before a significant move. These represent areas where institutional orders were placed and often act as support/resistance on retest.
3. Unicorn Zone = FVG + OB Overlap
When a Fair Value Gap and Order Block of the same directional bias overlap, the indicator highlights this confluence zone as a Unicorn. This is your highest-probability entry area — you're not trading just one concept, you're trading the intersection of two.
4. Entry Signals
When price taps into an active Unicorn zone and shows confirmation (bullish/bearish candle structure or wick rejection), the indicator plots:
Entry arrow (▲ for longs, ▼ for shorts)
Entry line at current close
Stop loss line just beyond the zone
Take profit line based on your selected R:R multiplier
How To Use It
Wait for a Unicorn zone to form — the indicator will alert you and highlight the zone in purple (bullish) or yellow (bearish).
Let price retrace into the zone — don't chase. The setup works when price returns to fill the imbalance.
Look for confirmation — the indicator triggers an entry signal when price shows rejection or closes favorably after tapping the zone.
Manage the trade using the plotted entry/stop/target levels, or use your own discretion based on market structure.
Best Practices
Works on any timeframe, but higher timeframes (15m, 1H, 4H) produce more reliable zones
Use in confluence with market structure (trend direction, key levels)
Unicorns that form at premium/discount levels or near session highs/lows carry extra weight
Mitigated zones auto-remove to keep your chart clean
FVG Scalping (HieuMinh)Script Description: Multi-Timeframe Trend & FVG Scalper
This indicator is a comprehensive technical analysis tool designed for scalpers and day traders who focus on price action and trend confluence. It combines dynamic trend tracking, imbalance identification, and multi-timeframe analysis into a single, clean interface.
Key Features:
Advanced Trend Visualization: Uses a multi-EMA system to define market direction. It includes a ribbon fill to visualize momentum and a customizable long-term moving average to help traders stay on the right side of the primary trend.
Automated Fair Value Gap (FVG) Detection: The script automatically identifies and highlights bullish and bearish price imbalances (Fair Value Gaps). These zones are plotted as visual boxes and can be extended to predict future areas of institutional interest or price magnets.
Interactive "Touch" Highlights: A unique feature that alerts traders when price action interacts with established FVG zones. The script visually modifies candle colors and adds signal markers when a "retest" or "touch" of an imbalance occurs, aiding in high-precision entries.
Multi-Timeframe Trend Dashboard: Includes an integrated on-screen table that monitors trend status across six different timeframes simultaneously (from 2-minute to 15-minute intervals). This allows traders to confirm that lower-timeframe scalps are aligned with higher-timeframe momentum without switching charts.
Visual Signal System: Provides clear "Long" and "Short" diamond markers based on momentum crossovers, designed to filter out market noise and focus on high-probability trend shifts.
Highly Customizable UI: Traders can toggle visibility for individual components (EMA lines, FVG boxes, labels, and dashboard) to maintain a clean workspace tailored to their specific strategy.
How to Trade with FVG Scalping (Hiếu Minh)
This indicator simplifies complex price action into color-coded signals. Here is the general strategy for identifying potential entries:
🔵 Finding Long Opportunities (Bullish Confluence)
Focus on buying when the market shows strength and institutional support.
The Setup: Look for the Multi-Timeframe Dashboard to show green status across several timeframes.
The Trigger: When price retraces into a Bullish FVG zone and the script identifies a successful test, the candle will turn Blue and a Blue Dot will appear below the bar.
Confirmation: Ideally, the "LONG" diamond signal should be visible, confirming that the short-term EMAs have crossed bullishly.
🟠 Finding Short Opportunities (Bearish Confluence)
Focus on selling when the market shows weakness and overhead resistance.
The Setup: Look for the Multi-Timeframe Dashboard to show red status, indicating a broad downtrend.
The Trigger: When price bounces into a Bearish FVG zone and meets resistance, the script will highlight the candle in Orange/Red and place a Red Dot above the bar.
Confirmation: Look for the "SHORT" diamond signal to appear, indicating that momentum has shifted back to the downside.
Cycles by AlgoKingsCycles by AlgoKings
RISK DISCLAIMER: This indicator is an analytical tool for educational purposes only, not financial advice. Trading carries substantial risk of loss. This tool does not guarantee profitable trades. Always use proper risk management and never risk more than you can afford to lose.
WHAT ARE CYCLES?
Cycles visualizes institutional time windows and key opening price levels. Instead of analyzing price patterns, this indicator segments the trading day into institutional order flow periods (90-minute, 30-minute, 10-minute cycles) and marks significant opening prices (session, daily, weekly, monthly, yearly) that often act as reference points for intraday price action.
Example: The 09:30 open price marks the start of regular US equity trading and often serves as a pivot level throughout the day. The London 1 (LN 1) 90-minute cycle from 02:30-04:00 EST represents the first institutional accumulation window.
UNDERLYING METHODOLOGY
This indicator combines three analytical layers:
1. INTRADAY CYCLE SEGMENTATION
Divides the trading day into institutional time windows:
ASIA SESSION:
18:00-02:30 EST (overnight session before London open)
90-MINUTE CYCLES:
Nine windows per trading day aligned with ICT methodology:
- LN 1, LN 2, LN 3: London session (02:30-04:00, 04:00-05:30, 05:30-07:00)
- AM 1, AM 2, AM 3: New York AM session (07:00-08:30, 08:30-10:00, 10:00-11:30)
- PM 1, PM 2, PM 3: New York PM session (11:30-13:00, 13:00-14:30, 14:30-16:00)
Technical implementation:
- 90m detection: Calculates ((hour * 60 + minute) - 150) % 90 == 0 to identify cycle boundaries from 02:30 EST baseline
- Session boundaries: Tracks inSession flag using time("", "0230-1600", gTimezone) to detect entry/exit from trading window
- Index tracking: Maintains counter (1-9) to assign sequential names (LN 1, AM 2, etc.) and color rotation (A/M/D pattern)
Color coding:
Each 90m cycle alternates three colors in A-M-D pattern (Accumulation-Manipulation-Distribution phases based on ICT concepts)
30-MINUTE CYCLES:
27 windows per trading day (2:30-16:00 EST), color-coded in A-M-D triplet pattern
10-MINUTE CYCLES:
81 windows per trading day (2:30-16:00 EST), single color for all
Cycle visualization:
- Box backgrounds highlight time ranges
- High/low tracked dynamically as cycle forms
- EQ (equilibrium) line at midpoint for 90m cycles
- Borders (optional) delineate cycle boundaries
2. OPENING PRICE TRACKING
Marks key opening levels that serve as institutional reference points:
SWING OPENS:
- Year Open: First price of calendar year
- Quarter Open: First price of Q1, Q2, Q3, Q4
- Month Open: First price of calendar month
- Week Open: First price of Sunday 18:00 EST (Monday for crypto)
INTRADAY OPENS:
- 00:00 Open: Midnight EST (new trading day for 24h markets)
- 09:30 Open: US equity market open
- Current Cycle Open (C.O): Opening price of most recent 90m cycle
Technical implementation:
- Period opens: Uses request.security to detect new bar on higher timeframe (time != previous time )
- Timed opens: Pattern matches hour/minute (e.g., hour==9 and minute==30 for 09:30)
- Line extension: Opens extend right dynamically (end = time + offset) to stay visible
History parameter controls how many previous opens to display per type.
3. OVERLAP CONSOLIDATION
When multiple opens share the same price level, consolidates into single visual:
ALGORITHM:
At barstate.islast, compares all active Level objects by price coordinate. When match found, merges labels into combined text with bullet separator (e.g., "M.O, W.O •" indicates Month Open and Week Open coincide). Lower precedence level undrawn, higher precedence level preserves visual with concatenated tooltip.
This prevents chart clutter when weekly, monthly, or quarterly opens align at same price.
WHY CLOSED-SOURCE?
This script protects proprietary algorithms:
- 90m cycle detection: Custom time arithmetic ((hour * 60 + minute) - 150) % 90 == 0 that calculates exact 90-minute boundaries from 02:30 baseline, with session boundary detection to exclude overnight periods
- Cycle index management: State machine that resets index to 1 on session start, increments through 1-9, applies modulo arithmetic for color rotation (index % 3), and assigns sequential names based on position
- Dynamic range tracking: Real-time high/low updating during cycle formation (h = math.max(h, high), l = math.min(l, low)) with isFinal flag transition when cycle completes
- Timed open detection: Pattern matching on hour/minute combinations with timezone conversion (gTimezone = "America/New_York") and proper handling of 24h markets vs traditional session starts
- Overlap consolidation: Price-based comparison of all Level objects at barstate.islast, string concatenation of names, selective undrawing to maintain single visual per price level
- Day of week positioning: Complex time offset calculations (newNoonTime = time - D/2, newMidTime for Sunday handling) to center labels at day midpoints considering crypto 24/7 vs traditional market schedules
Standard cycle indicators show fixed time periods. This script provides ICT-aligned institutional windows with smart label management and multi-timeframe open tracking.
TECHNICAL COMPONENTS
Core structures:
- Security Object: Stores timeframe data (open, time, time ) from request.security calls, maintains isNew flag for cycle detection
- Range Object: Represents cycle box with coordinates (start, end, h, l), isFinal state, drawing objects (box, label, eq line)
- Level Object: Represents open price line with coordinates (price, start, end, startCtf), isFinal state, drawing objects (line, label)
- Option Object: Centralized settings container with cycle-specific overrides for colors, styles, history counts
Cycle detection patterns:
- 90m: if (security.isNew and ((hour * 60 + minute) - 150) % 90 == 0 and inSession)
- 30m: if (security.isNew and inSession), index cycles 1-2-3 for color
- 10m: if (security.isNew and inSession)
- Period opens: if (security.isNew) on higher timeframe
- Timed opens: if (security.isNew and hour == h and minute == m)
Extension logic:
- Ranges: end = time, h = max(h, high), l = min(l, low) while not isFinal
- Levels: end = time + offset (offset = ctfSeconds * 12000 for far-right placement)
HOW TO USE
Setup:
1. Apply to intraday chart (works best on 1m-30m timeframes)
2. Enable/disable cycle types in Time Cycles section
3. Enable/disable open types in Opens section
4. Configure History to control how many days/periods to show
5. Adjust colors and line styles to preference
Chart Timeframe Requirements:
Designed for intraday charts (seconds to 30m). Higher timeframes (1H+) will show opens but cycles may not display properly.
Interpretation:
CYCLES (Box Backgrounds):
- ASIA = Gray box covering 18:00-02:30 EST
- LN 1/2/3 = Blue/Red/Green boxes (London 90m cycles)
- AM 1/2/3 = Blue/Red/Green boxes (NY morning 90m cycles)
- PM 1/2/3 = Blue/Red/Green boxes (NY afternoon 90m cycles)
- 30m/10m = Smaller nested cycles within 90m windows
- EQ line = 50% equilibrium level within 90m cycle range
OPENS (Horizontal Lines):
- C.O = Current 90m cycle open (most recent)
- 00:00 = Midnight EST open
- 09:30 = US equity market open
- W.O = Week open (Sunday 18:00)
- M.O = Month open
- Q.O = Quarter open
- Y.O = Year open
- Bullet (•) in label = Multiple opens at same price
DAY OF WEEK:
- Labels at chart bottom (Monday, Tuesday, etc.)
- Vertical dividers at midnight (optional)
SETTINGS EXPLAINED
Time Cycles:
- Asia: Enable/disable Asia session box (18:00-02:30 EST) with color picker
- 90m Cycle: Enable/disable 90m windows with three color pickers (A/M/D phases)
- 90m EQ: Show/hide equilibrium line at midpoint of 90m cycles
- 30m Cycle: Enable/disable 30m windows with three color pickers
- 10m Cycle: Enable/disable 10m windows with single color
- Label: Size for cycle names (LN 1, AM 2, etc.)
- Border: Show/hide cycle box outlines with style picker
- History (Days): Number of days to show cycles (0-4)
Opens:
- Label: Color and size for all open price labels
- Line Width: Thickness for all open price lines
- Current Cycle: Enable/disable C.O (current 90m cycle open)
- 00:00: Enable/disable midnight open with color and history count
- 09:30: Enable/disable equity market open with color and history count
- Week: Enable/disable weekly open with color and history count
- Month: Enable/disable monthly open with color and history count
- Quarter: Enable/disable quarterly open with color and history count
- Year: Enable/disable yearly open with color and history count
History count determines how many previous opens to display (e.g., History=2 for Weekly shows this week and last week's opens)
Day of Week:
- Day: Enable/disable day name labels at chart bottom
- Divider: Enable/disable vertical lines at midnight boundaries with style picker
UPDATES
This script is actively maintained. Updates released through TradingView's native update system. For technical questions, use the comment section below.
FVG by AlgoKingsFVG by AlgoKings
RISK DISCLAIMER: This indicator is an analytical tool for educational purposes only, not financial advice. Trading carries substantial risk of loss. This tool does not guarantee profitable trades. Always use proper risk management and never risk more than you can afford to lose.
WHAT ARE FAIR VALUE GAPS?
Fair Value Gaps (FVGs) are price imbalances created when aggressive institutional order flow leaves gaps between consecutive candles. These gaps often act as magnetic zones where price returns to fill the imbalance before continuing in the original direction.
Example: Bullish FVG forms when candle 1's low is above candle 3's high, creating a gap that wasn't traded. Price often returns to fill this gap before moving higher.
UNDERLYING METHODOLOGY
This indicator combines four analytical layers:
1. THREE-CANDLE PATTERN DETECTION
Identifies FVGs using precise gap analysis:
BULLISH FVG:
Candle 1 (current) low > Candle 3 (two bars back) high = Gap between bars that price never traded
BEARISH FVG:
Candle 3 (two bars back) low > Candle 1 (current) high = Gap between bars that price never traded
Technical implementation:
- Uses request.security with lookahead_on to compare high , low (candle 1) against high , low (candle 3)
- For bullish FVG: Gap top = low , Gap bottom = high
- For bearish FVG: Gap top = low , Gap bottom = high
- Detects new FVGs when time exceeds lastTime (new bar completed on indicator timeframe)
Higher timeframe precision:
When indicator timeframe exceeds chart timeframe (e.g., 1H FVG on 5m chart), the algorithm searches backward through chart bars to find the exact bar that created the gap extreme, providing precise entry points rather than using the timeframe's open time.
2. PARTIAL MITIGATION TRACKING
Advanced mitigation system tracks progressive gap fills:
MITIGATION TYPES:
- Wick: Price touches gap boundary (high >= gap for bearish, low <= gap for bullish)
- Body: Candle closes inside gap (close >= gap for bearish, close <= gap for bullish)
STATE MANAGEMENT:
- Unmitigated: Full gap remains (displays in green for bullish, red for bearish)
- Partially Mitigated: Price entered gap but not fully filled (split display: mitigated portion in gray, remaining in green/red)
- Fully Mitigated: Price completely filled gap (displays in gray)
Progressive update algorithm:
- priceMt variable tracks current mitigation level
- On each bar, compares new close/low (bullish) or close/high (bearish) against priceMt
- If deeper mitigation detected, updates priceMt and redraws box boundaries
- When priceMt reaches gap bottom (bullish) or gap top (bearish), marks isMt flag true
Visual updates:
- boxUnMt (unmitigated box) shrinks as priceMt advances
- boxMt (mitigated box) expands from opposite side
- Both boxes share same start/end times, meet at priceMt level
3. MULTI-TIMEFRAME AGGREGATION
Monitors up to 9 timeframes simultaneously:
TIMEFRAME ELIGIBILITY:
Only processes timeframes >= chart timeframe. If chart is 5m, can show 5m, 15m, 1H, 4H, Daily, etc. Cannot show 1m FVGs on 5m chart.
Seconds filter: Excludes seconds-based indicator timeframes when chart is 4H+ (prevents attempting to load 1s/5s data on Daily chart where it doesn't exist)
FVG ARRAY MANAGEMENT:
Each timeframe maintains independent array of FVG objects, sorted newest first. History parameter controls array size (default: 50). When array exceeds history limit, oldest FVG is removed and deleted.
4. TOUCH DETECTION AND VISUAL MANAGEMENT
Tracks when price revisits FVG zones:
TOUCH EVENTS:
Separate from mitigation, tracks when price enters FVG at all (isOutlineMt flag). Uses same logic as mitigation detection but sets flag on first touch regardless of depth.
Visual consequences:
- Before touch: Outline border displays in gray (bdUnWkColor)
- After touch: Outline border removed, indicates price acknowledged zone
- Extension behavior: If "Extend Unmitigated" enabled, only untouched FVGs extend right
BIAS FILTERING:
Optional filter to show only bullish, only bearish, or both (neutral) FVGs. Applied during FVG creation, prevents drawing filtered direction entirely.
WHY CLOSED-SOURCE?
This script protects proprietary algorithms:
- Three-bar gap detection: Precise timestamp matching using time > lastTime to identify new bar completions across multiple timeframes simultaneously, with lookahead_on to access confirmed previous bar data
- Partial mitigation algorithm: Real-time priceMt tracking that compares current bar against existing gap levels, calculates progressive fill depth, updates box boundaries dynamically without redrawing entire object
- Higher timeframe precision: getHighestTime and getLowestTime functions that search backward through chart bars (using offset calculations: length * 3 for 3 bars back) to pinpoint exact bar that created gap extreme rather than using timeframe open
- Multi-state tracking: Complex state machine with isMt (fully mitigated), isOutlineMt (touched), and priceMt (current mitigation level) flags that determine visual rendering and extension behavior
- Dynamic visual updates: Box boundary adjustments (set_top/set_bottom) that maintain object references while changing coordinates, preventing flicker and preserving tooltips
Standard FVG indicators simply draw boxes between wicks. This script provides institutional-grade mitigation tracking with progressive fill monitoring and precise timestamp resolution.
TECHNICAL COMPONENTS
Core structures:
- Security Object: Stores timeframe data including high , low , high , low , time , time from request.security calls
- Fvg Object: Contains gap coordinates (h, l), mitigation level (priceMt), state flags (isMt, isOutlineMt), timestamps (startTime, endTime), and drawing objects (boxes, lines, labels)
- SecurityFvg Object: Manages array of Fvg objects for one timeframe, handles updates, mitigation checks, and history purging
Gap detection logic:
- Bullish: if (l1 > h3 and isBias(bias, Trend.up)) create FVG with h=l1, l=h3, priceMt=l1
- Bearish: if (l3 > h1 and isBias(bias, Trend.dn)) create FVG with h=l3, l=h1, priceMt=h1
- Timestamp precision: startTime = getHighestTime(h3) for bullish or getLowestTime(l3) for bearish on HTF
Mitigation detection:
- Bullish: if (close < priceMt or low < priceMt depending on type) update priceMt = min(close/low, priceMt)
- Bearish: if (close > priceMt or high > priceMt depending on type) update priceMt = max(close/high, priceMt)
- Full mitigation: if (priceMt <= gap.l for bullish or priceMt >= gap.h for bearish) set isMt = true
HOW TO USE
Setup:
1. Apply to any chart (works on all symbols and timeframes)
2. Enable/disable timeframes in settings (9 configurable slots)
3. Select Bias to filter FVG direction (Neutral, Bullish, Bearish)
4. Choose Mitigation Type (Wick for conservative, Body for confirmation)
5. Configure History to control how many FVGs display per timeframe
Chart Timeframe Requirements:
Indicator only shows FVGs from timeframes equal to or higher than chart timeframe. For 5m chart: can show 5m, 15m, 1H, 4H, Daily, Weekly, Monthly. Cannot show 1m FVGs.
Interpretation:
- Green box = Bullish FVG (unmitigated portion)
- Red box = Bearish FVG (unmitigated portion)
- Gray box = Mitigated portion
- Dashed line = 50% equilibrium level (EQ)
- Gray outline = Untouched FVG
- No outline = Price has touched FVG
- Label = Timeframe and direction (e.g., "5m +FVG" or "1H -FVG")
SETTINGS EXPLAINED
Options:
- Bias: Filter FVG direction (Neutral shows both, Bullish shows only green, Bearish shows only red)
- History: Number of FVGs to display per timeframe (default: 50)
- Mitigation Type: Wick (price touches) or Body (candle closes inside)
- EQ: Show/hide 50% equilibrium line
- 25/75%: Show/hide quarter lines within gap
- Label: Show/hide text labels with size and color options
- Unmitigated Border: Color and style for untouched FVG outlines
- Bullish/Bearish/Mitigated: Colors for gap fill states
- Remove Fully Mitigated: Auto-hide FVGs after complete fill
- Extend All: Keep all FVGs extending right (requires Remove Fully Mitigated)
- Extend Unmitigated: Only untouched FVGs extend right
Timeframes:
9 configurable timeframe rows, each with checkbox to enable/disable. Only timeframes >= chart timeframe will display. Default: Chart TF, 1m, 5m, 15m, 1H, 4H, Daily, Weekly, Monthly.
Common Configurations:
- Scalping: Enable chart TF, 1m, 5m with Mitigation Type = Wick
- Day Trading: Enable 5m, 15m, 1H, 4H with Mitigation Type = Body, History = 20
- Swing Trading: Enable 1H, 4H, Daily with Remove Fully Mitigated = false
- Bias Trading: Set Bias = Bullish during uptrends, Bearish during downtrends to reduce noise
UPDATES
This script is actively maintained. Updates released through TradingView's native update system. For technical questions, use the comment section below.
SMT Custom by AlgoKingsSMT Custom by AlgoKings
RISK DISCLAIMER: This indicator is an analytical tool for educational purposes only, not financial advice. Trading carries substantial risk of loss. This tool does not guarantee profitable trades. Always use proper risk management and never risk more than you can afford to lose.
WHAT IS SMART MONEY TECHNIQUE (SMT)?
SMT identifies divergences between correlated market pairs when one asset makes a new high/low but its correlated counterpart fails to do so. These divergences often signal institutional repositioning and potential reversal points.
Example: NQ makes a new high at 15,200 but ES fails to exceed its previous high = Bearish SMT divergence
UNDERLYING METHODOLOGY
This indicator combines three analytical layers:
1. AUTOMATIC CORRELATION MAPPING
Built-in correlation intelligence for 40+ pairs:
- Futures: NQ, ES, YM cross-correlation | GC/SI | 6E/6B
- Forex: EURUSD/GBPUSD/DXY(inverse) | AUDUSD/NZDUSD
- Stocks: MAG7 (META, NVDA, MSFT, etc.) vs NDX
- Crypto: BTCUSD/ETHUSD
Algorithm automatically mirrors contract types (perpetual/quarterly futures) and exchange prefixes using regex-based parsing. Recognizes quarterly contracts (NQU2025), micro contracts (MNQ, MES), and perpetual syntax (NQ1!).
2. MULTI-TIMEFRAME CYCLE ANALYSIS
Proprietary cycle detection algorithm:
- Tracks price structure across 9 configurable timeframes simultaneously
- Maintains independent high/low tracking for each symbol pair using request.security()
- Identifies cycle completions with time-synchronized bar analysis
- Implements adaptive purge logic (1min to Monthly) to balance historical context vs performance
Technical implementation compares previous period extremes (high , low ) across correlated pairs and timestamps divergence formations at chart timeframe precision.
3. DIVERGENCE CLASSIFICATION SYSTEM
Bullish SMT: Chart symbol makes lower low, correlated pair does NOT = Institutional buying pressure
Bearish SMT: Chart symbol makes higher high, correlated pair does NOT = Institutional selling pressure
Advanced features include level tracking (monitors when extremes are revisited), automatic extension until both levels violated, overlap filtering to remove redundant signals, and inverse correlation support for DXY relationships.
WHY CLOSED-SOURCE?
This script protects proprietary algorithms:
- Automatic symbol mapping: Custom logic for 40+ correlation pairs including futures contract recognition (expiration codes, micro contracts) and exchange inheritance
- Cycle synchronization engine: Complex timestamp matching ensures divergences only flagged when both symbols' cycle periods align perfectly (prevents false signals from data lag)
- Adaptive purge system: Timeframe-specific memory management (1S to 12M) optimized through backtesting
- Multi-level tracking: Simultaneous monitoring of multiple active divergences with state management for "taken" levels
- Overlap intelligence: Algorithm determines when to hide/combine signals from different timeframes while preserving information in tooltips
Standard divergence indicators simply compare two moving averages. This script performs real-time institutional flow analysis across correlated instruments.
HOW TO USE
Setup (Automatic Mode - Recommended):
1. Apply to chart of supported pair (see correlation list above)
2. Indicator automatically detects optimal comparison symbols
3. Enable/disable specific timeframes in settings
4. Adjust visual preferences (colors, line styles, labels)
Setup (Manual Mode):
1. Uncheck "Automatic Symbol Mode" in settings
2. Enter "Manual Symbol #1" (e.g., ES1! when chart shows NQ1!)
3. Optional: Enter "Manual Symbol #2" for three-way comparison
4. Check "Invert" if symbol is inversely correlated (e.g., DXY vs EURUSD)
Interpretation:
- Blue lines = Bullish SMT (chart made lower low, correlated pair held higher). Potential reversal up.
- Red lines = Bearish SMT (chart made higher high, correlated pair stayed lower). Potential reversal down.
- Dots in labels = Multiple SMT signals overlap. Hover to see all timeframes.
SETTINGS EXPLAINED
Symbols:
- Automatic Symbol Mode: Uses built-in correlation intelligence (recommended)
- Manual Symbol #1/2: Override automatic selection
- Invert: For inverse correlations (DXY vs majors)
- Hide Exact Overlap: Removes duplicate signals with identical start/end times
- Hide All Overlap: Hides lower timeframe SMT within higher timeframe ranges
Timeframes:
- 9 configurable timeframe rows
- Toggle each symbol independently (Sym #1, Sym #2 checkboxes)
- Default: Chart TF, 1m, 5m, 15m, 1H, 4H, Daily, Weekly, Monthly
Display:
- Bull/Bear: Enable/disable directional signals
- Line colors, styles (solid/dashed/dotted), widths
- Label: Show/hide text labels with color and size options
- SMT formation time: Displays timestamp in tooltip (New York time)
UPDATES
This script is actively maintained. Updates released through TradingView's native update system. For technical questions, use the comment section below.
[TehThomas] - Aligned Timeframe Liquidity Sweeps█ OVERVIEW
The Liquidity Sweeps ICT MTF indicator automatically detects and visualizes buyside and sellside liquidity levels based on higher timeframe (HTF) swing points. Designed specifically for traders using Smart Money Concepts and ICT (Inner Circle Trader) methodology, this tool helps identify where institutional players are likely hunting liquidity before making directional moves.
█ KEY FEATURES
✓ Automatic ICT-Aligned Timeframe Selection
• Intelligently selects the higher timeframe based on your current chart
• Follows ICT's recommended correlations (5min→1h, 15min→4h, 1h→Daily, etc.)
• No manual timeframe selection needed - adapts automatically
✓ Precise Liquidity Level Placement
• Lines start exactly at the LTF candle that created the HTF swing point
• Searches backwards through historical data to find exact placement
• Eliminates guesswork about where institutional orders cluster
✓ Real-Time Sweep Detection
• Solid lines indicate untouched liquidity (active levels)
• Lines automatically turn dotted when price sweeps through them
• Swept lines stop at the exact bar of the sweep (clean visualization)
• Both wicks and candle bodies trigger sweep detection
✓ Fully Customizable Per Timeframe
• Individual swing detection settings for each HTF (1m, 15m, 1h, 4h, D, W, M)
• Adjust sensitivity to show major levels only or capture granular liquidity pools
• Customizable colors and line width
• Organized settings groups for easy navigation
█ HOW IT WORKS
The indicator identifies swing highs and swing lows on a higher timeframe using pivot point detection. These swing points represent areas where stop-loss orders from retail traders concentrate, creating "liquidity pools" that smart money targets.
Timeframe Alignment (Automatic):
• 15s chart → 1min HTF
• 1min chart → 15min HTF
• 5min chart → 1hour HTF
• 15min chart → 4hour HTF
• 1hour chart → Daily HTF
• 4hour chart → Weekly HTF
• Daily chart → Monthly HTF
Swing Detection:
The indicator uses customizable left/right bar counts to identify valid swing points on the HTF. Default values are optimized per timeframe (e.g., 10 bars for 1h, 5 bars for Daily), but can be adjusted to your preference.
Visualization:
• Green lines = Buyside liquidity (swing highs where long stops sit)
• Red lines = Sellside liquidity (swing lows where short stops sit)
• Solid style = Untouched liquidity
• Dotted style = Swept liquidity
█ SETTINGS
Swing Detection Group:
• Swing Bars - 1 Minute: Default 5 bars
• Swing Bars - 15 Minutes: Default 8 bars
• Swing Bars - 1 Hour: Default 10 bars
• Swing Bars - 4 Hours: Default 6 bars
• Swing Bars - Daily: Default 5 bars
• Swing Bars - Weekly: Default 3 bars
• Swing Bars - Monthly: Default 2 bars
Tip: Increase values for cleaner charts with major levels only. Decrease for more sensitive detection.
Display Group:
• Buyside Liquidity Color: Default green
• Sellside Liquidity Color: Default red
• Line Width: Adjustable 1-5
█ HOW TO USE
Reading the liquidity levels:
🟢 Green solid line = Untouched buyside liquidity (potential magnet for price)
🔴 Red solid line = Untouched sellside liquidity (potential magnet for price)
🟢 Green dotted line = Swept buyside liquidity (bulls trapped)
🔴 Red dotted line = Swept sellside liquidity (bears trapped)
Trading Applications:
1. Liquidity Grab Reversals: Watch for sweeps followed by immediate reversals
2. Stop Hunt Detection: Multiple sweeps often precede strong counter-moves
3. Target Identification: Use untouched levels as potential price magnets
4. Market Structure Analysis: Understand institutional order flow
5. Confluence Zones: Combine with order blocks, FVGs, or other ICT concepts
Best Practices:
• Focus on liquid markets (major FX pairs, indices, large-cap stocks)
• Consider higher timeframe trend - sweeps against trend are higher probability
• Look for liquidity clusters (multiple levels close together)
• Wait for confirmation after sweeps before entering
• Not all sweeps result in reversals - context matters
█ TRADING STRATEGY EXAMPLES
Liquidity Sweep Reversal:
1. Identify untouched liquidity level
2. Wait for price to sweep through (line turns dotted)
3. Look for reversal price action (engulfing, rejection)
4. Enter in reversal direction with stop beyond the sweep
5. Target next liquidity level or structure
Liquidity-to-Liquidity:
1. Price sweeps sellside liquidity (red dotted)
2. Enter long positions
3. Target buyside liquidity above (green solid)
4. Exit when buyside liquidity is swept
█ IDEAL FOR
• ICT Methodology Traders
• Smart Money Concept Practitioners
• Liquidity-Based Strategies
• Multi-Timeframe Analysis
• Price Action Traders
• Stop Hunt Avoidance
█ TECHNICAL SPECIFICATIONS
• Maximum Lines: 500
• Lookback Range: Up to 1000 bars for precise placement
• Compatible: All markets and timeframes
• Data: Works on both real-time and historical bars
█ NOTES & DISCLAIMERS
• This indicator is a tool for analysis, not a standalone trading system
• Always use proper risk management and combine with other analysis
• Performance may vary across different markets and conditions
• Based on ICT concepts - familiarity with Smart Money trading is recommended
█ LIQUIDITY FOR SINGLETIMEFRAMES
If you prefer normal liquidity lines you can use my other free liquidity indicator
SMC Velocity Scalper (15 M)Concept & Methodology : The SMC Precision Scalper v6 is a specialized adaptation of the classic Smart Money Concepts (SMC) framework, re-engineered specifically for the fast-paced environment of 15-minute scalping. While traditional SMC indicators often lag by focusing on macro-trends, this script prioritizes Internal Market Structure and recent order flow to provide timely entries for intraday traders.
It is built on the latest Pine Script v6 engine, ensuring strict type safety, faster execution, and cleaner visuals.
Key Features
Rapid Structure Detection: Unlike standard Swing Structure (which requires 50+ bars), this script utilizes a sensitive Internal Structure algorithm (customizable length) to detect minor Breaks of Structure (BOS) and Changes of Character (CHoCH) in real-time.
15m Optimized Order Blocks: Filters out old, irrelevant institutional footprints. It automatically identifies and draws only the most recent Order Blocks (OB) that are relevant to current price action.
Fair Value Gaps (FVG): Detects imbalances where price often returns to "fill" orders before continuing the trend.
Liquidity Sweeps: Automatically highlights Equal Highs (EQH) and Equal Lows (EQL), which often act as magnets for liquidity grabs.
Premium/Discount Zones: Draws dynamic Fibonacci-based zones to help you avoid buying in a "Premium" (expensive) area or selling in a "Discount" (cheap) area.
How to Use This Indicator This tool is designed to be a complete decision-support system for scalpers.
Determine Bias: Look at the Internal Structure lines (dashed). A green "BOS" indicates a bullish continuation; a red "BOS" indicates bearish.
Wait for the Pullback: Do not chase the breakout. Wait for price to retrace into a colored Order Block box or a Fair Value Gap.
Confirm Entry: Watch for a CHoCH (Change of Character) signal within your zone. For example, if price hits a bullish Order Block, wait for a green internal CHoCH label to confirm buyers are stepping in.
Target: Aim for the weak structural points, marked as "Weak High" or "Weak Low" by the script.
Settings & Customization
Swing Length (Scalp): Controls the sensitivity of the major trend. Default is 10 for 15m charts.
Internal Structure Length: Controls the speed of minor structure signals. Lower this to 3 or 4 for hyper-aggressive scalping.
Order Blocks: You can toggle Swing vs. Internal OBs and adjust how many are displayed to keep your chart clean.
Risk Disclaimer
Important Risk Factors & Limitations
Repainting on Historical Data: This script uses request.security with lookahead to calculate Multi-Timeframe (MTF) Fair Value Gaps. While this provides accurate levels for closed candles, historical backtesting may visually "repaint" signals that were not valid in real-time. Always wait for a candle close before confirming a signal.
Lag is Natural: Even with optimized settings, structure-based indicators inherently lag because a High/Low is only confirmed after price moves away from it. This tool identifies structure breaks, not prediction.
Not Financial Advice: This indicator is a technical analysis tool, not a trading bot. It visualizes market data to aid decision-making. Trading cryptocurrency, forex, or stocks carries a high level of risk, and you can lose more than your initial investment.
False Signals: In ranging (sideways) markets, structure indicators can produce frequent "flip-flop" signals (BOS followed immediately by opposite CHoCH). Use discretion during low-volume hours.
ICT SMT [Pro] (fadi)Smart Money Technique (SMT) is a powerful tool used to identify institutional accumulation or distribution. It occurs when one asset makes a lower low (or higher high) while a correlated asset fails to do so, making a higher low (or lower high) instead. This divergence shows strong buying or selling pressure on the asset that failed to break its level.
While SMT is a high-probability confluence, tracking it manually is a distraction. It forces you to take your focus away from price action to constantly monitor highs and lows across two or more different charts.
ICT SMT automates this entire process , identifying the "crack in correlation" in real-time so you can stay focused on your trade execution, and draws the SMT levels right on your chart.
Core Functionality & Logic
✅ Intelligent Symbols Matching
When you load a chart, ICT SMT will look for the best matching symbols by parsing your current chart to understand its asset type and exchange. It will then run propriety logic to match contract size and exchange, if needed.
It intelligently recognizes contract sizes. If you are viewing NQ, it automatically compares it against ES. If you switch to MNQ (Micro), it instantly adapts to compare against MES (Micro).
And if you are trading Forex or Crypto for example, accuracy in SMT is often ruined by comparing data from different liquidity providers. ICT SMT automatically identifies your current chart's provider and reuses that same exchange for the target asset whenever possible (e.g., OANDA to OANDA). This ensures the divergence is based on synchronized price feeds, eliminating "fake" signals caused by exchange price gaps.
Global Mapping: This system works across all asset classes. While it provides optimized defaults, traders have full control via a flexible mapping system to pair any symbol or override the defaults as needed.
✅ Live SMT Detection
ICT SMT evaluates price action as the current candle develops. An SMT is identified the moment one asset breaks its logical level while the other fails to do so, providing real-time feedback before the candle even closes.
Depth Sensitivity: Users can select the depth of analysis via a dropdown menu (Small, Medium, or Large) to define how the engine builds its logical levels.
✅ Session-Specific Filtering
To ensure the highest probability setups, ICT SMT uses time-based logic to enable or disable the calculation engine. You can configure up to four custom trading sessions (e.g., London, NY AM, NY PM). SMTs are only processed within these windows, keeping the chart clean and optimized for peak performance.
✅Alert Engine
Stay informed of market shifts without needing to hover over the screen. The script includes a professional alert suite:
• SMT Detected (Intra-Candle): Triggers the moment a divergence begins forming in real-time.
• SMT Confirmed: Triggers once the candle closes, validating that the divergence held through the completion of the interval.
How it Works
Add the indicator to your chart
Make sure the assets you trade are on the list, modify it if needed
You are done! Trade and navigate your charts as usual
When a new symbol is loaded, the indicator identifies the symbol type and exchange
Performs a lookup to find matching pairs in the mapping list
Based on the type, automatically adjusts the matching pairs to match the exchange and size for data consistency.
As new candles are formed, the indicator builds a list of the best logical levels to compare from each symbol and compares the two in real-time to identify the divergence.
Settings & Configurations
✅ General Settings
Show no more than - Limits the number of active SMT labels visible on the chart at once to prevent visual clutter.
Type of SMT to show - Choose between Bullish SMT, Bearish SMT, or \'Both\' to filter the signals based on your current market bias.
Lookback depth - Determines the lookback period for our proprietary pivot logic. Higher values analyze a longer history; lower values prioritize the most recent institutional movements.
Show 2 Candles SMT - When enabled, the indicator looks for SMT divergences occurring within a tight 2-candle window, ideal for high-speed \'Intra-Candle\' scalping setups.
Detect one SMT per pivot - Ensures that each logical swing high or low only generates a single signal, preventing duplicate labels on the same price move.
Delete irrelevant SMT - Automatically removes SMT labels if price moves past the pivot point, keeping your chart focused only on valid, tradeable confluences.
✅ Display Settings
Link - Customizes the appearance of the line connecting the two assets\' price points. Adjust the color and thickness to match your chart theme.
Label - Toggles the SMT text labels. You can adjust the color, size, and transparency to ensure the signals are visible but not distracting.
✅ Session
Sessions 1 to 4 - Defines a specific trading window. Enable to filter SMT detection within your chosen times to minimize market noise.
✅ Alerts
Alert on real-time SMT (Noisy) - Triggers the moment a divergence is detected in real-time. This provides an early warning during the formation of a wick, but may disappear if price action recovers before the candle closes
Alert on confirmed SMT - Triggers only after the candle closes. This ensures the SMT is locked in and validated by the final price, eliminating temporary signals.
✅ Pairing
Pairs - This is the Global Mapping engine. By default, it automatically detects your chart (e.g., NQ to ES). Use these fields to manually override or add specific pairs (e.g., DXY or specific Crypto exchanges). Invert: "Flips the price calculation for the secondary symbol. This is essential when comparing positively correlated assets against negatively correlated ones, such as EURUSD vs. DXY.
🔥 Usage Methodology
In ICT theory, SMT is a powerful confluence, not a standalone signal. It is important to note that Traders should not rely on SMT alone for entries. This tool is designed to support existing trade ideas, such as confirming a daily bias, a Fair Value Gap (FVG), or a run on liquidity. It acts as a "confirmation of intent" within your broader trading framework.
Disclaimer: Trading involves significant risk. ICT SMT is a technical analysis tool and does not constitute financial advice or a guarantee of profit.
BreakPoint Pro - Market Structure Shifts BreakPoint Pro - Market Structure Shifts
BreakPoint Pro identifies meaningful structural breaks in price action by tracking swing highs and lows, detecting directional shifts, and optionally requiring a break-and-retest confirmation before signaling.
To reduce noise and overtrading, BreakPoint Pro integrates:
- Trend and momentum filters
- Signal cooldown logic
- Adaptive ATR-based risk visualization
- Multi-timeframe structural context
The result is a clean, structured framework that helps traders align entries with both local structure and higher-timeframe bias, while maintaining consistent risk parameters.
NQ 1m Chart Short Signal & TP Hit
This indicator is not a strategy and does not auto-execute trades. It is intended as a decision-support tool for discretionary traders who understand structure, trend alignment, and risk management.
BreakPoint Pro identifies meaningful structural breaks in price action by tracking swing highs and lows, detecting directional shifts, and optionally requiring a break-and-retest confirmation before signaling.
BTC 4h Chart Short Signal Close to TP
✨ Key Features (At a Glance)
- Market Structure Shift (MSS) detection
- Optional break + retest confirmation
- EMA trend filter
- RSI momentum filter
- Cooldown system to prevent signal clustering
- ATR-based Stop Loss & Take Profit visualization
- Dynamic Risk/Reward calculation
- Higher-Timeframe (HTF) structure dashboard
- Fully customizable visuals (SL/TP lines, opacity, styles)
ETH 1h Chart - Showing current potential short trade in play, but also older potential trades as well with background color grading and structure high/low levels
🔍 In-Depth Feature Overview
1. Market Structure Detection
BreakPoint continuously tracks recent swing highs and swing lows to determine when price breaks previous structure.
A structure shift is only confirmed when price closes beyond a prior swing, helping filter out wicks and false breaks.
The indicator maintains a structure state:
- Bullish
- Bearish
- Neutral
This state governs signal eligibility and background context.
2. Break + Retest Logic (Optional)
When enabled, BreakPoint requires:
- A confirmed break of structure
- A controlled retest within an ATR-based tolerance
- A continuation close in the break direction
This helps avoid chasing impulsive moves and favors acceptance over reaction.
Retest sensitivity can be fine-tuned using the ATR tolerance multiplier.
3. Trend & Momentum Filters
To improve signal quality, BreakPoint supports optional filters:
EMA Filter
- Long signals only above the EMA
- Short signals only below the EMA
RSI Filter
- Longs require RSI above a configurable midline
- Shorts require RSI below it
Filters can be used independently or combined for stricter confirmation.
4. Cooldown Protection
After a signal triggers, BreakPoint enforces a cooldown period before allowing another signal.
This prevents rapid flip-flopping in choppy conditions and encourages patience and structure clarity.
5. ATR-Based Risk Visualization
Upon a valid signal, BreakPoint automatically plots:
- Stop Loss (SL)
- Take Profit (TP)
Using:
- ATR-based distance
- Configurable Risk/Reward ratio
- Direction-aware placement
All SL/TP lines and labels are purely visual aids and can be customized or disabled depending on your workflow.
6. Higher-Timeframe Structure Dashboard
BreakPoint dynamically evaluates structure on three higher timeframes relative to your current chart.
A compact table displays:
- Timeframe
- Bullish / Bearish / Neutral structure
- Current trade direction
- SL, TP, and live R:R values
This helps traders quickly assess top-down alignment without switching charts.
DXY- USD Index 1h Chart Short with TP hit
🛠️ Settings Review:
Core Structure
- Swing Length – Controls sensitivity of swing detection
- Require Break + Retest – Enables retest confirmation logic
- Retest ATR Tolerance – Defines acceptable retest range
Filters
- Use EMA Filter / EMA Length
- Use RSI Filter / RSI Length / RSI Midline
Signal Management
- Cooldown Bars After Signal – Minimum bars between signals
Risk Visualization
- Use ATR-based Stop Loss
- ATR Stop Loss Multiplier
- Use ATR-based Take Profit
- Risk/Reward Ratio
Visual Customization
- SL/TP colors
- Line styles (solid, dashed, dotted)
- Line widths
- Opacity levels
HTF Display
- Show/Hide HTF structure box
- Table position on chart
DASH - Weekly Timeframe Long Trade hit TP
Best Practices & Tips
- Works best on liquid markets (indices, FX, majors, liquid crypto)
- Use HTF structure alignment for higher-confidence trades
Combine with:
Key levels
Session highs/lows
Supply & demand zones
- Increase swing length and enable filters on higher timeframes
- Avoid treating signals as standalone trade commands
BreakPoint excels as a structure confirmation tool, not a prediction engine.
SOL - 4hr Short
⚠️ Disclaimer:
BreakPoint Pro – Market Structure Shifts is a technical analysis tool designed to highlight potential market structure shifts. It provides visual signals and trade bias suggestions based on swing highs/lows, optional EMA/RSI filters, and break/retest logic. It does not guarantee profits and should not be considered financial advice.
Users are responsible for their own trades. Always perform your own analysis and manage risk appropriately. Use proper stop-losses and position sizing. Trading involves significant risk of loss, and past performance is not indicative of future results.
By using this indicator, you acknowledge that the author cannot be held liable for any trading losses or financial outcomes resulting from its use.
💳 If you'd like access or have any questions, visit our website or feel free to reach out to me directly via DM.
Axiom Flow: PRO SuiteAxiom Flow PRO is an advanced institutional-grade toolkit designed for traders who prioritize precision, clarity, and systematic execution. This premium suite automates the detection of high-probability Fair Value Gaps (FVG) and combines them with a comprehensive Multi-Timeframe Trend Analysis dashboard, transforming complex price action into a streamlined professional workflow.
Whether you trade Indices (NQ, ES), Crypto, Forex, or Metals, Axiom Flow PRO provides the structural roadmap needed to identify where institutional money is moving and where the highest-confluence entries reside.
📊 Key Institutional Features
1. Smart 3-Candle FVG Scanner
Stop manually hunting for imbalances. Our proprietary scanner uses a strict 3-candle confirmation rule to identify high-momentum displacement zones.
Automatic Zone Detection: Draws real-time Bullish and Bearish FVG boxes with integrated mid-line (Equilibrium) markers.
Momentum Filtering: Only identifies gaps backed by three consecutive candles of the same color, ensuring you only see gaps formed by genuine trend strength.
2. Automated Execution Levels & Targets
Take the guesswork out of risk management. For every confirmed setup, the script automatically calculates and plots:
Precision Entry & Stop Loss: Hardcoded lines calculated based on the displacement range.
Dynamic Fibonacci Targets: Automatically projects four Take-Profit levels, allowing you to scale out of positions scientifically as the trend develops.
3. The Axiom Multi-Timeframe Dashboard
Your command center for market bias. Instantly view the trend alignment across four critical timeframes: 15m, 1H, 4H, and Daily.
Unified Trend Verdict: Quickly identify "Strong Bull/Bear" conditions or "Scalp Only" environments based on timeframe confluence.
Squeeze Detection: Built-in RSI volatility filters alert you when the market is in a "Squeeze" (low volatility), helping you stay cash during chop.
4. Integrated Crash Protection (Circuit Breaker)
Protect your capital during aggressive reversals. The suite includes a hidden Trend Filter that monitors fast-timeframe momentum. If price breaks key structural EMAs, the dashboard engages "Protection Mode," warning you to pause new signals until the trend stabilizes.
🛠️ Professional Overlays & Killzones
Declutter your chart by toggling essential institutional tools directly within the Axiom suite:
Session Killzones: Visual boxes for Asia, London, and New York sessions.
Institutional Pivots: Auto-plots Previous Daily, Weekly, and Monthly Highs/Lows (PDH/L).
Session VWAP: Track the volume-weighted average price for the current session.
🚀 Why Choose the PRO Suite?
While the Lite version offers basic analysis, the PRO Suite is a complete execution engine. It doesn't just show you where the market might go—it provides the exact mathematical framework for how to trade it, from entry to final target.
Master the flow. Trade with Axiom.
ICT 7/8/9am lines NY session + 7.30/8.30/9.30 linesThis script show the 7, 8, 9 AM NY session lines, together with the 7.30, 8.30 and 9.30AM lines, like ICT teaches in the 2024 Mentorship, lesson 2.
Feel free to use it!
ICT Key Levels [BRZ]ICT Key Levels by Andyross
Session Liquidity
- Draws London (02:30 - 07:00) & Asia (18:00 - 02:30) high and low.
- Turns dotted when swept.
Opening Levels
- Shows key opening lines as taught by ICT
- Midnight open, NY 9:30 open, Weekly open, Monthly open.
@BearozTrading on Instagram
Simple MSS Detector + FVG Filter + Alerts (mihaifx888)Simple MSS (Market Structure Shift) + Break Line + FVG Filter
This indicator identifies Market Structure Shifts (MSS) using a clean, pivot-based approach and optionally filters them using Fair Value Gaps (FVGs) for higher-quality signals.
It is designed for traders who want a clear, minimal, and rule-based structure shift tool without overcomplication.
Personally, I use it to set up alerts for MSS after valid liquidity gets broken and/or price enters a FVG. This way I don't waste time on charts or setting up alerts manually.
You can play with the pivot length from 1 to 5, levels. I use it on level 2 and 3.
1 = aggressive
5 = super conservative
⸻
How it works
1. Structure definition
• Uses pivot highs and lows to define swing structure
• Tracks the most recent confirmed swing high and swing low
• Structure shifts are only detected when the trend flips:
• Bearish → Bullish (bullish MSS)
• Bullish → Bearish (bearish MSS)
2. Break confirmation
• Choose how structure is considered broken:
• Close beyond the swing level
• Wick beyond the swing level
3. MSS visualization
• When a valid MSS occurs, the script draws a horizontal line
• The line is drawn from the original swing level to the break candle
• Separate colors for bullish and bearish MSS
• Adjustable line thickness
⸻
Optional Fair Value Gap (FVG) filter
You can require a valid Fair Value Gap to appear before the MSS, adding confluence and filtering weaker structure shifts.
• Detects classic 3-candle FVGs:
• Bullish FVG: current low > high two candles back
• Bearish FVG: current high < low two candles back
• Configurable lookback window (number of bars)
• Optional minimum FVG size filter, based on ATR:
• Helps ignore very small or insignificant imbalances
You can enable or disable the FVG filter at any time.
⸻
Alerts
• Bullish MSS alert (Bear → Bull)
• Bearish MSS alert (Bull → Bear)
• Alerts respect all active filters and settings
⸻
Best use cases
• Intraday and lower-timeframe structure analysis
• Liquidity-based or reversal strategies
• MSS confirmation after sweeps, ranges, or session highs/lows
• Works on any market and timeframe
⸻
Notes
• This indicator does not repaint confirmed signals
• It is a structure-only tool and does not provide trade entries or risk management
• Intended as a context and confirmation indicator, not a standalone system
SMT - Malibu SMT Correlation Crack Indicator
This indicator detects Smart Money Technique (SMT) divergences between two correlated assets, helping traders identify potential reversal points when the primary asset and comparison symbol show opposite price movements.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT IT DOES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Detects Bearish Divergence: Primary makes Higher High while Compare makes Lower High
• Detects Bullish Divergence: Primary makes Lower Low while Compare makes Higher Low
• Draws divergence lines between swing points automatically
• Optional labels for quick identification
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Set your Comparison Symbol (e.g., NQ1! for Nasdaq when trading ES)
2. Adjust Swing Length for sensitivity (lower = more swings, higher = fewer)
3. Customize colors to match your chart theme
4. Enable/disable labels based on your preference
Recommended Pairs:
• ES1! vs NQ1! (S&P 500 vs Nasdaq)
• GC1! vs SI1! (Gold vs Silver)
• EURUSD vs GBPUSD (Forex pairs)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TRADING CONCEPT
SMT divergence occurs when correlated assets move in opposite directions at swing points. This often indicates institutional activity and can signal potential reversals.
• Bearish Divergence → Potential Short Setup
• Bullish Divergence → Potential Long Setup
Always use with confluence from other SMT elements (Order Blocks, FVGs, Liquidity).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SETTINGS
• Compare Symbol: Second asset to compare with current chart
• Timeframe: Leave empty to use current chart timeframe
• Swing Length: Swing detection sensitivity (1-20)
• Colors: Customizable for bearish/bullish divergences
• Show Labels: Display BEAR/BULL tags at divergences
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DISCLAIMER
This indicator is for educational purposes only. Trading involves substantial risk. Past performance does not guarantee future results. Always use proper risk management.
CRT | Turtle Soup (ICT)CRT Indicator (Candle Range Theory)
This indicator is based on Turtle Soup within the Candle Range Theory model .
It automatically identifies TS zones and price-created target zones, which can be used either as directional bias or as entry confirmation.
url=https://www.tradingview.com/x/RQlRWK7Q/
🔷 What It Detects
Bullish TS Range
When price shows a downside expansion followed by bullish re-absorption within the range of the previous candle.
Bearish TS Range
When price shows an upside expansion followed by bearish rejection back into the range of the previous candle.
Internal TS Range
When price has already created a higher-timeframe range and, within that range, a new internal range is formed, the indicator also detects it.
url=https://www.tradingview.com/x/MVjz4rY5/
🔷 CRT Detection
A CRT is confirmed when all of the following conditions are met:
The second candle breaks the high or low of the previous candle.
The second candle closes back inside the range created by the first candle.
A target zone is created based on the range of the first candle.
This suggests a failed expansion and indicates a potential price reversal.
Internal CRT Detection
Once a major range is confirmed, if the option is enabled, the indicator will also mark CRTs and ranges formed inside it:
The second candle breaks the high or low of the previous candle.
The second candle closes back inside the range created by the first candle.
A target zone is created based on the range of the first candle.
WHEN BOTH RANGES MARK THE SAME TARGET ZONE, THE PROBABILITY OF PRICE MOVING IN THAT DIRECTION INCREASES SIGNIFICANTLY.
url=https://www.tradingview.com/x/svfGR2H6/
url=https://www.tradingview.com/x/ybzdd1Sm/
url=https://www.tradingview.com/x/a2owV9MK/]https://www.tradingview.com/x/a2owV9MK/ [/url
🔷 Customization Options
Enable / disable signals
Potential Range
Confirmed Range with Target Zones
Visual Style
Color and size
Clean, non-invasive design suitable for any timeframe
Alerts
Target reached alerts
url=https://www.tradingview.com/x/a2owV9MK/
🔷 Indicator Usage
The indicator marks a target zone.
Trades are sought in the direction of that zone, entering from the upper or lower part of the range, depending on direction.
For higher-probability trades, it is recommended to wait for an internal TS confirmation.
ICT Flow Matrix [Ultimate]📊 Overview
ICT Flow Matrix is a comprehensive, all-in-one Smart Money Concepts (SMC) indicator built for traders who follow ICT (Inner Circle Trader) methodology. This indicator consolidates over 15 institutional trading concepts into a single, highly customizable tool—eliminating chart clutter from multiple indicators while providing deep market structure analysis.
Whether you're identifying liquidity pools, tracking order flow, or timing entries during ICT Macro windows, this indicator delivers institutional-grade analysis directly on your chart.
Pro Tip: use with ICT Market Regime Detector for clear language reads on everything.
⚡ Key Features
🎯 Price Delivery Arrays (PDAs)
Fair Value Gaps (FVG) — Automatic detection with customizable mitigation tracking (Wick Touch, 50% CE, Full Close)
Inverse FVGs (iFVG) — Identifies when FVGs fail and flip, creating new tradeable zones
Order Blocks (OB) — Last opposing candle before impulsive moves with adjustable impulse strength
Breaker Blocks (BB) — Automatically generated when Order Blocks fail
Rejection Blocks (RB) — Strong wick rejections indicating institutional defense
Volume Imbalances (VIMB) — Gaps between candle bodies showing aggressive institutional activity
📐 Market Structure & Liquidity
Market Structure Shifts (MSS) — Real-time detection of bullish/bearish structure breaks
Equal Highs/Lows (EQH/EQL) — Liquidity pools where stop losses accumulate
Buy-Side/Sell-Side Liquidity (BSL/SSL) — Swing point liquidity levels with sweep detection
Premium/Discount Zones — Visual shading showing institutional buying/selling areas
OTE Zone (61.8%-79%) — Optimal Trade Entry zone for high-probability entries
⏰ Time-Based Analysis
ICT Macro Times — All nine 30-minute algorithmic windows (02:45, 03:45, 04:45, 09:45, 10:45, 13:45, 14:45, 15:15, 15:45 NY Time)
Killzone Sessions — Asia, London, NY AM, NY PM with customizable times
Session Opens — Weekly, Monthly, Daily opening prices
Previous Period H/L — PDH/PDL, PWH/PWL, PMH/PML levels
📏 Dealing Ranges
Multi-Timeframe Ranges — 21-Day, 3-Day, Daily dealing ranges
Session Ranges — Asia, London, NY dealing ranges with equilibrium
Fibonacci Structure — 0%, 50% (EQ), 100% levels with P/D shading
🕯️ HTF Orderflow
Higher Timeframe Candles — Display up to 6 HTF candles with auto-timeframe selection
Candle Timer — Countdown to next HTF candle close
O/H/L Reference Lines — Current HTF open, high, low levels extended on chart
🎨 Visual Customization
5 Theme Presets — Dark Pro, Light Clean, Neon, Classic, Custom
Full Color Control — Customize every element individually
Zone Styles — Filled or Border Only options
Mitigation Effects — Visual fade when zones are mitigated
📋 Smart Dashboard
Real-Time Status — Structure bias, zone position, active session, OTE status
Confluence Score — Algorithmic scoring when multiple concepts align
Zone Counters — Active FVG, OB, BB, RB, VIMB, liquidity levels
3 Display Modes — Minimal, Compact, Detailed
🔔 Comprehensive Alert System
40+ Alert Conditions including:
FVG/OB/BB/RB/VIMB formation
Liquidity sweeps (EQH, EQL, BSL, SSL)
Market Structure Shifts
OTE zone entry
Macro time windows
Session opens
High confluence zones
Combo alerts (Macro + Confluence)
📖 How To Use
For Swing/Position Traders:
Enable HTF Orderflow to identify dominant trend direction
Use Dealing Ranges (3D, 21D) to find premium/discount zones
Look for OB/FVG confluence in discount (longs) or premium (shorts)
Confirm with MSS for trend alignment
For Day/Intraday Traders:
Mark the Asian Range during pre-market
Wait for London or NY AM Killzone
Enter during ICT Macro windows when price reaches FVG/OB in OTE zone
Target opposite liquidity (BSL for longs, SSL for shorts)
Confluence Trading:
Dashboard shows real-time confluence score
Score ≥ 3 indicates multiple ICT concepts aligned
Higher scores = higher probability setups
⚙️ Recommended Settings
Trading Style FVG Max OB Max History Bars HTF Candles
Scalping 3-5 2-3 100-200 3-4 Day Trading 5-8 3-5 200-400 4-5
Swing Trading 8-12 5-8 400-800 5-6
🎯 Best Practices
✅ Do:
Use HTF bias before taking LTF entries
Wait for Macro time windows for highest probability
Combine MSS + FVG/OB + OTE for A+ setups
Let mitigated zones fade (use Mitigation Fade setting)
❌ Avoid:
Trading against HTF structure
Entries outside Killzones (lower probability)
Ignoring liquidity targets
Over-cluttering chart (disable unused features)
📝 Version History
v6.0 (Current)
Complete rewrite in PineScript v6
Added ICT Macro Times with bracket/background styles
Enhanced confluence detection algorithm
Improved HTF candle rendering with multiple styles
Added Inverse FVG detection
Session-based Dealing Ranges
Performance optimizations
40+ alert conditions
⚠️ Disclaimer
This indicator is a technical analysis tool designed to visualize ICT/SMC concepts. It does not provide financial advice or guarantee profitable trades. Past performance is not indicative of future results. Always use proper risk management and trade responsibly.
💬 Support & Feedback
If you find this indicator valuable, please leave a comment or boost! Your feedback helps improve future updates.
Questions? Drop a comment below—I actively respond to all questions about the indicator's features and usage.
ICT Market Regime Detector [TradeHook]🔮 Overview
The **ICT Market Regime Detector** is an advanced market condition classifier designed to identify the current market environment and provide context-aware trading guidance. Rather than generating buy/sell signals, this indicator focuses on answering the crucial question: *"What type of market am I trading in right now?"*
Understanding market regime is fundamental to successful trading. The same strategy that works brilliantly in a trending market can fail spectacularly during consolidation. This indicator automatically classifies market conditions into one of eight distinct regimes, each requiring different trading approaches.
---
🎯 Regime Classifications
The indicator identifies these market states:
| Regime | Description | Recommended Approach |
|------------------------|--------------------------------------------------|--------------------------------------|
| *STRONG TREND* |Directional momen. w/ healthy struc| Cont.entries with OTE pullbacks |
| **WEAK TREND** | Gradual drift with retracements | Conservative Order Block entries |
| **ACCUMULATION** | Institutional buying within range | Longs near range lows |
| **DISTRIBUTION** | Institutional selling within range | Shorts near range highs |
| **CONSOLIDATION** | Tight range, low volatility squeeze | Wait for breakout |
| **EXPANSION** | Volatile breakout phase | Momentum following |
| **REVERSAL** | Structural transition period | Wait for confirmation |
| **CHOPPY** | No clear edge | **Avoid trading** |
---
⚙️ How It Works
**Trend Analysis Engine**
- Calculates ADX (Average Directional Index) using Wilder's smoothing method
- Monitors +DI/-DI for directional bias
- Detects trend health via EMA alignment
- Identifies exhaustion through RSI divergence
**Volatility Analysis Engine**
- Measures current vs historical volatility ratio
- Classifies as LOW, NORMAL, HIGH, or EXTREME
- Tracks volatility expansion/contraction phases
**Range Analysis Engine**
- Calculates dynamic support/resistance boundaries
- Tracks price position within range (0-100%)
- Detects range narrowing (squeeze) and expansion patterns
**Institutional Activity Detection**
- Volume spike identification
- Absorption candle patterns (large wicks, small body)
- Displacement candles (large body, small wicks)
- Accumulation/Distribution pattern recognition
---
🛡️ Risk Management Features
**Daily Loss Limit**
- Set maximum daily loss as percentage of account
- Visual warning when approaching limit
- Alert when limit is breached
**Maximum Daily Trades**
- Configurable trade counter per session
- Prevents overtrading
- Session reset options (NY Open, London Open, etc.)
**Trading Readiness Checklist**
- Clear regime ✓/✗
- Kill zone active ✓/✗
- HTF alignment ✓/✗
- Volatility normal ✓/✗
- Loss limit OK ✓/✗
- Trades remaining ✓/✗
---
📊 Multi-Timeframe Analysis
The indicator includes 4H timeframe regime alignment to ensure lower timeframe setups align with higher timeframe bias. Trades taken with HTF alignment historically have higher probability.
---
⏰ Kill Zone Integration
Built-in ICT Kill Zone detection:
- 🌙 Asian Session (Range Building)
- 🇬🇧 London Open (Prime Execution)
- 🇺🇸 NY AM (Prime Execution)
- 🔫 Silver Bullet (10-11 AM EST)
- 🇺🇸 NY PM (Afternoon Opportunities)
Configurable UTC offset for your timezone.
---
🎨 Visual Features
- **Regime-Colored Bars** - Instantly see current market state
- **Comprehensive Dashboard** - All metrics in one panel
- **Adjustable Table Size** - Tiny/Small/Normal/Large
- **Flexible Positioning** - Place dashboard in any corner
- **Optional Regime Labels** - Mark regime changes on chart
---
⚠️ Important Notes
1. This indicator is a **decision support tool**, not a signal generator
2. Always combine with proper price action analysis
3. Past regime identification doesn't guarantee future performance
4. Risk management settings are for tracking purposes only - actual position management should be done through your broker
5. The indicator works best on liquid markets with consistent volume data
---
📚 Educational Purpose
This indicator is designed for educational purposes to help traders understand market structure and regime classification. It implements concepts from ICT (Inner Circle Trader) methodology including:
- Market structure analysis
- Kill zone timing
- Institutional activity patterns
- Multi-timeframe confluence
---
🔧 Inputs Summary
**Master Toggles**
- Enable/Disable indicator, regime detection, recommendations, risk management, alerts
**Core Settings**
- Analysis lookback periods (short/medium/long)
- ADX thresholds for trend classification
- Volatility spike multiplier
**Risk Management**
- Max daily loss percentage
- Max daily trades
- Account size for P&L calculation
- Session reset timing
**Visualization**
- Dashboard on/off and position
- Regime zones and labels
- Bar coloring
- Table text size
---
💡 Tips for Use
1. **Don't trade CHOPPY regimes** - The indicator explicitly warns when no edge exists
2. **Respect the checklist** - Trade only when multiple conditions align
3. **Adjust ADX thresholds** - Different instruments may require fine-tuning
4. **Monitor regime duration** - Fresh regime changes often present the best opportunities
5. **Use with other TradeHook indicators** - Designed to complement the MTMGBS system
⚖️ DISCLAIMER
This indicator is for **educational and informational purposes only**. It does not constitute financial advice. Trading involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. Always conduct your own analysis and consult with a qualified financial advisor before making trading decisions.
iFVG Pro - DEMO [Smart Money Concepts] iFVG Pro is a specialized analysis toolkit designed for Smart Money Concepts (SMC) traders. It automates the detection of Inversion Fair Value Gaps (iFVG) combined with Liquidity Sweeps to identify high-probability reaction zones in the market.
Indicator Logic: To ensure transparency, here is how the script calculates signals:
Swing Detection: Using a ZigZag-based logic, the script marks short-term highs and lows acting as Buy-Side (BSL) and Sell-Side (SSL) liquidity.
Liquidity Sweep: The indicator waits for price to "sweep" these levels (wick break only, no body candle close beyond the level). This often indicates a liquidity grab.
Inversion FVG: Following the sweep, the algorithm scans for a Fair Value Gap (Imbalance) that gets broken by price, thus becoming "inverted". For example, a bearish FVG is broken upward and now acts as bullish support.
Signal Generation: A setup is plotted only when this specific chain of events (Liquidity -> Sweep -> iFVG) is complete.
Features:
🎯 iFVG Zones: Automated boxes highlighting potential entry or re-test zones.
💧 Liquidity Lines: Dynamic display of unmitigated highs/lows.
🧹 Clean Chart: Built-in logic removes old objects to keep the chart clutter-free.
📊 Status Panel: Displays details about the last detected setup.
⏰ Time Filter: Configurable trading sessions (e.g., London/New York Session).
Disclaimer: This tool is for educational and analytical purposes only. Past performance is not indicative of future results. Not financial advice.
iFVG Pro [Smart Money Concepts] iFVG Pro is a specialized analysis toolkit designed for Smart Money Concepts (SMC) traders. It automates the detection of Inversion Fair Value Gaps (iFVG) combined with Liquidity Sweeps to identify high-probability reaction zones in the market.
Indicator Logic: To ensure transparency, here is how the script calculates signals:
Swing Detection: Using a ZigZag-based logic, the script marks short-term highs and lows acting as Buy-Side (BSL) and Sell-Side (SSL) liquidity.
Liquidity Sweep: The indicator waits for price to "sweep" these levels (wick break only, no body candle close beyond the level). This often indicates a liquidity grab.
Inversion FVG: Following the sweep, the algorithm scans for a Fair Value Gap (Imbalance) that gets broken by price, thus becoming "inverted". For example, a bearish FVG is broken upward and now acts as bullish support.
Signal Generation: A setup is plotted only when this specific chain of events (Liquidity -> Sweep -> iFVG) is complete.
Features:
🎯 iFVG Zones: Automated boxes highlighting potential entry or re-test zones.
💧 Liquidity Lines: Dynamic display of unmitigated highs/lows.
🧹 Clean Chart: Built-in logic removes old objects to keep the chart clutter-free.
📊 Status Panel: Displays details about the last detected setup.
⏰ Time Filter: Configurable trading sessions (e.g., London/New York Session).
Disclaimer: This tool is for educational and analytical purposes only. Past performance is not indicative of future results. Not financial advice.






















