ICT Killzones Pro Suite — ICT & SMC Indicator with AlertsThe ICT Killzones Pro Suite is a complete ICT and Smart Money Concepts (SMC) indicator that brings together the most important institutional concepts into one single tool.
Instead of manually drawing sessions, structure breaks, liquidity levels or imbalances, this ICT indicator for TradingView automatically plots them with precision and full customization.
It is widely used by traders in Forex, Indices, Crypto and Commodities who want to study market structure the same way institutions do.
🔎 Features
✅ Killzones (Asia, London, New York)
Session boxes with customizable colors
50% midline level for equilibrium reference
Real-time status display (“In Killzone” / “Out of Killzone”)
✅ Equal Highs & Equal Lows (Liquidity zones)
Automatic detection of EQH/EQL
Equality tolerance parameter
Zone expiry (bars)
Rejection filter (2 consecutive closes)
Option to show only the latest active EQH/EQL
✅ Break of Structure (BOS) & Market Structure Shift (MSS)
Detects continuation (BOS) and reversal (MSS) structures
Customizable line styles and colors
“Body only” or “Body/Wick” break modes
Option to show only the latest signals
✅ Open Price Range (OPR)
Institutional daily open level in UTC
Historical OPR memory for backtesting
Optional labels for quick identification
✅ Previous Highs and Lows
Daily (PDH/PDL), Weekly (PWH/PWL), Monthly (PMH/PML)
Full label system
Customizable line width/style
Breakout alerts for each level
✅ Fair Value Gaps (FVGs)
Automatic imbalance detection
Wick or body detection modes
Highlighted imbalance candles in yellow
✅ Alerts Engine
One global alert condition
Modular alerts:
• Killzone opens/closes
• EQH/EQL created or broken
• BOS/MSS bullish & bearish signals
• Previous Highs/Lows breakouts
• FVGs
⚙️ Parameters Explained
Killzones: start/end times in UTC, colors, extension lines, 50% midline
EQH/EQL: tolerance (0 = strict equality, >0 = margin allowed), expiry age (bars), rejection filter, body/wick break type, latest only toggle
BOS/MSS: swing bars (pivots), body vs wick detection, line styles & widths, only-latest option
OPR: exact UTC time (HH:MM), history toggle, label size/color
Previous Highs/Lows: daily/weekly/monthly levels, line styles, label settings, breakout alerts
FVGs: wick vs body detection, candle highlight color
Alerts: global condition + per-module toggles (sessions, liquidity, BOS/MSS, FVG)
Every parameter is fully customizable, making this SMC indicator adaptable to any trading style or timeframe.
📌 Why use this ICT & SMC indicator?
Saves time by automating repetitive tasks
Provides an institutional framework directly on charts
Keeps analysis structured and consistent
Optimized for intraday scalping and swing trading
⚠️ Disclaimer
This script is for educational purposes only. It does not guarantee profits or predict markets with certainty. Always use proper risk management.
🔑 Access
This is an invite-only script on TradingView.
Click Request Access on this page to apply.
Search in scripts for "BOS"
Structure From Start – MTF (body-close BOS)Displays higher-timeframe market structure from a chosen start date using body-close BOS logic, with trend state, guard levels, and BOS markers plotted on your current chart.
Multi-Timeframe Market Structure with Body-Close BOS Logic
This indicator tracks market structure from a chosen start date on a higher-timeframe (HTF) of your choice, then displays it on your current chart for intraday context.
It detects swing highs/lows using pivot logic, confirms Break of Structure (BOS) only when a candle closes beyond the swing level (body-close rule), and maintains the “valid swing” level that invalidates the current bias.
Key Features:
• Works on any HTF you select (e.g., H1, H4) while you operate on lower TFs like M5 or M1.
• Start reading structure from any date/time you choose for focused backtesting or scenario analysis.
• Highlights trend state (long/short/neutral) with background colors.
• Plots the active “guard” level (valid swing high/low) that would flip bias if broken.
• Marks BOS events directly on your trading TF, updating only when the HTF candle closes.
Ideal for combining a clear higher-timeframe bias with lower-timeframe execution, without manually tracking HTF structure changes during live markets.
Market Structure MTF Trend [Pt]█ Author's Notes
There are numerous market structure indicators in the TradingView library, each offering a unique approach to identifying price action shifts. Market Structure MTF Trend was created with simplicity and flexibility in mind—providing a highly customizable multi-timeframe setup, visually clear trendlines, and straightforward labeling. This combination helps both new and experienced traders easily spot and interpret market structure changes.
█ Overview
Market Structure MTF Trend is a powerful yet user-friendly indicator designed to identify and visualize key turning points in price action. It focuses on two core concepts:
Change of Character (CHoCH): A momentary shift in the market’s behavior, signaling that the current price movement may be losing momentum and could soon reverse.
Break of Structure (BoS): A more definitive event confirming a new price pattern, where the market establishes a fresh trend direction by surpassing previous swing highs or lows.
By combining these signals across up to four different timeframes, even traders unfamiliar with market structure can quickly learn to spot and validate potential trend reversals or continuations.
█ Key Features
Multi-Timeframe Analysis: Monitors CHoCH and BoS events simultaneously on multiple intervals (e.g., 15m, 30m, 60m, 240m), providing a clear, layered understanding of market dynamics.
Straightforward Visual Cues: Labels are placed directly on the chart at swing highs and lows, while colored bars at the bottom give an instant snapshot of whether each timeframe is bullish or bearish.
Configurable Timeframes & Pivot Strength: Easily set up the desired intervals and adjust pivot strength to tune how sensitive the indicator is to minor price fluctuations.
Color-Coded Signals: Different colors help you distinguish between potential early reversals (CHoCH) and confirmed shifts (BoS), ensuring each signal’s importance is immediately clear.
█ Usage & Benefits
Learn Market Structure Basics: For those new to swing highs/lows, CHoCH, and BoS, the script’s on-chart labels and dynamic bar coloring provide a practical, visual way to grasp these concepts.
Spot Reversals Early: CHoCH alerts you to possible shifts in momentum, allowing you to anticipate trend changes before they fully develop.
Confirm Trend Breaks: BoS events confirm that the market has established a new directional bias, reinforcing higher‐probability entry or exit points.
Reduce Noise & Stay Focused: The multi-timeframe setup ensures you won’t overlook larger trends or get lost in smaller fluctuations.
Streamline Decision-Making: Color-coded bars let you gauge overall market sentiment at a glance—ideal for quickly validating trades without juggling multiple charts.
Market Structure MTF Trend is perfect for traders who want to learn or refine their understanding of price action. By integrating multiple timeframes into a single, cohesive interface, this tool highlights both subtle shifts and confirmed breaks in market structure, empowering you to trade with greater insight and confidence.
MSB BOS Market Structure [FTB]Track Market Structure Breaks (MSB) and Breaks of Structure (BOS) on your charts. This indicator does exactly that without clutter and with easy-to-spot.
🔑 Features:
MSB (Market Structure Break): Shows when price flips and breaks the previous high/low — possible start of a new trend.
BOS (Break of Structure): Highlights key structural breakouts in line with the existing trend.
✅ Pivot-Based Analysis (Body Focused)
Uses candle body-based pivot highs and lows to find clean market structure points (no wicks confusion here!).
Adjustable pivot strength — control how many candles you want on either side to define a swing.
✅ Clean Visual Markings
MSB and BOS lines with optional labels so you see exactly where breaks happen.
Customizable line style (Solid, Dashed, Dotted) to match your chart aesthetic.
Optional pivot markers to show minor swing highs/lows.
✅ Alerts Ready
Set alerts for any MSB or BOS, or filter to specific bullish/bearish breaks — never miss a key level again
💡 How to Use This Indicator:
Identify Trend Shifts: Use MSB to spot early trend reversals — when a previous structure breaks against the trend.
Catch Continuations: Watch for BOS to confirm trend continuation — great for riding the trend!
⚙️ Settings You Can Adjust:
Pivot Strength: How many candles to look back and forward for swing points (default: 3).
Show Pivots: Optional — highlight swing highs and lows for extra clarity.
[TehThomas- Pro] - Liquidity SignalsOverview
This Pine Script indicator is designed to generate Buy and Sell signals based on liquidity sweeps and market structure shifts (MSS) or break of structure (BOS). The combination of liquidity sweeps and market structure changes provides a highly confluential signal that can be used to identify high-probability trade setups. This indicator is capable of working as a standalone tool or as part of a broader trading strategy.
Core Concepts
Liquidity Sweeps:
A liquidity sweep occurs when the price temporarily breaks a previous high or low, taking out stop losses or inducing breakout traders, only to reverse direction shortly after.
The indicator detects these liquidity sweeps at pivot points defined by a user-set pivotPeriod.
It plots Buyside Liquidity (resistance) or Sellside Liquidity (support) lines on the chart to indicate where liquidity pools are likely positioned.
Market Structure Shifts (MSS) and Break of Structure (BOS):
BOS: This occurs when the price closes above or below a previous swing high or low, indicating a potential shift in trend.
MSS: This is a more aggressive form of market structure change where the price action reverses after a liquidity sweep, signaling a potential reversal before a BOS confirmation.
The script tracks swing highs and swing lows using the pivot_strength setting to define how many bars are required on both sides of a pivot point.
Confluence of Signals:
The main signal is plotted when a Liquidity Sweep is followed by an MSS within a specified number of bars (25 by default).
This creates a high-probability trade signal because it combines both liquidity traps and market structure reversals.
Below, you can see the signals the indicator generates
There is one loss marked by the second circle.
Settings and Inputs
Liquidity Sweep Settings
pivotPeriod: Defines the left and right length of the pivot points to detect swing highs and lows.
maxLine: Maximum number of liquidity lines plotted on the chart.
resistanceColor & supportColor: Colors for Buyside and Sellside liquidity lines.
lineExtend: Number of bars to extend liquidity lines into the future.
hitAction: Determines what happens when liquidity lines are hit (dotted, dashed, or delete).
Market Structure Settings
show_mss: Toggle to display MSS signals on the chart.
show_bos: Toggle to display BOS signals on the chart.
Customizable line styles, colors, and labels for both MSS and BOS.
How to Use the Indicator
Signal Confirmation:
A Buy Signal is most effective when combined with a liquidity sweep of sellside liquidity followed by a bullish market structure shift.
A Sell Signal is most effective when combined with a liquidity sweep of buyside liquidity followed by a bearish market structure shift.
Always check confluence with other indicators such as moving averages or volume analysis.
Trade Management:
Place stop-loss orders below the liquidity sweep low for buys or above the liquidity sweep high for sells.
Use the previous swing high or low as a target or set custom risk-reward ratios.
Why This Indicator Works So Well
✅ Combines liquidity sweeps and market structure for highly accurate signals.
✅ Works across all timeframes and markets.
✅ Automatically plots support and resistance zones.
✅ Provides clear buy and sell signals with customizable alerts.
✅ Helps traders avoid false breakouts by waiting for market structure confirmation.
Conclusion
This indicator is a highly confluential trading tool that combines liquidity sweeps with market structure shifts to generate Buy and Sell signals. It provides a strong edge by confirming liquidity traps with market structure reversals. With customizable settings, it can be adapted to different timeframes and trading styles, making it suitable for both scalping and swing trading strategies.
By automating the detection of these advanced concepts, the indicator helps traders stay objective and disciplined in their decision-making process.
Whether you're a beginner or an advanced trader, this indicator will help you spot high-probability trade setups and improve your overall trading performance.
Disclaimer
This indicator is a powerful tool for identifying potential trading opportunities, but it is not a guarantee of future performance. Use this indicator at your own risk. Trading involves significant risk, and it is essential to have proper knowledge and experience before making any financial decisions. The signals provided by this indicator should be used as part of a comprehensive trading plan and combined with other forms of analysis. The creator is not responsible for any financial losses incurred while using this tool.
EBL - Enigma BOS Logic: A Comprehensive Multi-Timeframe Trend anThe EBL (Enigma BOS Logic) script is designed for traders seeking an advanced and versatile tool for identifying market trends, breakouts, and critical price levels. This indicator leverages multi-timeframe analysis, trend filtering, and customizable guidance line settings to provide an all-in-one solution for informed trading decisions.
What Does EBL Do?
EBL identifies critical breakout levels (BOS - Break of Structure) on up to three selected timeframes and dynamically plots them as horizontal guidance lines. It combines these levels with trend analysis and user-defined filters to show only the most relevant data. The script offers flexibility to adapt to different trading styles, whether you're a scalper, day trader, or swing trader.
Key Features:
Multi-Timeframe Analysis:
Users can select three distinct timeframes (e.g., 4H, 30m, 15m).
Execution timeframe (e.g., 1m or 5m) overlays the lines from the selected higher timeframes for real-time precision.
Customizable Guidance Lines:
Define line length (horizontal bars) and choose whether lines extend to the current price.
Individual color settings for bullish and bearish lines.
Trend Detection Filter:
Automatically determines the overall market trend based on the 50-period SMA on each selected timeframe.
Displays only bullish lines during uptrends and bearish lines during downtrends.
Time-Limited Display:
Option to show only lines from the last three days, reducing clutter and focusing on recent price action.
Alerts:
Trigger alerts when price breaks above or below critical levels on any selected timeframe.
Users can choose to receive alerts only for specific timeframes.
How Does It Work?
Break of Structure (BOS):
The script captures key high and low levels on each selected timeframe.
Levels are dynamically updated as the market evolves.
Trend Filtering:
Trend direction is determined for each timeframe based on whether the close is above or below its 50-period SMA.
The overall trend combines signals from all three timeframes, providing a balanced and holistic view of the market.
User Control:
Customize everything: timeframes, colors, line behavior, and alert conditions.
Adjust filters to focus on your preferred time horizon (e.g., last 3 days).
How to Use:
Select up to three timeframes based on your trading strategy (e.g., 4H for macro view, 30m for intermediate trends, and 15m for precision).
Enable or disable the trend filter to control whether lines reflect the market's directional bias.
Configure alerts for breakout levels that align with your strategy.
Use the execution timeframe to see how higher timeframe levels interact with real-time price action.
Who Is It For?
This indicator is ideal for:
Trend Traders who want a clear view of directional bias across multiple timeframes.
Breakout Traders who need to identify key resistance and support levels dynamically.
Scalpers and Day Traders who require real-time precision by overlaying higher timeframe levels on lower execution timeframes.
Underlying Concepts:
Break of Structure (BOS): Highlights significant market pivot points, essential for identifying breakout opportunities.
Multi-Timeframe Confluence: Combines insights from various timeframes to create a balanced understanding of price behavior.
Trend Filtering: Ensures clarity by only displaying levels that align with the overall market direction.
EBL - Enigma BOS Logic is not just another breakout indicator. It is a comprehensive tool that combines multi-timeframe analysis, trend detection, and user-centric customization to empower traders with actionable insights. Whether you're analyzing macro trends or executing precision trades, EBL adapts to your strategy and provides clarity in the chaos of the market.
smart money - main trend and counter trendIn today's dynamic financial markets, keeping ahead requires more than just technical analysis.
Introducing the Smart Money indicator – a Pine Script tool made to discover the activity of market maker.
Smart Money is a helpful method for traders seeking a deeper understanding of market dynamics. This method shows the actions of big investors and large financial firms.
Keen traders pay close attention to what market makers do to stay ahead.
Trading strategies based on the Smart Money aim to align with the actions of these informed players.
Similar to the price action method, Smart Money method involves using classic concepts like supply and demand, price patterns, and support and resistance.
This indicator not only identifies usual parameters like Break of Structure (BOS), Change of Character (CHOCH), Inducement (IDM), Engineering Liquidity (Eng), and Order Blocks (OB), but also excels at uncovering these market events within counter-trend (internal trend).
Break of Structure (BOS)
BOS is formed when the price breaks the market structure (reliable support or resistance level) in the direction of the trend.
Change of Character (CHOCH)
CHOCH is formed when the price breaks the market structure in the opposite direction of the trend. This indicates a change in the market behavior. When traders can see these changes, they can adjust their strategies early on.
Inducement (IDM)
Inducement is a concept based on liquidity principles and technically is the last price pullback in the market structure.
IDM is the extreme point of the last pullback in the structure when the price makes a BOS or CHOCH. It's like a trap that makes traders jump into the market too early.
Engineering Liquidity (Eng Liq)
Also known as trend line liquidity and technically is the first extreme point in that trend.
Order Blocks (OB)
Order blocks are strategic market areas that indicate the final bearish or bullish activity before a significant price shift.
An Order Block is a handy tool that helps us see where the big guys are likely to put their money (potential reversal zones).
OB is determined based on the extreme points by considering last opposite candle (before a significant price movement) and fair value gaps.
This indicator has the ability to identify the decisional order block (the closest OB) and the extremum order blocks (the farthest OB).
Counter Trend
The standout feature of this indicator lies in its ability to detect and display all above features within internal trends.
Internal trends or counter trend, where the market moves against the main trend, are often challenging to navigate.
This comprehensive feature enables traders to navigate market complexities with confidence, identifying potential trend reversals and strategic entry points even when the broader trend suggests otherwise.
Some features of this indicator:
- Ability to identify BOS, CHOCH, IDM, Eng Liq and OBs in both main trend and counter trend.
- The text, color and size of each characteristic of the main trend and the counter trend are optional and you can manage their display type on the chart
- Ability to display swings with HH, LH, LL and HL labels
- Sending alarms when the price hits any of the levels (alarm levels are optional for both the main trend and the counter trend)
- Sending sweep alarms of each level (optional)
- Ability to display main structures and internal structures with desired color and thickness
- The possibility of displaying live and real-time structures
- Ability to see decision boxes
- Showing the structure trend by changing the background color
Structure_TradingHubThe smart money concept suggests that institutional traders have a greater understanding of the market and often have access to more information than retail traders. Therefore, by analyzing market structure, retail traders can align themselves with the actions of smart money and potentially profit from their moves.
This indicator considerably simplifies the process of identification of market structure for traders based on the TradingHUB-3 technical method. Therefore, it is quite different from the existing market structure or trend detection tools, even the other smart-money-based indicators.
How it works:
The indicator starts candlestick analysis from the given start point detecting followings items.
1) Identify valid pullbacks (minor Zigzag):
Uptrend: In the upward trend, each candle that hits a higher high (HH), acts as our checking candle, and if the next candle hits its low, a valid pullback is formed, and we marked the checking candle as the end of a minor leg. Note that we do not take inside bars into account. If the highest point of the leg hit, the lowest point is marked as the end of pullback leg. On the other hand, if the lowest point of the upward leg is hit, the pullback checking procedure is restarted as a downtrend. Note that the downward checking is restarted from the highest point (previous checking candle).
Downtrend: The pullback detection for downtrend follows the reverse procedure of uptrend.
2) Identify inducements (IDM)
The last pullback point (on the minor zigzag) considers as the inducement level. In the uptrend, if the price hit the IDM, the highest point on the major leg is accepted as a major higher high. Note, if the IDM point is equal to a major HL and hit by price, the highest point is accepted as a new HH and the previous HH and LL are deleted (i.e. the HH is transferred).
In the downtrend, it acts conversely.
3) Identify valid break of structures (BOS)
In the uptrend, if the price closed above the highest point between the previous accepted HH to the current candle, a BOS is accrued, and the lowest point in this time interval is accepted as a higher low (HL). In the downtrend, it acts contrariwise.
4) Identify valid change of characters (Choch)
In the uptrend, if the price closed below the lowest point between the previous accepted HL to the current candle, a Choch is accrued, and the major trend changes from uptrend to downtrend, and a new reverse IDM will be detected. In the downtrend, it acts inversely.
5) Identify major HH/HL/LL/LH points
By following the above steps, the major higher highs, higher lows, lower highs, and lower lows, as well as the major trend are detected. The major high and lows on the major trend can be displayed by zigzag style or bullet points with corresponding up/down color.
How to use it:
This indicator works in any chart timeframe, and it does not need much tunning for use. Although, two parameters can be modified:
1- Starting Point:
Mode 1: Go back a certain number of candles in the past to find the starting point.
Mode 2: Use the last major swing that is higher/lower point between X candles right and left.
2- Choch/BOS min ticks' confirmation: The user can set an extra pipettes value that price should close higher/lower than the major H/L for more confirmation.
A trader can use this indicator for trading through the following steps (Of course, the trader is not restricted in these steps and can act according to its trading strategy):
1- Recognize the trend direction by seeing the H/L or zigzag color.
2- Identify the unmitigated IDM, which is marked by "X". When the inducement hit, the level is marked by "IDM", and a major H/L is confirmed.
3- Identify an order block to trade on it. We recommend users to add "OrderBlock_TradingHub " indicator to identify valid order blocks easily according to this technical method.
4- Go to the lower timeframe to find a trigger.
Indicator Options:
1) Set the starting point based on a certain number of candles or a major swing.
2) Show/Hide Pullbacks zigzag
3) Show/Hide Inducements (IDM)
4) Show/Hide Change of Characters (CHoCHs)
5) Show/Hide Break of Structures (BOS)
6) Draw up/down Trend
7) Draw H/L Points (by major Zigzag or Bullets)
8) Set CHoCH/BOS min pipettes for confirmation
9) Change the color and style of elements on the chart
Lumiere’s Indicator BundleThe Lumiere’s Indicator Bundle combines three of Lumiere’s most used tools into one script:
🔹 BOS Mark-out – Marks Breaks of Structure with clear bullish/bearish levels and optional alerts.
🔹 Liquidity Mark-ou t – Draws significant swing highs/lows and automatically removes them once swept.
🔹 Trading Session High/Low – Tracks Asia, London, and New York session ranges with customizable timezone.
Why this bundle?
I made this bundle so everyone can run all my indicators at once without having to pick and choose between them or worry about chart space limits.
Instead of loading 3 separate indicators, this package gives you everything in one place. You can toggle each module (BOS, Liquidity, Sessions) on or off from the settings. All inputs are kept clean and organized in their own sections for easy adjustments.
What to expect
BOS lines always plotted on top for maximum clarity.
Liquidity highs/lows update in real time and get removed when taken out.
Session ranges show the active session’s high/low and can mark sweeps after the session closes.
Default timezone is New York (UTC-4), but you can switch to any TradingView-supported timezone.
BOS alerts are included, so you’ll never miss a structural break.
Mohammad - OBs, BOS, S/R, Elliott Waves & Trend LinesProfessional Trading Indicator System - Technical Analysis Suite
Overview
Advanced technical analysis system integrating ICT/SMC methodologies with classical analysis tools. Features seven analytical components for comprehensive market structure analysis.
Components
1. Order Blocks (ICT/SMC)
Identifies institutional accumulation/distribution zones acting as future support/resistance.
Detection: Automatic identification based on price rejection patterns
Management: Dynamic updates and removal of invalidated blocks
Configuration: Sensitivity levels (High/Medium/Low), ATR-based parameters
Visual: Green support, red resistance with transparency
2. Break of Structure (BOS)
Detects significant structural breaks indicating trend changes.
Method: 5-bar swing point formation
Display: White horizontal lines with labels
Range: 50-bar maximum lookback
3. Support & Resistance
Classical horizontal levels from significant price pivots.
Analysis: 300-bar historical scan
Filter: 10-point duplicate tolerance
Display: Maximum 15 levels within 5% of current price
4. Fair Value Gaps (FVG)
Price inefficiencies that often get filled on return.
Types: Bullish gaps (up) and bearish gaps (down)
Size: Minimum 0.1 ATR or 5 points
Management: Auto-removal when filled
5. Elliott Wave Analysis
Advanced pattern recognition for impulse and corrective waves.
Patterns: 5-wave impulse (1-2-3-4-5), 3-wave corrective (A-B-C)
Adaptive: Auto-adjusts to timeframe (3-10 depth range)
Display: Small dots with large numbers, starts from hidden point 0
6. 45-Degree Momentum Lines
Revolutionary projection system based on consecutive candle sequences.
Bearish Lines (Red):
Trigger: 5+ consecutive red candles
Start: HIGH of first red candle
Labels: B1-B5
Bullish Lines (Green):
Trigger: 5+ consecutive green candles
Start: LOW of first green candle
Labels: T1-T5
Specifications:
Angle: 45° using ATR * 0.15
Extension: 30 bars forward
Display: 5 most recent patterns
7. Classical Trend Lines
Multi-touch diagonal support/resistance detection.
Validation: Minimum touch requirements
Tolerance: ATR-based touch detection
Display: Blue lines with optional labels
Configuration Summary
Global Settings:
Show/hide each component individually
Customizable colors and line widths
Label size options
Performance:
50-bar periodic cleanup
Maximum object limits (500 each)
Conditional processing on bar close
Trading Applications
Scalping: Order Blocks + FVGs + 45° Lines
Day Trading: All components with BOS emphasis
Swing Trading: Elliott Waves + Trend Lines
Position Trading: Major levels + Elliott Waves
Key Strategies:
Use 45° line bounces for entries
Combine Order Blocks with 45° lines for confluence
Confirm BOS breaks with 45° line violations
Place stops beyond projection lines
Technical Requirements
Platform: TradingView Pine Script v5
Minimum: 300 historical bars
Optimal: 15m-4H timeframes
Performance: Moderate CPU usage
Color Scheme
Green: Bullish/Support (#26a69a)
Red: Bearish/Resistance (#ef5350)
White: BOS/S&R lines
Blue: Elliott Waves/Trend Lines
Customizable: 45° projection lines
Risk Disclaimer
Educational tool only. Not financial advice. Combine with risk management and personal analysis. Past performance doesn't guarantee future results. Trading involves substantial risk.
(ICT)Liquidity Grab + FVG + MSS/BOSThis script is a comprehensive educational indicator that combines and enhances several well-known trading concepts:
Liquidity Grabs (Swing Failure Patterns)
Fair Value Gaps (FVG)
Market Structure Shifts / Break of Structure (MSS/BOS)
Alerts
It identifies potential bullish and bearish liquidity grabs, confirms them optionally using volume validation on a lower timeframe, and tracks subsequent price structure changes. The indicator visually marks key swing highs/lows, FVG zones, and BOS/MSS levels—allowing traders to observe how price reacts to liquidity and imbalance zones.
🔍 Features:
Swing Failure Patterns (SFP):
Highlights possible liquidity grabs based on recent highs/lows and candle structure.
Volume Validation (Optional):
Filter signals using relative volume outside the swing on a lower timeframe. Adjustable threshold.
Fair Value Gaps (FVG):
Detects imbalance gaps and extends them for easy visualization.
Market Structure (MSS/BOS):
Displays Break of Structure (BOS) and Market Structure Shift (MSS) based on pivot highs/lows and closing conditions.
Dashboard:
A compact info panel displaying lower timeframe settings and validation status.
Custom Styling:
Adjustable colors, line styles, and label visibility for clean charting.
🧠 Ideal For:
Traders studying ICT concepts, smart money theories, and price-action-based strategies who want a visual tool for analysis and backtesting.
How to Use:
Wait for a Liquidity Grab (SFP) to form
The first condition for a potential entry is the formation of a Stop Hunt / Swing Failure Pattern (SFP).
This indicates that liquidity has been taken above or below a key level (e.g., previous high/low), and the market may be ready to reverse.
Confirmation with Fair Value Gap (FVG) and Market Structure Shift (MSS)
After the SFP, do not enter immediately. Wait for confirmation:
FVG : A Fair Value Gap (an imbalance in price action) must appear, signaling potential institutional activity.
MSS : A Market Structure Shift (break in the current trend) confirms a possible trend reversal or strong corrective move.
Enter the trade
Once both the FVG and MSS are confirmed after the SFP, you can safely enter a trade in the direction of the shift.
Alert Feature
The indicator includes an alert system to notify you when all conditions are met (SFP + FVG + MSS), so you can react quickly without constantly watching the chart.
Market Structure: BoS & CHoCH (Math by Thomas)📌 Description:
Market Structure: BoS & CHoCH (Math by Thomas) is a clean and reliable market structure tool designed to visually mark Swing Highs, Swing Lows, and classify each one as HH (Higher High), LH (Lower High), LL (Lower Low), or HL (Higher Low) based on price action. It also detects and labels Break of Structure (BoS) and Change of Character (CHoCH) to help identify potential continuation or reversal in trend.
🛠️ How to Use:
Add the indicator to your chart (works on any timeframe and asset).
Adjust the "Swing Sensitivity" input to fine-tune how many bars the script uses to detect a swing high/low. A higher number smooths out noise.
The script will automatically:
Mark every confirmed swing high or low with a solid line.
Label the swing as HH, LH, HL, or LL depending on its relative position.
Show BoS (trend continuation) or CHoCH (trend reversal) labels with the current trend direction.
Toggle labels or lines on or off with the corresponding checkboxes in settings.
🔍 Tip:
Use this indicator alongside other tools like volume or RSI for more confident entries. A CHoCH followed by two BoS in the same direction often signals a strong trend reversal.
Mingo Smart Entry Master 1H-15M - HTF BOS Zones + TP/SL📛 Script Title:
Smart Entry Master 1H–15M – HTF BOS Zones + TP/SL + Dashboard
🧠 What This Script Does:
This script is a higher-timeframe smart entry strategy designed to:
Detect Break of Structure (BOS) on the 1-hour timeframe
Draw Buy/Sell zones automatically on the chart
Provide clear SL & TP lines for trades
Use optional Smart Sell Detection to improve signal quality
Show a dashboard with live signal status
Keep the chart clean by removing old zones and labels
Ideal for intraday swing traders and confirmation-based scalpers looking to trade based on HTF structure + clean zone visualization.
📊 How the Strategy Works:
1. 🧱 Break of Structure (BOS) Detection (1H)
Script uses 1-hour swing highs/lows (swingLen) to define structure
If the 1H candle closes above a swing high → Buy Setup
If the 1H candle closes below a swing low → Sell Setup
🧠 Optional: Smart Sell Detection
Adds a buffer: compares close to lowest low in a lookback window (to reduce fake sells)
🔥 How to Use This Script in Real Trading:
Use on 15M chart to trade, but zones are based on 1H structure
When a Buy or Sell zone appears, check:
Is price tapping into the zone?
Did a clean BOS occur?
SL/TP lines give a ready-made trade plan
Wait for confirmation (price reaction, candle pattern, volume spike)
Set your alert for auto-trading or manual entry
PARK Oscillator with BOS Percentage ChangePark Oscillator Pro - Smart Money Flow & Institutional Structure Analysis
Professional-Grade Market Structure Indicator
The Park Oscillator Pro is an advanced trading tool that reveals institutional order flow through:
🔹 Precision Market Structure Detection
Accurate Break of Structure (BOS) identification with volume confirmation
Clear Change of Character (CHoCH) markings for trend reversals
Dynamic polarity system for trend bias visualization
🔹 Post-BOS Performance Metrics (Unique Feature!)
Measures maximum price extension after BOS
Quantifies initial pullback strength (first 3 candles)
Auto-labels showing performance statistics
🔹 Smart Money Zones
Normalized oscillator (-100 to +100)
Premium/Discount areas for institutional levels
Adaptive moving average filter
🔹 Professional Divergence System
Regular & hidden divergences (bullish/bearish)
Customizable sensitivity filters
Visual trendlines connecting pivot points
Why Traders Love It:
✅ Institutional-grade market structure analysis
✅ Objective BOS/CHoCH detection (no repainting)
✅ Quantitative performance metrics for trade management
✅ Fully customizable visual alerts
Ideal For:
Institutional order flow traders
Market structure analysts
Price action traders looking for confluence
Those trading breakouts/breakdowns
"Not just signals - it quantifies the institutional footprint in your market."
Gold Scalping BOS & CHoCHThis strategy is designed for scalping gold (XAU/USD) on the 3-minute timeframe, utilizing Break of Structure (BOS) and Change of Character (CHoCH) to identify high-probability trade setups. Unlike traditional SMA crossover strategies, this method focuses purely on price action and market structure shifts, allowing for early entries and better risk management.
Core Concepts:
Break of Structure (BOS) – Confirms a continuation of the trend when price breaks the last swing high (bullish) or last swing low (bearish).
Change of Character (CHoCH) – Detects possible trend reversals by identifying a shift in market momentum.
Dynamic Support & Resistance – Uses the last 10-bar highs and lows to determine adaptive stop-loss (SL) and take-profit (TP) levels.
Risk-to-Reward Ratio (1:2 RR) – Ensures trades are executed with a favorable risk/reward ratio.
Entry Conditions:
Buy Entry:
BOS (Bullish) confirmed (price breaks the previous swing high).
CHoCH (Bullish) confirms trend shift.
Price crosses back above the last swing low (confirmation of support).
Sell Entry:
BOS (Bearish) confirmed (price breaks the previous swing low).
CHoCH (Bearish) confirms trend shift.
Price crosses back below the last swing high (confirmation of resistance).
Exit Conditions:
Stop Loss (SL): Set at the most recent dynamic support (for buys) or resistance (for sells).
Take Profit (TP): 2x the risk (1:2 risk-reward ratio).
Advantages of This Strategy:
✅ No lagging indicators – Uses price action for real-time entries.
✅ High probability setups – Focuses only on strong structural breaks.
✅ Adaptive SL/TP – Uses real market structure instead of fixed values.
✅ Optimized for Scalping – Best suited for quick in-and-out trades.
Best Time to Trade:
🔹 London & New York Sessions (High volatility for gold).
Market Structure (Intrabar) [LuxAlgo]The Market Structure (Intrabar) indicator is designed to automatically detect and highlight real-time intrabar market structures, a core component of the Smart Money Concepts methodology.
🔶 USAGE
The proposed indicator gives a detailed picture of the most recent candle lower timeframe trends, highlighting market structures within them.
This can be particularly useful to assess the price dynamic within the most recent candle. For example, we can see how pronounced a trend is by the number of opposite bullish/bearish market structures formed within the candle.
Users can select the intrabar timeframe of interest from the "Intrabar Timeframe" setting, using a timeframe significantly lower than the chart timeframe will return more intrabar candles and potentially more market structures.
🔹 Dashboard
Users have access to a dashboard returning useful statistics such as the number of formed CHoCH's and BOS's from the intrabar prices. These can be indicative of how predominant a trend is within the intrabar data or if there exist multiple trends.
🔶 DETAILS
Market structures allow determining trend continuations as well as trend reversals in the market through two distinct structures:
🔹 Change of Character (CHoCH)
A change of character (CHoCH) refers to a shift in the market behavior of a security that is driven by changes in the underlying supply and demand dynamics. CHoCH's are indicative of confirmed reversals.
🔹 Break of Structure (BoS)
The break of structure (BoS) refers to the point at which a key level of support or resistance is broken. BOS's are indicative of confirmed trend continuations.
🔶 SETTINGS
🔹Inside the Bar Market Structure
Intrabar Timeframe: Lower timeframe setting option, if set to 'Auto' the script will determine the lower timeframe based on the chart timeframe.
Intrabar Market Structure, Length: Toggles the visibility of the break of structures and change of characters. Length defines the detection length of the swing levels.
Intrabar Swing Levels: Toggles the visibility of the swing levels, including a color customization option for highs and lows.
Intrabar Statistics: Toggles the visibility of the dashboard. Some further statistical details are presented in the tooltips of the table cells
🔹 General
Market Structure Colors: Color customization option for the break of structure and change of character lines and labels.
Intrabar Candle Colors: Color customization option for intrabar candles.
Intrabar Candles Horizontal Offset: Adjusting the intrabar candles horizontal position
Dashboard: Dashboard position and size customization option
🔶 LIMITATIONS
Please note that seconds-based intervals are available for premium and professional plan holders, which implies that the seconds-based intervals usage of the indicator may not be available for all users depending on their subscription plan.
🔶 RELATED SCRIPTS
Smart-Money-Concepts
ICT-Concepts
Mark StructureMark Structure is building the market swing structure, minor and sub structure and marks all possible insignificant pivots
Building such structure is really complex task to do, that has a lot of obstacles and challenges. I'm doing my best to develop this indicator behaving in absolutely expectable and right way. Fill free to leave any comments or bug reports.
it supports:
- Marking all pivots with labels or join them continuously with trend lines.
- Marking minor and sub structured swings with labels or join them continuously with trend lines. Marking BOS or SMS BOS, which are mbos. Minor and substructure are structures inside swing structure and it can differ from the structure of lower timeframe
- Marking swings of swing structure with labels or join them continuously with trend lines. Marking BOS or SMS BOS of swing structure
- Changing bullish and bearish colors of each kind of structures
- Changing pivot labelings
- Changing colors of BOSs
Remarks:
- As I told you guys before, it has a lot of challenging cases. eg we have swing low and high on the same candle and in order to decide which pivot goes first I take lower time frame data to figure out what pivot is the first, but it happens that on lower time frame the same issue takes place, due to limitation of TradingView I can't go infinitely to lower timeframes to solve this issue, so I mark those cases with labels
- Another issue is very beginning of the trend its hard to detect swing structure there due to missing historical data. so skip a few waves in the very beginning
- Don't expect to have minor and sub structure in each swing waves, its totally fine when you don't have them at all
- Swing structure is the most significant structure and shows real price direction. Trend change is confirmed when for bull->bear the last HLbull LH>HH and HH-HL-HH are confirmed. You can change labelling for unconfirmed swing trend in the settings. By default its already done
Fib+BOS/CHOCH+OB# ⭐ 1) **What This Indicator Does**
The indicator combines 4 major concepts:
### **1️⃣ Market Structure (Swing High/Low)**
* Detects major swing highs and lows using pivot logic
* Determines whether the market is **Bullish** or **Bearish**
### **2️⃣ BOS / CHOCH (Break of Structure / Change of Character)**
* **BOS:** continuation of trend
* **CHOCH:** early signal of trend reversal
* Only the **last 5** levels are displayed → keeps chart clean
### **3️⃣ Order Blocks (OB)**
* Detects last opposite candle before BOS/CHOCH
* Displays only **the latest 3 OB zones**
* Ideal for identifying high-probability pullbacks
RME BO EMAThe Market Structure Indicator is a powerful TradingView tool designed to automatically detect and display market structure shifts, break of structure (BOS), and change of character (ChoCH). It helps traders quickly identify bullish or bearish trends, key swing highs and lows, and potential reversal zones without manually drawing levels.
✅ Key Features:
Auto-detection of swing highs & lows
Marks Break of Structure (BOS) & Change of Character (ChoCH)
Highlights trend direction (bullish/bearish)
Customizable alerts for BOS/ChoCH confirmations
Works across all timeframes & instruments (stocks, forex, crypto, indices)
Filters out market noise with smart sensitivity settings
⚡ Why It’s the Best:
This indicator simplifies price action analysis by visually mapping the market’s backbone—its structure. Instead of second-guessing where a trend begins or ends, traders get clear, rule-based confirmations to improve entries, exits, and overall trade confidence.
SMC Structure SuiteSMC Structure Suite — BOS, CHOCH & Order Blocks
This indicator provides automated Smart Money Concepts (SMC) tools to help traders analyze market structure objectively. It is designed for traders who want to quickly identify shifts in price behavior without manually marking charts.
Core Features
Market Structure Recognition
Automatically detects Higher Highs (HH), Lower Lows (LL), Higher Lows (HL), and Lower Highs (LH). Detection uses a pullback validation mechanism to confirm swing structure.
BOS & CHOCH Detection
Identifies Break of Structure (BOS) for potential continuation and Change of Character (CHOCH) for possible reversals.
Order Block Highlighting
Marks bullish and bearish order blocks when confirmed by price action. Options allow choosing mitigation style (wick touch or body close). Blocks are hidden when invalidated.
Multi-Timeframe Analysis
Works on any timeframe. Historical analysis allows reviewing past structure.
Customizable Visuals
Colors, label positions, and background style can be adjusted for a clear chart.
Alert System
Alerts are provided for trend changes to monitor potential shifts in market direction in real time.
Disclaimer
This indicator is a tool to assist with chart analysis. It does not guarantee results and is not financial advice. Use appropriate risk management.
Fractal Suite: MTF Fractals + BOS/CHOCH + OB + FVG + Targets Kese Way
Fractals (Multi-Timeframe): Automatically detects both current-timeframe and higher-timeframe Bill Williams fractals, with customizable left/right bar settings.
Break of Structure (BOS) & CHoCH: Marks structural breaks and changes of character in real time.
Liquidity Sweeps: Identifies sweep patterns where price takes out a previous swing high/low but closes back within range.
Order Blocks (OB): Highlights the last opposite candle before a BOS, with customizable extension bars.
Fair Value Gaps (FVG): Finds 3-bar inefficiencies with a minimum size filter.
Confluence Zones: Optionally require OB–FVG overlap for high-probability setups.
Entry, Stop, and Targets: Automatically calculates entry price, stop loss, and up to three take-profit targets based on risk-reward ratios.
Visual Dashboard: Mini on-chart table summarizing structure, last swing points, and settings.
Alerts: Set alerts for new fractals, BOS events, and confluence-based trade setups.
Ultimate Market Structure [Alpha Extract]Ultimate Market Structure
A comprehensive market structure analysis tool that combines advanced swing point detection, imbalance zone identification, and intelligent break analysis to identify high-probability trading opportunities.Utilizing a sophisticated trend scoring system, this indicator classifies market conditions and provides clear signals for structure breaks, directional changes, and fair value gap detection with institutional-grade precision.
🔶 Advanced Swing Point Detection
Identifies pivot highs and lows using configurable lookback periods with optional close-based analysis for cleaner signals. The system automatically labels swing points as Higher Highs (HH), Lower Highs (LH), Higher Lows (HL), and Lower Lows (LL) while providing advanced classifications including "rising_high", "falling_high", "rising_low", "falling_low", "peak_high", and "valley_low" for nuanced market analysis.
swingHighPrice = useClosesForStructure ? ta.pivothigh(close, swingLength, swingLength) : ta.pivothigh(high, swingLength, swingLength)
swingLowPrice = useClosesForStructure ? ta.pivotlow(close, swingLength, swingLength) : ta.pivotlow(low, swingLength, swingLength)
classification = classifyStructurePoint(structureHighPrice, upperStructure, true)
significance = calculateSignificance(structureHighPrice, upperStructure, true)
🔶 Significance Scoring System
Each structure point receives a significance level on a 1-5 scale based on its distance from previous points, helping prioritize the most important levels. This intelligent scoring system ensures traders focus on the most meaningful structure breaks while filtering out minor noise.
🔶 Comprehensive Trend Analysis
Calculates momentum, strength, direction, and confidence levels using volatility-normalized price changes and multi-timeframe correlation. The system provides real-time trend state tracking with bullish (+1), bearish (-1), or neutral (0) direction assessment and 0-100 confidence scoring.
// Calculate trend momentum using rate of change and volatility
calculateTrendMomentum(lookback) =>
priceChange = (close - close ) / close * 100
avgVolatility = ta.atr(lookback) / close * 100
momentum = priceChange / (avgVolatility + 0.0001)
momentum
// Calculate trend strength using multiple timeframe correlation
calculateTrendStrength(shortPeriod, longPeriod) =>
shortMA = ta.sma(close, shortPeriod)
longMA = ta.sma(close, longPeriod)
separation = math.abs(shortMA - longMA) / longMA * 100
strength = separation * slopeAlignment
❓How It Works
🔶 Imbalance Zone Detection
Identifies Fair Value Gaps (FVGs) between consecutive candles where price gaps create unfilled areas. These zones are displayed as semi-transparent boxes with optional center line mitigation tracking, highlighting potential support and resistance levels where institutional players often react.
// Detect Fair Value Gaps
detectPriceImbalance() =>
currentHigh = high
currentLow = low
refHigh = high
refLow = low
if currentOpen > currentClose
if currentHigh - refLow < 0
upperBound = currentClose - (currentClose - refLow)
lowerBound = currentClose - (currentClose - currentHigh)
centerPoint = (upperBound + lowerBound) / 2
newZone = ImbalanceZone.new(
zoneBox = box.new(bar_index, upperBound, rightEdge, lowerBound,
bgcolor=bullishImbalanceColor, border_color=hiddenColor)
)
🔶 Structure Break Analysis
Determines Break of Structure (BOS) for trend continuation and Directional Change (DC) for trend reversals with advanced classification as "continuation", "reversal", or "neutral". The system compares pre-trend and post-trend states for each break, providing comprehensive trend change momentum analysis.
🔶 Intelligent Zone Management
Features partial mitigation tracking when price enters but doesn't fully fill zones, with automatic zone boundary adjustment during partial fills. Smart array management keeps only recent structure points for optimal performance while preventing duplicate signals from the same level.
🔶 Liquidity Zone Detection
Automatically identifies potential liquidity zones at key structure points for institutional trading analysis. The system tracks broken structure points and provides adaptive zone extension with configurable time-based limits for imbalance areas.
🔶 Visual Structure Mapping
Provides clear visual indicators including swing labels with color-coded significance levels, dashed lines connecting break points with BOS/DC labels, and break signals for continuation and reversal patterns. The adaptive zones feature smart management with automatic mitigation tracking.
🔶 Market Structure Interpretation
HH/HL patterns indicate bullish market structure with trend continuation likelihood, while LH/LL patterns signal bearish structure with downtrend continuation expected. BOS signals represent structure breaks in trend direction for continuation opportunities, while DC signals warn of potential reversals.
🔶 Performance Optimization
Automatic cleanup of old structure points (keeps last 8 points), recent break tracking (keeps last 5 break events), and efficient array management ensure smooth performance across all timeframes and market conditions.
Why Choose Ultimate Market Structure ?
This indicator provides traders with institutional-grade market structure analysis, combining multiple analytical approaches into one comprehensive tool. By identifying key structure levels, imbalance zones, and break patterns with advanced significance scoring, it helps traders understand market dynamics and position themselves for high-probability trade setups in alignment with smart money concepts. The sophisticated trend scoring system and intelligent zone management make it an essential tool for any serious trader looking to decode market structure with precision and confidence.
Market Structures Screener | Flux Charts💎 GENERAL OVERVIEW
Introducing our new Market Structures Screener! This screener can provide information about the latest market structures in up to 5 tickers. You can also customize the styling of the screener.
Features of the new Market Structures Screener :
Find Latest Market Structures Across 5 Tickers
Break Of Structure (BOS)
Change of Character (CHoCH)
Change of Character+ (CHoCH+)
Customizable Algoritm / Styling
📌 HOW DOES IT WORK ?
Sometimes specific market structures form and break as the market fills buy & sell orders. Formed Change of Character (CHoCH) and Break of Structure (BOS) often mean that market will change direction, and they can be spotted by inspecting low & high pivot points of the chart.
This screener then finds market structures across 5 different tickers, and shows the latest information about them.
🚩UNIQUENESS
Formed market structures can be strong hints about the current direction and the state of the market, and our screener has the ability to detect Change Of Character structures of the market with higher sensitivity (CHoCH+), so you will miss less hints. This screener will then show the elapsed time of the found BOS, CHoCH and CHoCH+ structures.
⚙️SETTINGS
1. Tickers
You can set up to 5 tickers for the screener to scan market structures here. You can also enable / disable them and set their individual timeframes.






















