Erendev - Sessions for SweepsDescription:
This indicator is designed for intraday traders who focus on liquidity sweeps and session-based market structure.
It automatically draws session boxes for Asia, London, New York, and New York PM and highlights the highs and lows of each session. These levels act as important liquidity reference points.
How it works:
Session Boxes: Visualizes each trading session (Asia, London, New York, NY PM) with adjustable colors and transparency.
Highs/Lows: At the close of each session, the indicator projects horizontal rays of the high/low until touched by price or until the day ends.
Daily Separators: Optional background stripes or vertical lines mark new trading days, helping traders distinguish daily cycles.
Day-of-Week Markers: Marks weekdays at the bottom of the chart to help align intraday patterns.
Alerts: Alerts trigger when price interacts with session highs/lows, allowing traders to track liquidity sweeps in real time.
Unique Concept:
Unlike generic session indicators, this script integrates session-based liquidity sweeps directly into the workflow. It’s not only showing the sessions but also tracks untouched highs/lows as liquidity pools—a key ICT-inspired concept.
By combining session timing, liquidity sweeps, and visual clarity, the tool provides a structured intraday map for traders.
Usage:
Works best on intraday timeframes (1m–60m).
Above 2H, visuals are automatically disabled to keep charts clean.
Traders can hide/show sessions individually and customize line styles, widths, and colors.
Can be used across Forex, Futures, and Indices for scalping or day trading.
在腳本中搜尋"ict"
Fair Value Gaps BOOSTED [LuxAlgo & mqsxn] Fair Value Gaps BOOSTED
This enhanced version of LuxAlgo’s Fair Value Gap indicator takes market imbalance detection to the next level. Built on the trusted foundation of the original, this extension introduces powerful new features designed for traders who want deeper insight and more control:
Extended Visualization – Fair Value Gaps now stretch farther into the past with customizable bar extensions, so you can easily track unmitigated gaps over longer distances of time.
Intersection Highlights – Automatically identify and shade overlapping bullish/bearish FVGs, giving instant visual clarity on high-confluence zones.
Center Lines & Mitigation Tracking – Optional center lines improve precision, while mitigation markers help confirm when gaps are filled.
Advanced Filtering – Control visibility with minimum gap sizes, custom start dates for gap formations, and per-direction display limits.
Dashboard Stats – On-chart metrics show the number of detected and mitigated gaps, plus percentages, at a glance.
Alerts Ready – Set up alerts for fresh FVG formation or mitigation events, so you never miss a key signal.
Whether you’re scalping, day trading, or swing trading, Fair Value Gaps BOOSTED helps you pinpoint institutional price imbalances and trade around them with confidence.
------
Inputs & Settings
Threshold % / Auto
Defines the minimum gap size as a percentage of price. Enable Auto to let the script automatically adapt thresholding based on volatility.
Unmitigated Lines (combined)
Draws guide lines for a set number of the most recent unmitigated gaps.
Mitigation Levels
Shows dashed lines where gaps have been fully mitigated (filled).
Timeframe
Lets you calculate Fair Value Gaps on a higher or lower timeframe than the chart you’re viewing.
Style
Dynamic Mode
Keeps the most recent gap area actively updating with price as long as it remains unmitigated.
Extend Right (bars)
Controls how many bars into the future each gap visualization will project.
Bullish / Bearish Colors
Customize the fill colors of bullish and bearish gaps.
Center Line & Width
Adds a dotted line through the midpoint of each gap for visual precision.
Filter
Min Gap Size (ticks)
Only display gaps greater than or equal to this size.
Min Formation Date (days ago)
Show gaps formed within a given lookback window (e.g., only last 4 days).
Display
Show Last Bullish / Bearish (unmitigated)
Limit how many recent bullish or bearish gaps appear at once (set to 0 for unlimited).
Intersections
Show Intersections
Highlight overlapping bullish and bearish gaps as shaded zones.
Show Intersections Only
Hide individual gaps and show only the overlapping regions.
Intersection Color
Customize the fill for overlap areas.
Intersection Center Line / Width
Optionally plot a midpoint line through the overlap zone.
Dashboard
Show Dashboard
Display a compact on-chart table of bullish vs bearish counts and mitigation percentages.
Location
Choose where the dashboard sits (top right, bottom right, bottom left).
Size
Adjust text size (Tiny, Small, Normal).
True Order Block (OB) True Order Block (OB)
This script automatically detects and plots Order Blocks (OBs) based on the presence of Fair Value Gaps (FVGs).
Only Order Blocks are displayed on the chart.
🔎 How it works
The script looks for Fair Value Gaps (FVGs) according to a relaxed 3-candle definition.
Once an FVG is detected:
For a Bullish FVG → the last bearish candle before the gap is marked as the Bullish Order Block.
For a Bearish FVG → the last bullish candle before the gap is marked as the Bearish Order Block.
OBs are extended into the future until price either:
mitigates the zone (optional auto-removal), or
the number of live OBs exceeds the user’s maximum (FIFO cleanup).
⚙️ User settings
Draw Order Blocks (enable/disable plotting)
Minimum OB length (how far each zone extends initially)
Remove OB after violation (auto delete invalidated zones)
Max active OBs (limit on displayed zones for clarity)
Bullish/Bearish OB colors
✅ Key features
Fully automated OB detection
No clutter – only OBs are plotted (FVG logic hidden in the background)
Smart cleanup: mitigated zones are removed automatically
Customizable colors & limits
⚠️ Notes
This tool is designed for educational and analytical purposes only.
It does not generate trade signals.
Always combine with your own strategy, market context, and risk management.
Stacked Order Blocks & Breaker Blocks [FREE] [Extended]BASED ON LOGIC FROM "Order Blocks and Breaker Blocks
This indicator builds directly on the LuxAlgo Order Blocks & Breaker Blocks concept and adds a powerful new feature: stacked intersection highlighting.
Order Blocks (OBs) and Breaker Blocks are detected with the original LuxAlgo swing-based logic for reliability.
Blocks automatically extend to the right until invalidated, with breaker transitions marked clearly.
Intersection Zones: when multiple OBs and/or Breakers overlap, the shared price-time region is highlighted. These stacked zones represent areas of especially strong supply/demand confluence.
Customizable highlight styling:
Choose different colors for OB vs Breaker intersections.
Adjust transparency and maximum highlights displayed.
Optionally draw a center line through the overlap mid-price.
Toggle visibility so you can display only intersections, or both intersections and the underlying blocks.
Supports both bullish and bearish block filtering for overlap detection.
This tool is designed to help traders quickly identify high-probability confluence zones where multiple institutional footprints align.
Stacked Order Blocks & Breaker Blocks [Extended] BASED ON LOGIC FROM "Order Blocks and Breaker Blocks
This indicator builds directly on the LuxAlgo Order Blocks & Breaker Blocks concept and adds a powerful new feature: stacked intersection highlighting.
Order Blocks (OBs) and Breaker Blocks are detected with the original LuxAlgo swing-based logic for reliability.
Blocks automatically extend to the right until invalidated, with breaker transitions marked clearly.
Intersection Zones: when multiple OBs and/or Breakers overlap, the shared price-time region is highlighted. These stacked zones represent areas of especially strong supply/demand confluence.
Customizable highlight styling:
Choose different colors for OB vs Breaker intersections.
Adjust transparency and maximum highlights displayed.
Optionally draw a center line through the overlap mid-price.
Toggle visibility so you can display only intersections, or both intersections and the underlying blocks.
Supports both bullish and bearish block filtering for overlap detection.
This tool is designed to help traders quickly identify high-probability confluence zones where multiple institutional footprints align.
FVG Zones – shrink on fill (bull/bear)Detects classic 3-candle FVGs (ICT definition).
Draws zones as boxes that extend to the right.
On each bar close:
Checks overlap with the current candle.
Shrinks the zone when price wicks into it (bullish: top moves down; bearish: bottom moves up).
Deletes the zone once it’s completely filled/closed.
Inputs: bullish/bearish zone color, border color, and max number of visible FVGs.
Possible extensions:
Multi-timeframe FVGs (e.g. H1 FVGs shown on M5).
Separate limits for bullish and bearish zones.
Alerts for new FVG, partial fill, or closed FVG.
Option “Body only” (ignore wicks when detecting overlap).
Minimum FVG size filter (ticks/ATR).
SMT for Time-Based Sessions [ufo]SMT for Time-Based Sessions identifies when one asset breaks a session’s high/low while another correlated asset fails to do so. This imbalance often signals engineered liquidity grabs, reversals, or continuation setups. By focusing on divergences within specific trading sessions (London, New York AM, Lunch, New York PM, Asia, Daily or your own custom windows), the tool filters out noise and pinpoints only the most meaningful SMT divergences across multiple symbols in real-time.
Core Concept:
SMT (Smart Money Technique/Tool/Time) is a concept popularized by Inner Circle Trader (ICT) that suggests that when correlated or inversely correlated instruments fail to confirm each other's price movements (e.g., one breaks a high/low while the other doesn’t), it often indicates:
Liquidity manipulation by institutional players
Potential reversal points in the market
Weakness or strength in the current trend
Stop hunt operations before significant moves
This indicator identifies these divergences by comparing your chart symbol against up to two comparison symbols across different sessions and timeframes.
How Time-Based SMT Works:
Unlike basic divergence tools, this indicator is built specifically for Session-Based and Timeframe-Based SMT tracking. It continuously monitors intraday sessions and higher timeframes, then plots divergences the moment they occur.
Time-Based Session SMT
Session Tracking: Monitors highs and lows during each session
Post-Session Analysis: After a session ends, tracks whether price breaks session levels
Divergence Detection: When the main symbol breaks a high/low but comparison symbols don’t (or vice versa), an SMT signal is triggered
(e.g. Nasdaq traded above London high while S&P500 does not)
Visual Confirmation: Lines connect the session reference to the current extreme, with labels showing the diverging session, high/low, and symbol, this information is also displayed in the Info Panel
This will update if a new high/low extreme is made while the SMT is still valid, if invalidated these will be removed from the chart
Example:
This NQ chart includes ES and YM as comparison symbols. At 03:20 AM New York time, both ES and YM broke the Asia session low (20:00 – 00:00), while NQ did not. This creates a bullish session divergence , which the indicator immediately detects and plots.
Although the chart shows three symbols for illustration, you don’t need to manually monitor comparison charts when using this indicator, the SMT divergence will be plotted automatically as soon as it occurs
Consecutive Candle SMT (CC SMT)
Previous Candle Reference: Uses the previous candle's high/low from the selected timeframe
Real-Time Comparison: Monitors if current price breaks these levels across all symbols
Instant Detection: Triggers SMT immediately when divergence occurs
Dynamic Updates: Lines and labels update in real-time as new extremes form and are automatically removed if invalidated
Example:
Here I configured CC SMT Timeframe 1 to monitor the previous 4-hour candle’s high/low. On this NQ chart with ES as a comparison symbol, ES broke above the prior 4-hour high at 14:00 New York time, while NQ did not, showing relative weakness creating a bearish CC SMT divergence
This chart is just an illustration. The indicator will automatically plot SMT divergences on your main chart, regardless of the timeframe you’re viewing
How To Use:
This indicator is not a buy/sell signal on its own. Instead, it is designed to highlight Time-Based SMT divergences so you can combine them with your existing trading strategy or model. It should be used as an extra layer of confluence, helping you confirm trade ideas.
Select your comparison symbols
For example:
Futures: NQ vs ES/YM
Forex: EURUSD vs GBPUSD/DXY(inversely)
Crypto: BTC vs ETH
Commodities: Gold vs Silver
Choose which sessions or candle timeframes you want the indicator to monitor
Watch for divergences the indicator plots when one symbol breaks a high/low while the other does not
Use these divergences as confluence, alongside your own strategy and risk management rules
Key Features:
Multiple Comparison Symbols
Symbol 1 & Symbol 2: Compare your main chart against up to 2 correlated instruments
Symbol Inversion: Perfect for inversely correlated pairs (e.g., EURUSD vs DXY)
Session-Based SMT Tracking
Monitors 7 fully customizable trading sessions with the default being:
London Session (2:00-5:00 NY time)
NY AM Session (9:30-12:00 NY time)
Lunch Session (12:00-13:00 NY time)
NY PM Session (13:00-16:00 NY time)
Asia Session (20:00-00:00 NY time)
Custom Session 6 (if you want to add an extra session)
Daily Session (18:00-18:00 NY time)
Fully customizable session times and names
Automatically detects when the main symbol breaks a session high/low while comparison symbols don't (and vice versa)
Consecutive Candle SMT (CC SMT)
Monitors 3 customizable timeframes
Tracking of divergences based on specific timeframe candles (15min, 60min, 4 hour, weekly, etc.)
Identifies when the current price breaks the previous candle's high/low differently than comparison symbols
Maintains history of past SMTs (configurable)
Timeframe 3 supports custom time shifts for non-standard candle boundaries
Example: 90min timeframe with a +60 shift changes the candle range from:
00:00-01:30, 01:30-03:00 etc
to:
01:00-02:30, 02:30-04:00 etc
Visual Customization
Line Styles: Customize the line styles for different symbols
Colors: Unique color schemes for instant session identification
Adjustable Offsets: Fine-tune label positions with multiplier settings
Show/Hide Controls: Complete control over visual elements
Custom Labels: Customize the SMT labels for highs and lows
Information Panel
Active SMT Conditions: Live tracking of all current divergences
Session Names: Clear identification of which session created the SMT
Symbol Information: Shows which comparison symbol is diverging
Timestamps: Optional time display showing when SMT was first detected
Flexible Positioning: 8 different panel positions
Smart Display Modes: Options to hide inactive sessions/timeframes
Alert System
Configurable alerts for specific sessions or timeframes
Get notified when new divergences appear instantly
Clear, informative alert descriptions
How To Setup Alerts:
Enable the "Enable Alerts" in the settings
Choose which sessions/timeframes to receive alerts for by choosing it in the setting below
(If you select "All Sessions" you will only be alerted for all the sessions you have enabled in the indicator settings)
Create an alert (ALT+A shortcut) or click the the 3 dots on the indicator "Add alert on Session SMT "
- Condition = Session SMT
- Function = Any alert() function call
- Alert name (Message) = Anything you prefer (e.g. SMT Alert)
If you want to create another alert for different settings, first input the new settings in the indicator, then create a new alert.
Note: Previous alerts will continue to notify you based on the settings they were originally set for, even if you change the indicator setting.
How This Helps Your Trading:
This tool automates the heavy lifting of tracking divergences across multiple markets and sessions, continuously monitoring highs and lows in real time and plotting only the most meaningful SMT signals so you can focus on execution, not chart-watching.
Smart Money Time (SMT)SMT Divergence – 90m / 30m / 10m (Prev-Cycle, Real-Time, Trailing)
Purpose:
This indicator finds SMT (Smart Money Technique) divergences between two related markets (e.g., CME_MINI:NQ1! vs CME_MINI:ES1! ). It does this per 90m/30m/10m cycles and only compares the current cycle to the immediately previous cycle —never older. It supports three cycle granularities:
90-minute cycles (9 blocks from 02:30–16:00 NY time)
30-minute sub-cycles (27 blocks)
10-minute sub-cycles (81 blocks; exactly 3 per 30-minute cycle)
For each cycle, the script tracks each symbol’s extreme (highest high for potential bearish SMT, lowest low for potential bullish SMT). When the leader sets a new extreme vs its own previous cycle while the lagger fails to do so vs its previous cycle, an SMT divergence is formed and plotted on the chart in real time. Lines trail as price makes new extremes within the same cycle.
What you’ll see on the chart:
A line from the previous cycle’s extreme to the current cycle’s extreme on the symbol pane where the indicator is applied (Primary A).
An optional text label at the current extreme (e.g., “90m SMT”, “30m SMT”, “10m SMT”).
Lines update (“trail”) as the current cycle goes on. When a new cycle begins, tracking resets for that cycle.
Default styling (editable):
90m SMT: solid, width 1, black
30m SMT: solid, width 1, black
10m SMT: dotted, width 1, black
You can toggle the text on/off and change width, style, and colors separately for 90m, 30m, and 10m.
Signals (definitions)
Bearish SMT: One market makes a Higher High vs its own previous cycle, while the other fails to make a Higher High vs its previous cycle.
Bullish SMT: One market makes a Lower Low vs its own previous cycle, while the other fails to make a Lower Low vs its previous cycle.
The line is drawn on Primary A by default.
Settings (explained)
Symbols
Primary Symbol A – the chart’s “leader/lagger” pane the script draws on.
Comparison Symbol B – the second market used for SMT checks.
Detection toggles
Detect SMT: 90m / 30m / 10m – turn on/off detection for each timeframe.
Note: The script always compares current cycle ↔ previous cycle only.
Validate candle direction
When enabled, the bar that makes the new extreme must also close in the confirming direction on that same market:
Bearish SMT: the bar that made the new Higher High must be a down close (close < open).
Bullish SMT: the bar that made the new Lower Low must be an up close (close > open).
This filter removes many “wick-only” probes and reduces false positives.
Turn off if you prefer to register SMTs on any intrabar extreme, regardless of bar close.
Delete SMT when invalidated
After an SMT forms, if the lagger later breaks the previous extreme it initially failed to break, the divergence is considered invalid and the script deletes the line and its label. (An “SMT invalidated” alert can fire if alerts are enabled.)
Enable alerts
Fires on SMT formed (separate messages for 90m/30m/10m and bullish/bearish) and on SMT invalidated.
To use, click Create Alert on the indicator and choose “Any alert() function call”. Use “Once per bar” (or per bar close) to taste.
Appearance – per timeframe (90m / 30m / 10m)
Bullish/Bearish colors, Line width, Line style, Show text (toggle subtitle label).
Text Options
Text color, Text size, Text offset (vertical spacing from the extreme).
How to use
Add to chart and select two related markets, e.g., NQ (A) vs ES (B).
Choose which cycles to monitor (90m / 30m / 10m).
Optionally enable Validate candle direction to demand a confirming close on the bar that made the extreme.
Watch for plotted SMTs:
Bearish SMT (HH vs no HH) often signals potential weakness
Bullish SMT (LL vs no LL) often signals potential strength
Use SMTs as context/confluence—e.g., near session highs/lows, liquidity pools, PD arrays, or your own levels. Combine with structure, order flow, and risk rules.
Turn on alerts to be notified when SMTs form or are invalidated in real time.
Notes & behavior
New-York session timing: Cycles are fixed windows in America/New_York and automatically handle DST.
Real-time & trailing: Lines trail to the most recent extreme within the same cycle but there’s no look-ahead across cycles.
No repaint across cycles: Each signal is strictly current cycle vs previous cycle.
Cleanup: On invalidation the script deletes the label first, then the line, preventing orphan labels.
Tips
10m SMTs are more frequent/noisier; 90m are fewer but more meaningful. Many traders look for multi-frame agreement (e.g., a 30m SMT aligning with a fresh 10m SMT).
If you want fewer signals, keep Validate candle direction on; if you want maximum sensitivity, turn it off.
Disclaimer: Educational use only. Markets are risky; do your own research and manage risk responsibly.
Weekly High/Low Day StatsThis TradingView Pine Script (v5) analyzes weekly highs and lows to identify on which day of the week (Monday → Friday) they most frequently occur.
🔎 How it works:
Tracks the weekly highest high and lowest low.
At the end of each week, it records the day of the week when the high and low were set.
Keeps historical data for the last 100 weeks (adjustable).
Displays a table showing:
How many times each day marked the weekly high or weekly low.
The corresponding percentage distribution.
🎯 Use case:
Helps traders understand the weekly timing tendency
Reveals which day is statistically more likely to set the weekly high or weekly low.
Useful for weekly planning and strategies that rely on market structure and timing (e.g., ICT concepts like the "High/Low of the Week").
Daily Distribution Range - Amplitude Probability DashboardSummary
This indicator provides a powerful statistical deep-dive into an asset's daily distribution range, amplitude and volatility. It moves beyond simple range indicators by calculating the historical probability of a trading day reaching certain amplitude levels.
The results are presented in a clean, interactive dashboard that highlights the current day's performance in real-time, allowing traders to instantly gauge if the current volatility is normal, unusually high, or unusually low compared to history.
This tool is designed to help traders answer a critical question: "Based on past behavior, what is the likelihood that today's range will be at least X%?"
Key Concepts Explained
1. Daily Amplitude (%)
The indicator first calculates the amplitude (or range) of every historical daily candle and expresses it as a percentage of that day's opening price.
Formula: (Daily High - Daily Low) / Daily Open * 100
This normalization allows for a consistent volatility comparison across different price levels and time periods.
2. Cumulative Probability Distribution
Instead of showing the probability of a day's final range falling into a small, exclusive bin (e.g., "exactly between 1.0% and 1.5%"), this indicator uses a cumulative model. It answers the question, "What is the probability that the daily range will be at least a certain value?"
For example, if the row for "≥ 2%" shows a probability of 12.22%, it means that historically, 12.22% of all trading days have had a total range of 2% or more. This is incredibly useful for risk management and setting realistic expectations.
Core Features
Statistical Dashboard: Presents all data in a clear, easy-to-read table on your chart.
Cumulative Probability Model: Instantly see the historical probability of the daily range reaching or exceeding key percentage levels.
Real-Time Highlight & Arrow (→): The dashboard isn't just historical. It actively tracks the current, unfinished day's amplitude and highlights the corresponding row with a color and an arrow (→). This provides immediate context for the current session's price action.
Timeframe Independent: You can use this indicator on any chart timeframe (e.g., 5-minute, 1-hour, 4-hour), and it will always fetch and calculate using the correct daily data.
Clean & Professional UI: Features a monospace font for perfect alignment and a simple, readable design.
Fully Customizable: Easily adjust the dashboard's position, text size, and the amount of historical data used for the analysis.
How to Use & Interpret the Data
This indicator is not a trading signal but a powerful tool for statistical context and decision-making.
Risk Management: If you see that an asset has only a 5% historical probability of moving more than 3% in a day, you can set stop-losses more intelligently and avoid being overly aggressive with your targets on a typical day.
Setting Profit Targets: Gauge realistic intra-day profit targets. If a stock is already up 2.5% and has historically only moved more than 3% on rare occasions, you might consider taking profits.
Options Trading: Volatility is paramount for options. This tool helps you visualize the expected range of movement, which can inform decisions on strike selection for strategies like iron condors or straddles.
Identifying Volatility Regimes: Quickly see if the current day is a "normal" low-volatility day or an "abnormal" high-volatility day that could signal a major market event or trend initiation.
Dashboard Breakdown
→ (Arrow): Points to the bin corresponding to the current, live day's amplitude.
Amplitude Level: The minimum amplitude threshold. The format "≥ 1.5%" means "greater than or equal to 1.5%".
Days Reaching Level: The raw number of historical days that had an amplitude equal to or greater than the level in the first column.
Prob. of Reaching Level (%): The percentage of total days that reached that amplitude level (Days Reaching Level / Total Days Analyzed).
Settings
Position: Choose where the dashboard appears on your chart.
Text Size: Adjust the font size for better readability on your screen resolution.
Max Historical Days to Analyze: Set the lookback period for the statistical analysis. A larger number provides a more robust statistical sample but may take slightly longer to load initially.
Enjoy this tool and use it to add a new layer of statistical depth to your trading analysis.
Previous Day High & Low (PDH / PDL) with HistoryThis indicator automatically plots the Previous Day High (PDH) and Previous Day Low (PDL) on your chart.
✨ Features:
📅 Multiple days of history (choose how many days to keep, or unlimited).
🎨 Custom colors and line styles (solid, dashed, dotted).
🔎 Show or hide levels once touched by price.
🏷️ Optional labels (“PDH” and “PDL”) that follow the line to the right edge.
🚀 Works on any market, any timeframe.
🔧 Use cases:
Identify key liquidity levels.
Track daily ranges for intraday trading.
Combine with other strategies for confluence.
True Opens - (SpeculatorBryan)Overview
This indicator provides a complete framework of key institutional levels by plotting the "True Open" price for the Month, Week, Day, and Intraday Sessions. Instead of using standard chart opens, it uses specific, globally significant times (based in the NY timezone) to identify levels that price action traders watch closely for support, resistance, and market direction.
What It Does
True Monthly Open (TMO): The key macro level, marking the start of the month's trading.
True Weekly Open (TWO): Arguably the most important level, defining the weekly bias. Based on the Sunday evening start of the forex trading week.
True Daily Open (TDO): The New York midnight open, marking the true start of the institutional 24-hour cycle.
True Session Opens (TSO): Key intraday opens (e.g., London, NY) for finding entries and exits on lower timeframes.
Key Features
Clean Forward Projection: All lines and labels project into the future, so you always see the levels in your current price action.
Full Styling Control: Customize the color, style (solid, dashed, dotted), and text for every level to match your chart theme.
Intelligent Display: Levels automatically show on appropriate timeframes to keep your chart clutter-free. Use the "Stacked Opens" feature to override this.
Lightweight & Efficient: Optimized to run smoothly without lagging your chart.
How to Use It
Look for price to react at these levels. A bounce can signal a continuation, while a clean break and retest can signal a change in market structure. Use the higher-timeframe opens (TMO, TWO) as major anchors for your overall bias and the lower-timeframe opens (TDO, TSO) for fine-tuning your entries and exits.
ChrisFe SMC Full Tool (EMA 200 + VWAP)🚀📊 SMC Killzone Pro Indicator — Complete, smooth & 100% customizable
💡 Designed for demanding traders: clear display, soft colors, no aggressive elements.
⚙️ Everything is fully customizable: enable/disable each module, change colors, choose exactly what to display.
🔹 SMC Killzone Pro by Chris Foe
Based on Smart Money Concepts, this indicator blends aesthetics & performance.
✨ Features included:
📅 Sessions – Asia, London, New York (precise time zones)
🎯 Custom Killzones – Refine your entry timing
📈 Dynamic VWAP + adjustable MA
🔍 Key Levels – PDH, PDL, PWH, PWL, MID, Daily/Weekly Open
⚡ Optimized display – Hides unnecessary zones on higher TFs
🎨 Full customization – Colors, transparency, styles…
💎 Why choose it?
✔️ Professional power with a smooth & intuitive interface
✔️ Works on all timeframes – from M1 to H4, always clean & efficient
S_Enterprice – Overlay (EMA/VWAP/Key Levels + RSI badge)Indicator that combines EMA 9/21, VWAP, Previous Day/Week levels, Session Open, Open Range, Initial Balance, and an RSI badge.
Useful for intraday trading, scalping, and ICT-style analysis.
Time Cycles SMT Detector📊 Overview
The Time Cycles SMT Detector is an advanced indicator designed to identify Smart Money Technique (SMT) divergences across multiple time cycles during the New York trading session. It compares price action between correlated instruments to spot institutional footprints and potential market reversals.
🎯 What is SMT (Smart Money Timing)?
SMT occurs when correlated markets fail to make matching highs or lows, indicating potential institutional manipulation or positioning. This divergence often precedes significant market moves.
⚙️ Key Features
Multi-Timeframe Cycle Analysis:
90-minute cycles (6 cycles per trading day) - Major institutional positioning
30-minute cycles (18 cycles per trading day) - Intermediate market structure
10-minute cycles (54 cycles per trading day) - Intraday momentum shifts
3-minute cycles (180 cycles per trading day) - Scalping opportunities
Intelligent Overlap Prevention
Hierarchical priority system prevents visual clutter
Higher timeframe SMTs take precedence over lower timeframes
Clean, readable charts even with multiple active signals
Dual Correlation Analysis
Compare your main chart with two different instruments simultaneously
Default setup: MES1! (S&P 500) and MYM1! (Dow Jones)
Fully customizable ticker selection
📈 Trading Signals
Bullish SMT
Main instrument makes a higher low while correlated instrument makes a lower low
Indicates potential upward movement
Displayed with customizable bullish colors (default: green for MES, aqua for MYM)
Bearish SMT
Main instrument makes a lower high while correlated instrument makes a higher high
Indicates potential downward movement
Displayed with customizable bearish colors (default: red for MES, orange for MYM)
🔧 Customization Options
Visual Settings:
Toggle individual timeframe cycles on/off
Customize colors for each ticker's bullish/bearish signals
Choose line styles (solid, dashed, dotted)
Show/hide cycle text labels
Optional SMT zones with adjustable transparency
Cycle boxes for visual time segmentation
Analysis Settings:
Compare only consecutive cycles or scan multiple cycles back
Adjust maximum cycles to compare (1-20)
Enable/disable bullish or bearish SMT detection separately
Real-time alerts for all timeframes
💡 How to use it
Add to your chart - Works best on 1-minute timeframe for maximum precision
Select your correlated instruments - Default MES/MYM for NQ traders
Monitor for divergences - Look for SMT lines connecting cycle highs/lows
Confirm with market context - Use alongside your existing strategy
Trade the convergence - Expect prices to realign after SMT divergence
🎓 Best Practices
Focus on higher timeframes first - 90m and 30m SMTs carry more weight
Look for confluence - Multiple timeframes showing same direction SMT
Time your entries - Use lower timeframe SMTs (10m, 3m) for precise entry timing
Respect the hierarchy - When overlapping signals occur, higher timeframes have priority
⏰ Trading Hours
The indicator operates during New York trading hours (7:00 AM - 4:00 PM ET), automatically resetting at the start of each trading day.
🚀 Why This Indicator?
Institutional Logic: Based on how smart money creates divergences before major moves
Multi-dimensional Analysis: Four different time cycles provide complete market perspective
Clean Visualization: Smart overlap prevention keeps your charts readable
Flexible Configuration: Adapt to any correlated market pairs
Real-time Alerts: Never miss a significant SMT formation
📝 Notes
Designed primarily for index futures (NQ, ES, YM) but works with any correlated instruments
Best results on 1-minute charts for accurate cycle detection
All cycles reset at 7:00 AM New York time
Maximum effectiveness during regular trading hours
Acknowledgement
This indicator is based on ICT (Inner Circle Trader) concepts and Smart Money techniques for identifying institutional order flow through market divergences.
QLitCycle QuarterlyQLITCYCLE
QLitCycle is an intraday cycle visualization tool that divides each trading day into multiple segments, helping traders identify time-based patterns and recurring market behaviors. By splitting the day into distinct periods, this indicator allows for better analysis of intraday rhythms, cycle alignment, and time-specific market tendencies.
It can be applied to various markets and timeframes, but is most effective on intraday charts where precise time segmentation can reveal valuable insights.
FREEDOM - TJR Model\ FREEDOM – TJR Model\ 🚀
\ Automates TJR’s well-known NQ playbook with clean visuals, filters, and alerts—so you can focus on execution.\
\ Core idea\
1. Trade \ NQ\ in the \ New York session\ 🗽
2. Wait for a \ liquidity sweep\ of a \ prior session\ High/Low (Asia or London) ✂️
3. Confirm with \ SMT (NQ vs ES) divergence\ 🔀
4. Act on a \ proprietary entry signal\ 🔒
5. Risk at the swing 🛡️, target \ untapped internal/session liquidity\ 🎯
This indicator draws those session levels for you, tracks sweeps, detects SMT, applies higher-timeframe confluence, and fires alerts that respect your time window and filters.
---
\ What it draws & detects\
\ • Sessions & Liquidity Sweeps\ 🕒
* Plots \ Asia / London / New York\ session bands.
* On session close, it freezes the session’s \ High/Low\ as dotted “previous-session levels” and \ extends them forward\ until price \ crosses\ (choose \ Wicks\ or \ Close\ ).
* When price takes a previous-session \ High\ → \ Buyside sweep\ ; takes a \ Low\ → \ Sellside sweep\ .
* Optional \ Sweep Zones\ expand around the swept level using an \ ATR(21)\ margin; can auto-fade “fake” sweeps.
\ Tip: Keep “Extend previous session High/Low until cross” ON to maintain a clean roadmap into NY open.\
\ • SMT Divergence (NQ vs ES)\ 🔀
* Classic pivot-to-pivot SMT:
* \ Bearish SMT\ = NQ makes a \ higher high\ while ES does \ not\ .
* \ Bullish SMT\ = NQ makes a \ lower low\ while ES does \ not\ .
* Draws \ lines\ from pivot to pivot (no chart spam), with optional inline “SMT” label and optional confidence \ score\ (0–100) based on strength + recency.
* Context aware:
* Only shows \ Bearish SMT\ after a \ buy-side sweep\ (previous-session High taken).
* Only shows \ Bullish SMT\ after a \ sell-side sweep\ (previous-session Low taken).
* Respects your \ NY time window\ if enabled.
\ • Proprietary Entry Signals\ 🔒
* Prints entry lines + arrows only when your rules align (proprietary detection under the hood).
* Respects:
* \ Session-sweep bias\ (optional): Sells only after buy-side sweep; Buys only after sell-side sweep.
* \ Monotonic filter\ : new Sell must be \ higher\ than last Sell; new Buy must be \ lower\ than last Buy (resets each session).
* \ Minimum distance\ to nearest previous-session dotted level (in ticks).
* \ NY time filter\ window.
* \ HTF confluence\ (see below).
---
\ HTF Confluence (optional)\ 📈
* Choose \ MA slope\ (\ EMA/SMA/RMA/WMA\ ) or \ HH/HL structure\ on a higher timeframe (e.g., 60m/240m).
* Entry arrows and alerts can be gated so they only print when HTF bias agrees with the setup.
\ Tip: Start with EMA 50 on 60m for a smooth directional filter; add HH/HL only if you want stricter structure confirmation.\
---
\ Dashboard (bottom-right)\ 🧩
* \ VWAP state\ :
* \ Overbought\ (🔴) if close > VWAP + (mult × stdev)
* \ Oversold\ (🟢) if close < VWAP − (mult × stdev)
* Otherwise \ Neutral\ (⚪️)
* \ Premium / Discount\ vs previous-session 50% midline: Premium = above (red bias), Discount = below (green bias).
* \ SMT row\ : Bullish / Bearish / Neutral with optional score.
---
\ How to use the settings (quick tour)\
\ ENTRY\
* \ Entry Swing Length\ : lower = more signals.
* \ Confirmation\ : \ Candle Close\ or \ Wicks\ for breakout.
* \ Filter entry by session sweeps\ : enforces “sell after buy-side sweep, buy after sell-side sweep.”
* \ Minimum distance (ticks)\ : blocks entries too close to previous-session dotted levels.
* \ Replay mode\ : keeps entries visible in Bar Replay.
* \ NY Time filter\ : default \ 08:00–14:00 NY\ ; arrows/alerts respect the window.
* \ Arrow offset (ticks)\ : how far above/below the candle to plot the arrow.
\ SESSION SWEEPS\
* Toggle \ Buyside/Sellside zones\ , adjust \ ATR(21)\ margin & length.
* \ Hide Fake Sweep Zones\ (default ON).
* \ Extend H/L until cross\ (Wicks/Close).
* Optional \ daily reset\ for unswept dotted lines.
\ SESSIONS\
* Enable/disable \ Asia, London, NY AM, NY PM\ ; set start/end; choose color; extend midline if desired.
* DST toggles for NY/London.
\ HTF Confluence\
* Turn it ON/OFF; pick timeframe & method (MA slope or HH/HL); set MA type/length or swing length.
\ Dashboard\
* Show/hide table; set VWAP stdev length/multiplier.
* SMT settings: comparison symbol (\ default ES1!\ ), pivot length, show score/labels, recency window, etc.
\ Alerts\ (always last) 🔔
* \ Session line cross\ : choose Highs/Lows and crossing mode (\ Same as extension / Wicks / Close\ ).
* \ Entry alerts\ : \ Filtered / Unfiltered / Both\ .
* \ Filtered\ = respects sweep bias, HTF confluence, minimum distance, monotonic rule, and time window.
* \ Unfiltered\ = ignores sweep bias/HTF/monotonic (still respects minimum distance + time window).
* All entry alerts also respect the \ NY time window\ when enabled.
---
\ Suggested workflow\
* Open NQ on a 1–5m chart.
* Let the dotted \ previous-session H/L\ extend into NY; wait for a \ sweep\ .
* Check \ SMT\ : after buy-side sweep → look for \ bearish SMT\ ; after sell-side sweep → look for \ bullish SMT\ .
* Take the \ proprietary entry\ when filters agree.
* Stop at the swing; aim for \ untapped internal/session liquidity\ .
* Let \ alerts\ handle the monitoring.
---
\ Why traders like it\
* It mirrors the model popularized by \ TJR\ while removing the chart admin: sessions, sweeps, SMT, HTF gating, distances, monotonic sequencing, time windows, and ready-to-use alerts—so your execution stays consistent. ✨
---
\ Disclaimer\ ⚠️
\ This tool is for educational purposes only and does not constitute financial advice. Markets involve risk; always do your own research and test in replay/paper before trading live. FREEDOM – TJR Model is inspired by TJR’s publicly known framework but is not affiliated with, endorsed by, or sponsored by TJR. You are solely responsible for your trading decisions and outcomes.\
Fair Value Gap Suite Adrian V1.0.0Brief description
The “FVG Suite” identifies fair value gaps across multiple time units, evaluates them with a displacement score, optionally filters them according to market structure events (BOS/CHOCH), and provides context-based alerts for first touch, partial and full fills, and invalidation. The aim is to show only high-quality imbalances and trade them based on rules.
What makes the script unique (originality/added value)
Displacement score: Strength of the impulse movement as a combination of (body/ATR, range/ATR, volume Z-score).
MTF aggregator: FVGs from higher timeframes are collected, ranked, and displayed as zones on the active chart (including overlap clustering).
Structure context: Optionally, only FVGs after confirmed BOS/CHOCH in the trend direction, including premium/discount evaluation relative to the HTF range.
Adaptive invalidation: FVG expires after candles, opposing BOS or defined time (e.g., end of session).
Session/instrument filter: Time window (e.g., NY/LDN), minimum tick size, ATR-based minimum gap.
Smart fill logic: Distinguishes between first touch, partial fill (≥ %), full fill (100%); alarms per event.
Statistics overlay (optional): Hit rate/expectancy per TF & session for fine-tuning the filters.
How it works (conceptually)
FVG definition (3-candle pattern): Bullish if High < Low (bearish analog). Size = gap span in points.
Quality score:Score = w1*(|Body|/ATR) + w2*(Range/ATR) + w3*(Volume-Z), normalized to 0–100.
MTF scan: List of higher TFs: (customizable). Findings are merged, ranked, and displayed as zones with priority (color/opacity).
Context filter: Only FVGs that emerge after BOS/CHOCH in the direction of the current trend; optional exclusion in premium/discount areas.
Invalidation & alerts: A zone is considered active until the invalidation rule takes effect. Alerts are triggered upon: initial contact, partial/full filling, invalidation.
Important inputs
Min. FVG size: × ATRor ticks/points
Min. displacement score: (0–100)
MTF list:
BOS/CHOCH filter: On/Off (Lookback candles)
Session filter: NY/LDN/Asia (local time, weekend toggle)
Invalidation: maxBars = , Opposite BOS = On/Off, Session End = On/Off
Fill definitions: Partial fill ≥ % of the gap; Full fill = 100%
Overlay options: Zone color/transparency, HTF label, statistics overlay On/Off
Alerts (names & triggers)
FVG Suite – First Touch: Price touches an active FVG zone for the first time.
FVG Suite – Partial Fill: Partial fill ≥ configured threshold.
FVG Suite – Full Fill: Gap completely filled.
FVG Suite – Invalidated: Zone invalidated by rules. (Alert message contains: symbol, TF of the zone, direction, score, size, trigger rule.)
Use (best practices)
Trade in the trend direction with BOS/CHOCH filter; target counter-imbalances/liquidity pools.
Use session filters to avoid news spikes/illiquid periods.
Calibrate parameters for each market/TF (ATR/volume profiles differ).
Limitations
Structure labels can be reevaluated for new highs/lows (repainting of labels, not of FVG finds).
Spreads/news can generate “pseudo fills.”
Backtests/statistics are sample-dependent; no guarantee of results.
Changelog
v1.0 – First release (score model, MTF aggregator, BOS/CHOCH filter, fill alerts).
Credits
FVG concept: public ICT/SMC literature (general idea). Implementation/scoring, MTF ranking, smart fill logic: own development.
Note/disclaimer
No financial advice. For educational purposes only. Trading involves high risk; use stop losses and a fixed risk budget.
Fair Value Gap Suite Adrian V1.0.0Brief description
The “FVG Suite” identifies fair value gaps across multiple time units, evaluates them with a displacement score, optionally filters them according to market structure events (BOS/CHOCH), and provides context-based alerts for first touch, partial and full fills, and invalidation. The aim is to show only high-quality imbalances and trade them based on rules.
What makes the script unique (originality/added value)
Displacement score: Strength of the impulse movement as a combination of (body/ATR, range/ATR, volume Z-score).
MTF aggregator: FVGs from higher timeframes are collected, ranked, and displayed as zones on the active chart (including overlap clustering).
Structure context: Optionally, only FVGs after confirmed BOS/CHOCH in the trend direction, including premium/discount evaluation relative to the HTF range.
Adaptive invalidation: FVG expires after candles, opposing BOS or defined time (e.g., end of session).
Session/instrument filter: Time window (e.g., NY/LDN), minimum tick size, ATR-based minimum gap.
Smart fill logic: Distinguishes between first touch, partial fill (≥ %), full fill (100%); alarms per event.
Statistics overlay (optional): Hit rate/expectancy per TF & session for fine-tuning the filters.
How it works (conceptually)
FVG definition (3-candle pattern): Bullish if High < Low (bearish analog). Size = gap span in points.
Quality score:Score = w1*(|Body|/ATR) + w2*(Range/ATR) + w3*(Volume-Z), normalized to 0–100.
MTF scan: List of higher TFs: (customizable). Findings are merged, ranked, and displayed as zones with priority (color/opacity).
Context filter: Only FVGs that emerge after BOS/CHOCH in the direction of the current trend; optional exclusion in premium/discount areas.
Invalidation & alerts: A zone is considered active until the invalidation rule takes effect. Alerts are triggered upon: initial contact, partial/full filling, invalidation.
Important inputs
Min. FVG size: × ATRor ticks/points
Min. displacement score: (0–100)
MTF list:
BOS/CHOCH filter: On/Off (Lookback candles)
Session filter: NY/LDN/Asia (local time, weekend toggle)
Invalidation: maxBars = , Opposite BOS = On/Off, Session End = On/Off
Fill definitions: Partial fill ≥ % of the gap; Full fill = 100%
Overlay options: Zone color/transparency, HTF label, statistics overlay On/Off
Alerts (names & triggers)
FVG Suite – First Touch: Price touches an active FVG zone for the first time.
FVG Suite – Partial Fill: Partial fill ≥ configured threshold.
FVG Suite – Full Fill: Gap completely filled.
FVG Suite – Invalidated: Zone invalidated by rules. (Alert message contains: symbol, TF of the zone, direction, score, size, trigger rule.)
Use (best practices)
Trade in the trend direction with BOS/CHOCH filter; target counter-imbalances/liquidity pools.
Use session filters to avoid news spikes/illiquid periods.
Calibrate parameters for each market/TF (ATR/volume profiles differ).
Limitations
Structure labels can be reevaluated for new highs/lows (repainting of labels, not of FVG finds).
Spreads/news can generate “pseudo fills.”
Backtests/statistics are sample-dependent; no guarantee of results.
Changelog
v1.0 – First release (score model, MTF aggregator, BOS/CHOCH filter, fill alerts).
Credits
FVG concept: public ICT/SMC literature (general idea). Implementation/scoring, MTF ranking, smart fill logic: own development.
Note/disclaimer
No financial advice. For educational purposes only. Trading involves high risk; use stop losses and a fixed risk budget.
MistaB SMC Navigation ToolkitMistaB SMC Navigation Toolkit
A complete Smart Money Concepts (SMC) toolkit designed for precision navigation of market structure, order flow, and premium/discount trading zones. Perfect for traders following ICT-style concepts and multi-timeframe confluence.
Features
✅ Order Blocks (OBs)
• Automatic bullish & bearish OB detection
• Optional displacement & high-volume filters
• Midline display for quick equilibrium view
• Auto-expiry and broken OB cleanup
✅ Fair Value Gaps (FVGs)
• Bullish & bearish gap detection
• HTF bias filtering for higher accuracy
• Compact boxes with labels
• Automatic removal when filled
✅ Market Structure (BoS / CHoCH)
• Fractal-based swing detection
• Break of Structure & Change of Character labeling
• Dynamic HTF bias dimming
✅ Premium / Discount Zones
• Auto-calculated mid-level
• Highlighted zones for optimal trade placement
✅ Higher Timeframe (HTF) Confirmation
• Configurable confirmation timeframe
• On-chart HTF status label (Bullish / Bearish / Not Required)
✅ Automatic Cleanup System
• Fast or delayed cleanup for expired/broken zones
• Dimmed colors for invalidated levels
How to Use
Set your preferred HTF in the settings.
Look for OB/FVGs aligned with HTF bias.
Enter in discount zones for longs or premium zones for shorts.
Confirm with BoS / CHoCH signals before entry.
Manage trades towards opposing liquidity zones or HTF levels.
Disclaimer
This indicator is for educational purposes only. It does not provide financial advice or guarantee future results. Always practice proper risk management and test thoroughly before live trading.
MistaB SMC Navigation Toolkit MistaB SMC Navigation Toolkit
A complete Smart Money Concepts (SMC) toolkit designed for precision navigation of market structure, order flow, and premium/discount trading zones. Perfect for traders following ICT-style concepts and multi-timeframe confluence.
Features
✅ Order Blocks (OBs)
• Automatic bullish & bearish OB detection
• Optional displacement & high-volume filters
• Midline display for quick equilibrium view
• Auto-expiry and broken OB cleanup
✅ Fair Value Gaps (FVGs)
• Bullish & bearish gap detection
• HTF bias filtering for higher accuracy
• Compact boxes with labels
• Automatic removal when filled
✅ Market Structure (BoS / CHoCH)
• Fractal-based swing detection
• Break of Structure & Change of Character labeling
• Dynamic HTF bias dimming
✅ Premium / Discount Zones
• Auto-calculated mid-level
• Highlighted zones for optimal trade placement
✅ Higher Timeframe (HTF) Confirmation
• Configurable confirmation timeframe
• On-chart HTF status label (Bullish / Bearish / Not Required)
✅ Automatic Cleanup System
• Fast or delayed cleanup for expired/broken zones
• Dimmed colors for invalidated levels
How to Use
Set your preferred HTF in the settings.
Look for OB/FVGs aligned with HTF bias.
Enter in discount zones for longs or premium zones for shorts.
Confirm with BoS / CHoCH signals before entry.
Manage trades towards opposing liquidity zones or HTF levels.
Disclaimer
This indicator is for educational purposes only. It does not provide financial advice or guarantee future results. Always practice proper risk management and test thoroughly before live trading.
Session High/Low Sweeps ICT — Asian/London/NY (Big Sal Trades)Description:
This tool automatically tracks session or timeframe highs and lows, plots them on your chart, and removes them instantly when price sweeps or touches them — so you never deal with stale levels again.
⸻
Core Features
• Dynamic High/Low Plotting – Color-coded lines for multiple sessions or timeframes.
• Touch-to-Delete – Levels are deleted automatically when price touches or breaks them.
• Lookback Pruning – Remove old levels after a set number of bars/days.
• Multi-Timeframe Support – Works on intraday and higher timeframes.
• Custom Sensitivity – Choose tick buffer, wick vs close confirmation, and session types.
• No Repainting – Updates in real time, keeps your chart accurate.
⸻
Settings Instructions
Session Selection
• Toggle Asia, London, NY or other sessions you want to track.
Delete on Touch Settings
• Confirm Type:
• Wick – Delete as soon as price wick touches/breaks the level.
• Close – Delete only if candle closes beyond the level.
• Confirm Ticks:
• 0 – Instant deletion on touch.
• 1–2+ – Require price to exceed by this many ticks before deletion.
Lookback Settings
• Max Days/Bars: Remove levels older than this period.
Line Style Settings
• Customize color, style, and width for each session/timeframe to keep charts organized.
⸻
Tip:
Use a small tick confirmation for fast-moving markets like NASDAQ, and larger confirmation for slower assets. Combine with liquidity zones, order blocks, or SMC concepts for powerful trade confluence.