Session Fibonacci 20 Levels FixedAsia range STDV to measure reversals Asia range STDV to measure reversals Asia range STDV to measure reversals
จุดหมุนและระดับ
[Saga Trading] Liquidation Leverages ProThis indicator is designed to provide context on leverage-related market risk, not trading signals.
Its purpose is to help traders visualize price areas where leveraged positions become vulnerable due to increased exposure, rather than to predict forced events.
By mapping zones where leverage sensitivity increases, the script highlights areas of potential instability, where price reactions may accelerate due to risk management constraints, margin pressure, or position adjustment.
These zones do not imply direction and should not be interpreted as targets. Instead, they offer risk awareness, helping traders assess where market movement may become less stable or more reactive.
This tool is intended as a contextual risk-mapping indicator, allowing traders to better evaluate exposure when price approaches leverage-sensitive areas.
It does not provide buy or sell signals and should be used in conjunction with price action and market structure analysis.
Key Levels - Prop Trader JourneyKey Levels – Prop Trader Journey (Intraday Levels + Clean Right-Side Layout)
This indicator plots session-based reference levels commonly used for intraday futures/stocks, with a focus on clean chart layout and label collision handling.
What it plots (toggle each on/off)
Today’s RTH High/Low (TDH/TDL)
Opening Range High/Low (ORH/ORL) based on the first N minutes after RTH open
Pre-Market High/Low (PMH/PML) based on the premarket session window
First Hour High/Low (1HH/1HL) based on the first N minutes after RTH open
Yesterday’s RTH High/Low (YDH/YDL) captured at the next RTH open
RTH Open price
RTH Average line (AVG) using a selectable source (HL2 / HLC3 / OHLC4 / HLCC4)
This Week / Last Week levels (O/H/L/C + Avg) from the weekly timeframe
Optional Session Open level at a configurable time (default 18:00 NY)
2 Custom price levels (optional extend-left)
How levels are calculated (high level)
The script detects whether the current bar is inside RTH / Pre-Market / Opening Range / First Hour using your chosen time zone and session templates.
High/Low levels update in real time while inside each session window. Premarket levels are cached so they remain visible after premarket ends.
Weekly levels are pulled from the weekly timeframe to provide higher-timeframe context.
Display modes
Compact mode: levels are drawn in a compact “right-side” layout using a configurable right offset and line length.
Pivot mode: levels originate from the bar where the level was established/updated and extend toward the right.
Label collision handling (the “unique” part)
When multiple levels are close together, labels can overlap. This script supports:
Merge: combine nearby levels into one label within a tick threshold
Stack: show separate labels stacked vertically
Merge + Stack (4+): merge normally, but stack when there are many levels
This helps visualize confluence/stacked zones without clutter.
Customization
Every level has its own color / line style / width controls. Labels have adjustable text/bg/size, and custom levels can extend left by a user-defined number of bars.
How to use with you trade
Use these levels as reaction areas (support/resistance, rejection, breakout/retest). When labels “stack” or multiple names appear merged at similar prices, that signals confluence—often a more important zone than a single level.
Smart Pivot Trend█ OVERVIEW
Smart Pivot Trend is a market structure–based trend indicator that combines swing pivots, volatility adaptation (ATR), and dynamic range levels to determine which side of the market is in control — buyers or sellers. Instead of moving averages, trend direction is defined through structural breaks inside pivot ranges.
The indicator visualizes the active trend, evolving market structure, and historical support/resistance levels created at moments of control shifts. It helps identify trend transitions, structure breaks, and areas where price has an increased probability of reaction.
█ CONCEPT
Built around adaptive swing structure. The core idea is that trend emerges from market structure, not from price relative to an average.
- Swing highs and swing lows form the current structural range.
- Two internal percentage-based levels inside this range act as decision zones.
- Break above the upper level → bullish control.
- Break below the lower level → bearish control.
To prevent structure from becoming outdated during strong moves, pivots are dynamically adjusted when price deviates beyond ATR × multiplier. This mechanism makes the structure volatility-aware rather than static.
As a result, the indicator combines:
- a dynamic, living market structure (active pivot trend)
- static “market memory” levels marking previous control shifts
█ FEATURES
Calculations
- Swing pivots as the foundation of market structure
- Internal range levels as structural decision zones
- ATR-based adaptive pivot correction (volatility-aware structure)
- Smooth Factor — controls the degree of structural correction relative to price; defines how fast pivots adapt during strong moves
- Trend change detection through structural range breaks
Visualization
- Active trend line based on current structure
- Historical support/resistance levels plotted at trend flips
- Triangles marking breaks of those levels
- Gradient fill between price and the active trend line
- Trend-based coloring (green = bullish, red = bearish)
- Optional candle coloring based on current structural trend (bullish / bearish control)
Signals
- BUY / SELL — on structural trend changes
- Bullish Break / Bearish Break — when historical levels are broken
- Impulse breaks (when candles break levels with strong momentum)
Alerts
- Trend change to bullish
- Trend change to bearish
- Resistance break
- Support break
█ HOW TO USE
Main settings:
- Swing Length — sensitivity of swing detection
- Lower / Upper Level — internal structural decision levels
- ATR Length / Multiplier — influence of volatility on pivot adaptation
- Smooth Factor — speed of structural adjustment to price
- Visual options — colors, hiding lines, deleting broken levels, color candles by trend
Trend logic:
- Price above active pivot low → bullish structure
- Price below active pivot high → bearish structure
█ APPLICATION
Trend-following
- The indicator can act as a directional filter for signals from other tools.
- Entries are taken only when signals from external indicators (e.g., RSI, MACD, momentum tools, price action setups, breakout systems) align with the current Smart Pivot Trend direction.
- Highest probability occurs when entries happen during pullbacks to the active trend line in the direction of the prevailing structure.
Market structure shifts
- A trend flip represents a transfer of control between buyers and sellers.
- These moments often precede larger moves because the swing structure changes.
Breakout trading
- Historical levels mark areas where control previously changed.
- Their break often leads to volatility expansion and impulsive movement.
Pullback trading
- The active trend line acts as dynamic support/resistance.
- Pullbacks to this line in strong trends often provide favorable risk-to-reward setups.
█ ADAPTATION TO TRADING STYLE
The Swing Length and Smooth Factor parameters allow the indicator to be tailored to different trading styles:
Shorter Swing Length + higher Smooth Factor
- structure reacts faster
- more frequent trend shifts
- suitable for scalping and intraday trading
Longer Swing Length + lower Smooth Factor
- slower structural changes
- filters minor fluctuations
- better suited for swing trading and longer-term positions
This allows the indicator to function both as a fast micro-structure engine and as a stable higher-level trend filter.
█ NOTES
- This is a structural analysis tool, not a standalone trading system
- Best results come when combined with key S/R levels, higher timeframe context, and price action
- In ranging markets, trend flips may occur more frequently — a natural behavior of structure-based systems
Reverse/BounceReverse/Bounce Indicator
(EN) Indicator shows expected price rebound/reverse positions.
(RU) Индикатор показывает ожидаемые места отбоя/отскока цены.
Double Top & Double Bottom DetectorHere is a non repainting: confirmation only after neckline break which double top and bottom pattern indicator which avoids false patterns with volume validation. It also come with clean structure logic (market swings, not noise) and is alert-ready for automation or mobile notification
JV Trades Key LevelsJV Trades Liquidity Levels is a key-level indicator personally used by myself, JV Trades. It plots multi-timeframe previous-period liquidity levels as horizontal lines with clear labels, extending to the right for fast, at-a-glance reference during execution.
JVTrades Liquidity LevelsJV Trades Liquidity Levels is a key-level indicator personally used by myself, JV Trades. It plots multi-timeframe previous-period liquidity levels as horizontal lines with clear labels, extending to the right for fast, at-a-glance reference during execution.
JV Trades Liquidity Key LevelsJV Trades Liquidity Levels is a key-level indicator personally used by myself, JV Trades. It plots multi-timeframe previous-period liquidity levels as horizontal lines with clear labels, extending to the right for fast, at-a-glance reference during execution.
Levels included
PDH/PDL: Previous Day High/Low
PWH/PWL: Previous Week High/Low
PW2H/PW2L: High/Low from 2 weeks ago
PW3H/PW3L: High/Low from 3 weeks ago
PMH/PML: Previous Month High/Low
PM2H/PM2L: High/Low from 2 months ago
PM3H/PM3L: High/Low from 3 months ago
PYH/PYL: Previous Year High/Low
Monday High/Low: Last completed Monday session
Friday High/Low: Last completed Friday session
Sweep / stop feature
Optional “Stop line at first sweep” will stop extending a level once price first touches it (based on wick or close, with a configurable tick tolerance). An optional “(swept)” tag can be shown at the sweep point.
Customization
Toggle each level on/off, set line color/width, choose line style (solid/dotted/dashed), and adjust right-side line length in bars.
RokTrades Info Table PRORokTrades Info Table PRO
This is my “at-a-glance” market context HUD that lives on your chart. The goal is simple: stop guessing and get a clean read on what the internals + volatility are actually doing while you’re trading.
Instead of bouncing between tickers and dashboards, this table keeps the important stuff in one place:
- Volatility pressure / tailwind (VIX + optional VXN)
- Breadth / participation (NYSE + NASD U/D, ADD, optional TRIN + TICK)
- Put/Call positioning (P/C with a trend filter)
- A fast “what kind of day is this?” read so you’re not forcing trend trades on chop days (or fading a real trend)
It’s built to be fast, readable, and usable intraday — with an Expanded mode (more explanation in the hint column) and a Compact mode (clean, minimal, mobile-friendly). You can also choose your internals timeframe, table position, and text size so it fits your layout.
How I use it (real quick)
I’m basically checking three things:
1) Are internals supporting the move or fighting it?
2) Is the open move legit or likely to trap?
3) Where are the key levels that matter right now?
When the table is screaming “risk-off / weak breadth / VIX rising” while price is pushing higher, that’s usually a “be careful” moment. When everything aligns, I’m way more willing to press trades and hold winners.
What PRO adds vs the LITE version
The LITE version is a solid “quick glance” table — regimes, basic internals, and key level states (above/below).
PRO is the full trading workflow. Here’s what you get in PRO that you don’t get in LITE:
1) VIX-Weighted Internals Scoring (INT SCORE)
PRO builds a real score from:
- VIX regime (VIX vs its EMA)
- VIX momentum + extension
- Breadth signals (U/D, ADD, optional TRIN/TICK)
- Optional Put/Call input (regime or direction)
So you’re not eyeballing 6 signals and trying to “feel” the bias — you get a number and a background color that shows trend/chop/bias instantly.
2) OPEN SCORE + OPEN TYPE (Since Open)
This is huge. PRO tracks the since-open deltas and gives you:
- OPEN SCORE (what internals have done since the open)
- OPEN TYPE (open trend / open chop / open bull / open bear)
This helps you avoid the classic trap where the day turns into something totally different after the first push.
3) Score Alignment (OPEN vs INT)
PRO compares:
- what the open is doing
vs
- what the overall internals bias is doing
If they’re aligned, you can trust continuation more. If they diverge, you should tighten up, expect whips, and demand confirmation.
4) ORB (15m / 30m / 60m) with live state
PRO builds accurate ORB levels using 1-minute data and shows:
- Building progress early (B 7/15 etc.)
- State once complete: ABV / IN / BLW
- ORH/ORL values in the hint column
5) Trap Warning System (Severity + Play Hint)
This is one of my favorite parts:
- It watches for breakouts above ORH / below ORL that are not supported by internals
- Gives a Trap Type (Bull / Bear / Divergence / Chop)
- Gives Severity (LOW / MED / HIGH)
- Optional Play Hint (WAIT / FADE / BUY style guidance)
It’s not “signals.” It’s a warning system to keep you from getting smoked by fake moves.
6) More Key Levels + Better Session Logic
LITE has PMH/PML + PDH/PDL/YClose/Mid (table states).
PRO adds:
- Overnight High / Low (ONH/ONL) based on a real overnight session (16:00–09:30)
- RTH Open (RTHO)
- Prev-day levels with a choice of RTH mode vs Full Day mode
- Better “anchor time” handling so levels are based on the session they belong to
7) Prev-Day Volume Profile (Approx) — YPOC / VAH / VAL
PRO computes an approximate previous day RTH volume profile using 1-minute data and gives you:
- YPOC
- YVAH / YVAL
- Plus a safety flag if it overflows (so you know when to adjust bin size / max bins)
8) Plot Engine (Lines + Labels) — One clean UI for everything
LITE is table-only.
PRO can plot the levels on your chart with a consistent, clean UI:
- Extend right or full chart
- Solid / dashed / dotted
- Width control
- Optional labels with side/size/offset and price included
And it’s all toggle-based so you can keep it clean and only plot what you care about.
9) Extra Day Context: Inside/Outside, Gap %, Range vs ADR%
PRO includes:
- Inside / Outside / Expansion day type
- Gap %
- Range vs ADR%
So you’re not trading blind into a day that’s already exhausted its typical range.
Notes / Tips
- Premarket levels require extended hours candles to be enabled.
- Internals feeds can vary by broker/data package — if something shows NA, it’s usually a data permission issue.
- This tool is designed to be a context + decision support HUD, not a “buy/sell signal generator.”
Last Year's Close [fmb]This tool plots last year’s closing price as a clean stepline on the daily chart and turns it into a simple regime map. Each year is coloured by its own performance and the line flips in real time as price trades above or below that level.
- Plots last year’s close for each bar of the current year as a horizontal step line
- Works strictly on the 1D timeframe (the script will warn you otherwise)
- Year classification: if December closes above January’s open, that year is bullish; if it closes below, that year is bearish
- Horizontal and closing vertical segments are coloured green for bullish years and red for bearish years
- Inside the active year the colour updates dynamically: green while price is above last year’s close, red while price trades below it
- User inputs for bullish and bearish colours (default: soft green/red with 30 % opacity), so it can blend into any chart theme
- Uses the symbol’s own price scale, so the line always moves and scales together with the candles
Alert (New Feature)
The script includes a built-in alert condition that fires when price comes within a user-defined percentage of last year’s close.
Add the indicator to your chart (on 1D).
In Inputs, set the proximity percentage you want (default 10 %).
Create an alert on this script and choose:
- Condition: Price near last year's close
- Your preferred expiry and notification settings.
Use it to quickly see when a market is reclaiming or losing last year’s closing level, to anchor yearly mean-reversion trades, or to sanity-check how far a move has stretched relative to where the last calendar year finished.
Janus Atlas - Multi-Timeframe Auto-LevelsJanus Atlas: Multi-Timeframe Auto-Levels
Janus Atlas transforms scattered price reference points into a unified level-mapping system. The indicator is designed to help traders identify potential support and resistance zones through 15 integrated analytical layers: Higher-Timeframe Levels, Session Ranges, Opening Range, Killzones, Gap Levels, CME Gaps, VWAP Suite, Volume Profile, Previous Period Levels, Fibonacci Retracements, Confluence Zones with Strength Scoring, Market Structure, Fair Value Gaps, and a real-time Distance Table with Hidden Confluence Discovery.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗢𝗩𝗘𝗥𝗩𝗜𝗘𝗪
Price levels are not random. They represent points where market participants previously made decisions. Traders have long tracked daily highs, weekly opens, VWAP, and other reference points to anticipate where price may find support or resistance.
Janus Atlas builds on this foundation by consolidating multiple level types into a single, organized overlay:
• HTF Levels : Daily, Weekly, Monthly, Quarterly, and Yearly Opens/Highs/Lows/Midpoints provide macro context for intraday decisions.
• Session & Custom Ranges : Asian, European, and North American session highs/lows, plus two fully customizable session windows.
• Institutional References : Opening Range, VWAP with standard deviation bands, Volume Profile (POC/VAH/VAL), and naked POC tracking.
• CME Gap Tracking : Weekend gaps from CME futures markets, with automatic fill detection and multi-asset support.
• Previous Period Levels : Yesterday's high/low, last week's range, and prior VWAP values serve as potential memory points for price.
• Technical Overlays : Fibonacci retracements, Fair Value Gaps, Market Structure (BOS/CHoCH), and automatic Confluence Zone detection.
• Distance Table : Real-time distance to nearest levels above and below current price.
Rather than running multiple indicators, Janus Atlas provides a single comprehensive view with smart label management that prevents chart clutter.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗛𝗢𝗪 𝗜𝗧 𝗪𝗢𝗥𝗞𝗦
The indicator operates on one core principle: levels where price previously reacted may warrant attention when revisited, though past reactions do not guarantee future behavior.
Higher-Timeframe Levels (HTF)
What it does: Tracks the Open, High, Low, and Midpoint of the current Day, Week, Month, Quarter, and Year. Monday's range is tracked separately as it often sets the tone for the trading week. All calculations use confirmed bar data with no repainting.
How to interpret it: HTF levels provide context for where price sits within larger structures. A move toward the weekly high while already extended from the monthly midpoint may suggest different conditions than the same move occurring near the monthly low. These levels do not predict direction but help frame the current market position.
Session Levels
What it does: Calculates the Open, High, Low, and Midpoint for three preset sessions (Asian, European, North American) plus two fully customizable session windows. All times respect your selected timezone.
How to interpret it: Session ranges often contain price during their active hours. When price breaks and holds beyond a session range during a subsequent session, this may indicate directional interest, though false breakouts are common and should be considered.
Opening Range (OR)
What it does: Captures the high and low established during a configurable window at market open (default: first 30 minutes). The range is calculated once the window closes and remains fixed for the trading day.
How to interpret it: The Opening Range represents early price discovery. Some traders watch for price to break and hold beyond OR boundaries as a potential indication of intraday direction. OR levels may also act as support/resistance when revisited.
Killzones
What it does: Displays background shading for five high-volume trading windows: Asian (20:00-00:00), London Open (02:00-05:00), NY Open (08:30-11:00), London Close (10:00-12:00), and NY PM (13:00-16:00). All times are configurable.
How to interpret it: Killzones highlight periods of historically elevated volatility and liquidity. Price moves during these windows may carry more significance than moves during quieter periods, though this is not guaranteed.
Gap Levels
What it does: Identifies the gap between the previous session's close and the current session's open for both daily and weekly timeframes. Gap levels are drawn and can trigger alerts when touched.
How to interpret it: Gaps represent price inefficiencies that may attract price back toward them. This concept is sometimes called "gap fill." However, many gaps remain unfilled for extended periods, so gap levels should be viewed as areas of potential interest rather than guaranteed targets.
CME Gaps
What it does: Tracks weekend price gaps from CME futures markets. CME closes Friday at 4pm CT and reopens Sunday at 5pm CT. The indicator compares each week's opening price against the previous week's closing price to identify gaps. Auto-detects the correct CME symbol based on your chart, supporting Bitcoin (BTC1!), Ethereum (ETH1!), S&P 500 (ES1!), Nasdaq (NQ1!), Gold (GC1!), Oil (CL1!), and more.
How to interpret it: CME gaps are widely watched by institutional traders as price magnets. The gap zone represents a price inefficiency that often gets "filled" when price returns to that level. Gap-up zones may act as support while gap-down zones may act as resistance. Gaps auto-remove from the chart once price completely fills them. Not all gaps fill quickly; some remain open for weeks or months.
VWAP Suite
What it does: Calculates Volume-Weighted Average Price for Daily, Weekly, Monthly, Quarterly, and Yearly anchors. Optional standard deviation bands (±1σ, ±2σ) and previous period VWAP values are also available.
How to interpret it: VWAP represents the average price weighted by volume, a benchmark used by institutional traders. Price above VWAP may suggest bullish conditions while price below may suggest bearish conditions, though VWAP alone does not determine trend. The bands indicate statistical extensions from the mean.
Volume Profile
What it does: Displays the Point of Control (POC), Value Area High (VAH), and Value Area Low (VAL) for configurable daily and weekly periods. Naked POC tracking identifies prior POC levels that price has not revisited.
How to interpret it: The POC represents the price with the most traded volume, a potential equilibrium point. VAH and VAL bound the area containing 70% of volume. Price may find support or resistance at these levels, particularly naked POCs that have not been "filled."
Previous Period Levels
What it does: Draws the prior period's Open, High, Low, and Midpoint for Day, Week, Month, Quarter, and Year. These are fixed historical values that update only when a new period begins.
How to interpret it: Previous period levels represent established reference points that many traders monitor. Yesterday's high or last week's low may act as support/resistance when retested, as these levels often coincide with stop placements and pending orders.
Fibonacci Levels
What it does: Provides two independent Fibonacci retracement sets with 20 different anchor options (session highs/lows, HTF extremes, OR boundaries). Standard levels (0.236, 0.382, 0.5, 0.618, 0.786, 0.886) plus extensions (1.272, 1.618) are available.
How to interpret it: Fibonacci retracements identify potential support/resistance based on mathematical ratios. The 0.618 and 0.786 levels are commonly watched for pullback entries, while extensions project potential targets. Effectiveness varies by market conditions.
Confluence Zones
What it does: Automatically detects when multiple levels converge at the same price and displays confluence strength directly on the combined labels. When two or more levels cluster together, the label shows a strength indicator like (×2), (×3), or (×4). An optional shaded zone box can also be enabled.
How to interpret it: Higher confluence counts suggest stronger potential support or resistance. A level showing (×3) means three independent analytical methods identified the same price zone. While this may increase the probability of price reaction, confluence alone does not guarantee support or resistance. Single levels may be less significant than high-confluence zones.
Hidden Confluence Discovery
What it does: The Distance Table can reveal confluence you're missing. When "Show Hidden Confluence" is enabled, the table shows disabled levels that would add confluence to your active levels. For example, seeing "+0.618 (Fib)" next to a level means enabling Fibonacci would create additional confluence at that price.
How to interpret it: This feature helps discover high-confluence zones without needing to enable every system. Orange-highlighted rows indicate potential confluence exists from systems you haven't enabled. Consider enabling those systems to see the full picture.
Market Structure
What it does: Identifies swing highs and lows using pivot detection, then labels them as HH (Higher High), HL (Higher Low), LH (Lower High), or LL (Lower Low) based on comparison to the previous swing. Break of Structure (BOS) and Change of Character (CHoCH) events are marked when price breaks through a labeled swing level.
How to interpret it: HH/HL sequences suggest uptrend. LH/LL sequences suggest downtrend. BOS indicates trend continuation while CHoCH may signal potential trend reversal. The first swing point is tracked silently as a reference, with labeling beginning on subsequent swings. These labels help visualize market structure but should not be followed blindly. False breaks are common.
Fair Value Gaps (FVG)
What it does: Detects price imbalances where a candle's range does not overlap with the candle two bars prior. Bullish FVGs (gaps up) and Bearish FVGs (gaps down) are drawn as boxes. Mitigation tracking shows when price returns to fill these gaps.
How to interpret it: FVGs represent inefficient price delivery that may attract price back for "rebalancing." Unmitigated FVGs may act as support/resistance zones, though not all gaps get filled.
Distance Table
What it does: Displays a real-time table split into ▲ RESISTANCE (levels above price) and ▼ SUPPORT (levels below price) sections. Each row shows the level name, distance (in ticks, percentage, or price), strength rating (★), and hidden confluence discovery (+). Three layout options: Vertical (stacked full columns), Horizontal (side-by-side columns), and Compact (single column).
How to interpret it: The split design provides instant identification of support vs resistance zones. The Strength column shows TOTAL confluence (both enabled AND hidden levels combined), so ★★★★ means four levels converge at that price regardless of what you have enabled. The + column (orange) reveals exactly which disabled systems would add to that confluence. This shows you the TRUE strength of each zone and what to enable to see the full picture on your chart. In this way, the table serves as a learning tool: it teaches you about confluence on your chart that you may not have discovered yet, helping you understand which systems to explore further.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗪𝗛𝗬 𝗧𝗛𝗘𝗦𝗘 𝗖𝗢𝗠𝗣𝗢𝗡𝗘𝗡𝗧𝗦 𝗪𝗢𝗥𝗞 𝗧𝗢𝗚𝗘𝗧𝗛𝗘𝗥
Each level type captures a different aspect of market structure:
1. Time-Based Levels (HTF, Sessions, OR): Anchor price to calendar-driven reference points that reset on predictable schedules.
2. Volume-Based Levels (VWAP, Volume Profile): Identify where actual trading activity concentrated, revealing institutional positioning.
3. Historical Levels (Previous Periods, Naked POC, CME Gaps): Mark where price previously found significance, creating potential "memory" points.
4. Technical Levels (Fibonacci, FVG, Market Structure): Apply mathematical and structural analysis to identify potential reaction zones.
5. Synthesis (Confluence Zones, Distance Table): Combine multiple inputs to highlight high-priority areas and provide real-time context.
When multiple factors align (for example, the weekly VWAP coinciding with yesterday's high near a 0.618 Fibonacci level), this represents confluence that may warrant additional analysis. Such conditions do not guarantee any particular outcome but may help prioritize attention.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗛𝗢𝗪 𝗧𝗢 𝗨𝗦𝗘
This section provides step-by-step guidance for interpreting the indicator's visual elements and incorporating them into analysis.
Step 1: Enable Relevant Systems
Begin by selecting which level types match your trading approach. The Controls section provides master toggles for all 15 systems. For intraday trading, you might enable HTF Levels, VWAP, Previous Periods, and Opening Range. For swing trading, HTF Levels, Volume Profile, and Fibonacci may be more relevant.
Start with fewer systems enabled and add more as you become familiar with each. Enabling all systems simultaneously can create visual clutter despite the smart label management.
Step 2: Identify the Current Context
Before analyzing specific levels, establish where price sits within the broader structure:
• Is price above or below the daily VWAP?
• Is price in the upper or lower half of the weekly range?
• Has price broken beyond yesterday's high or low?
This context helps interpret whether individual level touches represent potential support, resistance, or continuation.
Step 3: Watch for Level Approaches
As price approaches a level, observe the behavior:
• Does price slow down and consolidate near the level?
• Does price pierce through quickly then reverse?
• Does price break through with momentum and hold?
These observations provide clues about the level's significance, though no single pattern guarantees a particular outcome.
Step 4: Note Confluence Areas
Enable Confluence Zones to automatically highlight areas where multiple levels cluster. When approaching a confluence zone:
• Multiple independent analytical methods agree on the area's significance
• The label shows strength: (×2), (×3), (×4) indicate how many levels converge
• Higher confluence counts may represent higher-probability reaction points
• However, strong momentum can push through even strong confluence
Example Scenario A: Support Confluence
BTC down 2.3% from the open. A combined label shows "pdL · wVWAP · 0.618 (×3)" at 94,200 (yesterday's low, weekly VWAP, and a Fib level converging). The (×3) indicates three independent methods agree on this zone. Distance Table shows ★★★ for this level. Price reaches the zone, wicks through by $50, prints a hammer. High-confluence zones often attract reactions.
Example Scenario B: Hidden Confluence Discovery
ES approaching a level labeled "wH ★★" in the Distance Table. You notice "+0.618 (Fib)" in orange next to it. This means enabling Fibonacci would reveal a third level at this price. You enable Fibs and now see "wH · 0.618 (×3) ★★★" - confluence you didn't know existed.
Example Scenario C: Breakout Setup
NY Open killzone active (purple shading). Price consolidates between Opening Range levels (orH at 4,520, orL at 4,508) for 20 minutes. A candle breaks above orH while also clearing the Asian session high (asH). Two levels broken together during a high-volume window. Clustered breakouts during active sessions may indicate directional interest, though false breaks remain common.
Example Scenario D: Trend Continuation
ES trending higher for three sessions. Price pulls back to dVWAP, touches it, bounces. This pattern repeats twice more over the day. Each dip to VWAP finds buyers. No bearish signals present: price remains above all daily levels, no divergence with higher timeframes. VWAP acting as dynamic support during established trends often indicates institutional accumulation on pullbacks.
Step 5: Use the Distance Table
Position the Distance Table in a corner that doesn't obstruct price action. Use it to:
• Quickly identify the nearest level above and below
• See confluence strength (★★★ = high priority, ★ = lower priority)
• Discover hidden confluence: orange text shows what you're missing (e.g., "+0.618 (Fib)")
• Plan potential target areas for existing positions
The table scans 45+ levels across all systems. Even disabled systems are checked so you can discover confluence opportunities you didn't know existed.
For mobile trading, use Compact layout with Tiny text size and Bottom Center position.
Step 6: Set Relevant Alerts
With 52 alert conditions available, focus on the levels most relevant to your trading:
• Previous Day High/Low touches for day trading
• Weekly VWAP touches for swing positioning
• Opening Range breakouts for momentum plays
• CME Gap fills for magnet-level targets
Alerts fire on confirmed bar close only, preventing false triggers from wicks.
Step 7: Adjust Visual Settings
Customize the appearance to match your preferences:
• Line Dim % reduces line brightness relative to labels
• Extend Lines Right can be disabled for cleaner charts
• Label Combine % controls when nearby labels merge
• Label Style switches between Box and Text Only modes
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗡𝗔𝗩𝗜𝗚𝗔𝗧𝗜𝗡𝗚 𝗗𝗜𝗙𝗙𝗘𝗥𝗘𝗡𝗧 𝗠𝗔𝗥𝗞𝗘𝗧 𝗖𝗢𝗡𝗗𝗜𝗧𝗜𝗢𝗡𝗦
Trending Markets
In strong uptrends, price often holds above dVWAP for extended periods. Pullbacks to VWAP frequently find support as institutions accumulate at fair value. Levels below price (pdL, wL) become less relevant while levels ahead gain importance. Focus shifts to resistance references in the direction of the move.
Ranging Markets
During consolidation, price oscillates between previous period highs and lows. The Volume Profile POC often acts as an equilibrium point, with price returning to it repeatedly. Market Structure may show alternating BOS labels in both directions without clear CHoCH. Opening Range boundaries frequently contain price on range-bound days. Confluence zones near range extremes may produce stronger reactions than mid-range levels.
High Volatility Events
During major news events, price may break through multiple levels rapidly. VWAP bands help gauge statistical extension: price at d+2σ or d-2σ represents 2 standard deviations from mean, an uncommon reading. Levels created during volatile sessions (gaps, new swing points) often become significant references once volatility subsides. Killzone shading helps identify whether moves occur during expected high-activity windows or quiet periods.
Weekend Gap Scenarios
CME gaps created over the weekend often act as price magnets during the following week. A gap-up zone (where Sunday's open was higher than Friday's close) may provide support if price pulls back to that level. Unfilled CME gaps from weeks or months prior can suddenly become relevant when price returns to those zones.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗧𝗘𝗖𝗛𝗡𝗜𝗖𝗔𝗟 𝗗𝗘𝗧𝗔𝗜𝗟𝗦
• HTF data retrieved using request.security() with lookahead disabled for non-repainting behavior
• VWAP calculated using cumulative (price × volume) / cumulative volume methodology
• Volume Profile uses configurable lookback periods with session-based anchoring
• Market Structure pivot detection uses left/right bar confirmation with configurable sensitivity
• FVG detection requires complete non-overlap between current candle and two bars prior
• Confluence zones calculated by scanning all active levels within threshold percentage
• Hidden confluence discovery scans 45+ potential levels from all systems regardless of enable state
• CME gaps retrieved via weekly request.security() calls comparing week open vs previous week close
• All signals fire on bar close only. Historical display matches live behavior.
• Smart label combining merges labels within configurable price threshold
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗨𝗡𝗜𝗤𝗨𝗘 𝗙𝗘𝗔𝗧𝗨𝗥𝗘𝗦
• Hidden Confluence Discovery : The Distance Table reveals confluence you're missing. Stars show TOTAL strength (enabled + hidden combined), and orange text shows exactly which disabled levels would add to that confluence. Scans 45+ levels across all systems to show you the TRUE strength of each zone.
• Split Support/Resistance Table : Distance Table separates levels into ▲ RESISTANCE (above price) and ▼ SUPPORT (below price) sections for instant directional identification. Three layouts: Vertical (full columns), Horizontal (side-by-side), and Compact (single column).
• Confluence Strength Scoring : Combined labels show (×2), (×3), (×4) indicating how many independent systems agree on a level. Stars reflect total confluence including hidden levels.
• 15 Integrated Systems : Comprehensive level mapping without indicator stacking
• Smart Label Management : Nearby labels automatically combine to prevent clutter (e.g., "dH · wH · mH" when highs align)
• CME Gap Tracking : Weekend gaps with auto-detection for 22+ futures symbols
• Flexible Timezones : All session times configurable with six timezone options including Exchange time
• Dual Fibonacci Sets : Two independent retracement systems with 20 anchor options each
• Naked POC Tracking : Historical POC levels that price has not revisited
• Non-Repainting Architecture : All calculations use confirmed bar data only; historical display matches live behavior
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗦𝗘𝗧𝗧𝗜𝗡𝗚𝗦 𝗢𝗩𝗘𝗥𝗩𝗜𝗘𝗪
• Controls : Master toggles for all 15 level systems
• Appearance : Label style, size, spacing, line width, dimming, timezone selection
• HTF Levels : Daily/Weekly/Monthly/Quarterly/Yearly Open/High/Low/Mid toggles
• Session Levels : Asian/European/NA session times and display options
• Custom Sessions : Two user-defined session windows with custom names
• Opening Range : Duration and display settings
• Killzones : Five preset killzone windows with individual toggles
• Gap Levels : Daily and weekly gap display options
• CME Gaps : Auto-detect toggle, manual symbol selection, display style, max gaps, colors
• VWAP Levels : Multi-timeframe VWAP with band settings and previous values
• Volume Profile : POC/VAH/VAL display with naked POC tracking
• Previous Periods : Prior period level toggles across all timeframes
• Fibonacci Levels : Dual retracement sets with anchor and level selection
• Confluence Zones : Strength display toggle, optional zone box, proximity settings (Ticks/Price/%), minimum levels
• Market Structure : Pivot sensitivity, label display, connection lines
• Fair Value Gaps : Lookback, mitigation tracking, display options
• Distance Table : Position, layout (Vertical/Horizontal), size, units, level limit, strength column (★), and hidden confluence discovery
• Alerts : 52 selectable alert conditions
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗔𝗟𝗘𝗥𝗧𝗦
Janus Atlas provides 52 alert conditions organized into Individual Alerts and Grouped Alerts.
Individual Alerts fire for specific high-priority levels:
• Previous Day: pdO, pdH, pdL
• Daily: dO, dH, dL
• Weekly: wO, wH, wL
• Monday: moO, moH, moL
• Opening Range: orH, orL
• VWAP: dVWAP, wVWAP, pdVWAP
• Volume Profile: dPOC, dVAH, dVAL, wPOC, wVAH, wVAL
• Gap: gapH, gapL, Gap Filled
• CME Gap: CME Gap New, CME Gap Filled
• Market Structure: CHoCH Bullish, CHoCH Bearish, BOS Bullish, BOS Bearish
• FVG: Bullish FVG, Bearish FVG
• Naked POC: dnPOC, wnPOC
• Other: Fib Level Touched, Confluence Zone
Grouped Alerts cover multiple related levels efficiently:
• Monthly (mO, mH, mL)
• Quarterly (qO, qH, qL)
• Yearly (yO, yH, yL)
• Sessions (Asia/Euro/NY O/H/L)
• Custom Sessions (CS1/CS2 H/L)
• Previous Week/Month/Quarter/Year
• HTF VWAP (mVWAP, qVWAP, yVWAP)
• Previous VWAP (pwVWAP, pmVWAP, pqVWAP, pyVWAP)
• Monthly/Quarterly/Yearly Volume Profile
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗟𝗜𝗠𝗜𝗧𝗔𝗧𝗜𝗢𝗡𝗦
• Levels indicate areas of potential interest, not guaranteed support or resistance
• Past level reactions do not predict future behavior
• Strong momentum can push through even high-confluence zones
• CME gap data requires a supported chart symbol (auto-detect handles most cases)
• Enabling too many systems simultaneously may create visual clutter
• Volume Profile accuracy depends on available volume data from exchange
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗖𝗢𝗡𝗖𝗟𝗨𝗦𝗜𝗢𝗡
Janus Atlas consolidates 15 distinct level systems into a unified overlay, providing comprehensive price structure analysis without indicator stacking. From time-based references (HTF, sessions) to volume-based levels (VWAP, POC) to technical overlays (Fibonacci, FVG, Market Structure, CME Gaps), the indicator maps potential areas of interest across multiple analytical frameworks.
The smart label management, automatic confluence detection, and real-time distance table help traders quickly identify high-priority zones while maintaining chart clarity. Whether used for intraday scalping or swing trading, Janus Atlas provides the structural context to frame trading decisions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗗𝗜𝗦𝗖𝗟𝗔𝗜𝗠𝗘𝗥
Trading is risky and most traders lose money. This indicator is provided for informational and educational purposes only. It does not constitute financial advice, and past performance does not guarantee future results. All content, tools, and analysis should not be considered as recommendations to buy or sell any asset. Users are solely responsible for their own trading decisions. Always use proper risk management and consider consulting a qualified financial advisor before making trading decisions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
For access and support, please send a private message.
ICT Killzones/Opening Prices/RELS/REHSThis TradingView indicator delivers clean, enhanced plotting of key trading session Highs and Lows (Asian, London, New York, and/or any custom sessions) in true ICT/SMC style — with thoughtful adjustments to cut noise, highlight high-probability levels, and give you full control for faster, clearer analysis.
Core features:
Plots Session Highs and Session Lows as customizable horizontal lines with optional labels, colors, styles, thickness, and fade-out for older levels
Marks Quality Highs and Quality Lows — visually distinguishing more reliable/significant extremes (e.g., unmitigated, displacement-backed, or liquidity-magnet levels based on ICT criteria)
Detects and highlights Relative Equal Highs and Relative Equal Lows — those subtle but powerful liquidity pools where price fails to push new extremes on retests, often acting as draws for sweeps or reversal confirmations
Customizable Key Opening Price Points — mark and highlight critical opens (e.g., midnight, 8:30 AM, NY open, 4H candle opens, or any user-defined times) as lines or labels to frame premium/discount zones, order blocks, or intraday bias shifts
100% customizable settings: session times/timezones, quality/relative equality thresholds (tolerance for 'relative' matching), mitigation/sweep removal, lookback periods, line behavior on breach, label visibility, and more — dial it in exactly how you trade without chart clutter
Built for ICT traders targeting liquidity grabs, PD Arrays, session reversals, or clean intraday structure. No more default-tool overload or guessing on relative levels — this gives precision, reduces visual fatigue, and lets you focus on high-edge setups.
If you're tired of noisy charts but still want deep ICT alignment (session extremes + relative equals + key opens), this one's designed to actually help you trade better. Solid upgrade path from basic session tools
Overnight Mid-point v2Same idea as first script, just refined so it takes candlesticks and not swings.
Standard Deviation Linesplot standard deviation lines for 1sd, 2sd, 3sd. The user gives the data for the standard deviation and the time.
Setup Finder by cryptokazancevEnglish
The indicator helps find setups based on Smart Money instruments
What OB and FVG Are
Order Blocks (OB) are a bullish or bearish candle (or several candles) where the next candle (or a sequence of candles) impulsively engulfs the order block.
Imbalance (FVG) is a price inefficiency caused by an impulsive price move due to an abnormal dominance of supply or demand at a price level.
Indicator Settings (in Simple Terms)
Show OB — enable/disable displaying the detected order blocks on the chart.
Show FVG — enable/disable displaying the detected FVG zones.
Max OB (per side) — how many long and how many short order blocks to display at the same time.
Max FVG (per side) — how many long and how many short FVG zones to display at the same time.
Engulfing Window (candles) — how many subsequent candles are allowed to consider the order block “engulfed.”
Color Engulfing Candles — highlight candles where the engulfing occurred to make it easier to spot on history.
OB Invalidation Mode — when to consider an order block “broken” (invalid):
“50%” — the OB is considered invalid if price closes with the candle body below/above the midpoint (50%) of the order block.
“Entry Drill” — the OB becomes invalid on the first touch of the OB zone.
Size Limits via ATR
OB Size in ATR — here ATR is defined as the average candle size over the last 500 bars. It is used to determine the maximum allowed size of an order block.
FVG Size in ATR — the same, but for an FVG zone: a limit on what FVG size is considered acceptable.
Setup Search Mode
Enable Setup Search Mode — when enabled, the indicator will not display all OB and FVG, but only those that contain:
pivots, or
a Sunday Open level, or
both.
Require Pivots / Require Sunday Open — a requirement that the OB/FVG zone must contain pivots and/or Sunday Open levels (depending on the selected option).
Number of Sunday Open Levels — how many Sunday Open levels to draw on the chart.
How to use
Enable Setup Search Mode .
Turn on the requirements Require Pivots and Require Sunday Open so that only the most relevant OB/FVG zones are displayed.
Wait for price to return into the highlighted Order Block or FVG area.
On a lower timeframe, look for an entry model/confirmation, such as:
engulfing,
pin bar,
break of structure / Market Structure Shift (MSS).
Repainting
The indicator does not repaint.
Русский
Индикатор помогает находить сетапы по торговой стратегии Павла Казанцева.
Что такое OB и FVG
Ордерблоки (OB) — это бычья или медвежья свеча (или несколько свеч), при этом следующая свеча (или связка свеч) импульсно поглощает ордерблок.
Имбаланс (FVG) — это ценовая неэффективность, вызванная импульсным движением цены вследствие аномального превосходства спроса/предложения на ценовом уровне.
Настройки индикатора (простыми словами)
Показывать OB — включить/выключить отображение найденных ордерблоков на графике.
Показывать FVG — включить/выключить отображение найденных зон FVG.
Максимум OB (на сторону) — сколько лонговых и сколько шортовых ордерблоков показывать одновременно.
Максимум FVG (на сторону) — сколько лонговых и сколько шортовых зон FVG показывать одновременно.
Окно поглощения (свечей) — сколько следующих свечей допускается, чтобы считать, что ордерблок был “поглощён”.
Окрашивать поглощённые свечи — подсвечивать свечи, где произошло поглощение, чтобы проще было искать это на истории.
Режим инвалидации OB — когда считать ордерблок “сломавшимся” (недействительным):
“50%” — OB считается недействительным, если цена закрепилась телом свечи ниже/выше середины (50%) ордерблока.
“Entry Drill” — OB становится недействительным при первом касании зоны OB.
Ограничение размеров через ATR
Размер OB в ATR — ATR здесь понимается как средний размер свечей за последние 500 баров. От него считается, какой максимальный размер ордерблока допустим.
Размер FVG в ATR — то же самое, но для зоны FVG: ограничение, какой размер FVG считается допустимым.
Режим поиска сетапов
Включить режим поиска сетапов — если включить, индикатор будет показывать не все OB и FVG, а только те, внутри которых есть:
пивоты, или
уровень Sunday Open, или
и то, и другое.
Обязательно Пивоты / Обязательно Sunday Open — требование, чтобы в зоне OB/FVG обязательно были пивоты и/или уровни Sunday Open (в зависимости от выбранной опции).
Количество уровней Sunday Open — сколько уровней Sunday Open рисовать на графике.
Как пользоваться
Включите режим поиска сетапов .
Активируйте требования Обязательно Пивоты и Обязательно Sunday Open , чтобы отображались только наиболее релевантные зоны OB/FVG.
Дождитесь, когда цена вернётся в отмеченный диапазон ордерблока или FVG .
На младшем таймфрейме найдите модель входа/подтверждение, например:
поглощение,
пинбар,
слом структуры / Market Structure Shift (MSS).
Перерисовка
Индикатор ничего не перерисовывает.
Square of Nine Levels [RC] AdvanceSquare of Nine Levels — Geometric Price Level Mapping Tool
Square of Nine Levels is a technical analysis indicator inspired by W.D. Gann’s Square of Nine methodology. The script is designed to automatically calculate and plot geometric price levels around a selected base price, helping traders visualize potential areas of interest on the chart.
The indicator converts price into a rotational mathematical structure and projects multiple concentric levels (cycles) above and below the base price. These levels can be used as reference zones for analyzing possible support, resistance, and price reaction areas.
This tool does not generate buy or sell signals. Instead, it provides a structured framework of price levels that can be combined with other forms of technical analysis.
What the Indicator Does
After setting a base price, the indicator automatically:
Calculates Square of Nine derived price levels
Plots multiple upward and downward price cycles
Displays midpoint levels between cycles
Shows level ratios based on 4-part and 3-part divisions
Optionally shows Fibonacci-based levels (such as 0.382 / 0.618 / 0.786)
Allows customization of the number of cycles and points per cycle
Displays all levels directly on the chart for visual reference
Typical Use-Cases
Traders commonly use these levels for:
Identifying potential support and resistance zones
Studying price interaction with geometric levels
Measuring price expansions from important swing points
Analyzing price behavior using level ratios and Fibonacci projections
Additional Features & Customization
The indicator includes several customization options to adapt the level calculations and visual presentation to different analysis preferences:
Vibration Source
Allows selecting different reference inputs for level calculations, such as base price or alternative internal reference points used by the script.
Color Scheme (VIBGYOR)
Provides multi-color visualization based on the VIBGYOR spectrum (Violet, Indigo, Blue, Green, Yellow, Orange, Red) to visually distinguish different cycles and level groups.
Trend Direction Selection
Enables users to choose whether levels are projected in upward direction, downward direction, or both, depending on the current market context.
Planet Vibrations
Includes optional predefined mathematical vibration ratios inspired by planetary cycles. These are implemented as numerical parameters for level spacing and are intended purely for experimental and analytical use.
Important Notes
This indicator is for technical analysis and educational purposes only.
It does not provide financial advice or guaranteed outcomes.
All levels are mathematical projections and should be interpreted in context with market conditions and risk management.
Summary
Square of Nine Levels offers a systematic way to visualize Gann-style geometric price levels on any market and timeframe. It is intended as a price mapping and analysis tool, helping traders explore market structure through mathematical level relationships.
Today's Price Position On Intraday-From Low /High OVERVIEW
A clean, professional indicator that displays your stock's current position relative to today's high, today's low, and yesterday's close - all in one convenient table.
🎯 WHAT IT SHOWS
Three key metrics in real-time:
- From Low: How far price has moved from today's lowest point
- From High: How far price is from today's highest point
- % Today: Today's percentage change vs yesterday's 4 PM close
✨ KEY FEATURES
✓ Real-time percentage tracking throughout the trading day
✓ Works on ALL intraday timeframes (1min, 5min, 15min, etc.)
✓ Includes Pre-Market (4:00-9:30 AM) and Regular Trading Hours (9:30-4:00 PM)
✓ Color-coded indicators: Green (up), Red (down), Yellow (at reference point)
✓ Clean, non-intrusive table display in bottom-right corner
✓ Accurate reference to previous day's actual closing price
🔧 TESTING MODE
Built-in testing mode allows you to:
- Manually input test values for High, Low, Close, and Previous Close
- Verify calculations and behavior before live trading
📈 IDEAL FOR
- Day traders monitoring intraday price action
- Swing traders tracking daily momentum
- Anyone wanting quick visual reference of price position
- Traders who need to know "where we are" at a glance
💡 HOW TO USE
Simply add to your chart - no configuration needed! The indicator automatically:
1. Tracks today's high and low (including pre-market)
2. References yesterday's 4 PM closing price
3. Calculates your current position as percentages
4. Updates in real-time with color-coded signals
🎨 COLOR LEGEND
- Green: Price is up/above reference
- Red: Price is down/below reference
- Yellow: Price is exactly at reference point (unchanged)
- Orange: Previous day's close reference price
⚙️ TECHNICAL NOTES
- Automatically resets at start of each trading day
- Handles both pre-market and regular hours seamlessly
- Uses confirmed previous day close (no repainting)
- Lightweight and efficient - won't slow down your charts
Perfect for traders who want professional-grade information without chart clutter!
Sri - Pivot (Daily /Weekly / Monthly / 6M)📌 Sri – Pivot (Daily / Weekly / Monthly / 6M)
Sri – Pivot+ is a multi-timeframe pivot and CPR framework designed to visualize short-term trading zones and higher-timeframe market structure simultaneously on a single chart.
The script combines fixed higher-timeframe pivots (Weekly, Monthly, 6-Month) with an independently configurable CPR engine (CPR2) that supports multiple pivot methodologies and developing levels.
This indicator is built to help traders contextualize intraday price action within higher-timeframe support, resistance, and equilibrium zones, rather than treating pivots as isolated levels.
🔹 Core Concepts Used
This script is not a single pivot calculator, but a layered pivot architecture built around:
Higher-Timeframe Structural Levels
Central Pivot Range (CPR) compression & expansion logic
Dynamic time-adaptive pivot resolution
Developing (in-progress) CPR projection
🔹 What Makes This Script Different
1️⃣ Fixed Higher-Timeframe Structural Pivots (Auto-Anchored)
The script automatically plots only the current active levels for:
Weekly pivots
Monthly pivots
6-Month (Half-Yearly) pivots
Each timeframe uses:
Full Pivot + BC + TC (CPR)
S1–S5 / R1–R5
Distinct color systems and line styles to visually separate structural importance
These levels are anchored to the exact period open/close timestamps, avoiding repainting and misalignment issues commonly seen in simpler pivot scripts.
Purpose: Identify institutional reference zones where reactions are statistically more meaningful.
2️⃣ CPR2 – Independent Advanced CPR Engine
CPR2 is a separate pivot engine running alongside structural pivots, allowing traders to overlay short-term tradable zones without interfering with higher-timeframe context.
CPR2 supports:
Traditional
Fibonacci
Classic
Camarilla pivots
Selectable CPR resolutions:
Auto
Daily
Weekly
Monthly
Quarterly
Half-Yearly
Yearly
The Auto mode adapts to the chart timeframe, switching resolution intelligently (e.g., intraday → Daily / Weekly).
3️⃣ Developing CPR (Forward Projection)
Unlike static pivots, this script calculates and projects:
Developing CPR
Developing R1 / S1
These levels update during the active session using evolving OHLC data and can be:
Extended forward (holiday-aware)
Visualized as filled CPR zones
Purpose: Anticipate future equilibrium zones before the session closes.
4️⃣ Historical vs Current Pivot Control
Users can independently choose:
Only current session levels
Or historical pivot levels (lookback-controlled)
This prevents chart clutter while still allowing contextual back-analysis.
🔹 Practical Trading Use Cases
Trend Days
Price holding above CPR and respecting higher-timeframe R/S levels.
Range Days
CPR compression with price oscillating between S1–R1.
Reversal Zones
Confluence between:
Weekly / Monthly pivots
Developing CPR boundaries
Camarilla or Fibonacci extensions
🔹 Design & Performance Considerations
Uses time-anchored security calls to avoid repainting
Optimized drawing logic to respect TradingView limits
Clear visual hierarchy (Weekly → Monthly → 6M → CPR2)
Suitable for index, equity, and futures markets
⚠️ Important Notes
This is not a buy/sell signal indicator
Designed for context, planning, and confluence
Best used alongside price action, volume, or trend tools
📊 Recommended Chart Usage
Intraday charts: 5m / 15m / 30m
Swing charts: 1H / 4H / Daily
Works on all liquid instruments
ICT Opening Gap Strategy [Momentum1]Momentum strategy taken off the close of the first candle after the NDOG/NWOG. Built with Gemini.
ICT Gap Retest Strategy [Custom Exits]Gap Retest Strategy with customizable exit conditions and two adjustable trade windows. Enters on the candle following a retest and exit of the NDOG/NWOG. Written with Gemini.
Dealing Range Auto-Zone v2.1Dealing Range Auto-Zone v2.1 - Summary
Purpose: Automatically creates zone-based support/resistance levels within a dealing range using percentage-based spacing with ATR-driven recommendations.
How It Works:
Click two points to define dealing range (high and low)
Set step % (e.g., 0.25% = one zone every 0.25% move)
Indicator calculates exact zone count and draws upper/lower zone boundaries
Optional center lines show midpoint of each zone
Key Features:
Zone-based S/R - Upper and lower boundaries instead of single lines (creates "price zones" rather than precise levels)
Auto-calculated spacing - Uses exact % steps with math.round() for optimal coverage (minimizes gaps near boundaries)
Adjustable zone width - Default 50% of step (e.g., 0.25% step = 0.125% zone width on each side)
Ghost zones - Extends zones above/below range for anticipating breakouts
ATR-based recommendations - Calculates Daily ATR and suggests Tight/Balanced/Wide step % based on current volatility
Smart validation - Compares your step % to ATR recommendations and shows if it's appropriate for current market conditions
Use Case:
Converts dealing ranges into tradeable S/R zones for 15s-5m intraday scalping. Makes it clear when price is "in a zone" vs "at a precise line." Ideal for MNQ, MGC, and other liquid futures/crypto.
Version 2.1 Changes:
New Features:
Daily ATR calculation with automatic Tight/Balanced/Wide step % recommendations
Volatility-based auto-recommendations (compares ATR(14) vs ATR(50))
Smart validation system that evaluates your step % choice and provides feedback
Info table shows all three ATR recommendations (Tight/Balanced/Wide)
Improvements:
Changed from math.floor() to math.round() for zone count calculation (eliminates gaps near boundaries)
Streamlined info table (removed redundant rows: Range points, Step %, Total Lines)
Added color-coded validation (green checkmark for appropriate settings, orange warning for extreme values)
Bug Fixes:
Fixed tooltip compilation error (moved dynamic ATR data to info table only)
Corrected validation logic to properly categorize step % ranges
Info Table Now Shows:
Range % (dealing range size as %)
Exact Zones (calculated, including fractional)
Zones Drawn (rounded to nearest whole number)
Zone Width (in price points and % of step)
Daily ATR (value and %)
Auto Rec (all three recommendations: T/B/W)
Your Step (with validation: ✓ Tight/Balanced/Wide or ⚠️ Very Tight/Wide)
Smart Money Structure FilterEnglish Description
Overview
Smart Money Structure Analyzer is a professional trading tool that implements Smart Money Concepts (SMC) to identify key market structure shifts, Break of Structure (BOS), and Change of Character (CHoCH) patterns. This indicator helps traders follow the "smart money" flow by detecting institutional order flow patterns on any timeframe.
Key Features
Swing Point Detection - Identifies significant highs and lows using fractal-based logic
Market Structure Analysis - Classifies market conditions as Uptrend, Downtrend, or Consolidation
Break of Structure (BOS) - Detects when price breaks key structural levels
Change of Character (CHoCH) - Identifies potential trend reversals
Mitigation Levels - Shows potential retracement targets after structure breaks
How It Works
The indicator analyzes price action through several layers:
Swing Detection Algorithm
Uses a configurable swing period (3-21 bars)
Identifies valid swing highs and lows that are confirmed by surrounding price action
Stores the last 20 swings for structure analysis
Structure Determination
Uptrend: Higher Highs (HH) + Higher Lows (HL)
Downtrend: Lower Lows (LL) + Lower Highs (LH)
Consolidation: Mixed structure or ranging market
Break of Structure (BOS) Logic
Bearish BOS: Price closes below the last confirmed Higher Low (HL)
Bullish BOS: Price closes above the last confirmed Lower High (LH)
Change of Character (CHoCH) Logic
Bearish CHoCH: After a bearish BOS, price forms a Lower Low (confirms trend reversal)
Bullish CHoCH: After a bullish BOS, price forms a Higher High (confirms trend reversal)
Mitigation Levels
Calculates potential retracement levels after BOS (typically ±0.2% from broken structure)
Visual Elements
Fractals: Swing points (optional display)
Structure Lines: Last Higher Low (blue) and Last Lower High (purple)
BOS Signals: Triangles marking structure breaks
CHoCH Signals: Circles confirming trend changes
Mitigation Levels: Dotted orange lines for potential retracements
Info Label: Real-time structure status and key levels
Alerts
The indicator provides alerts for:
Break of Structure (BOS) events
Change of Character (CHoCH) confirmations
Settings
Swing Period: Sensitivity of swing detection (default: 3)
Show Fractals: Toggle swing point markers
Show Structure Lines: Display key structure levels
Show Break of Structure: Display BOS signals
Show Change of Character: Display CHoCH signals
Show Mitigation Levels: Display retracement levels
Best Practices
Use on higher timeframes (1H+) for more reliable signals
Combine with volume analysis for confirmation
Wait for CHoCH confirmation before entering trades
Use mitigation levels as potential entry zones
Русское описание
Обзор
Smart Money Structure Analyzer - профессиональный торговый инструмент, реализующий концепции Smart Money (SMC) для определения ключевых сдвигов рыночной структуры, Break of Structure (BOS) и Change of Character (CHoCH). Индикатор помогает отслеживать поток "умных денег", выявляя паттерны институционального ордерного потока на любом таймфрейме.
Ключевые возможности
Определение свингов - Выявляет значимые максимумы и минимумы с помощью фрактальной логики
Анализ структуры рынка - Классифицирует состояние рынка: Восходящий тренд, Нисходящий тренд или Консолидация
Break of Structure (BOS) - Обнаружение пробития ключевых уровней структуры
Change of Character (CHoCH) - Определение потенциальных разворотов тренда
Уровни митигации - Показывает потенциальные цели отката после пробоя структуры
Принцип работы
Индикатор анализирует ценовое действие через несколько уровней:
Алгоритм определения свингов
Использует настраиваемый период свинга (3-21 свечи)
Определяет валидные максимумы и минимумы, подтвержденные окружающим движением цены
Сохраняет последние 20 свингов для анализа структуры
Определение структуры
Восходящий тренд: Higher Highs (HH) + Higher Lows (HL)
Нисходящий тренд: Lower Lows (LL) + Lower Highs (LH)
Консолидация: Смешанная структура или флет
Логика Break of Structure (BOS)
Медвежий BOS: Цена закрывается ниже последнего Higher Low (HL)
Бычий BOS: Цена закрывается выше последнего Lower High (LH)
Логика Change of Character (CHoCH)
Медвежий CHoCH: После медвежьего BOS формируется Lower Low (подтверждает разворот)
Бычий CHoCH: После бычьего BOS формируется Higher High (подтверждает разворот)
Уровни митигации
Расчет потенциальных уровней отката после BOS (обычно ±0.2% от сломанной структуры)
Визуальные элементы
Фракталы: Точки свингов (опционально)
Линии структуры: Последний Higher Low (синий) и последний Lower High (фиолетовый)
Сигналы BOS: Треугольники, отмечающие пробой структуры
Сигналы CHoCH: Круги, подтверждающие изменение тренда
Уровни митигации: Пунктирные оранжевые линии для потенциальных откатов
Инфо-метка: Статус структуры и ключевые уровни в реальном времени
Оповещения
Индикатор предоставляет алерты для:
Событий Break of Structure (BOS)
Подтверждений Change of Character (CHoCH)
Настройки
Период свинга: Чувствительность определения свингов (по умолчанию: 3)
Показывать фракталы: Включение/выключение маркеров свингов
Показывать линии структуры: Отображение ключевых уровней структуры
Показывать Break of Structure: Отображение сигналов BOS
Показывать Change of Character: Отображение сигналов CHoCH
Показывать уровни митигации: Отображение уровней отката
Рекомендации по использованию
Используйте на старших таймфреймах (1H+) для более надежных сигналов
Комбинируйте с анализом объема для подтверждения
Ждите подтверждения CHoCH перед входом в сделку
Используйте уровни митигации как потенциальные зоны входа
Технические особенности
Максимальное количество меток: 500
Работает на любых таймфреймах
Не перерисовывает прошлые сигналы
Эффективно использует ресурсы благодаря ограничению хранения свингов
Индикатор предназначен для трейдеров, работающих с Price Action и концепциями Smart Money, и помогает систематизировать анализ рыночной структуры в соответствии с подходами институциональных трейдеров.






















