Jurik MA Trend Breakouts [BigBeluga]🔵 OVERVIEW
Jurik MA Trend Breakouts is a precision trend-breakout detector built on a custom Jurik-smoothed moving average.
It identifies trend direction with ultra-low lag and maps breakout levels using pivot-based swing highs/lows.
The indicator plots dynamic breakout lines and confirms trend continuation or reversal when price breaks them — providing clean, minimalistic yet extremely accurate trend signals.
🔵 CONCEPTS
Jurik Moving Average (JMA) — A highly smooth and low-lag moving average that reacts quickly to trend shifts without noise. This becomes the core trend baseline.
Trend Bias —
• JMA rising → bullish trend
• JMA falling → bearish trend
The JMA color updates instantly based on slope.
Swing Pivots — Recent pivot highs/lows are detected to define structural break levels while filtering out weak noise.
Trend Breakout Levels —
The indicator draws horizontal levels at the last valid pivot in the direction of the trend.
These levels act as “confirmation gates” for breakout entries.
ATR Validity Filter — Ensures only meaningful pivots within a threshold are used to prevent fake breakouts.
🔵 FEATURES
Ultra-Smooth Jurik Trend Line — A visually clean trend baseline changing color based on direction.
Automatic Swing High Breakout Setup (Bullish) —
• During an uptrend, the indicator tracks the most recent pivot high.
• A horizontal breakout line is extended across the chart.
• A ✔ marker appears at both pivot points when the breakout structure becomes valid.
Automatic Swing Low Breakout Setup (Bearish) —
• During a downtrend, pivot lows are tracked.
• A horizontal breakout line marks the breakdown level.
• ✔ markers confirm valid structure before the breakout triggers.
Breakout Detection —
• Price closing above the bullish breakout line → “↑” signal printed on the chart.
• Price closing below the bearish breakout line → “↓” signal printed on the chart.
Automatic Reset on Trend Change —
When the JMA trend flips, all breakout structures are cleared and the model starts tracking new pivot levels.
Trend-Colored Visualization —
Glow + main JMA line give instant clarity of market direction.
🔵 HOW IT WORKS
1. JurikMA defines the main trend — Slope determines bullish or bearish state.
2. The indicator continuously searches for pivots in the direction of the trend.
3. When a valid pivot forms and passes ATR proximity filter, a structural breakout level is drawn.
4. As long as price stays below that level (bullish case), the trend setup remains active.
5. When price finally breaks the level , the indicator prints a directional arrow (↑ or ↓).
6. Trend flip instantly resets all levels and begins tracking pivots on the opposite side.
🔵 HOW TO USE
Breakout Trading — Enter long on “↑” and short on “↓” signals when price breaks key pivot structure.
Trend Confirmation — Use the JurikMA color to stay aligned with the main trend direction.
Reversals — Trend flips often mark major turning points.
Structure Mapping — Use the horizontal breakout lines to understand how close price is to confirming a new trend leg.
🔵 CONCLUSION
Jurik MA Trend Breakouts combines the speed of a Jurik MA with structural breakout logic to deliver clean, reliable entry signals.
Its minimal design, pivot-based confirmation, and trend-aligned logic make it suitable for scalping, swing trading, and intraday trend continuation setups.
If you want fast yet filtered breakout recognition with almost zero noise, this tool gives you everything you need.
Punkty Pivota i Poziomy
ICT Pro [KTY]Hi, I'm Kim Thank You 👋
KTY = Kim Thank You (김땡큐)
【ICT Pro】📊
Essential ICT tools for Smart Money trading.
5 core features to identify institutional order flow and high-probability trade setups.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 NEW TO THIS INDICATOR?
Open Settings and hover over the (i) icon on each feature for detailed tooltips.
Check the 📚 User Guide section at the bottom of Settings for quick reference.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Order Block (OB)
Price zones where Smart Money executed large buy/sell orders, acting as strong support/resistance levels.
- Bullish OB: Last bearish candle before an up move → Support
- Bearish OB: Last bullish candle before a down move → Resistance
📈 Box Display Info
- Vol: Volume at OB formation
- (%): Upper/Lower volume balance ratio
- Closer to 100% = Balanced buy/sell
- Lower = Strong one-sided order flow → Stronger S/R zone
📍 OB Body Lines
- Dotted lines showing candle body position within OB
- Use for precise entry points
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Liquidity Zone
Areas where stop-loss orders are clustered around swing highs/lows, becoming targets for Smart Money.
- Buyside Liquidity: Stop-losses above highs where shorts get liquidated
- Sellside Liquidity: Stop-losses below lows where longs get liquidated
- Liquidity Sweep: Price hunts stops then reverses sharply
📈 Box Display Info
- (%): Relative size compared to recent volume
- Higher = More stop orders clustered
- More likely to be a major target for Smart Money
💡 Quick reversal after liquidity break = Reversal signal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Fair Value Gap (FVG)
A gap created when price moves rapidly between 3 candles, where price tends to return to fill this zone.
- Bullish FVG: Forms during sharp rallies → Acts as support on pullbacks
- Bearish FVG: Forms during sharp drops → Acts as resistance on bounces
- CE (Consequent Encroachment): 50% level of FVG, key reaction level
📈 Box Display Info
- (%): Relative size compared to recent volume
- Higher = FVG formed by stronger move
- Acts as stronger S/R zone
💡 FVG overlapping with OB = Higher reliability
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Market Structure
Analyzes price swing highs/lows to identify current trend and reversal points.
- CHoCH (Change of Character): Trend reversal signal - first sign of direction change
- BOS (Break of Structure): Trend continuation signal - structure break in existing direction
⚙️ Structure Options
- INTERNAL: Short-term structure (fast reaction, more signals)
- EXTERNAL: Long-term structure (slower reaction, higher reliability)
- ALL: Display both internal + external structure
💡 CHoCH = Look for reversal | BOS = Trend continues
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Trend Candles
Candle colors change based on market structure (BOS/CHoCH) direction.
- Bullish Color: After bullish structure break
- Bearish Color: After bearish structure break
💡 Color change = Potential trend shift
💡 Quickly identify overall market direction at a glance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 HIGHER RELIABILITY SETUPS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- Higher timeframe = More reliable signals
- Multiple features pointing to same price zone
(e.g. OB + FVG overlap = Strong confluence)
- Trend Candles + Market Structure direction aligned
- Quick reversal after Liquidity sweep
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 TRADING TIPS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Identify Liquidity targets first
2. Wait for price to reach OB or FVG zone
3. Confirm with Market Structure (CHoCH/BOS)
4. Enter at OB body lines or FVG CE level
5. Stop loss below/above the zone
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ DISCLAIMER
This indicator is for educational purposes only.
Not financial advice. Always do your own research.
Past performance does not guarantee future results.
Support & Resistance [KTY] Support & Resistance
Hi, I'm Kim Thank You 👋
KTY = Kim Thank You (김땡큐)
Automatically detects and displays key support and resistance levels based on recent pivot highs and lows.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 FEATURES
- Auto-Detection
- Scans recent price action for pivot highs/lows
- Displays up to 3 resistance levels (red)
- Displays up to 3 support levels (green)
- Price Labels
- Shows exact price at each S/R level
- Clean visual reference
- Alert System
- Resistance touch alert
- Support touch alert
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ HOW TO USE
- Bounce near support → Higher chance of upward move
- Rejection near resistance → Higher chance of downward move
- S/R Flip: Broken support may act as resistance, broken resistance may act as support
- Combine with other indicators for higher reliability
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 TIPS
- Higher timeframe S/R levels are more reliable
- Watch for multiple rejections at same level
- Volume confirmation increases reliability
- Use with trendlines or moving averages
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ DISCLAIMER
This indicator is for educational purposes only.
Not financial advice. Always do your own research.
Broadening Formation + Failed 2 CandlesThis indicator is a technical analysis tool designed to identify potential trend reversals at the boundaries of Broadening Formations (BF). It combines structural pivot analysis with the "Failed 2" candle pattern (a variation of an outside-bar or stop-run reversal) to highlight zones of technical alignment.
How it Works
1. Structural Detection (Broadening Formations)
The script identifies market structure using pivot-based logic:
* Auto Mode: Dynamically identifies Pivot Highs and Pivot Lows to plot the upper and lower boundaries of a broadening range.
* Manual Mode: Allows users to input specific price levels for fixed horizontal support and resistance.
2. The "Failed 2" Reversal Pattern
The script looks for specific price action exhaustion at the boundaries:
* Failed 2 Down (Long): Occurs when a candle creates a New Low (taking out the previous candle's low) but reverses to close higher than its open (Bullish).
* Failed 2 Up (Short): Occurs when a candle creates a New High (taking out the previous candle's high) but reverses to close lower than its open (Bearish).
3. Proximity Filtering
The Proximity Engine acts as a filter. A label will appear and will only be valid if the price is within a user-defined threshold of the BF lines. Users can define this "strike zone" via:
* Percent / Points / Ticks: Static distance from the level.
* ATR Multiple: Volatility-adjusted distance, ensuring the zone expands or contracts based on current market conditions.
Key Features
* On-chart Visualization of Stop and Target Reference Levels: On-chart plotting of Stop Loss and Profit Targets (Target modes include Opposing BF Line, 50% Range, or Fixed Amount).
* Real-Time Statistics: An on-screen dashboard tracks Win Rate, Hit/Fail counts, and Risk-to-Reward ratios for the last N bars. Statistics reflect historical signal outcomes only and do not predict future performance.
* Visual Customization: Fully adjustable markers, line styles, and table positioning to fit any chart layout.
* Alerts: Integrated alert functionality for Long and Short triggers.
Usage Note
This tool is intended to help identify structural exhaustion. Like all technical indicators, it is most effective when used in conjunction with other forms of analysis (such as volume or higher-timeframe trend context). It does not constitute financial advice.
Core Market Levels [UkutaLabs]█ OVERVIEW
Core Market Levels is a precision trading indicator designed to identify the most important price levels where the market consistently makes decisions.
Rather than flooding the chart with unnecessary lines, this indicator focuses on core reference levels derived from recent price structure and market balance. These levels often act as high-probability areas of reaction, where price may stall, reverse, or accelerate.
The goal of Core Market Levels is to simplify decision-making by highlighting the prices that matter most, allowing traders to better understand market context, bias, and potential turning points.
█ PURPOSE
Markets spend the majority of their time reacting around key reference prices, not trending endlessly.
Core Market Levels helps traders:
Identify important decision zones
Anticipate areas of support, resistance, and liquidity
Improve entries, targets, and risk management
Reduce chart noise and over-analysis
This indicator is designed to work across all markets and timeframes, making it suitable for both intraday and swing traders.
█ HOW IT WORKS
Core Market Levels dynamically plots a set of key price levels based on recent market behavior.
These levels often represent:
Areas of prior acceptance or rejection
Zones where price frequently changes direction
Levels institutions are likely to reference for execution
When price approaches a Core Market Level, traders should expect increased interaction and watch for confirmation before entering trades.
█ USAGE
Core Market Levels can be used in several ways:
As support and resistance
As entry and exit reference points
For stop-loss and take-profit placement
To define market bias (above vs below key levels)
For best results, combine Core Market Levels with:
Price action
Candlestick patterns
Volume or momentum tools
Market structure analysis
█ BEST PRACTICES
Avoid treating levels as exact prices — think of them as zones of interest
Look for confluence with other forms of analysis
Higher timeframe Core Market Levels tend to carry more weight
Let price confirm before taking trades
█ FINAL NOTES
Core Market Levels is not a signal generator.
It is a market framework tool designed to help traders read price more clearly and make better, more informed decisions.
Used correctly, it provides a clean, objective way to stay aligned with the market’s most important levels.
[ggarritano] MTF Zones + Context Table + POC.This indicator maps Premium, Equilibrium and Discount zones across up to 8 configurable timeframes, based on the most recent swing range (pivot high/low) and extends the zones forward in real time. It also includes a Context Table that summarizes, per timeframe:
Current Zone (Premium / Equilibrium / Discount + mid areas)
% Position inside the swing range (-100 to +100)
Context (Discount / Neutral / Premium) derived from the % value
Distance to the nearest pivot (Stop (pts))
Distance to the next relevant zone (Target (pts))
Additionally, the script can plot:
Previous period levels: PDH/PDL, PWH/PWL, PMH/PML
Pivot POC (Approx.) per timeframe (optional and independent from zone plotting)
⚠️ POC note: Pine Script does not provide true volume-at-price data. The “Pivot POC” here is an approximation built by accumulating candle volume into price bins inside the active pivot range (HLC3 mode is lighter; Spread mode is more profile-like but heavier).
Use the timeframe toggles to control what you plot and what appears in the table, and adjust Pivot Length + Neutral Band to fit your market and style.
ICT Liquidity Sweep [KTY] ICT Liquidity Sweep
Hi, I'm Kim Thank You 👋
KTY = Kim Thank You (김땡큐)
Detects sweep candles that grab liquidity at swing highs/lows and reverse back inside.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 FEATURES
- Liquidity Sweep Detection
- Wick breaks level + Close inside = Sweep ✅
- Break and close outside = Real breakout (no sweep)
- Visual Display
- ⇩: High liquidity swept (BSL)
- ⇧: Low liquidity swept (SSL)
- Sweep line connects liquidity level to sweep candle
- Vertical line marks sweep candle wick area
- Multi-Timeframe
- LTF and HTF sweep detection
- HTF sweeps are more significant
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ HOW TO USE
- ⇩ detected → Check for potential bearish reversal
- ⇧ detected → Check for potential bullish reversal
- Combine with OB/FVG for better accuracy
- HTF sweeps carry more weight than LTF
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 TIPS
- Sweeps indicate smart money grabbing liquidity
- Wait for confirmation before entering
- Multiple sweeps at same level = stronger signal
- Use with market structure for confluence
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ DISCLAIMER
This indicator is for educational purposes only.
Not financial advice. Always do your own research.
RSI Momentum & Trend Suite - O59 Elite QuantRSI Momentum & Trend Suite – O59 Elite Quant
Professional Market Structure & Momentum Analysis Tool
RSI Momentum & Trend Suite – O59 Elite Quant is a comprehensive technical analysis indicator designed to help traders better understand market momentum, trend structure, price reactions, and key support & resistance zones directly on the chart.
This indicator combines RSI-based momentum analysis, dynamic bar coloring, price action signals, and automatic trend & support/resistance detection into a single, clean visual framework.
🔹 Momentum & Bar Coloring Logic
The indicator includes a custom RSI momentum engine that evaluates short-term price changes and momentum strength.
Candles are automatically colored when momentum reaches critical zones:
Above 70 → Strong bullish momentum
Below 30 → Strong bearish momentum
This candle coloring helps traders instantly recognize momentum extremes without switching to a separate RSI pane.
🔺 Buy & Sell Triangle Signals
The script generates triangle-based buy and sell signals based on a combination of:
RSI oversold / overbought conditions
Short-term price action behavior
Candle structure and confirmation logic
These signals are intended to highlight potential reaction zones, not to predict the market.
They work best when used together with trend direction and support/resistance levels.
📈 Automatic Trend Detection
The indicator automatically identifies ascending and descending trend structures using pivot-based swing analysis.
Trendlines are drawn dynamically based on higher lows and lower highs
Broken trendlines are automatically removed to keep the chart clean
Both bullish and bearish trends are visually distinguished
This allows traders to quickly assess whether the market is trending or losing structure.
🟦 Dynamic Support & Resistance Levels
Key support and resistance levels are detected using recent pivot points:
Levels extend forward in real time
Broken levels are removed automatically
Helps identify potential reaction, rejection, and liquidity zones
These levels are designed to adapt continuously as market structure evolves.
🧾 Information Table & Visual Themes
A customizable information table is displayed on the chart, showing:
Indicator name
Current symbol
Active timeframe
Author branding
Users can choose between multiple visual themes, allowing better readability and personal preference while maintaining a professional appearance.
⚠️ Important Notes & Risk Disclaimer
This indicator is designed as a technical analysis support tool only.
It does not provide financial advice
Signals and visual elements should not be used alone
Always confirm signals with your own strategy, risk management, and market context
⚠️ Special caution is advised during:
Low-volume sessions
Weekend price action
High-impact news events
Thin liquidity hours
Market conditions during these periods may produce false signals or reduced reliability.
📌 Final Disclaimer
This indicator is for educational and analytical purposes only.
It is not investment advice.
All trading decisions remain the sole responsibility of the use
XAUUSD ELIRANTo build a professional and accurate description of your strategy, I have distilled the information you shared into a neat "Trading Plan". This strategy combines strict financial discipline with a desire for consistent growth in the Forex market.
Here is a suggestion for describing your strategy:
The "Safe Profit" Strategy: Capital Management and Growth in the Forex Market
The strategy focuses on preserving equity while creating cash flow for withdrawal and leveraging profits to purchase additional trading portfolios. The goal is to reduce personal risk and increase purchasing power in the market.
1. Capital and Withdrawal Goals
Starting Capital/Base: $2,250.
Periodic Profit Target: $1,000.
Withdrawal Policy: Upon reaching the profit target, the $1,000 is immediately withdrawn for "cash out" and reinvestment in additional trading portfolios.
2. Operational Logic (The Workflow)
The strategy operates in cycles of accumulation -> withdrawal -> expansion:
Accumulation phase: Focus on trading Forex assets with the aim of achieving a return of approximately 44% on the base portfolio.
Withdrawal phase: Defining the first $1,000 as net profit that leaves the market to ensure "money in your pocket".
Expansion phase: Using part of the profit that is withdrawn to purchase an additional trading portfolio, which allows for increased trading volume without increasing the risk on the original portfolio.
3. Advantages of the strategy
Psychological risk management: Knowing that you are withdrawing money "home" reduces mental stress and allows for cleaner decision-making.
Smart leverage: Purchasing additional portfolios creates diversification of risks between different accounts.
Self-discipline: Pre-defined profit and withdrawal targets prevent the "greed trap" that exists in Forex.
GridMap PRO by TradeAkademiGridMap PRO – Structural Price Mapping Framework
GridMap PRO is a price-mapping framework designed to visualize repeatable price reaction zones, based on the observation that price tends to evolve within specific percentage-based bands over time.
Despite its name, GridMap PRO is not a traditional grid trading indicator; it does not generate signals, predict direction, or provide automated trade execution. Its purpose is to segment price into logical and structurally consistent zones, offering a map that supports the decision-making process rather than replacing it.
This framework is not built on randomly drawn support and resistance levels, but on long-term observations, reverse-engineering studies, and the analysis of recurring price behavior across different market conditions.
Core Concept: Percentage-Based Scaling and Structural Bands
At the core of GridMap PRO lies a percentage-based scaling model centered around a 33% expansion ratio.
This ratio was not selected as a theoretical or mathematical constant. Instead, it emerged empirically through extensive analysis across multiple asset classes (including cryptocurrencies and traditional market instruments), by examining the percentage moves from significant price lows to areas where major price reactions frequently occurred.
Long-term observations have highlighted the following patterns:
In many upward price movements originating from a low, the first major price reaction often occurs within the 30–35% range
The midpoint of this range, 33%, has shown a recurring tendency to produce meaningful price reactions
Similar behavior can be observed not only when projecting from local lows, but also when applying the same ratio from the asset’s historical low
These findings suggest that the 33% ratio may reflect an aspect of price’s intrinsic scaling behavior, rather than representing a singular or “special” level.
Why the Historical Low (All-Time / Structural Low)?
GridMap PRO does not rely on dynamic or constantly shifting reference points when performing its calculations. Instead, it uses the historical lowest price as the most objective and indisputable anchor point available.
This design choice is intentional:
Dynamic lows:
introduce visual noise
require frequent redrawing of levels
reduce long-term structural consistency
The historical low:
is singular and fixed
does not repaint
preserves long-term perspective
By anchoring calculations to this structural low, GridMap PRO prioritizes stability and consistency over attempting to identify the “perfect” level at every moment. The goal is not precision through constant adjustment, but a coherent and durable price map.
Calculation Logic
The historical lowest price is used as the reference point
From this level, price levels are projected upward using a 33% multiplicative expansion
The resulting levels form long-term structural reference zones
Calculations are logarithmic, preserving the proportional nature of price scaling
Unlike traditional horizontal support and resistance tools, this approach allows price to expand while maintaining consistent relative distances as it grows.
Map Resolution: Long Term & Short Term
GridMap PRO offers two map resolution options, both derived from the same underlying structure and calculations.
Long Term
Displays only the primary 33% levels
Produces wider, more spaced structural bands
Suitable for macro structure analysis, swing trading, and position trading
Provides a clean and simplified view in high-volatility environments
Short Term
Retains the same primary levels
Adds logarithmic sub-levels between them
Produces denser and more precise reaction zones
Suitable for intraday analysis, short-term trade planning, and micro-structure evaluation
The underlying calculations remain unchanged; only the visual resolution and level density differ.
Visual Context & Supporting Tools
GridMap PRO also provides several optional visual tools that are not included in the core level calculations and are intended purely for visual support. These elements are designed to help interpret the price map more clearly and to provide additional contextual awareness.
The available visual components may include:
Moving Averages (EMA)
Used to provide contextual insight into the general price direction. They do not generate any entry or exit signals.
RSI Overbought / Oversold Zones
Displayed solely as background shading based on RSI values from the current timeframe and, optionally, from higher timeframes (e.g., 4H).
RSI Divergence Zones
Visual markers used to highlight potential momentum discrepancies, incorporating filters to limit repetitive signals.
None of these visual elements affect GridMap PRO’s level calculations, nor are they designed to serve as standalone trading signals. All visual settings are optional and can be enabled or disabled by the user.
What GridMap PRO Does – and Does Not Do
What It Does
Segments price into meaningful structural zones
Visualizes areas where price reactions are statistically more likely to occur
Provides reference regions for limit orders, grid-based approaches, or DCA planning
Helps identify whether price is trading within an active zone or moving through low-interaction space
What It Does Not Do
Generate long or short trade signals
Predict future price direction
Provide standalone buy or sell decisions
Offer any form of performance or outcome guarantee
GridMap PRO is not a signal generator, but a decision-support map.
Relationship to DCA and Grid Approaches
GridMap PRO is not a grid or DCA strategy by itself. However, when price fails to react at a given level, the next calculated percentage band naturally becomes a potential area of interest, offering a logical framework for DCA or layered position management.
In this context, GridMap PRO is particularly suitable for traders who favor process-driven and structured position management, rather than relying on single-point entries.
Final Note
Although the levels displayed by GridMap PRO have historically produced meaningful price reactions across many markets, no level can guarantee future price behavior. Market conditions, volatility, liquidity, and news flow should always be taken into account.
This tool is not designed to suggest that “price will definitely reverse here,” but rather that “price may pause, struggle, or change direction in this area.”
Because each market exhibits its own unique dynamics, the relevance of individual levels may vary by asset. Users are encouraged to validate all levels through their own historical observation and analysis.
ED by bigmmED by bigmm identifies significant price divergences from the 200-period Exponential Moving Average (EMA) by analyzing closing and opening price extremes. This tool marks the three most recent candles with the largest percentage deviations.
Key Features
EMA200 Analysis: Uses the 200-period Exponential Moving Average as the primary reference level for measuring price deviations
Deviation Calculation: Computes percentage-based deviations for both closing (below EMA) and opening (above EMA) prices
Top 3 Extremes: Identifies and marks only the three most recent maximum deviations for each direction
Visual Simplicity: Uses minimalistic green and red dots for clear visual identification without chart clutter
Historical Analysis: Evaluates the last 1440 bars (approximately 3 years on daily timeframe) to find significant deviation patterns
Recommended Usage
Best used on higher timeframes (H4, D1, W1) for the following reasons:
Reduced Noise: Higher timeframes filter out market noise and provide cleaner deviation signals
Trend Context: EMA200 carries more significance on daily and weekly charts as a major trend indicator
Strategic Signals: Extreme deviations on higher timeframes often correspond to important support/resistance levels and potential reversal zones
Reduced False Signals: Longer timeframes minimize whipsaws and provide more reliable extreme readings
Position Trading: Ideal for swing traders and position traders who base decisions on daily or weekly price action
S/R Zones
### What it does
**Smart S/R Zones** automatically detects and visualizes **support and resistance zones** by:
* Finding **confirmed swing highs/lows** (pivot points)
* **Clustering nearby pivots** into price zones
* Scoring each zone by **how many pivots** it contains (zone “strength”)
* Marking zones as **active** or **broken**, and stopping broken zones at the breakout bar
* Keeping the chart clean by removing pivots and zones outside a configurable lookback window
### Core logic (how it works)
1. **Pivot detection (swing points)**
* Uses `ta.pivothigh()` and `ta.pivotlow()` with:
* `leftBars` bars to the left
* `rightBars` bars to the right
* Important: pivots are **confirmed only after `rightBars` bars**, so signals are delayed by design.
2. **Pivot memory + lookback cleanup**
* Each pivot is stored with:
* price
* type: `1` = resistance pivot high, `-1` = support pivot low
* pivot bar index (pivot’s original bar)
* active/broken flag
* breakout bar index (when it got broken)
* Pivots older than `lookbackPeriod` bars are removed.
3. **Dynamic zone width**
* Computes the recent range:
* `priceRange = highest(high, lookbackPeriod) - lowest(low, lookbackPeriod)`
* Converts it to a maximum zone width:
* `maxZoneWidth = priceRange * zoneWidthPct / 100`
* This makes zones adapt to volatility/regime changes.
4. **Breakout detection (pivot invalidation)**
* A resistance pivot is marked broken when:
* `close > pivotPrice * (1 + breakoutPct/100)`
* A support pivot is marked broken when:
* `close < pivotPrice * (1 - breakoutPct/100)`
* Note: breakout is **close-based**, not intrabar wick-based.
5. **Clustering pivots into zones**
* Pivots are grouped into zones **only with the same type** (support with support, resistance with resistance).
* A pivot joins a zone if it is close to the zone midpoint:
* `abs(price - zoneMid) <= maxZoneWidth/2`
* Zone boundaries expand to include the new pivot, but only if:
* `(newHigh - newLow) <= maxZoneWidth`
* Zone strength increments by 1 for each pivot added.
6. **Active vs broken zones (visual state)**
* Active zones extend to the **current bar**.
* Broken zones stop at their **breakout bar** (the bar index stored when the pivot was broken).
* Strength includes all pivots clustered, including pivots that later broke (as long as they are still in lookback).
### Visuals (what you see)
* **Green zones**: active support
* **Red zones**: active resistance
* **More transparent zones**: broken zones (support/resistance that was invalidated by a close beyond the breakout threshold)
* Optional labels:
* `S2`, `S3`… for support strength
* `R2`, `R3`… for resistance strength
* The number is the **count of clustered pivots** in that zone.
### Inputs (how to tune it)
* **Pivot Left Bars / Pivot Right Bars**
* Higher values = fewer pivots, more “major” swings, stronger zones
* Lower values = more pivots, more zones, more noise
* **Lookback Period**
* Limits how far back pivots are considered and keeps the chart uncluttered
* **Zone Width %**
* Controls how wide zones can get (as a % of recent range)
* Higher = more clustering, fewer broader zones
* Lower = tighter zones, more zones
* **Minimum Zone Strength**
* Filters weak zones. Example: set to 3 to show only zones formed by 3+ pivots
* **Breakout Threshold %**
* Defines how far price must close beyond a level to mark it broken
* Higher = fewer “false break” breaks, slower invalidation
* Lower = more responsive, more break markings
* **Show Strength Labels**
* Toggles S/R strength markers.
### How to use it in trading workflows
* **Zone reaction**: Watch for rejection/acceptance when price revisits a strong zone (`S3+`, `R3+`).
* **Breakout context**: A zone turning “broken” indicates price closed meaningfully beyond it (by threshold).
* **Confluence**: Use with your own context (trend, volatility, session structure, volume tools). This script is strictly price-structure based.
Market Internals SPY[TP]# Market Internals SPY Dashboard - TradingView Publication
## 📊 Overview
**Market Internals SPY ** is a comprehensive multi-factor market sentiment dashboard designed specifically for SPY (S&P 500 ETF) traders. This indicator combines four powerful market breadth signals into one easy-to-read interface, helping traders identify high-probability setups and avoid false breakouts.
---
## 🎯 What Makes This Indicator Unique?
Unlike single-indicator tools, this dashboard synthesizes **multiple market internals** to provide confluence-based trading signals:
- **CPR (Central Pivot Range)** - Institutional pivot levels
- **VIX (Volatility Index)** - Fear gauge
- **Put/Call Ratio** - Options sentiment with dynamic crossover alerts
- ** USI:ADD (Advance/Decline Line)** - Market breadth strength
All presented in a clean, real-time dashboard with visual alerts directly on your chart.
---
## 📈 Key Features
### 1. **Static Daily CPR Levels**
- Automatically plots Top CPR, Pivot, and Bottom CPR
- Levels remain fixed throughout the trading day (no repainting)
- **Trend Bias Indicator**: Green = Current Pivot > Previous Pivot (Bullish structure)
### 2. **Put/Call Ratio Crossover System**
- 10-period SMA smoothing for cleaner signals
- **Bullish Signal** (Green background): Put/Call crosses below SMA
- Indicates decreasing hedging activity (bullish)
- **Bearish Signal** (Red background): Put/Call crosses above SMA
- Indicates increasing hedging activity (bearish)
### 3. **Price/Breadth Divergence Detection**
- **Yellow Candles**: Highlight when price and USI:ADD diverge
- Price rising but USI:ADD falling = Potential reversal
- Price falling but USI:ADD rising = Possible bottom
### 4. **Comprehensive Real-Time Dashboard**
A top-right table displaying:
- **CPR Trend Bias**: Bullish/Bearish structure
- **VIX Level**: Current value + directional bias
- **Put/Call Ratio**: Live value + trend arrows
- **AD Line**: Breadth strength with directional indicators
### 5. **Intelligent Bar Coloring**
- **Green bars**: USI:ADD rising (breadth improving)
- **Red bars**: USI:ADD falling (breadth deteriorating)
- **Yellow bars**: Divergence warning (potential reversal)
---
## 🔧 How to Use
### Setup Instructions
1. **Add to Chart**: Apply to SPY on your preferred intraday timeframe (5m, 15m, 30m, 1H)
2. **Configure Symbols** (if needed):
- Default settings work for most platforms
- If "PCC" doesn't load, try: `PCCR`, `INDEX:PCC`, `USI:PCC`, or `CBOE:PCC`
- Ensure you have market internals data access ( USI:ADD , VIX)
### Trading Signals
#### 🟢 **Bullish Confluence** (High-Probability Long Setup)
- CPR Trend = BULLISH
- VIX falling or low (<20)
- Put/Call below SMA (or green background crossover)
- USI:ADD rising (green bars)
- **Entry**: Look for bullish price action at support levels
#### 🔴 **Bearish Confluence** (High-Probability Short Setup)
- CPR Trend = BEARISH
- VIX rising or elevated (>25)
- Put/Call above SMA (or red background crossover)
- USI:ADD falling (red bars)
- **Entry**: Look for bearish rejection at resistance
#### ⚠️ **Divergence Warning**
- Yellow candles indicate mismatch between price and breadth
- Consider profit-taking or reversals when divergence appears at extremes
### Best Practices
- **Multi-Timeframe Confirmation**: Check higher timeframes (4H, Daily) for trend alignment
- **Volume Confirmation**: Combine with volume analysis for stronger signals
- **Risk Management**: Always use stop losses; no indicator is 100% accurate
- **News Awareness**: Be cautious around major economic releases
---
## 📚 Understanding the Components
### CPR (Central Pivot Range)
Traditional floor trader pivot levels calculated from previous day's High, Low, Close:
- **Pivot (PP)** = (High + Low + Close) / 3
- **Top CPR (TC)** = (PP - BC) + PP
- **Bottom CPR (BC)** = (High + Low) / 2
### VIX (Volatility Index)
- **< 15**: Complacency, potential for sudden moves
- **15-20**: Normal conditions
- **20-30**: Elevated uncertainty
- **> 30**: High fear, potential bottoming process
### Put/Call Ratio
- **< 0.7**: Excessive optimism (contrarian bearish)
- **0.7-1.0**: Balanced sentiment
- **> 1.0**: Defensive positioning (contrarian bullish potential)
### USI:ADD (NYSE Advance/Decline)
- **> 0**: More stocks advancing than declining (bullish breadth)
- **< 0**: More stocks declining than advancing (bearish breadth)
- **Extreme readings** (±2000+): Potential exhaustion
---
## ⚙️ Customization Options
### Input Parameters
- **AD Line Symbol**: Default "ADD" (try "ADVN" or "NYSE:ADD" if needed)
- **VIX Symbol**: Default "VIX" (try "CBOE:VIX" if needed)
- **Put/Call Symbol**: Default "PCC" (alternatives listed above)
### Color Scheme
- Blue: CPR levels
- Purple: Pivot point
- Green: Bullish signals/backgrounds
- Red: Bearish signals/backgrounds
- Yellow: Divergence warnings
---
## 💡 Pro Tips
1. **Wait for Confluence**: Don't trade on a single indicator - wait for 3+ signals to align
2. **Use CPR as Dynamic S/R**: Price tends to react at TC and BC levels
3. **Watch the Crossovers**: Put/Call crossovers often precede significant moves
4. **Monitor Divergences**: Yellow candles at key levels are high-value signals
5. **Combine with Price Action**: This tool confirms direction - you still need entry triggers
---
## ⚠️ Limitations & Disclaimers
- Requires **premium data** for USI:ADD and VIX on most platforms
- Best suited for **intraday SPY trading** (may adapt to other indices)
- **Not a standalone system** - use with proper risk management
- Past performance does not guarantee future results
- Always backtest before live trading
---
## 🎓 Example Scenario
**Bullish Setup**:
- 9:45 AM EST: Price pulls back to Bottom CPR
- Dashboard shows: ✅ Bullish CPR Bias, ✅ VIX 16.5 (falling), ✅ Put/Call 0.68 ⬇️ Bull, ✅ USI:ADD +850 ⬆️
- Green background flashes (Put/Call crossunder)
- **Action**: Enter long at BC with stop below TC of previous day
---
## 📊 Ideal Timeframes
- **Primary**: 5-minute, 15-minute (day trading)
- **Secondary**: 30-minute, 1-hour (swing entries)
- **Confirmation**: Daily chart for trend context
---
## 🔄 Updates & Support
This indicator is actively maintained. If you encounter symbol loading issues:
1. Check your data provider includes market internals
2. Try alternative symbols in inputs
3. Ensure you're using a premium TradingView plan (if required)
---
## 📝 Version Information
- **Version**: 5 (Pine Script v5)
- **Type**: Overlay Indicator
- **Author**: tapaspattanaik
- **Category**: Market Internals / Breadth Analysis
---
## 🏆 Final Thoughts
This indicator is designed for **serious traders** who understand that edge comes from confluence, not single signals. By combining institutional pivot levels with real-time market internals, you gain a significant advantage in reading market sentiment and timing entries with precision.
**Remember**: The best trades happen when multiple independent factors align. Use this dashboard to find those moments.
---
## 📌 How to Add This Indicator
1. Open TradingView and navigate to Pine Editor
2. Copy the complete script code
3. Click "Add to Chart"
4. Configure symbols if needed (see Setup Instructions above)
5. Adjust position/colors to your preference
---
**Happy Trading! 📈**
*This indicator is for educational purposes. Always manage risk appropriately and never risk more than you can afford to lose.*
---
### Tags
`#SPY` `#MarketInternals` `#CPR` `#VIX` `#PutCallRatio` `#BreadthAnalysis` `#DayTrading` `#SwingTrading` `#TechnicalAnalysis` `#PivotPoints`
Price Levels Wall//@version=6
indicator("Price Levels From File", overlay = true)
// === Public parameters ===
string fileContent = input.text_area("Contenu du fichier", "Collez le contenu de Niveaux.txt ici")
color minColor = input.color(color.new(color.green, 0), "Couleur Min", group = "Couleurs")
color maxColor = input.color(color.new(color.red, 0), "Couleur Max", group = "Couleurs")
color acheteursColor = input.color(color.new(color.lime, 0), "Couleur Acheteurs", group = "Couleurs")
color vendeursColor = input.color(color.new(color.orange, 0), "Couleur Vendeurs", group = "Couleurs")
color wallUpperColor = input.color(color.new(color.fuchsia, 0), "Couleur Wall Upper", group = "Couleurs")
color wallMidColor = input.color(color.new(color.gray, 0), "Couleur Wall Mid", group = "Couleurs")
color controlMidColor = input.color(color.new(color.green, 0), "Couleur Control Mid", group = "Couleurs")
color wallLowerColor = input.color(color.new(color.aqua, 0), "Couleur Wall Lower", group = "Couleurs")
color highlightColor = input.color(color.new(#FFFF00, 88), "Couleur Highlight", group = "Couleurs")
int lineWidth = input.int(2, "Épaisseur ligne", group = "Apparence")
bool enableMinMinEventHighlight = input.bool(true, "Highlight Min–Min Event", group = "Options")
bool enableMaxMaxEventHighlight = input.bool(true, "Highlight Max–Max Event", group = "Options")
// === Private fields ===
var array prices = array.new()
var array labels = array.new()
var array colors = array.new()
var float minOneDayLevel = na
var float maxOneDayLevel = na
var float minEventLevel = na
var float maxEventLevel = na
var bool initialized = false
// === Helper functions ===
tryParse(string s) =>
string s_replaced = str.replace_all(s, ",", ".")
float val = str.tonumber(s_replaced)
na(val) ? na : val
trim(string s) =>
string res = s
while str.length(res) > 0 and (str.substring(res, 0, 1) == " " or str.substring(res, 0, 1) == "\t")
res := str.substring(res, 1)
while str.length(res) > 0 and (str.substring(res, str.length(res) - 1) == " " or str.substring(res, str.length(res) - 1) == "\t")
res := str.substring(res, 0, str.length(res) - 1)
res
extractValue(string line) =>
int colonIdx = str.pos(line, ":")
if colonIdx == -1
na
else
string valueStr = str.substring(line, colonIdx + 1)
valueStr := trim(valueStr)
tryParse(valueStr)
// === Parsing ===
if not initialized and barstate.islast
initialized := true
array rawLines = str.split(fileContent, " ")
for i = 0 to array.size(rawLines) - 1
string raw = array.get(rawLines, i)
string line = trim(raw)
if line == ""
continue
string lower = str.lower(line)
// Extract levels based on keywords
if str.contains(lower, "max event")
maxEventLevel := extractValue(line)
else if str.contains(lower, "max 1d")
maxOneDayLevel := extractValue(line)
else if str.contains(lower, "wall upper")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Wall Upper")
array.push(colors, wallUpperColor)
else if str.contains(lower, "buyers ctrl")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Buyers Ctrl")
array.push(colors, acheteursColor)
else if str.contains(lower, "wall mid")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Wall Mid")
array.push(colors, wallMidColor)
else if str.contains(lower, "control mid")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Control Mid")
array.push(colors, controlMidColor)
else if str.contains(lower, "sellers ctrl")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Sellers Ctrl")
array.push(colors, vendeursColor)
else if str.contains(lower, "wall lower")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Wall Lower")
array.push(colors, wallLowerColor)
else if str.contains(lower, "min 1d")
minOneDayLevel := extractValue(line)
else if str.contains(lower, "min event")
minEventLevel := extractValue(line)
// Add special levels
if not na(maxOneDayLevel)
array.push(prices, maxOneDayLevel)
array.push(labels, "Max 1D")
array.push(colors, maxColor)
if not na(maxEventLevel)
array.push(prices, maxEventLevel)
array.push(labels, "Max Event")
array.push(colors, maxColor)
if not na(minOneDayLevel)
array.push(prices, minOneDayLevel)
array.push(labels, "Min 1D")
array.push(colors, minColor)
if not na(minEventLevel)
array.push(prices, minEventLevel)
array.push(labels, "Min Event")
array.push(colors, minColor)
// === Rendering ===
var box minBand = na
var box maxBand = na
if barstate.islast and initialized
if enableMinMinEventHighlight and not na(minOneDayLevel) and not na(minEventLevel) and na(minBand)
float top = math.max(minOneDayLevel, minEventLevel)
float bottom = math.min(minOneDayLevel, minEventLevel)
minBand := box.new(left = bar_index, top = top, right = bar_index + 1, bottom = bottom, xloc = xloc.bar_index, extend = extend.both, bgcolor = highlightColor, border_width = 0)
if enableMaxMaxEventHighlight and not na(maxOneDayLevel) and not na(maxEventLevel) and na(maxBand)
float top = math.max(maxOneDayLevel, maxEventLevel)
float bottom = math.min(maxOneDayLevel, maxEventLevel)
maxBand := box.new(left = bar_index, top = top, right = bar_index + 1, bottom = bottom, xloc = xloc.bar_index, extend = extend.both, bgcolor = highlightColor, border_width = 0)
var array hlines = array.new()
var array rightLabels = array.new()
if barstate.islast and initialized and array.size(hlines) == 0
for i = 0 to array.size(prices) - 1
float p = array.get(prices, i)
string lbl = array.get(labels, i)
color col = array.get(colors, i)
line hl = line.new(bar_index, p, bar_index + 1, p, xloc = xloc.bar_index, extend = extend.both, color = col, width = lineWidth)
array.push(hlines, hl)
string labelText = lbl + " " + str.tostring(p)
label rightLbl = label.new(bar_index + 1, p, labelText, xloc = xloc.bar_index, yloc = yloc.price, style = label.style_label_right, color = na, textcolor = col, size = size.small)
array.push(rightLabels, rightLbl)
if barstate.islast
for i = 0 to array.size(rightLabels) - 1
label.set_x(array.get(rightLabels, i), bar_index + 1)
High Breakout PRO Huy Hoang Trader
High Breakout PRO - Strategy Description
## 🚀 Overview
**High Breakout PRO** is a professional-grade Trend Following strategy designed to capture major market moves while strictly managing risk. Built on the core philosophy of "Price Action Breakouts," this script enhances the classic Donchian Channel breakout method with modern risk management tools like the **Hybrid Exit** and **EMA Trend Filter**.
This strategy is optimized for **Gold (XAUUSD)**, **Bitcoin (BTC)**, and **Major Stocks (AAPL, AMZN)** on **H4 and Daily** timeframes.
## 💎 Key Features
1. **Trend Filter (EMA):** Only takes long positions when the price is above the 200-period EMA. This filters out counter-trend noise and significantly improves winning probability.
2. **Hybrid Exit Mechanism ("Holy Grail"):** A unique dynamic trailing stop that combines:
* **Price Structure:** Uses the lowest low of the last Y bars (Donchian Support).
* **Volatility:** Uses ATR-based trailing (Chandelier Exit logic).
* *Logic:* The system automatically chooses the **tighter** (higher) stop level between the two, ensuring you lock in profits rapidly during strong volatility while giving the trade room to breathe during accumulation.
3. **Professional Visuals:** A refined "Wealth & Earth" themes (Gold/Silver/Brown) specifically designed to reduce eye strain and provide clear, professional signal visibility without chart clutter.
## 🛠 Strategy Logic
### entry rules
* **Breakout:** Price closes above the Highest High of the last `X` bars (Default: 20).
* **Trend Confirmation:** Closing Price > EMA 200 (Configurable).
### Exit Rules
* **Dynamic Stop Loss:** The trade is closed when price breaches the **Hybrid Trailing Stop**.
* The Trailing Stop never moves down. It only moves up as price increases.
* It effectively adapts to both slow-grinding trends and explosive spikes.
## ⚙️ Best Settings (Recommended)
* **Timeframe:** H4 (Swing Trading) or Daily (Position Trading).
* **Entry Period (X):** 20
* **Exit Period (Y):** 10
* **Trend Filter:** ON (EMA 200)
* **Risk Management:** Hybrid Mode (ATR Multiplier 3.0)
## ⚠️ Disclaimer
This strategy follows trends. It may experience drawdowns during choppy/sideways markets. Always use proper risk management (position sizing) and backtest on your specific asset before live trading.
---
*Developed by Huy Hoang Trader. Empowering traders with institutional-grade tools.*
Contact for work: www.facebook.com
SMC: Multi-TF Bias & HTF BOS with SessionsOverview
The HTF BOS (Session) - Precision Lines is a comprehensive trading tool designed for Smart Money Concepts (SMC) and price action traders. It identifies Higher Timeframe (HTF) Break of Structure (BOS) levels while filtering them based on specific trading sessions. Additionally, it features a built-in Bias Dashboard that tracks trend alignment across three different timeframes to help you stay on the right side of the market.
Key Features
1. Precision HTF BOS Tracking
Unlike standard indicators that only mark the breakout candle, this script uses high-precision pivot detection to identify the exact origin of a structural high or low.
Tam Yapışık Çizgiler (Precise Lines): The BOS lines are drawn exactly from the pivot point to the breakout point, providing a clean and professional look on your chart.
HTF Integration: You can track structure from a higher timeframe (e.g., 4H) while trading on a lower timeframe (e.g., 15m or 5m).
2. Session Filtering (Time Sensitivity)
Structural breaks are most reliable when they happen during high-volume periods.
The script includes a Session Filter (London & New York).
If enabled, the indicator will only plot BOS levels that occur during your specified trading hours, helping you avoid "fake-outs" or noise during low-liquidity periods (Asian session/After-hours).
3. Multi-Timeframe Bias Dashboard
Stay aware of the "Big Picture" without constantly switching charts. The dashboard monitors three custom timeframes (e.g., Daily, 4H, 1H) and determines if the structure is Bullish or Bearish.
Strong Buy/Sell Signals: When all three timeframes align, the status cell highlights as "BUY" or "SELL."
Wait Status: If timeframes are in conflict, the dashboard suggests "WAIT," encouraging disciplined trading.
How to Use
Define Your Bias: Set your three Bias Timeframes in the settings to match your higher-level strategy.
Set Your BOS TF: Choose the timeframe you want structural breaks to be calculated from (usually one or two steps above your entry chart).
Adjust Sensitivity: Use the "Pivot Sensitivity" setting to filter between minor and major structural points.
Confirm with Session: Enable the session filter to ensure you are only trading breaks that occur during the NY or London sessions.
Settings
Bias Dashboard Settings: Customize the TFs and pivot sensitivity for trend analysis.
BOS & Session Settings: Set your target HTF for drawings and define your trading window (NY Timezone supported).
Visual Settings: Full control over colors (Bullish/Bearish), table positioning, and text sizes.
ATR DEEPATR Bottom Indicator:
ATR Bottom is a dynamic support level based on market volatility (ATR) and a long-term moving average. It helps identify a price zone where downside risk significantly increases.
Unlike static levels, this indicator adapts to current market volatility and adjusts as market conditions change.
How it works:
Calculated using a moving average and ATR
The level represents the difference between average price and volatility
Always plotted below price and updates dynamically
Not a standalone entry signal
Interpretation:
Price above the line — market remains stable
Price touching the line — potential reaction or slowdown zone
Close below the line — sign of scenario shift and increased bearish pressure
Important:
Does not predict exact market bottoms
Designed for scenario-based analysis
Best used in combination with other analytical tools
PowerLevels - Key Daily LevelsThe Institutional Levels standalone indicator plots the following key price and volume levels directly on your chart:
PDH & PDL (Previous Day High/Low): Displays the high and low of the prior session using time-anchored logic to ensure accuracy across the weekend gap.
POC (Point of Control): The price level where the most volume was traded during the previous New York RTH session.
VAH & VAL (Value Area High/Low): Marks the boundaries of the price range where 70% of the previous day's volume took place.
Settlement: The official previous-day closing price as determined by the CME exchange.
Midnight Open: A horizontal line marking the opening price at 12:00 AM New York time for the current session.
NDOG (New Day Opening Gap): Automated boxes highlighting the gap between the previous day's close and the current day's open, including a dashed midline.
NWOG (New Week Opening Gap): Automated boxes highlighting the gap between Friday’s close and Sunday’s open, including a dashed midline.
Midnight V-Line: A vertical separator marking each new daily session to maintain a clear visual narrative.
Inside Bar Zones by AAK (V6)📦 Smart Inside Bar Zones
Smart Inside Bar Zones is a price-action–based indicator designed to automatically detect, track, and visualize inside bar consolidation zones with full historical context.
Instead of marking single inside candles, this indicator groups consecutive inside bars into structured zones, locking the original mother candle range and extending it until price breaks out. This allows traders to clearly identify areas of compression, balance, and potential expansion.
🔍 Key Features
Automatic Inside Bar Detection
Identifies inside bars using candle bodies within the mother candle range, with an optional tick buffer.
Smart Zone Creation
Consecutive inside bars are grouped into a single zone, anchored to the original mother candle.
Unlimited Historical Storage (Data)
All previous inside bar zones are stored internally, enabling long-term analysis and backtesting.
Safe & Optimized Drawing
Zones are drawn using recyclable boxes to respect TradingView object limits while maintaining performance.
Highlight Inside Bars
Optional candle coloring for quick and clear visual confirmation.
Flexible Display Options
Show only the latest zone
Or display multiple zones with automatic recycling
📈 How Traders Use It
Identify consolidation before expansion
Spot compression zones for breakout or fakeout scenarios
Combine with SMC, order flow, support & resistance, or liquidity concepts
Use higher-timeframe zones for directional bias
Use lower-timeframe zones for entries and scalps
⚠️ Important Notes
This indicator does not predict direction — it highlights structure
Zones represent price balance, not buy or sell signals
Best used in confluence with your trading strategy and risk management
🧠 Designed For
Price action traders
SMC / market structure traders
Forex, crypto, indices, and futures
Any timeframe
⚠️ Risk Disclaimer
This indicator is for educational purposes only and is not financial advice. Trading involves significant risk, and losses may exceed expectations. Past performance does not guarantee future results. Always use proper risk management and trade at your own discretion.
Market Structure BOS - Session Based (5m, NY Time) This indicator visualizes market structure using a strict, rule-based
Break of Structure (BOS) logic, calculated on the 5-minute timeframe
and evaluated in New York time.
The script detects swing Highs and Lows based on candle direction
(bullish → bearish for Highs, bearish → bullish for Lows). From each
validated structure point, a horizontal level is drawn at the true
price extreme (wick included). Once created, structure levels never
repaint or move.
A Break of Structure is confirmed only when a candle CLOSES beyond
the most recent valid structure level:
- Bullish BOS: close above the latest High
- Bearish BOS: close below the latest Low
The indicator is trend-aware: once a bullish or bearish BOS is confirmed,
only BOS signals in the same direction are shown until the trend changes.
This prevents duplicate or redundant structure breaks during trends.
Session logic is fully integrated and based on New York time:
- Asia
- London (with pre-open range)
- New York (with pre-open range)
Structure levels and BOS logic can optionally reset at the end of each
New York trading day, keeping the chart clean and session-relevant.
The indicator is designed for traders who focus on intraday price action,
market structure, and session-based behavior without visual clutter.
No labels, alerts, or signals are plotted — only clean structure levels.






















