LuxAlgo® - Screener (PAC)The LuxAlgo® - Screener (PAC) is a complete tool allowing users to check returned information from the Price Action Concepts™ toolkit's features for various user selected tickers and timeframes.
Users can customize the returned information by the screener, as well as filtering out displayed tickers based on custom user set rules.
🔶 FEATURES
Users can place the location of the screener everywhere they want, multiple locations are supported, you can even have it on your chart by drag and dropping the screener to your chart, allowing you to analyze them alongside your favorite indicators.
Keeping track of various tickers is crucial to have a deeper understanding of the overall market activity.
Our screener let you quickly access your preferred information in a convenient way thanks to the described features below:
Screening of the main Price Action Concepts™ features on up to 10 user selected tickers and timeframes.
Ticker filtering based on custom user set rules.
Ticker sorting based on ascending/descending user selected data returned by the screener.
The LuxAlgo® - Screener (PAC) returns the following information:
Current price
Current volume
Current price percent change (% CHG)
Current price change (CHG)
Current rating
Most recent market structure
Most recent Order Block type and relative position to price
Order Block buy volume
Order Block sell volume
Order Block total volume
Most recent user set imbalance type status. Options include screening for FVG, Inverse FVG, Double FVG, Volume Imbalance and Opening Gap
Price position relative to Premium/Discount zones
Most recent liquidity grab
Most recent equal high/low
🔹 Rating
Users can quickly check the overall sentiment based on the screeners returned information by looking at the Rating column. Tickers can be rated as follows:
▲ Strong Bullish (more than 80% of the returned information is bullish)
△ Bullish (60% to 80% of the returned information is bullish)
― Neutral (40% to 60% of the returned information is bullish)
▽ Bearish (20% to 60% of the returned information is bullish)
▼ Strong Bearish (less than 20% of the returned information is bullish)
This can be a quick way to asses the confluence between all the returned information on the screener for a specific ticker.
🔹 Filtering
Thanks to the integrated filtering capabilities of the LuxAlgo® - Screener (PAC) you will be able to keep track of the information from tickers that return specific information you want to see.
For example do you want to only see the information from up trending tickers? Nothing easier, all you need is to select the up trending related options (▲ Strong Bullish or △ Bullish) in the rating dropdown menu.
However, you don't have to stop at 1 filtering condition, create more complex ones that fits your trading style for the tickers you truly want to look at!
🔹 Sorting
As traders we want to quickly spot the tickers with most volume, most volatility, with the strongest uptrend or downtrend.
The LuxAlgo® - Screener (PAC) lets you do that by sorting supported information in an ascending or descending order, letting you access the most relevant information faster.
Cerca negli script per "order block"
Nexgen Order Block Helper Ver 1.0.0 By rEPLAYEr of NEXGENHi everyone.
I have updated the OB-Helper I developed.
There were some major Updates.
This new version helps traders to easily find blocks working as major Supports and Resistants on the technical chart.
Please see the image below for a detailed explanation.
I wish you all for the successful investment.
Thanks :)
--------------------
こんにちは。
私が作ったOB-Helperを更新しました。
詳しい説明は下の画像をご覧ください。
皆さんの成功をお祈りします。
ありがとうございます。 (ΦωΦ)ノ
--------------------
오더블럭 헬퍼가 더 강해졌습니다.
수평매물대를 찾아내고 갭에 숨겨진 오더블럭도 집어냅니다.
캔들에 숨겨진 매물대를 활용한 매매법은 아래 자세히 표시되어 있습니다.
더 자세한 사용법을 알고 싶으시다면 저희 시그너쳐를 확인하세요.
여러분의 성투를 기원합니다.
VXN Smart Money ConceptsThis indicator is based on other open source scripts. It's designed specifically for Nasdaq futures contracts (NQ and MNQ). It implements Smart Money Concepts (SMC) tools including internal and swing market structures, order blocks, equal highs/lows, fair value gaps, premium/discount zones, and multi-timeframe highs/lows.
The indicator overlays these elements on the chart to help identify potential reversal and continuation points in the market.
A key feature is the integration of the VXN (CBOE Nasdaq Volatility Index) to provide directional bias through background coloring:
- Green background: Indicates a bullish VXN trend (short-term EMA below long-term SMA), suggesting lower volatility and potential upward momentum. Users should prioritize bullish breakout signals (e.g., Bullish BOS or CHoCH) in this condition.
- Red background: Indicates a bearish VXN trend (short-term EMA above long-term SMA), suggesting higher volatility and potential downward pressure. Users should prioritize bearish breakout signals (e.g., Bearish BOS or CHoCH) in this condition.
Always align breakout signals from structures (BOS/CHoCH) and order blocks with the VXN direction for higher probability trades. For example, take long positions on bullish breakouts only during green backgrounds, and short positions on bearish breakouts only during red backgrounds.
Advance Trading SystemThis Price Action + Volume based indicator combines Multi‑Timeframe swing structure, volume ranking, liquidity zones and auto long/short signal generation to create an “Advance Trading System” that displays OB (order block‑like) levels, dashboard and entry/exit labels on the chart.
What this indicator does
Looks at recent candles on different timeframes to determine if the trend is more “bullish” or “bearish” (considers it bullish if at least 2 out of 3 timeframes agree).
Picks up the recent swing points where the price can reverse and plots green/red lines on them (called “Buy OB”/“Sell OB” here).
Shows when volume has increased, whether the bar is an inside-bar or not, and a small dashboard in the top-right that shows the trend, reversal levels, volume and LTF/HTF signals.
What are the buttons/settings
Swing Strength: Based on how many bars the recent swing high/low will be confirmed; if the number increases, the signal will come late but with more confidence.
Volume Avg Period: How many bars the volume should be averaged from; this checks “whether the volume is strong or not”.
Show HH/HL/LH/LL Labels: Switch to show/hide swing labels by writing them on the chart.
Show Dashboard: Small panel on/off in the top-right.
Signal Mode: Auto, Long Only, Short Only or Both—that is, whether to follow the auto-trend or see only buy/sell.
LTF/HTF: Choose lower and higher timeframes; also 15m/30m/1h/4h are scanned in the background to understand the recent direction.
How to identify trends and swings
Candle patterns: Simple rule—if the latest candle is biased (e.g. a strong bull/bear or a particularly long wick candle), then the signal for that TF is 1 (bull) or -1 (bear); otherwise 0.
Three TFs: Lower, Mid (which is the chart TF), and Higher—the non-zero signal is considered the “last known direction”; then the number of the three is counted as bull/bear.
Swing high/low: The most recent “solid” high/low on the chart is considered the highest/lowest within a few bars to the left or right; this indicates whether the new high is above (HH) or below (LH) the old one, and whether the new low is above (HL) or below (LL).
What are the green/red lines
If the trend is bullish (at least 2 out of 3 TFs are bullish), a green line is drawn near the previous confirmed low—here it is called Buy OB; the idea is that if the price comes near this zone, a bounce is expected.
On a bearish trend, a red line is drawn near the previous confirmed high—Sell OB—which means if the price comes near that zone, a drop is expected.
Volume colors and inside-bars
color of each bar is determined by the volume ranking: orange/yellow for low volume, varying shades of blue for high volume; if an inside-bar is formed (both high/low inside the previous bar) the bar is darkened to draw attention.
Simple estimation of liquidity zone
When the recent swing high is formed, the total volume is looked at in the surrounding few bars (eg: 3-3 bars before/after) and the upper/lower edge is noted where the maximum concentration is - this is considered as the liquidity zone.
The same is done for the high TF as well and the average of both is taken to form an MTF zone to get a big-picture picture.
What the dashboard shows
Trend (Multi‑TF): HL/HH indicates bullish trend, LH/LL indicates bearish trend; color green/red.
Reversal Level: Level where the recent reversal was confirmed (high/low of the last confirmed swing).
Volume vs Prev: Volume higher/lower/equal to the previous bar.
Volume: Raw number, color green/red depending on whether Price is buy or sell.
LTF/HTF: Last received signal as BUY/SELL.
How entry/exit signals are formed
Basic conditions:
Mood bias: at least 2 TFs in the same direction.
Volume strength: current volume is well above average and higher than the previous bar—i.e. there is real juice.
Near zone: price is in a small band around the green/red line (e.g. within about -2% to +1% for Buy).
Long Entry : all three conditions above are met on the previous close of the bar in the buy direction; Short Entry is the opposite. Exit rule is also placed on the previous bar of the opposite signal, so that everything is on a “confirmed close” and false shocks are minimized.
Labels: once the signal is confirmed, the labels “LONG ENTRY”, “LONG EXIT”, “SHORT ENTRY”, “SHORT EXIT” are applied to the chart on the previous bar itself, with a small ATR-based gap for clear reading.
How Auto/Manual modes work
Auto (TF Based): The system will decide whether to look at Long Only, Short Only, or Both—depending on the Multi‑TF trend.
Long Only/Short Only: Only signals from that side will be generated; Both will generate both.
What to look for in the limits
Swing confirmation takes time, as you have to wait for a few bars to the right—so the signal is more reliable with a slight delay.
The term “OB” is used here for a simple level; this is not pro-level order-block detection (such as with FVG/break-off-structure), but it works well with this system.
Volume ranking is simple; ties are possible at equal volume, which can reduce precision in color-coding.
How to use
First check the trend from the dashboard: focus on the buy zone if HL/HH, sell zone if LH/LL.
Then check if there is a volume spike; without volume confirmation it is better to skip signals.
When the price is right near the green/red line, only work with a confirmed signal on the previous close bar, avoid rushing in between.
This can be made more robust if desired by adding true order‑block, FVG, and additional confirmations (such as RSI/MACD/Structure Break); but the base idea is to combine multi‑timeframe trend + swing levels + volume strength + zone close to produce simple, Tradeable and confirmed signals.
PriceActionLibrary "PriceAction"
Hi all!
This library will help you to plot the market structure and liquidity. By now, the only part in the price action section is liquidity, but I plan to add more later on. The market structure will be split into two parts, 'Internal' and 'Swing' with separate pivot lengths. For these two trends it will show you:
• Break of structure (BOS)
• Change of character (CHoCH/CHoCH+) (mandatory)
• Equal high/low (EQH/EQL)
It's inspired by "Smart Money Concepts (SMC) " by LuxAlgo.
This library is now the same code as the code in my library 'MarketStructure', but it has evolved into a more price action oriented library than just a market structure library. This is more accurate and I will continue working on this library to keep it growing.
This code does not provide any examples, but you can look at my indicators 'Market structure' () and 'Order blocks' (), where I use the 'MarketStructure' library (which is the same code).
Market structure
Both of these market structures can be enabled/disabled by setting them to 'na'. The pivots lengths can be configured separately. The pivots found will be the 'base' of and will show you when price breaks it. When that happens a break of structure or a change of character will be created. The latest 5 pivots found within the current trends will be kept to take action on. They are cleared on a change of character, so nothing (break of structures or change of characters) can happen on pivots before a trend change. The internal market structure is shown with dashed lines and swing market structure is shown with solid lines.
Labels for a change of character can have either the text 'CHoCH' or 'CHoCH+'. A Change of Character plus is formed when price fails to form a higher high or a lower low before reversing. Note that a pivot that is created after the change of character might have a higher high or a lower low, thus not making the break a 'CHoCH+'. This is not changed after the pivot is found but is kept as is.
A break of structure is removed if an earlier pivot within the same trend is broken, i.e. another break of structure (with a longer distance) is created. Like in the images below, the first pivot (in the first image) is removed when an earlier pivot's higher price within the same trend is broken (the second image):
[image [https://www.tradingview.com/x/PRP6YtPA/
Equal high/lows have a configurable color setting and can be configured to be extended to the right. Equal high/lows are only possible if it's not been broken by price. A factor (percentage of width) of the Average True Length (of length 14) that the pivot must be within to to be considered an Equal high/low. Equal highs/lows can be of 2 pivots or more.
You are able to show the pivots that are used. "HH" (higher high), "HL" (higher low), "LH" (lower high), "LL" (lower low) and "H"/"L" (for pivots (high/low) when the trend has changed) are the labels used. There are also labels for break of structures ('BOS') and change of characters ('CHoCH' or 'CHoCH+'). The size of these texts is set in the 'FontSize' setting.
When programming I focused on simplicity and ease of read. I did not focus on performance, I will do so if it's a problem (haven't noticed it is one yet).
You can set alerts for when a change of character, break of structure or an equal high/low (new or an addition to a previously found) happens. The alerts that are fired are on 'once_per_bar_close' to avoid repainting. This has the drawback to alert you when the bar closes.
Price action
The indicator will create lines and zones for spotted liquidity. It will draw a line (with dotted style) at the price level that was liquidated, but it will also draw a zone from that level to the bar that broke the pivot high or low price. If that zone is large the liquidation is big and might be significant. This can be disabled in the settings. You can also change the confirmation candles (that does not close above or below the pivot level) needed after a liquidation and how many pivots back to look at.
The lines and boxes drawn will look like this if the color is orange:
Hope this is of help!
Will draw out the market structure for the disired pivot length.
Liqudity(liquidity)
Will draw liquidity.
Parameters:
liquidity (Liquidity) : The 'PriceAction.Liquidity' object.
Pivot(structure)
Sets the pivots in the structure.
Parameters:
structure (Structure)
PivotLabels(structure)
Draws labels for the pivots found.
Parameters:
structure (Structure)
EqualHighOrLow(structure)
Draws the boxes for equal highs/lows. Also creates labels for the pivots included.
Parameters:
structure (Structure)
BreakOfStructure(structure)
Will create lines when a break of strycture occures.
Parameters:
structure (Structure)
Returns: A boolean that represents if a break of structure was found or not.
ChangeOfCharacter(structure)
Will create lines when a change of character occures. This line will have a label with "CHoCH" or "CHoCH+".
Parameters:
structure (Structure)
Returns: A boolean that represents if a change of character was found or not.
VisualizeCurrent(structure)
Will create a box with a background for between the latest high and low pivots. This can be used as the current trading range (if the pivots broke strucure somehow).
Parameters:
structure (Structure)
StructureBreak
Holds drawings for a structure break.
Fields:
Line (series line) : The line object.
Label (series label) : The label object.
Pivot
Holds all the values for a found pivot.
Fields:
Price (series float) : The price of the pivot.
BarIndex (series int) : The bar_index where the pivot occured.
Type (series int) : The type of the pivot (-1 = low, 1 = high).
Time (series int) : The time where the pivot occured.
BreakOfStructureBroken (series bool) : Sets to true if a break of structure has happened.
LiquidityBroken (series bool) : Sets to true if a liquidity of the price level has happened.
ChangeOfCharacterBroken (series bool) : Sets to true if a change of character has happened.
Structure
Holds all the values for the market structure.
Fields:
LeftLength (series int) : Define the left length of the pivots used.
RightLength (series int) : Define the right length of the pivots used.
Type (series Type) : Set the type of the market structure. Two types can be used, 'internal' and 'swing' (0 = internal, 1 = swing).
Trend (series int) : This will be set internally and can be -1 = downtrend, 1 = uptrend.
EqualPivotsFactor (series float) : Set how the limits are for an equal pivot. This is a factor of the Average True Length (ATR) of length 14. If a low pivot is considered to be equal if it doesn't break the low pivot (is at a lower value) and is inside the previous low pivot + this limit.
ExtendEqualPivotsZones (series bool) : Set to true if you want the equal pivots zones to be extended.
ExtendEqualPivotsStyle (series string) : Set the style of equal pivot zones.
ExtendEqualPivotsColor (series color) : Set the color of equal pivot zones.
EqualHighs (array) : Holds the boxes for zones that contains equal highs.
EqualLows (array) : Holds the boxes for zones that contains equal lows.
BreakOfStructures (array) : Holds all the break of structures within the trend (before a change of character).
Pivots (array) : All the pivots in the current trend, added with the latest first, this is cleared when the trend changes.
FontSize (series int) : Holds the size of the font displayed.
AlertChangeOfCharacter (series bool) : Holds true or false if a change of character should be alerted or not.
AlertBreakOfStructure (series bool) : Holds true or false if a break of structure should be alerted or not.
AlerEqualPivots (series bool) : Holds true or false if equal highs/lows should be alerted or not.
Liquidity
Holds all the values for liquidity.
Fields:
LiquidityPivotsHigh (array) : All high pivots for liquidity.
LiquidityPivotsLow (array) : All low pivots for liquidity.
LiquidityConfirmationBars (series int) : The number of bars to confirm that a liquidity is valid.
LiquidityPivotsLookback (series int) : A number of pivots to look back for.
FontSize (series int) : Holds the size of the font displayed.
PriceAction
Holds all the values for the general price action and the market structures.
Fields:
Liquidity (Liquidity)
Swing (Structure) : Placeholder for all objects used for the swing market structure.
Internal (Structure) : Placeholder for all objects used for the internal market structure.
SMC - OB/Breaker Block/Bos/ChoCh (DeadCat) Based on analyzing your Pine Script code, here are comprehensive descriptions that should comply with TradingView's house rules:
Script 1: "PO3 Liquidity w/ CISD (DeadCat)"
Description:
This indicator implements the Power of Three (PO3) liquidity concept combined with Change in State of Delivery (CISD) pattern recognition for Smart Money Concepts (SMC) trading. The script operates on multi-timeframe analysis using automated timeframe selection.
Core Methodology: The indicator identifies C2 liquidity sweeps by detecting when price breaks previous period highs/lows and then reverses back above/below those levels. It specifically looks for:
C2 Buy Setup: When current low breaks previous period low but closes back above it
C2 Sell Setup: When current high breaks previous period high but closes back below it
CISD Pattern Detection: The script implements sophisticated CISD (Change in State of Delivery) pattern recognition by:
Tracking the first break of previous HTF high/low levels
Identifying imbalance candles (gaps between consecutive candles)
Confirming CISD when price reclaims the imbalance level within 2 HTF periods
Validating setups only when both liquidity sweep AND CISD confirmation occur
Visual Components:
HTF Candles: Displays higher timeframe candle structure on current chart
Trading Zones: Shows zones between HTF open and equilibrium levels
CISD Lines: Marks confirmed change in state of delivery levels
C2/C4 Labels: Identifies liquidity sweep entry points and potential continuation setups
Market Structure: Optional HH/HL/LH/LL pivot markers
Unique Features:
Automatic timeframe calculation (15m→4H, 1H→1D, etc.)
Real-time HTF period countdown
Setup invalidation tracking when stops are hit
Progressive setup confirmation (C2→C4 evolution)
Bias filter for directional trading preferences
Usage: C2 setups provide initial entry opportunities after confirmed liquidity sweeps with CISD confirmation. C4 setups offer additional entries when HTF equilibrium conditions align favorably. The indicator helps traders identify institutional liquidity grabs followed by genuine directional moves.
Script 2: "SMC Toolkit (DeadCat)"
Description:
This comprehensive Smart Money Concepts toolkit provides institutional-level market structure analysis with automated Order Block (OB) and Breaker Block (BB) zone identification, plus Break of Structure (BOS) and Change of Character (ChoCh) detection.
Market Structure Algorithm: The indicator uses a sophisticated pivot-based algorithm to identify and track market structure progression:
Uptrend: HH→HL→HH sequence tracking
Downtrend: LL→LH→LL sequence tracking
Trend Changes: Automatic ChoCh detection when structure breaks occur
Order Block Logic:
Bullish OB Zones: Created at Higher Lows (HL) and Lower Lows (LL) during uptrends
Bearish OB Zones: Created at Lower Highs (LH) and Higher Highs (HH) during downtrends
Uses last bearish candle before bullish moves (and vice versa) to define precise zone boundaries
Breaker Block Logic:
Bullish BB Zones: Former resistance that becomes support after HH/LH breaks
Bearish BB Zones: Former support that becomes resistance after LL/HL breaks
Automatically transitions when structure points are breached
Zone Management: The script employs intelligent zone lifecycle management:
Creates new zones only at confirmed structure points
Makes previous zones transparent when new structure is confirmed
Maintains zone relevance through dynamic extension
Limits total zones to prevent chart clutter
BOS vs ChoCh Detection:
BOS (Break of Structure): Continuation patterns when trend highs/lows are exceeded
ChoCh (Change of Character): Reversal patterns when pullback levels are broken against trend
Requires 2-candle confirmation before finalizing structure changes
Visual Enhancements:
Color-coded zones with transparency controls
Directional arrows (▲/▼) in zone labels
Customizable line styles and text sizing
Clean market structure progression tracking
Originality: This toolkit combines traditional SMC concepts with enhanced zone boundary calculation using multi-candle analysis and intelligent zone lifecycle management, providing more precise entry/exit levels than standard implementations.
Estrategia de NY ORB por CPThis strategy marks the New York market opening range during the first 15 minutes and confirms a buy or sell entry once the price returns and retests that range. It’s designed to capture trades of 60 points or more after the range has been retested. I suggest complementing the strategy with an indicator that highlights FVGs (Fair Value Gaps) or order blocks to better understand what price is doing and where it’s heading.
esta estrategia te marca el rango de apertura del mercado de ny de los primeros 15 minutos y te confirma entrada en venta o compra una vez que el precio regrese y retestee el rango. esta diseñada para tener trades de 60 puntos o mas una vez que el rango sea retesteado. sugiero acompañar la estrategia con algun indicador que marque fvg o order blocks para tener una mejor de lo que el precio esta haciendo y hacia donde se dirige.
ShadowBlocks SMC indicator💼 SMC Indicator – Trade Like Smart Money
The SMC Indicator is a precision-engineered tool built around Smart Money Concepts, revealing how institutional players truly move the markets. Forget retail noise — SMC cuts through the fog to show the real structure, liquidity zones, and key manipulation points that big money uses to trap uninformed traders.
Key Features:
🔹 Market Structure Mapping: Real-time detection of Breaks of Structure (BOS) and Change of Character (CHoCH) for trend identification.
🔹 Liquidity Zones: Highlights internal and external liquidity pools where stop hunts are most likely to occur.
🔹 Order Blocks & Imbalances: Automatic marking of bullish/bearish order blocks, Fair Value Gaps (FVGs), and mitigation zones.
🔹 Premium/Discount Zones: Smart price equilibrium tracking using internal range Fibonacci logic.
🔹 Entry & Exit Clarity: Clearly defined high-probability entry zones, TP/SL levels, and confirmation-based signals.
Whether you're a price action purist or a strategic SMC trader, this indicator brings the invisible hand of institutions into full view — so you can follow smart money, not fight it.
⚠️ Disclaimer:
ShadowBlocks SMC Indicator is an educational and informational tool. It does not provide financial advice. Always do your own research and consult a licensed financial advisor before making trading decisions.
Ayman – Full Smart Suite Auto/Manual Presets + PanelIndicator Name
Ayman – Full Smart Suite (OB/BoS/Liq/FVG/Pin/ADX/HTF) + Auto/Manual Presets + Panel
This is a multi-condition trading tool for TradingView that combines advanced Smart Money Concepts (SMC) with classic technical filters.
It generates BUY/SELL signals, draws Stop Loss (SL) and Take Profit (TP1, TP2) levels, and displays a control panel with all active settings and conditions.
1. Main Features
Smart Money Concepts Filters:
Order Block (OB) Zones
Break of Structure (BoS)
Liquidity Sweeps
Fair Value Gaps (FVG)
Pin Bar patterns
ADX filter
Higher Timeframe EMA filter (HTF EMA)
Two Operating Modes:
Auto Presets: Automatically adjusts all settings (buffers, ATR multipliers, RR, etc.) based on your chart timeframe (M1/M5/M15).
Manual Mode: Fully customize all parameters yourself.
Trade Management Levels:
Stop Loss (SL)
TP1 – partial profit
TP2 – full profit
Visual Panel showing:
Current settings
Filter status
Trend direction
Last swing levels
SL/TP status
Alerts for BUY/SELL conditions
2. Entry Conditions
A BUY signal is generated when all these are true:
Trend: Price above EMA (bullish)
HTF EMA: Higher timeframe trend also bullish
ADX: Trend strength above threshold
OB: Price in a valid bullish Order Block zone
BoS: Structure break to the upside
Liquidity Sweep: Sweep of recent lows in bullish context
FVG: A bullish Fair Value Gap is present
Pin Bar: Bullish Pin Bar pattern detected (if enabled)
A SELL signal is generated when the opposite conditions are met.
3. Stop Loss & Take Profits
SL: Placed just beyond the last swing low (BUY) or swing high (SELL), with a small ATR buffer.
TP1: Partial profit target, defined as a ratio of the SL distance.
TP2: Full profit target, based on Reward:Risk ratio.
4. How to Use
Step 1 – Apply Indicator
Open TradingView
Go to your chart (recommended: XAUUSD, M1/M5 for scalping)
Add the indicator script
Step 2 – Choose Mode
AUTO Mode: Leave “Use Auto Presets” ON – parameters adapt to your timeframe.
MANUAL Mode: Turn Auto OFF and adjust all lengths, buffers, RR, and filters.
Step 3 – Filters
In the Filters On/Off section, enable/disable specific conditions (OB, BoS, Liq, FVG, Pin Bar, ADX, HTF EMA).
Step 4 – Trading the Signals
Wait for a BUY or SELL arrow to appear.
SL and TP levels will be plotted automatically.
TP1 can be used for partial close and TP2 for full exit.
Step 5 – Alerts
Set alerts via BUY Signal or SELL Signal to receive notifications.
5. Best Practices
Scalping: Use M1 or M5 with AUTO mode for gold or forex pairs.
Swing Trading: Use M15+ and adjust buffers/ATR manually.
Combine with price action confirmation before entering trades.
For higher accuracy, wait for multiple filter confirmations rather than acting on the first arrow.
6. Summary Table
Feature Purpose Can Disable?
Order Block Finds key supply/demand zones ✅
Break of Structure Detects trend continuation ✅
Liquidity Sweep Finds stop-hunt moves ✅
Fair Value Gap Confirms imbalance entries ✅
Pin Bar Price action reversal filter ✅
ADX Trend strength filter ✅
HTF EMA Higher timeframe confirmation ✅
AMD [TakingProphets]Accumulation Manipulation Distribution – Real-Time HTF Candle Projection for ICT/SMC Traders
Accumulation Manipulation Distribution (AMD) is a premium, real-time indicator designed for traders who use ICT and Smart Money Concepts (SMC). It projects higher timeframe (HTF) candles directly onto your lower timeframe chart, allowing you to monitor institutional price behavior without switching timeframes.
By continuously tracking the open, high, low, and close (OHLC) of active HTF candles, AMD helps traders interpret whether the market is in a phase of accumulation, manipulation, or distribution—a key concept for understanding institutional order flow.
Core Features and How It Works
1. Live HTF Candle Visualization
Displays complete HTF candles — including body and wicks — in real time.
Provides immediate higher timeframe context for lower timeframe execution.
Supports any timeframe from 1 minute to monthly.
2. Real-Time OHLC Projections
Projects the open, high, low, and current close of the active HTF candle as it develops.
Acts as evolving reference points for support, resistance, and directional bias.
Fully customizable with adjustable colors, line styles, and labels.
3. Session Timing and Labeling
Optional time labels mark candle openings and help anticipate session closes.
Supports 12-hour and 24-hour formatting for flexibility across markets.
4. Complete Visual Customization
Configure candle width, wick transparency, border color, and projection lines.
Maintain a clean, professional overlay that aligns with your preferred charting style.
How to Use AMD
Determine HTF Bias: Identify whether the active candle is expanding in your trade direction or showing signs of rejection.
Track Price Reaction: Monitor how price interacts with projected HTF highs, lows, and midpoints—especially during ICT killzones or after liquidity events.
Anchor Lower Timeframe Entries: Combine AMD with tools like Order Blocks, Liquidity Levels, or Rejection Blocks to confirm high-probability Smart Money setups.
This approach allows traders to synchronize LTF executions with HTF market structure, enhancing clarity and confidence in trade selection.
Institutional Footprint Marker (MTF) 3.0Institutional Footprint Marker (MTF) 3.0
Indicator Description & Overview
1. Understanding Institutional Buying (IB) and Institutional Selling (IS)
• Concepts:
o Institutional Buying (IB):
Large-scale buying by institutions (e.g., banks, hedge funds, proprietary firms).
Accumulates positions at discounted prices during consolidation or base zones.
Precedes a bullish impulsive move to avoid alerting retail traders.
o Institutional Selling (IS):
Institutions offload holdings at premium prices after price stability (e.g., range or base).
Followed by a bearish impulsive move as they distribute to retail buyers.
• Purpose:
o Identify smart money footprints to align trades with institutional intent.
o Detect zones where institutions accumulate (IB) or distribute (IS) for high-probability setups.
________________________________________
2. SMC + IB/IS: Use & Benefits
• Overview:
o Combines Smart Money Concepts (SMC) with IB/IS zones to track institutional activity.
o Uses SMC signals like Break of Structure (BOS), Change of Character (CHoCH), and liquidity sweeps.
• Benefits:
o Align with Smart Money: Detects institutional accumulation (IB) or distribution (IS) via structure breaks and liquidity traps.
o Refined Entries/Exits: Confirms zone validity using BOS/CHoCH for precise trade timing.
o Filters Fadeouts: Liquidity sweeps validate genuine moves, reducing false signals.
o Higher Accuracy: Combining structure shifts with zone re-entries improves trade precision.
________________________________________
3. Institutional Buying & Selling with SMC: Core Features
• Indicator Overview:
o An advanced price-action-based indicator that identifies IB/IS zones with precision.
o Integrates SMC signals, price structure shifts, and premium/discount logic.
• Key Features:
o IB/IS Zone Achievement Logic:
Tracks price reactions to confirm institutional intent.
Reduces false signals by validating zone quality.
o Auto Fibonacci Mapping:
Plots premium and discount zones based on swing structure.
Identifies optimal entry points within IB/IS zones.
o Zone Visualization:
Displays color-coded, labeled boxes for IB/IS zones.
Ensures clarity in multi-timeframe environments.
o SMC + Zone Combo:
Combines trend logic with zone re-tests for precise reversal/continuation setups.
o Smart Filter Mechanism:
Filters low-quality zones using volume, fakeouts, and structural context.
• Purpose:
o Provides a complete institutional-level toolkit for traders to align with smart money and capture high-probability opportunities.
________________________________________
4. How It Works: Zone Pattern Detection
• Patterns Tracked:
o IBC (Institutional Buy Continue):
Strong bullish impulsive move → brief consolidation → continued bullish trend.
Represents an Institutional Demand Zone.
o IBR (Institutional Buy Reversal):
Bearish move → consolidation base → sharp bullish reversal.
Represents a Reversal Demand Zone.
o ISC (Institutional Sell Continue):
Bearish impulsive move → brief consolidation → continued bearish momentum.
Represents an Institutional Supply Zone.
o ISR (Institutional Sell Reversal):
Bullish move → consolidation → strong bearish reversal.
Represents a Reversal Supply Zone.
• Detection Logic:
o Uses candle formation, strength, volume, and structure logic to identify patterns.
o Pinpoints institutional intent for continuation or reversal setups.
________________________________________
5. Detailed Features of the Indicator
5.1 Trading Mode Logic
• Modes: Manual, Aggressive, Conservative
• Functionality:
o Dynamically adjusts filters (volume multipliers, candle patterns, zone quality) based on mode.
o Conservative Mode: Stricter filters for high-probability setups.
o Aggressive Mode: Looser filters for faster entries.
o Manual Mode: Customizable settings for flexibility.
• Parameters Adjusted:
o Candle body-to-range ratio.
o Volume multipliers.
o SMA-based filters.
• Benefits:
o Eliminates manual tweaking for different trading styles (scalping, swing, investing).
o Avoids overfitting and ensures trades align with smart money interest.
5.2 Base Candle Grouping and Validation
• Feature:
o Accumulates multiple base candles (1–3 or 1–5) before an explosive move.
• Benefit:
o Confirms zone strength by ensuring zones are based on actual accumulation/consolidation, not single weak candles.
5.3 Explosive Candle & Volume Filter
• Feature:
o Identifies explosive breakout candles using:
Candle body-to-range ratio.
ATR-based size threshold.
Above-average volume.
• Benefit:
o Filters out fake breakouts and weak moves for reliable zones.
5.4 Zone Drawing Engine (HTF & LTF)
• Feature:
o Draws colored zones with:
Boxes with borders.
Extension to the right.
Adjustable marking (Wick-to-Wick or Body-to-Wick).
• Benefit:
o Provides visual clarity to spot institutional action instantly.
5.5 Multi-Timeframe Data Management
• Feature:
o Pulls OHLC and volume data from higher timeframes (HTF) and lower timeframes (LTF).
• Benefit:
o Enhances zone accuracy by aligning with broader market context.
5.6 Candle Coloring for Visual Context
• Feature:
o Colors candles based on type:
Bullish Explosive: Green.
Bearish Explosive: Red.
Boring/Base: Blue.
• Benefit:
o Offers visual cues for momentum vs. accumulation phases.
5.7 Auto Entry/SL/TP Plotting with R:R
• Feature:
o Displays:
Entry line with price.
Stop Loss (below/above zone).
Target based on Risk: Reward ratio.
o Extras:
ITM strike price calculation.
Optional % gain/loss label.
• Benefit:
o Enables instant trade planning for options, futures, or intraday setups.
5.8 Zone Achievement & Mitigation Tracking
• Feature:
o Detects price revisits or zone breaks.
o Automatically removes mitigated zones.
• Benefit:
o Keeps charts clean and prevents overtrading invalid zones.
5.9 Premium–Discount Analysis Tools
• Feature:
o Divides zone height into three bands:
Discount: Bottom (buy low).
No-trade Zone: Middle.
Premium: Top (sell high).
• Benefit:
o Refines entry selection for optimal value within zones.
5.10 Label, Border, and Style Controls
• Feature:
o Customizable options for:
Border width, box color, text size.
Toggle labels on/off.
Proximal/distal labeling.
• Benefit:
o Offers UI flexibility for professional or minimalist setups.
________________________________________
6. SMC – CHoCH and BOS Detection Module
• Purpose:
o Detects Change of Character (CHoCH) and Break of Structure (BOS) using swing highs/lows.
o Marks validated institutional demand/supply zones.
• Features:
o Swing High/Low Detection:
Identifies swing points (highest high/lowest low over past candles).
Establishes reference points for structural breaks.
o CHoCH Logic:
Bullish CHoCH: Price breaks above last swing high.
Bearish CHoCH: Price breaks below last swing low.
Signals potential market reversal.
o BOS Logic:
Bullish BOS: Price breaks previous max in an uptrend.
Bearish BOS: Price breaks previous min in a downtrend.
Validates trend continuation for trend-following entries.
o Zone Achievement Marker:
Marks validated IB/IS zones with symbols (e.g., Diamond, Circle) at the Proximal Line.
Indicates high-conviction trade levels.
• Benefits:
o Confirms institutional zones with market structure.
o Enhances trade precision with reversal/continuation signals.
________________________________________
7. Institutional Premium & Discount Detection Module
• Purpose:
o Identifies candles with significant institutional activity using volume spikes, candle body-to-range ratios, and wick analysis.
• Core Logic:
o Detects candles with:
Strong body (large close–open).
Minimal wick interference.
Volume significantly above average.
o Labels candles:
S: Significant volume spikes.
X: Extreme volume spikes.
I: Institutional footprint entries.
X (Low Volume): Volume absorption candles.
• Input Configuration:
o Candle Strength Inputs: Number of candles for volume average (default: 20).
o Volume Multipliers:
Significant: 2.5× average.
Extreme: 3.5× average.
Institutional: 3.5× average.
• Benefits:
o Highlights high-interest institutional candles.
o Differentiates regular activity from aggressive entry points.
________________________________________
8. Smart Money Concept – Structure + FVG + Premium/Discount Zones
• Integrated Features:
o Structure Break Detection (CHoCH/BOS):
Detects highs/lows using user-defined lookback.
Labels as B (Break) or C (Change) for continuation or reversal.
o Fair Value Gap (FVG) Detection:
Identifies bullish/bearish FVGs with auto-mitigation logic.
Marks inefficiency zones for potential smart money re-entries.
o Current Market Structure Display:
Draws real-time high/low structural levels for support/resistance.
o Auto Fibonacci Levels:
Plots customizable levels (e.g., 1.0, 0.78, 0.71, 0.5, 0.0).
Highlights premium (expensive) and discount (cheap) zones.
o Premium/Discount Zone Signals:
Confirms touches at key levels (e.g., 0.71) with FVG and volume validation.
Marks high-probability zones with B (Buy) or S (Sell) labels.
• Benefits:
o Combines volume, structure, and inefficiency logic for high-probability setups.
o Reduces false signals and aids in precise entry/exit planning.
________________________________________
9. Institutional Order Blocks + Fair Value Gaps (FVG)
• Input Settings:
o Toggles for plotting Order Blocks (OB), FVG, and Pivots.
o OB detection modes: Wick-to-Wick, Body-to-Wick, 1–3 candle groups.
o Customizable colors, transparency, and labels.
• OB Detection Logic:
o Bullish OB:
Strong bullish candle + valid OB structure + FVG + volume/delta confirmation.
o Bearish OB:
Same logic in bearish direction.
o OB Types:
OB+/OB-: Significant volume.
OB++/OB--: Extreme volume.
• OB Plotting & Mitigation:
o Plots zones with clear visuals.
o Recolors mitigated OBs and marks with arrows (▼ for Bull OB, ▲ for Bear OB).
• FVG Detection:
o Identifies regular and structure-breaking FVGs.
o Plots as shaded zones with borders.
• Benefits:
o Detects institutional footprints with volume-delta confluence.
o Clearly shows price inefficiencies targeted by smart money.
________________________________________
10. Inside Candle Detection
• Settings:
o Enable Inside Candle Detection: Turns on/off inside candle logic.
o Enable Bar Coloring: Highlights inside candles with a selected color.
o Bar Color: Customizes color for consolidation candles.
• Benefits:
o Visually identifies consolidation zones for breakout setups.
o Enhances clarity in spotting institutional accumulation/distribution.
________________________________________
11. Trend Meter Logic
• Purpose:
o Displays a multi-timeframe trend summary in the top-right corner with arrow symbols.
• Features:
o Enable/Disable: Toggles the trend meter panel.
o Timeframe Selection: Customizable TFs (e.g., Daily, Weekly, Monthly).
o Moving Average Logic: Uses SMA to compare price:
Price > MA → Bullish (▲ green).
Price < MA → Bearish (▼ red).
o Output Display: Table with "Trend" label in green (bullish) or red (bearish).
• Benefits:
o Compact and non-intrusive trend overview.
o Assesses trend alignment across timeframes for better trade decisions.
________________________________________
12. 3-in-1 Colored SMA/EMA
• Features:
o Visibility Controls: Toggle three MAs (short-term, mid-term, long-term).
o Color-Coding:
MA1: Blue (default).
MA2: Gray (default).
MA3: Green (rising), Red (falling).
o Crossover Markers:
MA1 crosses MA2 → Green (+) for bullish, Red (+) for bearish.
• Benefits:
o Customizable and minimalistic trend visualization.
o Highlights momentum shifts for entry/exit triggers.
________________________________________
13. Higher Timeframe Projection Candles View
• Features:
o Projects HTF candles (e.g., Weekly/Monthly) as boxes on LTF charts.
o Supports dual timeframes (e.g., 1W and 1M).
o Smart Shifting: Auto-shifts past candles for new HTF rendering.
o Table Display: Shows status/errors for invalid TF combinations.
o Location Controls: Adjusts gap between TF1 and TF2 for clarity.
• Benefits:
o Aligns micro and macro trends for institutional range analysis.
o Visualizes HTF support/resistance and liquidity zones.
________________________________________
14. No Gaps Candle (Invisible Gap Fill)
• Features:
o Detects bullish/bearish gaps (open vs. close ).
o Filters gaps by minimum % size (default: 3%).
o Fills gaps with transparent candles or colored boxes (Green: bullish, Red: bearish).
o Adjustable opacity and color controls.
• Benefits:
o Smooths chart visuals by filling gaps.
o Tracks liquidity voids for institutional insights.
15. Summary: Why This Indicator is Powerful (Simplified & Deepened)
The IB/IS + SMC Indicator is a game-changer for traders because it combines powerful tools to track smart money (institutional activity) and make trading decisions easier, more accurate, and adaptable to any trading style. Here’s why it stands out, explained simply and deeply:
• Multi-Timeframe Pattern Logic: Understands Institutional Moves Across Charts
o The indicator analyzes price action on multiple timeframes (e.g., 1-minute, 1-hour, daily) to spot where big players like banks and hedge funds are buying (IB) or selling (IS).
o By combining higher timeframe (HTF) context (big-picture trends) with lower timeframe (LTF) precision (entry points), it ensures you’re trading in line with the market’s true direction.
o Why It Matters: This prevents you from being tricked by short-term price noise and aligns your trades with the institutional intent, increasing your win rate.
• Auto Entry, Stop Loss, and Target Planning: Trade Without Guesswork
o The indicator automatically plots entry points, stop losses (SL), and take-profit (TP) levels based on IB/IS zones and Risk:Reward ratios.
o It also shows percentage gain/loss and calculates in-the-money (ITM) strike prices for options or futures trading.
o Why It Matters: You don’t need to manually calculate or draw levels, saving time and reducing errors. It’s like having a pro trader’s blueprint for every trade.
• Mitigation Control: Clean Charts, Focused Trading
o Once a zone is revisited or broken (mitigated), the indicator removes it from the chart to avoid clutter.
o This ensures you only focus on valid, active zones where institutions are still likely to act.
o Why It Matters: A clean chart prevents confusion and stops you from trading outdated or low-probability setups, keeping your strategy sharp.
• Mode-Based Settings: Fits Any Trading Style
o Offers three modes—Conservative, Aggressive, and Manual—to match your trading style (scalping, swing trading, or long-term investing).
o Conservative Mode: Stricter filters for high-confidence trades.
o Aggressive Mode: Faster signals for quick scalping.
o Manual Mode: Lets you customize settings for full control.
o Why It Matters: Whether you’re a fast-paced day trader or a patient investor, the indicator adapts to your needs, making it versatile and user-friendly.
• No Repainting Logic: Trustworthy Signals for Live Trading
o The indicator’s signals don’t change after they appear (no repainting), ensuring reliability in real-time trading.
o It uses real-time data like volume, candle strength, and structure to confirm signals, avoiding false or misleading setups.
o Why It Matters: You can trust the signals to make confident decisions, especially in fast-moving markets, without worrying about the indicator “cheating” by redrawing past signals.
• Combined Power of Tools: A Complete Institutional Trading Toolkit
o The indicator integrates institutional volume analysis (tracking big money moves), market structure detection (CHoCH, BOS), Fair Value Gaps (FVG) (price inefficiencies), premium/discount zones (best entry prices), and mitigation tracking (zone validity).
o Together, these tools create a holistic system that mimics how institutions trade, giving you an edge over retail traders.
o Why It Matters: Instead of juggling multiple indicators, you get one powerful tool that combines everything needed to spot high-probability trades, plan entries/exits, and stay aligned with smart money.
________________________________________
Overall Advantage (Simplified & Deep)
This indicator is like having a smart money GPS for trading. It doesn’t just show you where institutions are buying or selling—it gives you the exact tools to trade alongside them with confidence. By combining multi-timeframe analysis, automatic trade planning, clean chart management, flexible settings, and reliable signals, it simplifies complex institutional strategies into an easy-to-use, all-in-one system. Whether you’re a beginner or a pro, this indicator helps you trade smarter, avoid traps, and capture high-probability opportunities with precision.
Disclaimer:
This indicator is for informational and analytical purposes only and does not provide trade recommendations or financial advice. Trading involves significant risks, and users should conduct their own research, consider their risk tolerance, and consult a financial advisor before making trading decisions. The indicator’s signals are based on historical and real-time data, and past performance does not guarantee future results.
NOMANOMA Adaptive Confidence Strategy —
What is NOMA?
NOMA is a next-generation, confidence-weighted trading strategy that fuses modern trend logic, multi-factor market structure, and adaptive risk controls—delivering a systematic edge across futures, stocks, forex, and crypto markets. Designed for precision, adaptability, and hands-off automation, NOMA provides actionable trade signals and real-time alerts so you never miss a high-conviction opportunity.
Key Benefits & Why Use NOMA?
Trade With Confidence, Not Guesswork:
NOMA combines over 11 institutional-grade confirmations (market structure, order flow, volatility, liquidity, SMC/ICT concepts, and more) into a single “confidence score” engine. Every trade entry is filtered through customizable booster weights, so only the strongest opportunities trigger.
Built-In Alerts:
Get instant notifications on all entries, take-profits, trailing stop events, and exits. Connect alerts to your mobile, email, or webhook for seamless automation or just peace of mind.
Advanced Position Management:
Supports up to 5 separate take-profit levels with adjustable quantities, plus dynamic and stepwise trailing stops. Protects your gains and adapts exit logic to market movement, not just static targets.
Anti-Chop/No Trade Zones:
Eliminate low-probability, sideways market conditions using the “No Chop Zone” filter, so you only trade in meaningful, trending environments.
Full Market Session Control:
Restrict trades to custom sessions (e.g., New York hours) for added discipline and to avoid overnight risk.
— Ideal for day traders and prop-firm requirements.
Multi-Asset & Timeframe Support:
Whether you trade micro futures, stocks, forex, or crypto, NOMA adapts its TP/SL logic to ticks, pips, or points and works on any timeframe.
How NOMA Works (Feature Breakdown)
1. Adaptive Trend Engine
Uses a custom NOMA line that blends classic moving averages with dynamic momentum and a proprietary “Confidence Momentum Oscillator” overlay.
Visual trend overlay and color fill for easy chart reading.
2. Multi-Factor Confidence Scoring
Each trade is scored on up to 11 confidence “boosters,” including:
Market Manipulation & Accumulation (detects smart money traps and true range expansions)
Accumulation/Distribution (AD line)
ATR Volatility Rank (prioritizes trades when volatility is “just right”)
COG Cross (center of gravity reversal points)
Change of Character/Break of Structure (CHoCH/BOS logic, SMC/ICT style)
Order Blocks, Breakers, FVGs, Inducements, OTE (Optimal Trade Entry) Zones
You control the minimum score required for a trade to trigger, plus the weight of each factor (customize for your asset or style).
3. Smart Trade Management
Step Take-Profits:
Up to 5 profit targets, each with individual contract/quantity splits.
Step Trailing Stop:
Trail your stop with a ratcheting logic that tightens after each TP is hit, or use a fully dynamic ATR-based trail for volatile markets.
Kill-Switch:
Instant trailing stop logic closes all open contracts if price reverses sharply.
4. Session Filter & Cooldown Logic
Restricts trading to key sessions (e.g., NY open) to avoid low-liquidity or dead zones.
Cooldown bars prevent “overtrading” or rapid re-entries after an exit.
5. Chop Zone Filter
Optionally blocks trades during flat/choppy periods using a custom “NOMA spread” calculation.
When enabled, background color highlights no-trade periods for clarity.
6. Real-Time Alerts
Receive alerts for:
Trade entries (long & short, with confidence score)
Every take-profit target hit
Trailing stop exits or full position closes
Easy setup: Create alerts for all conditions and get notified instantly.
Customization & Inputs
TP/SL Modes: Choose between manual, ATR-multiplied, or hybrid take-profit and trailing logic.
Position Sizing: Fixed contracts/quantity per trade, with customizable splits for scaling out.
Session Settings: Restrict to any time window.
Confidence Engine: User-controlled weights and minimum score—tailor for your asset.
Risk & Volatility Filters: ATR length/multiplier, min/max range, and more.
How To Use
Add NOMA to your chart.
Customize your settings (session, TPs, confidence scores, etc.).
Set up TradingView alerts (“Any Alert() function call”) to receive notifications.
Monitor trade entries, profit targets, and stops directly on your chart or in your inbox.
Adjust confidence weights as you optimize for your favorite asset.
Pro Tips
Start with default settings—they are optimized for NQ micro futures, 15m timeframe.
Increase the minimum confidence score or weights for stricter filtering in volatile or low-liquidity markets.
Adjust your take-profit and trailing stop settings to match your trading style (scalping vs. swing).
Enable “No Chop Zone” during sideways conditions for cleaner signals.
Test in strategy mode before trading live to dial in your risk and settings.
Disclaimer
This script is for educational and research purposes only. No trading system guarantees future results.
Performance will vary by symbol, timeframe, and market regime—always test settings and use at your own risk. Not investment advice.
If alerts or strategy entries are not triggering as expected, try lowering the minimum confidence score or disabling certain boosters.
This will come with a user manual please do not hesitate to message me to gain access. TO THE MOON AND BEYOND
Higher Timeframe Market StructureHTF Market Structure – ZigZag, Break of Structure & Supply/Demand
This powerful indicator is designed to identify higher-timeframe market structure using a combination of ZigZag patterns, Break of Structure (BOS) signals, and Supply/Demand zones.
Key Features:
Automatic detection of Higher Highs (HH), Higher Lows (HL), Lower Lows (LL), and Lower Highs (LH)
Internal structure shifts based on Open or High/Low logic
Supply and Demand zones plotted on the chart
Break of Structure (BOS) lines with optional alerts
Mitigation logic to mark or delete invalidated order blocks
Customizable aggregation factor to view higher time frame structure on lower time frames
How to Use:
Focus on market structure and BOS to understand the current trend.
Watch for internal shifts as early signals of potential reversals.
Use ZigZag lines to connect swing highs and lows to visualize market rhythm.
Supply zones (red) and Demand zones (green) are automatically drawn after structure breaks:
Use Demand Zones in Bullish Markets for the highest probability entries.
Use Supply Zones in Bearish Markets to align with the prevailing trend.
Best Practices:
Only use Demand Zones in Bullish markets and Supply Zones in Bearish markets for optimal results.
Look for price action or reversal signals within these zones to refine your entries.
Enable alerts to get notified on:
New order blocks
Internal shifts
BOS events
HH, HL, LL, LH formations
Liquidity sweeps
Customization Options:
Aggregation Factor: Control how many candles are grouped for structure analysis.
Zone Duration: Define how length of plotted zones.
Mitigation Settings: Automatically delete or fade zones after mitigation.
Colors: Choose custom colors for bullish and bearish zones and structure markers.
This tool is ideal for traders who rely on price action, structure, and smart money concepts. Combine it with your own S&D strategy or integrate it with other confluence tools for even better precision.
[RenkoCore] PublicWhen it comes the Renko chart, we all know it has its advantages & disadvantages compared to the candle-stick chart. My aim of this was to alleviate some of the disadvantages by providing some sort of structure on Renko chart. These set of tools may hopefully help your trading journey on Renko chart.
Helpful tips:
a) Enable wicks on your Renko settings, this indicator needs wicks to work.
b) Choose correct size (I recommend traditional size option) for your Renko chart as well as for your instrument.
c) Keep it on 1-second time frame, anything other than that doesn't work on TradingView's Renko. This is important as price will not repaint.
d) If you want to see bigger picture (like 4hr/daily on candle-stick chart), just increase your Renko size, but still keep it on 1-second timeframe.
This toolset includes couple different methods to provide some structures as explained below:
1. 📌 Balance | Price Action Equilibrium Zones
Overview
The Balance is a visual framework designed to evaluate directional bias and internal structure in price action. It measures net bullish/bearish momentum within a configurable rolling window, while highlighting key structural turning points based on multiple custom sensitivity levels. This tool helps traders stay in sync with market rhythm by emphasizing balance, imbalance, and inflection zones.
🔧 How It Works:
Inflection Tiers
Three customizable rounds of pivot-based divergence detection—labeled as 1°, 2°, and 3°—automatically identify regular bullish and regular bearish pivot structures. Though may not be always accurate, these structural signals are intended to keep user's focus to continually reflect emerging internal market shifts.
Balance Limit
Monitors directional bar disparity within a customizable retrospective span. When the net balance exceeds ±50% of the range, the line turns green to suggest strong directional bias. A red fill zone between these thresholds indicates equilibrium or no-trade conditions.
Volatility Based Reversal (Candle Reversal Detector)
This tool scans for extreme price movements relative to local volatility baselines, helping traders detect possible tops and bottoms before major price reversals or pauses. Compares current price action to the lowest recent volatility anchor or if price sharply dips below the highest recent volatility anchor.
🧠 Use Case Recommendations:
Discretionary trading to visually confirm balance and momentum shifts.
Confluence strategies, combining the balance counter with trend indicators or support/resistance levels.
Structure mapping, to highlight exhaustion zones or emerging reversals based on internal divergences.
Avoid using this tool in isolation. It is most effective when combined with broader market context or other confirmation layers.
2. 📌 Primary Level Detection
Overview
This is a precision tool for detecting dynamic price zones where significant market reversals may begin. Using a blend of momentum, price tension, and volatility structure, it identifies potential top and bottom areas — and tracks them with adaptive channel levels that evolve in real time.
🔧 How It Works:
Combines price action, RSI-based bias, and volatility deviation to identify moments when price is overextended.
Reacts only to major changes — reducing false positives in choppy markets.
Levels persist on the chart until a new valid reversal is confirmed, giving you visual structure and actionable areas to work with.
🧠 Use Case Recommendations:
Trading reversals, reversion-to-mean, or liquidity sweeps
Confirming entries from other indicators (like divergence, order blocks, or support/resistance)
Analyzing volatile markets where rapid direction changes are common (e.g., crypto, futures, scalping)
3. 📌 Secondary Level Detection
Overview
This tool highlights where price may be overextended and due for a short-term reversal, based on recent price structure.
🔧 How It Works:
It uses dynamic bar-count and swing conditions to identify potential price turning points after extended directional moves or strong sequence of bars in same direction.
Levels persist on the chart until a new valid reversal is confirmed, giving you visual structure and actionable areas to work with.
🧠 Use Case Recommendations:
Trading reversals, reversion-to-mean, or liquidity sweeps
Confirming entries from other indicators (like divergence, order blocks, or support/resistance)
⚠️ Important Notes:
This indicator does not repaint. All pivots and plots are based on closed candles and verified conditions.
This tool does not provide trade signals. It is a structural analysis tool intended to assist in discretionary decision-making. This indicator is for informational and educational purposes only. Use in combination with your own trading strategy, risk management, and market context. The signals generated do not guarantee outcomes and should not be used in isolation.
It is not intended to be financial advice or a recommendation to buy or sell any security or asset. Trading involves risk. Always do your own research and consult with a licensed financial advisor before making any trading decisions. Past performance is not indicative of future results.
The author is not responsible for any losses incurred from the use of this script.
OB Sweeps ReversalOB Sweeps Reversal is a high-precision market structure tool that identifies and dynamically tracks bullish and bearish order blocks — key zones where institutional participants are likely to be active. These zones act as support and resistance levels, adapting to market behavior in real time.
The script monitors price interaction with each OB and classifies its status as:
Unmitigated (price has not yet returned)
Mitigating (price is testing the zone)
Invalidated (zone has been broken)
Traders can use these zones directly as actionable support/resistance — or wait for additional confirmation via the system’s liquidity sweep detection and optional filters.
🔍 Key Features:
Automatically detects and plots bullish and bearish OBs
Tracks mitigation status and updates visuals accordingly
Detects liquidity sweeps of recent highs/lows
Optional filters:
• 200 EMA trend direction
• Momentum of current or previous candle
Plots stop-loss and take-profit lines using ATR-based logic
Clean entry labels with full contextual data
Built-in alert system with constant-string messages (automation ready)
📈 How to Use:
Load the script on any timeframe (15m–4H recommended)
Observe the live OB zones as they develop
Trade based on price interaction:
• Bounce off a bullish OB = potential long setup
• Rejection from a bearish OB = potential short
• Sweep + snapback into an OB = optional trap reversal entry
SL/TP levels are drawn automatically for reference
Use alerts to automate or monitor high-conviction setups
The order blocks themselves are valuable on their own — even without waiting for a signal. They can be used as dynamic support and resistance zones, offering excellent structure-based trading opportunities.
🧠 Ideal For:
Traders who follow price action and market structure
Those using support/resistance, OBs, or supply/demand
Intraday and swing traders looking for cleaner structure alignment
Users who prefer low-frequency, high-quality setups
⚠️ Note:
This tool does not produce frequent signals. It is designed for precision and discipline, with a focus on clarity and confluence. It complements — not replaces — a trader’s decision-making process.
This script is open-source and designed with integrity, precision, and trader usability in mind. No links, no upsells, no promotions — just a reliable system for structural market analysis.
CVD Candlestick - Milana TradesThe CVD Candlestick indicator visualizes Cumulative Volume Delta (CVD) in the form of candlesticks, providing a deeper insight into intrabar buying and selling pressure.
Instead of plotting CVD as a simple line, this indicator displays it as a candle chart, allowing traders to analyze the momentum of volume delta just like price action.
How it Works
Delta is calculated as the difference between the bar’s close and open: delta = close - open.
Divergence + ICT-Based Confirmation
This indicator can be used effectively to detect CVD-price divergences, which may signal early signs of weakness in the current trend. When integrated with ICT (Inner Circle Trader) concepts, it becomes a powerful tool for precision-based trading setups.
CVD Divergence Logic:
A bearish divergence occurs when price makes a higher high while CVD makes a lower high — suggesting weakening buyer aggression.
A bullish divergence occurs when price makes a lower low while CVD makes a higher low — signaling potential seller exhaustion.
ICT Confirmation Methods:
After identifying divergence on CVD, traders may look for confirmation using ICT techniques, such as:
1) Liquidity sweeps (e.g. price takes out a prior high/low into a divergence zone)
2) Breaker blocks or order blocks aligning with the divergence area
3) Market structure shifts following divergence
4) Optimal Trade Entry (OTE) levels confluencing with CVD-based signals
Example Setup:
Identify divergence between price and CVD.
Wait for liquidity sweep or market structure break in the same zone.
Confirm entry with lower time frame precision, if needed.
Data Candle
CVD is computed as the cumulative sum of delta over time.
For each bar, a synthetic candlestick is generated based on:
CVD Open = previous CVD value
CVD Close = current CVD value
High/Low = relative range based on Open/Close
Candlestick color indicates whether buyers (green) or sellers (red) dominated the bar.
Note : This implementation uses price-based delta for simplicity and works universally across assets. For bid/ask-based delta, a feed with order book data is required, which is not accessible in Pine Script.
Use Cases
Identify divergences between price and volume delta
Confirm or question breakouts and trend strength
Use in combination with VWAP, volume profile, or liquidity zones
Analyze intrabar sentiment in a candlestick format
Features
CVD represented as full candlesticks
Clear color distinction for delta direction
Works on all symbols and timeframes
Lightweight and responsive
Time-Based Fair Value Gaps (FVG) with Inversions (iFVG)Overview
The Time-Based Fair Value Gaps (FVG) with Inversions (iFVG) (ICT/SMT) indicator is a specialized tool designed for traders using Inner Circle Trader (ICT) methodologies. Inspired by LuxAlgo's Fair Value Gap indicator, this script introduces significant enhancements by integrating ICT principles, focusing on precise time-based FVG detection, inversion tracking, and retest signals tailored for institutional trading strategies. Unlike LuxAlgo’s general FVG approach, this indicator filters FVGs within customizable 10-minute windows aligned with ICT’s macro timeframes and incorporates ICT-specific concepts like mitigation, liquidity grabs, and session-based gap prioritization.
This tool is optimized for 1–5 minute charts, though probably best for 1 minute charts, identifying bullish and bearish FVGs, tracking their mitigation into inverted FVGs (iFVGs) as key support/resistance zones, and generating retest signals with customizable “Close” or “Wick” confirmation. Features like ATR-based filtering, optional FVG labels, mitigation removal, and session-specific FVG detection (e.g., first FVG in AM/PM sessions) make it a powerful tool for ICT traders.
Originality and Improvements
While inspired by LuxAlgo’s FVG indicator (credit to LuxAlgo for their foundational work), this script significantly extends the original concept by:
1. Time-Based FVG Detection: Unlike LuxAlgo’s continuous FVG identification, this script filters FVGs within user-defined 10-minute windows each hour (:00–:10, :10–:20, etc.), aligning with ICT’s emphasis on specific periods of institutional activity, such as hourly opens/closes or kill zones (e.g., New York 7:00–11:00 AM EST). This ensures FVGs are relevant to high-probability ICT setups.
2. Session-Specific First FVG Option: A unique feature allows traders to display only the first FVG in ICT-defined AM (9:30–10:00 AM EST) or PM (1:30–2:00 PM EST) sessions, reflecting ICT’s focus on initial market imbalances during key liquidity events.
3. ICT-Driven Mitigation and Inversion Logic: The script tracks FVG mitigation (when price closes through a gap) and converts mitigated FVGs into iFVGs, which serve as ICT-style support/resistance zones. This aligns with ICT’s view that mitigated gaps become critical reversal points, unlike LuxAlgo’s simpler gap display.
4. Customizable Retest Signals: Retest signals for iFVGs are configurable for “Close” (conservative, requiring candle body confirmation) or “Wick” (faster, using highs/lows), catering to ICT traders’ need for precise entry timing during liquidity grabs or Judas swings.
5. ATR Filtering and Mitigation Removal: An optional ATR filter ensures only significant FVGs are displayed, reducing noise, while mitigation removal declutters the chart by removing filled gaps, aligning with ICT’s principle that mitigated gaps lose relevance unless inverted.
6. Timezone and Timeframe Safeguards: A timezone offset setting aligns FVG detection with EST for ICT’s New York-centric strategies, and a timeframe warning alerts users to avoid ≥1-hour charts, ensuring accuracy in time-based filtering.
These enhancements make the script a distinct tool that builds on LuxAlgo’s foundation while offering ICT traders a tailored, high-precision solution.
How It Works
FVG Detection
FVGs are identified when a candle’s low is higher than the high of two candles prior (bullish FVG) or a candle’s high is lower than the low of two candles prior (bearish FVG). Detection is restricted to:
• User-selected 10-minute windows (e.g., :00–:10, :50–:60) to capture ICT-relevant periods like hourly transitions.
• AM/PM session first FVGs (if enabled), focusing on 9:30–10:00 AM or 1:30–2:00 PM EST for key market opens.
An optional ATR filter (default: 0.25× ATR) ensures only gaps larger than the threshold are displayed, prioritizing significant imbalances.
Mitigation and Inversion
When price closes through an FVG (e.g., below a bullish FVG’s bottom), the FVG is mitigated and becomes an iFVG, plotted as a support/resistance zone. iFVGs are critical in ICT for identifying reversal points where institutional orders accumulate.
Retest Signals
The script generates signals when price retests an iFVG:
• Close: Triggers when the candle body confirms the retest (conservative, lower noise).
• Wick: Triggers when the candle’s high/low touches the iFVG (faster, higher sensitivity). Signals are visualized with triangular markers (▲ for bullish, ▼ for bearish) and can trigger alerts.
Visualization
• FVGs: Displayed as colored boxes (green for bullish, red for bearish) with optional “Bull FVG”/“Bear FVG” labels.
• iFVGs: Shown as extended boxes with dashed midlines, limited to the user-defined number of recent zones (default: 5).
• Mitigation Removal: Mitigated FVGs/iFVGs are removed (if enabled) to keep the chart clean.
How to Use
Recommended Settings
• Timeframe: Use 1–5 minute charts for precision, avoiding ≥1-hour timeframes (a warning label appears if misconfigured).
• Time Windows: Enable :00–:10 and :50–:60 for hourly open/close FVGs, or use the “Show only 1st presented FVG” option for AM/PM session focus.
• ATR Filter: Keep enabled (multiplier 0.25–0.5) for significant gaps; disable on 1-minute charts for more FVGs during volatility.
• Signal Preference: Use “Close” for conservative entries, “Wick” for aggressive setups.
• Timezone Offset: Set to -5 for EST (or -4 for EDT) to align with ICT’s New York session.
Trading Strategy
1. Macro Timeframes: Focus on New York (7:00–11:00 AM EST) or London (2:00–5:00 AM EST) kill zones for high institutional activity.
2. FVG Entries: Trade bullish FVGs as support in uptrends or bearish FVGs as resistance in downtrends, especially in :00–:10 or :50–:60 windows.
3. iFVG Retests: Enter on retest signals (▲/▼) during liquidity grabs or Judas swings, using “Close” for confirmation or “Wick” for speed.
4. Session FVGs: Use the “Show only 1st presented FVG” option to target the first gap in AM/PM sessions, often tied to ICT’s market maker algorithms.
5. Risk Management: Combine with ICT concepts like order blocks or breaker blocks for confluence, and set stops beyond FVG/iFVG boundaries.
Alerts
Set alerts for:
• “Bullish FVG Detected”/“Bearish FVG Detected”: New FVGs in selected windows.
• “Bullish Signal”/“Bearish Signal”: iFVG retest confirmations.
Settings Description
• Show Last (1–100, default: 5): Number of recent iFVGs to display. Lower values reduce clutter.
• Show only 1st presented FVG : Limits FVGs to the first in 9:30–10:00 AM or 1:30–2:00 PM EST sessions (overrides time window checkboxes).
• Time Window Checkboxes: Enable/disable FVG detection in 10-minute windows (:00–:10, :10–:20, etc.). All enabled by default.
• Signal Preference: “Close” (default) or “Wick” for iFVG retest signals.
• Use ATR Filter: Enables ATR-based size filtering (default: true).
• ATR Multiplier (0–∞, default: 0.25): Sets FVG size threshold (higher values = larger gaps).
• Remove Mitigated FVGs: Removes filled FVGs/iFVGs (default: true).
• Show FVG Labels: Displays “Bull FVG”/“Bear FVG” labels (default: true).
• Timezone Offset (-12 to 12, default: -5): Aligns time windows with EST.
• Colors: Customize bullish (green), bearish (red), and midline (gray) colors.
Why Use This Indicator?
This indicator empowers ICT traders with a tool that goes beyond generic FVG detection, offering precise, time-filtered gaps and inversion tracking aligned with institutional trading principles. By focusing on ICT’s macro timeframes, session-specific imbalances, and customizable signal logic, it provides a clear edge for scalping, swing trading, or reversal setups in high-liquidity markets.
ICT SMC Liquidity Grabs and OBsICT SMC Liquidity Grabs + OB + Fibonacci OTE Levels
Smart Money Concepts Trading Assistant
This script is built for traders who follow ICT (Inner Circle Trader) and Smart Money Concepts. It intelligently combines three critical components of SMC trading: Liquidity Grabs, Order Blocks, and Fibonacci-based Optimal Trade Entry (OTE) zones — giving traders visual cues for potential high-probability reversals and entry points.
🔍 What This Script Does:
Detects Liquidity Grabs
Identifies swing highs/lows where price sweeps liquidity, then immediately reverses.
Labels them with orange markers when price takes out previous highs/lows but closes back inside.
Draws Order Blocks
After a liquidity grab, the script looks for strong bullish or bearish candles and automatically highlights the OB zone.
These OB zones are visualized with transparent colored boxes extending several bars forward.
Plots Fibonacci OTE Levels
Uses recent swing high/low pivots to dynamically draw customizable OTE retracement levels (e.g., 62% and 75%) for both long and short setups.
Highlights Optimal Entry Zones
Marks valid OTE-based buy/sell opportunities only when:
Liquidity has been taken,
Price enters the OTE zone,
And a strong confirming candle appears.
Adds visual zones, trade labels, and optional alerts for each qualified entry.
Includes Take Profit Targets
Automatically calculates take-profit levels based on previous structure and risk-reward ratios.
TP1 is the previous swing, and TP2 is an extended R-multiple (customizable by user).
⚙️ Customization Options:
Toggle each feature (Liquidity Grabs, OBs, Fibonacci Levels)
Adjust Fibonacci levels (default: 62% and 75%)
Set lookback period for liquidity checks
Customize the R-multiple for TP2 levels
💡 How to Use:
Enable desired features from the input panel.
Watch for Buy/Sell OTE zones highlighted in green/red.
Confirm with liquidity sweep and OB support for stronger signals.
Use the automatically generated TP levels to manage risk.
🚀 What Makes It Unique:
Unlike other open-source mashups, this script synchronizes multiple SMC concepts into a single tool that:
Waits for high-confidence conditions (not just blind fib or OB detection)
Validates entries using multiple confluences
Visually marks actionable setups
Automates trade management zones
Whether you're trend-trading, scalping, or swing trading ICT-style, this tool offers a streamlined, smart-money-aligned workflow directly on your chart.
ICT SMC Liquidity Grabs and OBsICT SMC Liquidity Grabs + OB + Fibonacci OTE Levels
Smart Money Concepts Trading Assistant
This script is built for traders who follow ICT (Inner Circle Trader) and Smart Money Concepts. It intelligently combines three critical components of SMC trading: Liquidity Grabs, Order Blocks, and Fibonacci-based Optimal Trade Entry (OTE) zones — giving traders visual cues for potential high-probability reversals and entry points.
🔍 What This Script Does:
Detects Liquidity Grabs
Identifies swing highs/lows where price sweeps liquidity, then immediately reverses.
Labels them with orange markers when price takes out previous highs/lows but closes back inside.
Draws Order Blocks
After a liquidity grab, the script looks for strong bullish or bearish candles and automatically highlights the OB zone.
These OB zones are visualized with transparent colored boxes extending several bars forward.
Plots Fibonacci OTE Levels
Uses recent swing high/low pivots to dynamically draw customizable OTE retracement levels (e.g., 62% and 75%) for both long and short setups.
Highlights Optimal Entry Zones
Marks valid OTE-based buy/sell opportunities only when:
Liquidity has been taken,
Price enters the OTE zone,
And a strong confirming candle appears.
Adds visual zones, trade labels, and optional alerts for each qualified entry.
Includes Take Profit Targets
Automatically calculates take-profit levels based on previous structure and risk-reward ratios.
TP1 is the previous swing, and TP2 is an extended R-multiple (customizable by user).
⚙️ Customization Options:
Toggle each feature (Liquidity Grabs, OBs, Fibonacci Levels)
Adjust Fibonacci levels (default: 62% and 75%)
Set lookback period for liquidity checks
Customize the R-multiple for TP2 levels
💡 How to Use:
Enable desired features from the input panel.
Watch for Buy/Sell OTE zones highlighted in green/red.
Confirm with liquidity sweep and OB support for stronger signals.
Use the automatically generated TP levels to manage risk.
🚀 What Makes It Unique:
Unlike other open-source mashups, this script synchronizes multiple SMC concepts into a single tool that:
Waits for high-confidence conditions (not just blind fib or OB detection)
Validates entries using multiple confluences
Visually marks actionable setups
Automates trade management zones
Whether you're trend-trading, scalping, or swing trading ICT-style, this tool offers a streamlined, smart-money-aligned workflow directly on your chart.
ICT Bread and Butter Sell-SetupICT Bread and Butter Sell-Setup – TradingView Strategy
Overview:
The ICT Bread and Butter Sell-Setup is an intraday trading strategy designed to capitalize on bearish market conditions. It follows institutional order flow and exploits liquidity patterns within key trading sessions—London, New York, and Asia—to identify high-probability short entries.
Key Components of the Strategy:
🔹 London Open Setup (2:00 AM – 8:20 AM NY Time)
The London session typically sets the initial directional move of the day.
A short-term high often forms before a downward push, establishing the daily high.
🔹 New York Open Kill Zone (8:20 AM – 10:00 AM NY Time)
The New York Judas Swing (a temporary rally above London’s high) creates an opportunity for short entries.
Traders fade this move, anticipating a sell-off targeting liquidity below previous lows.
🔹 London Close Buy Setup (10:30 AM – 1:00 PM NY Time)
If price reaches a higher timeframe discount array, a retracement higher is expected.
A bullish order block or failure swing signals a possible reversal.
The risk is set just below the day’s low, targeting a 20-30% retracement of the daily range.
🔹 Asia Open Sell Setup (7:00 PM – 2:00 AM NY Time)
If institutional order flow remains bearish, a short entry is taken around the 0-GMT Open.
Expect a 15-20 pip decline as the Asian range forms.
Strategy Rules:
📉 Short Entry Conditions:
✅ New York Judas Swing occurs (price moves above London’s high before reversing).
✅ Short entry is triggered when price closes below the open.
✅ Stop-loss is set 10 pips above the session high.
✅ Take-profit targets liquidity zones on higher timeframes.
📈 Long Entry (London Close Reversal):
✅ Price reaches a higher timeframe discount array between 10:30 AM – 1:00 PM NY Time.
✅ A bullish order block confirms the reversal.
✅ Stop-loss is set 10 pips below the day’s low.
✅ Take-profit targets 20-30% of the daily range retracement.
📉 Asia Open Sell Entry:
✅ Price trades slightly above the 0-GMT Open.
✅ Short entry is taken at resistance, targeting a quick 15-20 pip move.
Why Use This Strategy?
🚀 Institutional Order Flow Tracking – Aligns with smart money concepts.
📊 Precise Session Timing – Uses market structure across London, New York, and Asia.
🎯 High-Probability Entries – Focuses on liquidity grabs and engineered stop hunts.
📉 Optimized Risk Management – Defined stop-loss and take-profit levels.
This strategy is ideal for traders looking to trade with institutions, fade liquidity grabs, and capture high-probability short setups during the trading day. 📉🔥
[TehThomas] - Market Structure Shift (MSS)
- Market Structure Shift (MSS) Script Overview
This TradingView script is designed to help traders identify Market Structure Shifts (MSS) and Breaks of Structure (BOS), which are key concepts in ICT (Inner Circle Trader) and Smart Money Concepts (SMC) trading. By detecting significant shifts in price action, the script provides visual cues and alerts to help traders spot potential trend changes and continuation patterns.
How the Script Works
1. Identifying Swing Highs & Lows
The script detects swing highs and swing lows based on a pivot strength setting (default: 3).
A swing high forms when a candle’s high is higher than the highs of a set number of candles on both sides.
A swing low forms when a candle’s low is lower than the lows of the surrounding candles.
2. Market Structure Shift (MSS) Detection
A bullish MSS occurs when price closes above the most recent swing high after previously being in a bearish trend.
A bearish MSS occurs when price closes below the most recent swing low after being in a bullish trend.
This signals a potential trend reversal and is often a key area for liquidity grabs and smart money entry points.
3. Break of Structure (BOS) Detection (Optional - Can be enabled/disabled in settings)
A BOS is detected when price continues in the direction of the trend, confirming a structural break rather than a shift.
Bullish BOS: Price breaks a swing high but does not reverse (confirms trend continuation).
Bearish BOS: Price breaks a swing low but continues downward.
BOS levels help traders confirm trend strength and potential trade continuation setups.
4. Drawing Structure Lines & Labels
The script plots horizontal lines at the detected MSS and BOS levels.
Labels such as "MSS" or "BOS" appear at the breakout points.
Traders can customize the line style, color, and text size for better visibility.
5. Alert System for MSS & BOS
The script includes alert conditions that notify traders when an MSS or BOS occurs.
Alerts can be set for:
Any MSS / Any BOS
Bullish MSS / Bullish BOS
Bearish MSS / Bearish BOS
Settings You Can Change
The script allows for full customization through the following input parameters:
Pivot Strength (pivot_strength)
Default: 4
Adjusts how many candles must be considered to form a valid swing high or low.
Higher values result in stronger structure points, while lower values detect short-term movements.
Color Settings
Highs Color (highs) → Default: Blue (for bullish structure)
Lows Color (lows) → Default: Red (for bearish structure)
Toggle Display Options
Show BOS (show_bos) → Enables/disables BOS detection.
Show MSS (show_mss) → Enables/disables MSS detection.
Line & Label Customization
BOS Line Style (bos_style) → Options: Solid, Dashed, Dotted
MSS Line Style (mss_style) → Options: Solid, Dashed, Dotted
BOS & MSS Line Width → Adjustable from 1 to 4 pixels
BOS & MSS Text Size → Options: Tiny, Small, Normal, Large, Huge
BOS & MSS Text Position → Options: Left, Center, Right
Why This Script is Useful
✔ Detects Key Market Structure Changes
MSS and BOS are critical for identifying trend reversals and trend continuations.
Helps traders avoid false breakouts by distinguishing between structural shifts and simple breakouts.
✔ Enhances Smart Money Trading Strategies
MSS often aligns with liquidity grabs before price reverses.
BOS confirms continuation trades in strong trends.
Works well with Fair Value Gaps (FVGs), Order Blocks (OBs), and Liquidity Zones.
✔ Customizable Alerts & Visuals
Traders can enable alerts for MSS and BOS to receive notifications when price shifts.
Adjustable styling ensures clarity across different trading setups.
✔ Works on Any Asset & Timeframe
Suitable for Forex, Crypto, Stocks, and Indices.
Can be used on lower timeframes (scalping) or higher timeframes (swing trading).
How to Use the Market Structure Shift Concept in Trading
1️⃣ Identify Market Conditions
Apply the script and check if price is forming Higher Highs (HH), Higher Lows (HL), Lower Highs (LH), or Lower Lows (LL).
Determine if the market is trending or ranging.
2️⃣ Watch for MSS (Reversal Signals)
Bullish MSS: Price closes above a key swing high → potential bullish reversal.
Bearish MSS: Price closes below a swing low → potential bearish reversal.
3️⃣ Confirm BOS (Trend Continuation Signals)
Bullish BOS: Price continues breaking highs, confirming an uptrend.
Bearish BOS: Price continues breaking lows, confirming a downtrend.
4️⃣ Combine with Other ICT & SMC Concepts
Look for Order Blocks (OBs) and Fair Value Gaps (FVGs) near MSS/BOS levels for better trade entries.
Wait for liquidity grabs before entering trades (avoid stop hunts).
Use higher timeframe MSS/BOS zones as key support & resistance areas.
Final Thoughts
This script is a must-have tool for traders using ICT & SMC trading strategies. It helps identify trend shifts, liquidity grabs, and continuation moves by marking Market Structure Shifts (MSS) and Breaks of Structure (BOS) on the chart.
Angkol StrategyKey Components:
Time Zones:
Kill Zone: A specific time window during which the strategy tracks price action for potential signals.
You can modify the start and end time of this kill zone with a time zone offset for your preferred market hours (e.g., New York).
Entry Restriction Zone: A time window during which entry signals are restricted (i.e., no entries are allowed). You can modify the start and end time for this restriction.
Trade Biases:
Sell Bias: Occurs when the price breaks the previous day's kill zone high.
Buy Bias: Occurs when the price breaks the previous day's kill zone low.
Trade Signals:
Bearish Signal (Sell): Triggered when:
A Bearish Engulfing pattern occurs (where the current bar closes lower than it opens and it engulfs the previous bar).
A Bearish Order Block forms (where the previous candle is bullish and the current one closes below the previous low).
The price breaks the previous day’s kill zone high.
The signal is outside the entry restriction window.
Bullish Signal (Buy): Triggered when:
A Bullish Engulfing pattern occurs (where the current bar closes higher than it opens and it engulfs the previous bar).
A Bullish Order Block forms (where the previous candle is bearish and the current one closes above the previous high).
The price breaks the previous day’s kill zone low.
The signal is outside the entry restriction window.
Plotting:
Kill Zone Background: The chart’s background turns blue during the kill zone to visually highlight the target time window.
Buy/Sell Signals: Buy and sell signals are marked on the chart using small upward and downward labels.
Previous Day's High/Low: The high and low from the previous day’s kill zone are plotted on the chart for reference.
Alerts:
Alerts for Buy and Sell Signals: Alerts are triggered when either buy or sell signals are generated, based on your conditions.
Customization:
Time Zone Offset: Adjusts the entire strategy to the desired time zone (e.g., New York time).
Kill Zone: You can adjust the start and end times of the kill zone, reflecting the active market session.
Entry Restriction Window: You have control over the start and end times of the entry window, ensuring no trades are executed during this period.
Goal:
Your strategy aims to capture buy or sell opportunities after the price breaks key levels (previous day’s high/low) within specific time windows (the kill zone and entry restriction zone). You focus on order block and engulfing candle patterns to validate entries.
CRT Trades (turtle soup, A-M-D ranges with inside bars)CRT means Candle Range Theory. Every single candle is a range, on every single timeframe. Ranges may be either manipulated - turtle souped or broken - engulfed - closed above/below and retested.
CRT is usually presented as a 3 candle model. However it may consist of more than 3 candles due to inside bars. Inside bar is the candle where high is not higher then previous candle high and low is not lower then previous candle low.
First candle represents accumulation (may consist of more candles - inside bars), second candle represents manipulation (turtle soup) and third candle represents distribution. The abbreviation for that is A-M-D.
In accumulation the range with specific high and low is created. In manipulation (turtle soup) the high or low of the range is manipulated - liquidity taken and price should usually reverse back to the range. In distribution price is reversing back to the opposite side of the range. On higher timeframe it looks like manipulation candle wick is higher/lower than previous range high/low (may consist of 1 or more inside bar candles) but the body must not close above/below previous range high/low. Otherwise it is not manipulation (turtle soup) most likely and price should continue in direction of the candle close. Distribution candle should touch opposite side of range and it is mostly heavy and fast candle.
CRT model can be found on higher timeframe (e.g. 4h) and entries can be found on lower timeframe (e.g. 15m). You always use only lower timeframe on your chart because CRT model on the higher timeframe is shown on the lower one and also you can plan entries on the lower timeframe. You are able to change CRT model higher timeframe in the indicator settings.
There are two types of entries:
simple - wait for manipulation candle to close on higher timeframe (HTF) and then enter on lower timeframe (LTF) above open of the distribution candle on HTF if it is short or on LTF below open of the distribution candle on HTF if it is long. These entries can be done by market order.
advanced - wait for the break of previous range high/low and enter by limit order when price reverses back to the range and retraces to the order block or fair value gap created by the breaker candle.
Stop loss can be placed above/below of the top/bottom created by manipulation candle. First take profit should be placed in 1/2 of the accumulation range and second take profit should be placed at the opposite range of accumulation range.
It is possible to filter only particular accumulation (range) and manipulation (turtle soup) candles depending also on timezone set in the settings. For example on 4h CRT model if you fill input "indices" for section "range" like 1,2 and input "indices" for section "turtle soup" like 3,4 then you are awaiting the range to form during asia session and manipulation during london session if the timezone is somewhere around "UTC+2".
Dotted lines represent turtle soup of previous range and solid lines represent engulfing candle of the breaker candle on lower timeframe. When the engulfing is closed you can look for entries either by market order after closing or by limit order when the price retraces to order block (created by breaker candle) or fair value gap (created by engulfing).
Recommendations for combining lower (entries) and higher (crt model) timeframes:
1D CRT model => 1h entries,
4h CRT model => 15m entries,
1h CRT model => 5m entries,
15m CRT model => 1m entries.