Dynamic Support Resistance Zones======================================================================
TRADINGVIEW PUBLICATION - DYNAMIC SUPPORT RESISTANCE ZONES
======================================================================
TITLE: Dynamic Support Resistance Zones
SHORT TITLE: SR Zones
--------------------------------------------------------------------------------
DESCRIPTION (Copy below for TradingView publication)
--------------------------------------------------------------------------------
The Dynamic Support Resistance Zones indicator identifies key price levels where potential reversals may occur by analyzing candlestick behavior and volume dynamics together.
▶ CONCEPT AND METHODOLOGY
This indicator detects support and resistance levels through a specific combination of three market conditions occurring simultaneously:
1. Candlestick Body Expansion: The current candle's body (distance between open and close) must be larger than the previous candle's body. This signals increased price commitment from market participants.
2. Direction Reversal: The current candle must close in the opposite direction of the previous candle. A bullish candle following a bearish candle suggests potential support formation, while a bearish candle following a bullish candle suggests potential resistance formation.
3. Volume Contraction: The current candle must have lower volume than the previous candle. This condition filters out high-volume breakout moves and focuses on exhaustion patterns where price reverses on decreasing participation.
When all three conditions align, the indicator marks the opening price of the previous candle as a significant level.
▶ HOW LEVELS ARE CLASSIFIED
Support Zones (Green Lines): Form when a bullish reversal candle appears with an expanded body on declining volume. These represent areas where buying pressure overcame selling pressure.
Resistance Zones (Red Lines): Form when a bearish reversal candle appears with an expanded body on declining volume. These represent areas where selling pressure overcame buying pressure.
▶ DYNAMIC LEVEL MANAGEMENT
The indicator continuously monitors each level and updates its status:
- Active Levels (Solid Lines): Levels that have not been broken by a closing price. These extend forward automatically as new bars form.
- Broken Levels (Dashed Lines): When price closes beyond a level, it converts to a dashed line. These broken levels remain visible for potential retest scenarios.
- Level Removal: Broken support levels are removed if price closes back above them. Broken resistance levels are removed if price closes back below them. This keeps the chart clean and focused on relevant levels.
▶ TRADING APPLICATIONS
Reversal Trading: Look for price approaching active support or resistance levels for potential bounce trades.
Breakout Confirmation: When a solid level converts to dashed, it confirms a breakout. The dashed level then becomes a potential retest zone.
Trend Analysis: Multiple support levels stacking below price suggests bullish structure. Multiple resistance levels above price suggests bearish structure.
Risk Management: Active levels provide logical areas for stop-loss placement just beyond the identified zones.
▶ WHY THIS COMBINATION WORKS
The three-filter approach (body expansion + direction change + volume decline) identifies exhaustion reversals rather than continuation patterns. Large body candles show conviction, direction change shows momentum shift, and lower volume suggests the prior move is losing steam rather than breaking out with strength.
▶ SETTINGS
This indicator uses fixed detection logic with no adjustable parameters to maintain consistency. The colors are preset: green for support zones and red for resistance zones.
▶ BEST PRACTICES
- Works on all timeframes but higher timeframes typically produce more reliable levels
- Combine with trend analysis for directional bias
- Not all levels will hold; use proper risk management
- More effective in ranging or mean-reverting conditions than strong trending markets
--------------------------------------------------------------------------------
TAGS (for TradingView)
--------------------------------------------------------------------------------
support, resistance, reversal, volume, candlestick, levels, zones, price-action
--------------------------------------------------------------------------------
CATEGORY
--------------------------------------------------------------------------------
Support and Resistance
======================================================================
Трендовый анализ
KTBB Intel: Multi-Timeframe ContextKabroda Intel
This is the official structural companion tool for the Kabroda System. While the "BattleBox Command" script handles specific intraday execution levels, this Kabroda Intel utility visualizes Multi-Timeframe Market Structure to provide broader context.
How It Works (Technical Logic): This script automates the analysis of higher-timeframe structure using standard Pivot High/Low logic, preventing the need for traders to manually switch timeframes.
Scanning: It utilizes request.security() to scan the user-defined Primary (default: 4H) and Secondary (default: 1H) timeframes.
Calculation: It identifies significant structural pivots using ta.pivothigh and ta.pivotlow functions with a customizable lookback period.
Data Integrity: It uses barmerge.lookahead_on with specific index offsets to ensure the data is non-repainting and represents confirmed closed-candle structure only.
Key Features:
Macro Context: Projects 4-Hour Supply & Demand zones directly onto your 5m or 15m execution chart.
Intraday Structure: Highlights 1-Hour breakdown/breakout levels that often act as "speed bumps" for intraday trends.
Zone Visualization:
Red Zones: 4H Supply / Major Resistance.
Green Zones: 4H Demand / Major Support.
Orange/Blue Zones: 1H Intraday Pivots.
Usage Guide:
Step 1: Add this indicator to your chart.
Step 2: Ensure it is running alongside the Kabroda BattleBox Command script.
Step 3: Use these zones as "Caution Areas." Do not execute trades directly into a Red 4H Zone, even if your lower timeframe triggers suggest a breakout. Context overrides execution.
Disclaimer: This tool is for structural analysis only. It identifies historical pivot points and projects them forward as potential areas of interest.
Multi-Mode Adaptive Strategy [MMAS]This Pine Script strategy dynamically adapts to different market conditions. Users can switch between trend‑following, mean‑reversion, and breakout modes, making it versatile across assets and timeframes.
Key Metrics:
- BTCUSDT / 1D → Return: +42.5%, Sharpe: 1.8, Max Drawdown: -12.3%, Win Rate: 61%
- XAGUSD / 1H → Return: +18.7%, Sharpe: 1.4, Max Drawdown: -8.5%, Win Rate: 58%
- EURUSD / 4H → Return: +25.2%, Sharpe: 1.6, Max Drawdown: -10.1%, Win Rate: 60%
Key Features:
- Modular design: switch between trend, mean‑reversion, breakout
- Works across crypto, forex, commodities
- Clear visualization with signals and metrics
• Global Note
"Universal strategy design for cross‑asset adaptability."
• Tags
trend, mean‑reversion, breakout, multi‑asset, adaptive strategy, pine script
Kabroda BattleBox Command [Renderer]Kabroda BattleBox Command
This is a specialized visualization utility designed to render pre-calculated institutional price levels on your chart. It is intended for traders who utilize the Kabroda Daily Calibration method to define their intraday execution framework.
How it Works: This script does not calculate levels internally. Instead, it serves as a "renderer" for external data.
Input: The user inputs a comma-separated data string (generated daily via their Kabroda Dashboard calibration) into the settings.
Parsing: The script parses this string to extract 6 key price coordinates: Daily Resistance, Breakout Trigger, Breakdown Trigger, Daily Support, and the 30-minute Opening Range High/Low.
Visualizing: It projects these levels forward in time for the current trading session.
Key Features:
Execution Levels: Plots specific Breakout and Breakdown triggers derived from the opening 30-minute volatility.
Liquidity Sessions: Automatically highlights key global trading hours (London Open, NY AM, NY PM, Tokyo, Sydney) based on New York Time, helping traders visualize volume injection points.
Imbalance Zones (Optional): Identifies and highlights market imbalances created by aggressive buying or selling, which often act as magnets for price re-tests.
Usage Guide:
Step 1: Obtain your daily data string.
Step 2: Open Indicator Settings -> "Daily Calibration".
Step 3: Paste the string into the "Paste Data String" field.
Step 4: The script will instantly render the day's battle map.
Disclaimer: This tool is a visualization aid. It requires valid external data to function. Without the daily input string, the chart will remain blank.
Global Macro Scanner & Relative PerformanceDescription: This indicator is an all-in-one Macro Dashboard that allows traders to track money flow across major global asset classes in real-time. It combines a floating data table with a normalized percentage-performance chart.
Features:
Macro Dashboard (Table): Displays the current value, daily % change, and status (Inflow/Outflow) for 9 key economic sectors:
US M2 Supply: Tracks monetary inflation/tightening.
DXY (US Dollar): Currency strength.
Bonds (AGG): US Aggregate Bond market.
Stocks (VT): Total World Stock Index.
Real Estate (VNQ): Vanguard Real Estate ETF.
Commodities: Oil (WTI), Gold, and Silver.
Crypto: Total Crypto Market Cap.
Relative Performance Chart (Lines): Instead of plotting raw prices (which have vastly different scales), this script plots the Percentage Return relative to a baseline.
Lookback Period: You can set a lookback (default 100 bars). The script sets the price 100 bars ago as "0%" and plots how much each asset has gained or lost since then.
Comparison: This allows you to visually see which assets are outperforming or underperforming relative to each other over the same time period.
Visual Aids:
Dynamic Labels: Each line is tagged with a label at the current candle so you can identify assets without needing a legend.
Colors: Each asset has a distinct, fixed color for consistency between the table and the chart.
How to use:
Add the script to your chart.
Adjust the "Lookback" setting in the inputs to change the starting point of the comparison (e.g., set it to the start of the year to see Year-to-Date performance).
Use the dashboard to spot daily money flow rotation (e.g., Money moving out of Stocks and into Gold).
Victor's Market Breadth OscillatorDescription
This is a classic market breadth technical indicator designed to measure the underlying strength and momentum of the broader stock market. The indicator evaluates market health by analyzing the cumulative difference between the number of advancing stocks and declining stocks traded on the market. It provides clear signals of market breadth trend and momentum.
Core Calculation Logic
Fetch the real time data of advancing stocks and declining stocks using the assigned ticker symbols
Calculate the net market breadth value which equals the number of advancing stocks minus declining stocks
Compute the Fast Line as the cumulative sum of the net breadth value over the set short term period
Compute the Slow Line as the cumulative sum of the net breadth value over the set long term period, then normalize the value by dividing by three and rounding to a whole integer
Plot two distinct lines to visually reflect the short term and long term market breadth momentum
Usage Guidelines
The indicator readings reflect the internal strength of the overall market.
Higher indicator values mean stronger upward market breadth with more stocks participating in the rally and healthy bullish momentum.
Lower indicator values mean stronger downward market breadth with more stocks participating in the decline and increasing bearish momentum.
This is a market breadth auxiliary indicator. For optimal results, use it in combination with price trend analysis and volume indicators for comprehensive market judgment
Adjustable Input Parameters
Advancing Stocks Ticker : The ticker symbol for the number of advancing stocks in the market
Declining Stocks Ticker : The ticker symbol for the number of declining stocks in the market
Fast Summation Period : Short term cumulative calculation length for the Fast Line
Slow Summation Period : Long term cumulative calculation length for the Slow Line.
Execution-Weighted Market Regime Map (EWRM)Overview
The Execution-Weighted Market Regime Map is designed to answer a simple question:
“Is this market worth trading right now, or is it mostly noise and costs?”
Instead of focusing only on trend vs range, it evaluates whether conditions are likely to:
offer clean, follow-through price movement
chop back and forth
be dominated by costs like spread and slippage
It is meant for day traders and swing traders who want to choose when to trade, not just where to enter .
Core idea
Most indicators try to predict direction.
EWRM focuses on tradability.
It highlights:
when the market moves cleanly and is easier to execute
when volatility is unstable and unreliable
when “cost of trading” (spread and slippage) eats potential profit
The indicator shows this using:
a visual dashboard
background color changes
clear regime labels
Key concepts in plain language
SRR – Spread-to-Range Ratio
How big the trading costs are compared to how much price is moving.
High SRR = the market moves little but costs you a lot → bad environment.
Low SRR = price moves much more than it costs to trade → better environment.
PEI – Pullback Efficiency Index
Measures how “clean” trends are.
If pullbacks lead to smooth continuation, PEI is high.
If pullbacks constantly fail and reverse, PEI is low.
SRP – Slippage Risk Proxy
Estimates how likely you are to get worse fills than expected.
Fast spikes, thin liquidity zones, and whipsaw behavior increase SRP.
What EWRM helps you do
avoid overtrading during messy conditions
size up when conditions are smooth and directional
identify when volatility is expanding or collapsing
adapt behavior by time of day (open, midday, close)
How it works at a high level
It measures how much the market is moving
It checks whether volatility is stable or chaotic
It estimates how expensive and difficult execution is
It breaks the day into premarket, open, midday, and power hour
It combines all of this into an overall “regime” label
It colors the background or dashboard so you can read the state instantly
There are no buy/sell arrows. It is a decision-support tool, not a signal generator.
How to use it
trade more when conditions are clean and execution-friendly
stand aside when cost and noise dominate movement
prefer trend setups when trend regimes are detected
stay cautious when regime flips frequently
Think of it as a weather map for the market, not a GPS.
Inputs and parameters
Core settings
Realized Volatility Length – how fast the tool reacts to volatility changes
Volatility Stability Length – how stable/unstable volatility appears
ATR Length – used to scale and normalize movement
General Lookback – how much history is analyzed
Session settings
Premarket
Opening drive
Midday
Power hour
These let the tool treat each time window differently, since behavior changes through the day.
Cost settings
Estimated Spread – approximate buy/sell price difference
Estimated Slippage – expected extra cost from fast movement
These make the tool focus on realistic, after-cost trading conditions .
Visual settings
toggle dashboard
toggle background shading
toggle regime labels
choose X/Y position of the panel
Limitations
uses estimates of spread and slippage, not live order-book data
cannot remove all uncertainty
best used as a filter, not a trading system
Suggested use
filter out bad environments
increase selectivity
align position size with regime quality
combine with your own strategy or entries
Victor's Price OscillatorOverview
Victor Sperandeo is a legendary trader, market wizard, and author, famed for his trend-following strategies and expertise in technical analysis.
Victor's Price Oscillator is a classic momentum technical indicator focused purely on price action and price change momentum. It measures the strength and direction of underlying price momentum by calculating cumulative short term price differences and their net change over time. This indicator is designed to identify accelerating or decelerating price movement for stocks, indices, commodities and all tradable assets.
Core Calculation Logic
The indicator uses a straightforward and transparent mathematical calculation with no complex formulas, all steps follow the original design completely:
Calculate the price difference for each bar : Current bar closing price minus the closing price from a set number of bars in the past
Sum these individual price differences across a defined lookback period to get a cumulative price change value
Compute the final oscillator reading by subtracting the historical cumulative value (from a set offset period) from the current cumulative value
Plot the net oscillator value as a single line to visually show the trend of price momentum strength
Parameter Quick Intro
Cumulative Period: Defines momentum calculation window
Price Offset: Sets price comparison lag
Signal Offset: Measures net momentum change
Key Interpretation & Usage Guidelines
Positive oscillator values indicate active upward price momentum. The higher the positive value, the stronger and more sustained the upward price movement
Negative oscillator values indicate active downward price momentum. The lower the negative value, the stronger and more sustained the downward price movement
Rising oscillator line shows accelerating price momentum in the current trend direction (bullish momentum strengthening for up trends, bearish momentum strengthening for down trends)
Falling oscillator line shows decelerating price momentum in the current trend direction (bullish momentum weakening for up trends, bearish momentum weakening for down trends)
This oscillator is best used as a momentum confirmation tool. Combine it with trend analysis, support and resistance levels or volume indicators for comprehensive trading decisions and improved accuracy
FX-CLINIC MARKET STRUCTUREThis indicator help the treaders by SMC/ICt to mark the structure MSS/BOS automatically, and you can choose the length of the structure as 5 for fractal, 10 for internal and 15 for external
use it free
note: check your information and correct the structure as you know,
it is first edition and go to upgrade and correct
feel free to sent any note in telegram
privet: @DRALIAWWAD
and the public channel: @ictdrawwad
VWAP roller autoBrief Description
VWAP Roller Auto is a TradingView Pine Script indicator that combines a rolling (resetting) Volume Weighted Average Price (VWAP) with dozens of dynamic support/resistance levels derived from Gann's Square of 9 principles. The VWAP resets periodically (automatically or manually) starting from a user-defined session open time, and the Gann levels "roll" with it, creating an adaptive grid of potential price reaction zones. It's designed for intraday trading and overlays directly on the price chart.
Key Features
Rolling VWAP with Custom Session Start
VWAP calculation restarts at configurable session open (default 8:30 CST, using proper Chicago timezone handling).
Auto-Adaptive Period Selection
Automatically chooses the VWAP reset period (from 2 min up to 48 hours) based on current volatility (ATR + realized range). Targets a user-defined spacing (~0.08% by default) between consecutive VWAPs to keep the grid relevant to market conditions. Falls back to manual period if disabled.
Gann Square of 9 Levels
Generates ~8 pairs of resistance (R) and support (S) levels above/below the current rolling VWAP using octave-based increments.
Two increment modes:
Points mode — fixed point steps that double octavely (e.g., 0.305, 0.610, 1.22, 2.44, etc.).
Percent mode — percentage steps scaled so the middle octave aligns near 0.025% for finer resolution on lower-priced assets.
Visual Enhancements
Colored fills between key level groups (e.g., inner ±0.25 octave in blue, ±1–2 octave zones in gray, higher extremes in yellow/red).
Labels on the right side marking important zones ("low", "normal", "high", "3/4 - ps1", "extreme - ps2").
Central VWAP line (customizable color and offset).
Table showing current period length and whether auto mode is active.
Non-Timeframe Friendly
Works on range bars, Renko, etc., using fallback settings when timeframe is non-standard.
Use Cases
Intraday Support/Resistance Trading
Treat the rolling VWAP as fair value and use the Gann-derived levels as dynamic zones for potential reversals, breakouts, or mean reversion.
Scalping and Day Trading
Auto-period ensures the grid spacing matches current volatility — tighter levels in quiet markets, wider in volatile ones — ideal for futures (ES, NQ), crypto, or forex.
Zone-Based Entries/Exits Buy near labeled support zones (e.g., "low" or "normal" volatility bottoms) when price trades below VWAP.
Sell/short near resistance zones in overbought conditions.
Watch for hits of "extreme" zones (±8 octave) as potential strong reversal signals.
Confluence Tool
Combine with order flow, volume profile, or other indicators; the colored fills highlight "value areas" similar to market profile concepts but anchored to a rolling VWAP.
In short, VWAP Roller Auto provides a sophisticated, self-adjusting Gann-inspired grid that moves with the market's fair value, helping traders identify high-probability reaction zones throughout the trading session.
50 SMA Slope Change with TrendlineThe 50 MA is a good indicator if medium term price direction whether bull or bear. It shows the 50 MA and the rate of change. A positive slope is green and negative slope is red.
My first script I made and it's nothing special just something I thought would be interesting
BK AK-Ghost Ladder⚔️ BK AK-Ghost Ladder — Smart Money Gaps. Living Support/Resistance. ⚔️
Most FVG tools draw boxes. Ghost Ladder runs an environment.
It detects imbalance, grades it, tracks how it behaves over time, and turns that into actionable structure: where the real boundaries are, which ones matter, and how price is interacting with them right now.
“Ghost Ladder” because the market moves on invisible rungs—thin liquidity pockets, defended boundaries, and imbalance steps that price climbs through… until it slips. This script is built to reveal those rungs before they punish you.
“AK” isn’t branding. It’s honor. My mentor A.K. drilled discipline, patience, and clarity into the process behind this tool.
Above all, glory to G-d—the true source of wisdom, strength, and endurance in this game.
Every edge, every lesson, every ounce of clarity comes from Him. I’m just doing the work and documenting what I’ve learned.
🧠 What It Does (Core System)
1) FVG Detection + Lifecycle Management (the skeleton)
Detects bullish & bearish Fair Value Gaps using clean 3-bar gap logic
Filters by ATR / % thresholds, with timeframe-adaptive settings
Manages each zone as an object with:
aging/expiration
optional reset on touch
overlap/proximity control
“keep strongest” logic when zones cluster
Result: fewer junk zones, cleaner battlefield.
2) Institutional Strength Score (0–100) + ★ Rating (the ranking)
Every zone gets scored and starred using confluence + behavior, including:
Volume vs average (optionally using lower-TF volume aggregation)
Gap size vs ATR
Pivot confluence
MTF alignment (extra timeframes)
Session weighting (Asia / London / NY / Overlap in EST)
Order block + imbalance confluence
VWAP proximity/extremes bonus
Fib alignment
Delta divergence detection
Clustering / consolidation bonus
Role reversal bonus when support flips to resistance (and confirms)
Result: zones aren’t equal—this tells you which ones deserve respect.
3) In-Zone Volume Profile + POC (the “what’s inside the box”)
For each zone, Ghost Ladder can build a lower-timeframe volume profile:
configurable bins (resolution)
POC line (most traded price inside the zone)
optional volume sum
optional volume delta display (buy/sell pressure)
Result: you’re not staring at a rectangle—you’re seeing whether the gap is thin, loaded, or defended.
4) Structure Intelligence + Role Logic (how zones behave)
Smart positioning modes: show all / hide wrong side / auto role flip
Tracks:
touches
breaks with confirmation
broken-zone persistence
reactivation on reversal (optional)
Result: support/resistance becomes behavioral, not cosmetic.
5) Adaptive Learning + Backtest Stats (accountability)
Zones are monitored when price interacts:
marks success vs failure based on movement away / violation thresholds
computes per-zone performance
feeds that into an adaptive weight
optional ML-style confidence badge when sample size is meaningful
Result: the script doesn’t just claim strength—it earns it.
6) Divergence + Alerts (decision triggers)
real-time divergence checks (RSI / OBV / ADX)
delta divergence logic at zones
alerts when something actually matters:
strong zones
magnetic pull into a level
divergence at a boundary
Result: less noise, more “wake me when it’s real.”
7) War Room Info Table (command view)
On the last bar, the table compresses the whole environment into:
zone counts (bull vs bear)
posture (near support / near resistance / above / below / neutral)
nearest S/R
bias
active session
risk
Result: instant context without guesswork.
🧭 How To Use It (Execution)
Pick the side you’re allowed to trade
Let ★★★★★ clusters + posture decide the bias. No bias = no trade.
Execute at boundaries, not in the middle
Zones are your map. Entries happen at the edge with defined risk.
Treat role flips like campaign territory
A broken zone that flips and confirms is often a higher-quality node than a fresh random gap.
Use divergence as a brake
Divergence at the level = reduce size, wait for confirmation, or stand down.
Let the filters remove your excuses
Tune distance filters, min stars, institutional gating, and session weighting to match your market + timeframe.
🛡 Why This Script Is Protected (Strategic + Legit)
This isn’t protected to hide “an FVG box.” The detection concept is known.
What’s being protected is the integrated system and scoring/optimization layer, including:
the multi-factor institutional scoring model
the adaptive performance weighting (reaction tracking → confidence)
the zone lifecycle + clustering/consolidation logic
the per-zone LTF volume profile + delta integration
the way these components interlock to reduce false positives and keep the output consistent
When you fuse multiple engines into one decision framework, copy-pasting pieces breaks the integrity, creates low-quality clones, and floods the platform with degraded versions that confuse traders. Protected source keeps:
the model consistent
updates maintainable
and the signal quality from being diluted by knockoffs
In war terms: the map is visible; the command doctrine is protected.
📜 Solomon’s Boundary
King Solomon warned:
“Do not remove the ancient boundary stone.”
Ghost Ladder is built to mark the real boundaries—where defense, absorption, traps, and reversals actually happen.
⚔️ BK AK-Ghost Ladder — Map the rungs. Respect the boundary. Execute with discipline.
May Gd bless your vision, your patience, and every decision you make at the edge. 🙏
Smart Structure SuiteSmart Structure Suite is an advanced market structure analysis indicator designed to provide clear structural context across multiple timeframes.
The indicator includes:
• Swing and internal market structure detection (BOS / CHoCH)
• Order blocks with volatility-based filtering
• Fair value gaps (FVG)
• Liquidity concepts such as equal highs/lows and liquidity grabs
• Premium, discount, and equilibrium zones based on active price ranges
• Optional higher-timeframe levels and trendlines
• Informational dashboard for directional bias and context
Multi-timeframe (MTF) analysis can be enabled optionally. When MTF is active, calculations may update on the currently forming candle, while historical values are based on confirmed data.
This script is intended for charting and educational purposes only. It does not provide trade signals, financial advice, or performance guarantees.
Trend Engine Pro (E+X+C)Trend Engine Pro (E+X+C)
Short Description
Trend Engine Pro is an institutional-grade trend system that combines early trend entries (E), smart exits on momentum exhaustion (X), and confirmed reversals (C).
Built with volatility-normalized momentum and state-machine logic, it helps traders enter trends early, manage risk efficiently, and avoid noise across all timeframes.
Key Signals
E (Early Entry): Enter trends when momentum and structure align
X (Exit): Exit on momentum exhaustion before trend breakdown
C (Confirmed): Confirm real trend reversals with persistence
Disclaimer:
This indicator is for educational and informational purposes only and does not constitute financial advice, investment recommendations, or an offer to buy or sell any financial instrument.
Trading involves risk, and past performance is not indicative of future results.
Always test strategies thoroughly and manage risk appropriately.
No repaint.
Works on all timeframes and assets.
4-SMA <Mikee>This is a simple modifiable 4 SMA (default on 20,50,100,200).
The script will switch to a daily ratio SMA for 1h to 24h time frames.
All others times frame (minutes, daily, weekly...) the SMAs will switch back to the normal SMA.
CVD Oscillator ToolkitGENERAL OVERVIEW:
The CVD Oscillator Toolkit is a volume-driven market analysis indicator designed to highlight buying and selling pressure that is not directly visible through price alone. Price shows where the market traded, but volume imbalance helps explain who was in control. This indicator is built around Cumulative Volume Delta (CVD) and its related measurements to separate aggressive buying from aggressive selling, highlight volume behavior that develops independently of price movement, and expose divergence between price action and underlying volume imbalance behavior. Signals are derived from normalized and smoothed volume data rather than simple price-based conditions.
Unlike raw CVD plots, which often drift endlessly and become difficult to interpret across different symbols or sessions, the CVD Oscillator Toolkit normalizes and structures volume data into a stable oscillator format. This allows volume behavior to remain readable and comparable across different market conditions and instruments, without being distorted by session length or cumulative drift.
This indicator was developed by Flux Charts in collaboration with Chris Drysdale (Trader Drysdale), author of the best-selling book VWAP Wave System.
WHAT IS THE THEORY BEHIND THIS INDICATOR?:
The indicator is built on the idea price movement is driven by imbalance, not by candles alone. Every candle represents an interaction between buyers and sellers. While the direction of the candle shows which side gained ground, volume reveals the intensity of that effort.
The CVD Oscillator Toolkit reconstructs this interaction by estimating buying and selling pressure on each bar, accumulating that imbalance over time, and then normalizing the result so volume behavior can be compared meaningfully across different symbols, sessions, and timeframes. This volume behavior is further structured into directional, momentum, and divergence components, allowing buying and selling pressure to be analyzed from multiple perspectives.
Rather than treating volume as a secondary confirmation, the toolkit treats volume delta as the primary source of information, with price acting as a contextual reference. This approach is particularly useful in market conditions where price alone can be misleading. For example, during consolidations where volume pressure may be building beneath the surface, during extensions where price continues to make new highs or lows while buying or selling pressure weakens, or during breakouts that lack sustained volume support.
In many cases, shifts in buying and selling pressure can become visible through volume behavior before the price structure visibly updates. The indicator is designed to surface those changes without attempting to predict outcomes, allowing traders to interpret volume dynamics alongside their own price-based analysis.
CVD OSCILLATOR TOOLKIT FEATURES:
The CVD Oscillator Toolkit indicator includes 10 main features:
Delta Volume & CVD Core Engine
Normalized CVD Oscillator with Adaptive Coloring
CVD Cloud, Edges, Highlight Candles & Bands
Signals
CVD Divergence
Flow Behavior
Rate of Change (ROC) Momentum Meter
Advanced Visualization & Theme System
Input Settings
Alerts
DELTA VOLUME & CVD CORE ENGINE:
This feature forms the foundation of the entire indicator.
🔹Cumulative Volume Delta (CVD):
CVD is a measure of net buying and selling volume over time. It is built by estimating whether each candle’s traded volume was driven primarily by buyers or sellers, and then accumulating that imbalance across consecutive bars. When buy-dominant volume exceeds sell-dominant volume, CVD rises. When sell-dominant volume exceeds buy-dominant volume, CVD falls. Because TradingView does not provide true bid/ask volume data, the indicator infers participation (buyer vs seller activity) using price behavior within each bar. Each candle is evaluated to determine directional intent. Bars that close higher than they open, or otherwise show upward intent, are treated as buy-dominant, while bars that close lower, or show downward intent, are treated as sell-dominant. The candle's volume is then assigned a positive value when buy pressure dominates and a negative value when sell pressure dominates. By accumulating this signed volume, the engine produces a continuous measure of who is applying pressure, independent of candle size or price range. This allows delta volume strength to be analyzed separately from price movement itself. Throughout this indicator, “volume pressure” refers to the net effect of delta volume over time.
🔹How to interpret CVD
When CVD is rising, buying pressure is more aggressive than selling pressure. When CVD is falling, sellers are exerting greater control. Flat or sideways CVD behavior indicates balanced or uncertain buyer vs seller activity, where neither side is clearly dominant. One of the most important insights provided by CVD is its relationship to price. Price can continue rising even while CVD declines, suggesting weakening buying pressure and potential distribution. Conversely, price can fall while CVD rises, indicating absorption (where selling pressure is being met by opposing buy orders, limiting downside progress despite continued activity). These situations often reveal information that price alone does not clearly communicate. For this reason, CVD is especially useful during consolidations, false breakouts, liquidity sweeps, and late-stage trend conditions, where price action may appear convincing while delta volume tells a different story.
🔹Long-term vs short-term Volume calculation modes
The indicator supports two volume perspectives. In long-term accumulation mode, delta volume is accumulated continuously, providing a broader view of sustained buyer and seller control across sessions or trends. In short-term rolling window mode, delta volume is summed over a fixed rolling window to emphasize local momentum and short-term shifts in buying and selling pressure. Together, these modes allow the same core engine to be used for higher-timeframe bias analysis as well as intraday momentum and reversal observation, without changing the underlying logic.
🔹How is it calculated?
Each candle's volume is first evaluated based on price behavior to determine whether it is buy-weighted or sell-weighted. That signed volume is then processed in one of two ways, depending on the selected volume calculation mode. In long-term mode, delta volume is accumulated continuously to reflect a broader market pressure over time. In short-term mode, delta volume is summed over a rolling window to emphasize local momentum and shorter-horizon shifts. The resulting series forms the raw CVD, which is then used for normalization, smoothing, and signal generation. All calculations rely only on confirmed historical bars, ensuring consistency and non-repainting behavior.
🔹Delta Volume Histogram
In addition to the cumulative CVD calculation, the indicator includes an optional Delta Volume Histogram that displays raw buy/sell imbalance on a per-bar basis. This view highlights short-term volume bursts that may not be immediately reflected in cumulative behavior, such as sudden spikes in buying or selling pressure, absorption events, or volume surges that fail to produce meaningful price movement. Because raw delta volume can be noisy and highly sensitive to short-term fluctuations, the histogram is visually muted by default.
NORMALIZED CVD OSCILLATOR:
🔹What is normalization?
Normalization is the process of rescaling data so it can be interpreted consistently over time. In this indicator, normalization transforms accumulated volume delta into a stable oscillator that remains readable across different sessions, symbols, and market conditions.
🔹CVD normalization modes (Adaptive vs Relative)
The accumulated delta is normalized to create a stable, interpretable oscillator. This process reshapes volume pressure so it can be compared consistently over time, without changing how delta volume itself is calculated. In Adaptive mode, normalization responds to recent behavior, allowing the oscillator to self-scale as volatility and market conditions change. This keeps the reading responsive and readable across shifting environments. In Relative mode, normalization compares current CVD against a fixed historical reference, preserving proportional relationships in volume behavior and making extremes easier to compare over longer structural moves.
Normalization affects how CVD is interpreted and visualized, not how delta volume is calculated. In both modes, the same underlying volume logic is used; only the framing and scaling of that data changes.
The CVD Oscillator Toolkit presents normalized volume behavior as a bounded oscillator that preserves directional intent while preventing cumulative drift. Rather than emphasizing the absolute size of volume imbalance, the oscillator focuses on where current buying and selling pressure stands relative to recent behavior. This structure keeps volume pressure interpretable across different market conditions, allowing the oscillator to remain comparable across assets and timeframes.
🔹How to interpret the normalized CVD Oscillator
The oscillator revolves around a central equilibrium level, represented by the zero line. When the oscillator is above zero, net buying pressure dominates. When it is below zero, net selling pressure dominates. Transitions across the zero line indicate a shift in volume control rather than a price-based event. The depth of the oscillator's movement provides additional context. Shallow oscillations reflect weak or hesitant order-flow pressure, while deeper extensions suggest stronger conviction from one side of the market. Periods where the oscillator compresses near the zero line often indicate balance, absorption, or indecision between buyers and sellers. Because the oscillator is smoothed, it emphasizes sustained volume behavior rather than reacting to single-bar fluctuations or short-lived volume spikes.
🔹How is it calculated?
Raw Cumulative Volume Delta is first evaluated over a configurable lookback window to establish recent volume pressure behavior. A momentum-based normalization process is then applied to compress extreme values, preventing the oscillator from drifting or becoming distorted during high-volume periods. To further refine the signal, multiple smoothing passes are used to reduce noise while still preserving meaningful directional turns. The result is a stable oscillator centered around zero, designed to behave consistently across different symbols, sessions, and timeframes. This structure avoids infinite drift, minimizes session bias, and allows volume pressure dynamics to remain comparable across instruments without relying on fixed thresholds.
🔹Adaptive Coloring & Directional Gradients
The oscillator is not plotted as a static line or a simple histogram. Instead, it uses adaptive coloring to communicate both direction and intensity of volume pressure through visual cues. Rather than relying on binary green/red coloring, the indicator applies smooth gradient transitions, strength-weighted opacity, and direction-aware color logic to reflect how volume pressure evolves. This visual design allows changes in volume behavior, such as acceleration, deceleration, or momentum fatigue, to be identified quickly without requiring precise numerical interpretation. Color intensity increases as pressure strengthens and fades as pressure weakens, helping maintain situational awareness even during fast-moving conditions.
🔹How to interpret the coloring
The oscillator uses momentum-based coloring to reflect changes in volume pressure strength and direction. Colors respond to acceleration and deceleration in volume pressure rather than simple position alone. Brighter, more saturated colors indicate stronger momentum and expanding buying or selling pressure, while muted or fading colors reflect slowing momentum and weakening pressure. The coloring does not generate signals and should be read as visual context that complements the oscillator’s structure, helping identify momentum shifts, continuation, and exhaustion at a glance.
CVD EDGES, CLOUDS & HIGHLIGHT CANDLES:
🔹CVD Edges
This feature adds a thin directional outline around the oscillator body, designed to emphasize the current directional volume bias without overpowering the main visual structure. The edge acts as a subtle visual guide, reinforcing directional dominance while keeping the focus on the oscillator itself. By separating the outline from the oscillator's fill or columns, CVD Edges make directional bias easier to identify at a glance, particularly in situations where histogram columns overlap or visual density increases. This feature is intended to enhance readability and orientation, not to introduce additional signals or conditions.
🔹CVD Clouds
CVD Clouds add a soft envelope above and below the oscillator to provide visual context around volume behavior. These clouds represent upper and lower volume pressure zones derived from the oscillator, helping frame how volume pressure expands or contracts around the core signal. When the cloud expands, it reflects increasing volume commitment and stronger involvement from one side of the market. When the cloud compresses, it indicates diminishing conviction and reduced pressure intensity. A flip in the cloud structure reflects a change in volume control rather than a price-based event. CVD Clouds are designed to provide context, not signals. They help answer a simple but important question: Is the current move supported by volume effort, or is pressure fading beneath the surface?
🔹Highlight Candles
Instead of rendering the oscillator as a simple line or histogram, this feature displays it using candle-style bodies. Each oscillator candle visually represents the underlying volume behavior, conveying direction, strength, and momentum continuity in a format that closely resembles price action. Larger candle bodies indicate stronger and more sustained volume pressure, while smaller bodies reflect indecision, balance, or transitional phases. Sequences of candles with consistent coloring help visualize directional continuity in pressure flow, making it easier to distinguish persistent pressure from short-lived fluctuations.
🔹Upper / Lower Bands
The Upper and Lower Bands are simple visual background guides drawn above and below the oscillator. They do not generate signals, thresholds, or analytical conditions. Their only purpose is to make the current CVD state easier to read at a glance. When the oscillator is above zero, the upper band is highlighted to reflect bullish volume pressure. When it is below zero, the lower band is highlighted to reflect bearish volume pressure. The inactive side remains muted. These bands do not represent overbought or oversold conditions and should not be used for entries or exits. They exist purely to improve orientation and reduce visual effort when reading the oscillator.
SIGNALS:
The indicator includes an optional signal system designed to respond to changes in volume pressure, rather than relying solely on price-based conditions such as moving-average crossovers. Signals are generated based on defined CVD behavior and volume flow logic, allowing volume dynamics to be evaluated directly instead of inferred from price alone. Signals can be displayed directly within the oscillator pane, overlaid on the main price chart, or shown in both locations simultaneously. In this indicator, directional momentum refers to the direction and slope of the normalized CVD oscillator itself, not price momentum. A change in directional momentum occurs when the CVD oscillator shifts from rising to falling, or from falling to rising.
🔹Signal modes
The indicator supports two independent signal philosophies, selectable by the user. Each mode interprets volume pressure changes differently and is suited to different market conditions.
◇ Zero-Line State Shifts
In this mode, signals are generated when the normalized CVD oscillator crosses its central equilibrium level. A cross above the zero line represents a transition from net selling pressure to net buying pressure, while a cross below zero represents a transition from net buying pressure to net selling pressure. From an interpretive standpoint, a bullish signal indicates that buying volume pressure has become dominant, while a bearish signal indicates that selling volume pressure has taken control. These signals are most useful during transitions in market behavior, such as when markets move from consolidation into expansion or when price structure begins to compress ahead of a directional move. Rather than reacting to price structure alone, this mode highlights shifts in buying and selling pressure derived directly from volume behavior
◇ Directional Momentum & Thresholds
Instead of waiting for the CVD oscillator to cross the zero line, this mode generates signals when there is a switch in directional momentum. A directional switch occurs when the CVD oscillator’s momentum has been moving in one direction and then turns to move in the opposite direction. Every signal in this mode begins with a confirmed change in direction. Because directional momentum can flip frequently, especially during ranging or low-conviction conditions, this mode incorporates user-defined thresholds to control which direction changes are allowed to generate signals. The thresholds act as a filter, ensuring that only momentum reversals occurring from a sufficient depth are considered, while shallow or minor flips are ignored.
🔹How it works:
For a bullish signal to be generated, two conditions must be met. First, the CVD oscillator must be below the user-defined bullish threshold. Second, directional momentum must switch from downward to upward. Only when both conditions occur together is a bullish signal produced. If momentum turns upward while the oscillator is above the bullish threshold, no signal is generated. The same logic applies on the bearish side. A bearish signal requires the oscillator to be above the bearish threshold and directional momentum to switch from upward to downward. Momentum reversals that occur closer to equilibrium are filtered out.
🔹How to interpret signals
A bullish signal below zero indicates that directional momentum has switched from bearish to bullish and that the reversal occurred below the bullish threshold. A bearish signal above zero indicates that directional momentum has switched from bullish to bearish and that the reversal occurred above the bearish threshold. In both cases, the signal simply means that direction changed and the threshold filter was satisfied. The mode does not attempt to predict outcomes or replace price-based confirmation, but instead highlights filtered momentum shifts in volume behavior.
CVD DIVERGENCE:
The divergence detection feature identifies situations where price continues to push toward new extremes while volume pressure weakens or moves in the opposite direction. This behavior often reflects absorption, distribution, or exhaustion that is not immediately obvious from price action alone.
🔹Types of divergences
Bearish divergence occurs when the price pushes higher, but CVD fails to confirm the move or forms a lower high, indicating weakening buying pressure behind the advance. Bullish divergence occurs when price pushes lower while CVD fails to confirm or forms a higher low, suggesting that selling pressure is losing strength. Divergences are evaluated only near meaningful swing points and after confirmation. This filtering helps reduce noise and avoids highlighting minor or premature divergence conditions.
🔹How to interpret divergences
Divergences can indicate that momentum may be weakening, control between buyers and sellers may be shifting, or that the risk–reward profile of the current move is changing. Divergences provide insight into underlying volume behavior but do not replace confirmation from price.
🔹Swing reference source
The indicator allows divergence detection to be anchored to either volume structure (CVD swings) or price structure (price swings). This distinction matters because CVD and price often pivot at different times. Anchoring divergences to the wrong structure can produce misleading results. By allowing the user to choose the reference source, the divergence system adapts more effectively to trending conditions, mean-reverting environments, and periods of elevated volatility.
🔹How divergences are calculated
The indicator identifies significant swing points and compares the relationship between price behavior and CVD behavior at those locations. Divergence conditions are validated before being displayed, and only confirmed divergences are plotted. To prevent clutter, only the most recent divergences are shown on the chart. Older divergence markings are automatically removed as new ones form.
🔹Main chart synchronization
The indicator allows divergences and signals to be displayed either within the oscillator pane or directly on the main price chart. Using the oscillator-only view is well-suited for volume behavior analysis and directional bias, while displaying signals and divergences on the main chart provides a clearer execution context alongside price structure. This ensures that volume insights can be adapted to different workflows without changing the underlying logic.
FLOW BEHAVIOR:
This feature group highlights situations where price behavior and CVD behavior begin to separate, without relying on traditional swing-point divergence logic.
🔹Absorption
Absorption highlights candles where price continues to advance or decline while CVD pressure moves against that direction. In simple terms, absorption reflects situations where aggressive buying or selling is being met and absorbed by opposing volume, preventing volume pressure from confirming the price move.
This behavior often appears:
During late-stage trends
Near range boundaries
Around liquidity-driven extensions
Absorption highlights do not predict reversals. They provide context when volume pressure is no longer aligned with price movement. Absorption is identified through disagreement between price progression and CVD behavior, not by raw volume spikes alone.
🔹Directional Divergence
Directional Divergence identifies moments where price continues to extend in one direction while CVD momentum shifts or weakens in the opposite direction. Unlike classic divergence tools, this behavior does not require confirmed swing highs or lows. It focuses purely on directional disagreement between price and volume pressure, allowing early detection of weakening moves or hidden opposition beneath continued price expansion. Directional Divergence focuses on ongoing disagreement without swing confirmation, while CVD Divergence evaluates confirmed swing-based divergence.
🔹Directional Anchor Price
An optional directional anchor line can be plotted to mark the price level at the bar where CVD last changed direction. This level serves as a visual reference, allowing traders to observe how the price behaves after a shift in the underlying CVD direction, without introducing new signals or conditions. These tools are designed to complement the core oscillator by visually exposing price–volume disagreement.
RATE OF CHANGE (ROC) MOMENTUM METER:
The Rate of Change (ROC) Momentum Meter measures how quickly the CVD oscillator itself is accelerating or decelerating. While the oscillator describes directional volume pressure, the ROC Meter focuses on a different dimension: whether volume pressure is gaining speed or losing momentum. This distinction is important because directional pressure and momentum strength do not always change at the same time. Trends can lose momentum without immediately reversing direction, and volume shifts often begin with changes in acceleration rather than visible price structure breaks. The ROC Meter is designed to surface those changes in volume momentum without replacing the oscillator's directional context.
🔹How to interpret the ROC Meter
The ROC Meter is displayed as a vertical gradient bar positioned alongside the oscillator pane. It is intentionally placed in the periphery to provide continuous momentum awareness without interfering with price action or the oscillator itself. A dynamic label marks the current ROC position, allowing quick reference without drawing focus away from the main analysis. When the ROC reading is positioned higher on the meter, volume acceleration is stronger. When it is positioned lower, acceleration is weaker. Readings near the center indicate balanced conditions. Sustained high ROC readings often accompany strong trends, reflecting continued acceleration in volume pressure. As momentum fades, ROC readings contract, indicating slowing acceleration even if directional pressure has not yet reversed.
🔹How ROC is calculated
The oscillator's rate of change is measured over a short lookback period and then normalized to prevent extreme spikes. The resulting values are mapped to a bounded vertical scale, ensuring the meter remains stable, comparable across assets, and resistant to distortion during periods of elevated volatility.
COLOR THEMES & VISUAL ADAPTABILITY:
The indicator includes multiple built-in color themes. Themes can be adjusted to suit dark or light chart backgrounds, varying screen brightness levels, and long trading sessions where visual comfort becomes important. Each theme affects key visual elements such as bullish and bearish colors, gradient intensity, cloud opacity, and overall contrast.
Users can choose between the following color themes:
Default
Bright
Sunset
Aqua
🔹MODULAR VISUAL CONTROLS
Every major visual component of the indicator can be enabled or disabled independently, allowing users to tailor the display to their preferred workflow and level of detail. This includes elements such as the delta histogram, oscillator columns, highlight candles, edges, clouds, upper / lower bands, the ROC Momentum Meter, and threshold reference lines.
INPUTS:
🔹CVD Normalization Mode
Selects how CVD is normalized into the oscillator: Adaptive adjusts dynamically to recent behavior, while Relative emphasizes volume pressure relative to recent extremes.
🔹Volume Calculation
Long-term mode accumulates volume pressure continuously for broader bias and structure.
Short-term mode uses a rolling window to emphasize local momentum and intraday shifts.
🔹 Delta Volume Display
The Delta Volume Histogram toggles the display of per-bar buy and sell imbalance to provide more granular insight into short-term volume behavior. Bullish and bearish delta colors can be customized to improve visibility and contrast based on personal preference or chart theme.
🔹 CVD Oscillator Display
These settings control how the normalized CVD oscillator is displayed. CVD Columns enable or disable the main oscillator body, while Adaptive Coloring automatically adjusts colors based on direction and volume strength. Color Themes provide preset visual styles designed for different lighting conditions and extended viewing sessions.
🔹 Visual Enhancements
◇ CVD Highlight Candles
Displays oscillator movement using candle-style bodies for intuitive reading.
◇ CVD Edges
Thin outlines that emphasize directional volume bias.
◇ CVD Cloud
Shows volume envelopes and expansion or contraction in volume pressure.
◇ Upper / Lower Bands
Provides directional background context relative to equilibrium.
🔹 Rate of Change (ROC) Meter
The ROC Meter toggle enables the vertical ROC Momentum Meter, and the ROC Color option allows users to select the meter’s color to suit visibility and chart contrast.
🔹 Flow Behavior
Controls visual cues that highlight price and CVD behavior when direction and volume pressure begin to diverge.
◇ Highlight Absorption Candles
Marks candles where price continues to move while CVD pressure shifts in the opposite direction, indicating potential absorption of aggressive buying or selling.
◇ Main Chart
Displays absorption highlights directly on the main price chart for execution-focused workflows.
◇ Directional Divergence
Highlights directional disagreement between price movement and CVD momentum without requiring traditional swing-point divergence.
🔹 Divergences
Controls divergence detection and display.
◇ Enable Divergences
Master toggle for all divergence logic.
◇ Display Location
Divergences can be shown in the oscillator pane, on the main chart, or both.
◇ Swing Reference Source
Anchor divergence detection to either CVD structure or price structure.
◇ Swing Length
Adjusts divergence sensitivity. Shorter lengths increase frequency and noise, while longer lengths produce fewer, more selective divergences.
◇ Plot Directional Anchor Price
Plots the price level where CVD last changed direction, providing a visual reference to observe how price behaves after a CVD directional shift.
🔹 Signals
Controls signal generation and display.
◇ Enable Signals
Turns signal logic on or off.
◇ Signal Display Location
Signals can be shown in the oscillator pane, on the main price chart, or both.
◇ Signal Logic Mode
Choose between zero-line state shifts or directional momentum thresholds.
◇ Threshold Visibility
Optional dashed reference levels for transparency when using threshold-based signals.
ALERTS:
The CVD Oscillator Toolkit includes full alert functionality using AnyAlert(), allowing users to receive notifications in real time for all major model components and signal events.
Users can enable or disable each alert type in the “Alerts” section of the settings. After selecting which alerts they want active, they can create a single TradingView alert using the AnyAlert() condition. All alerts are triggered only after confirmation, not on provisional or forming conditions.
Available Alerts:
Bullish Crossover
Bearish Crossover
Bullish Divergence
Bearish Divergence
How to Receive Alerts:
Open the TradingView alert creation window.
Select the CVD Oscillator Toolkit indicator as the alert condition.
Choose AnyAlert() from the condition dropdown.
Create the alert.
UNIQUENESS:
The CVD Oscillator Toolkit focuses on identifying volume-driven behavior rather than simply plotting cumulative volume. In addition to normalized CVD, it highlights absorption candles, directional divergences, directional anchor price levels, and a Rate of Change (ROC) momentum meter that tracks acceleration and deceleration in volume pressure. Together, these components expose situations where price continues in one direction while volume pressure weakens, stalls, or reverses beneath the surface. The toolkit emphasizes interpretation over signal quantity, structuring volume behavior into momentum, divergence, and flow-based components that complement price analysis without attempting to replace it.
Institutional Flow Suite v1.0 Institutional Flow Suite v1.0 ― 説明文
Institutional Flow Suite v1.0 は、Smart Money Concepts(SMC)および ICT 理論をベースに、
機関投資家の注文フロー・流動性・市場構造を視覚的に分析するためのオーバーレイ型インジケーターです。
本インジケーターは、トレンド方向・出来高・セッション情報を組み合わせることで、
裁量トレードにおける「環境認識」と「エントリー判断」をサポートします。
🔹 主な機能
■ Order Block(OB)表示
連続した反対足からの反転と出来高増加を条件に、
注文が集中しやすい価格帯(Order Block)を自動検出・ゾーン表示。
■ Fair Value Gap(FVG)
3本足構造による価格ギャップを検出し、
価格の戻り・反応ポイントの目安として表示。
■ Liquidity(流動性プール)
直近高値・安値を基準に、
ストップロスが集まりやすい流動性ゾーンを可視化。
■ Market Structure(CHoCH)
ピボット構造を用いて、
トレンド転換(Change of Character)を検出・表示。
■ セッション分析(ICT)
Asian Range のボックス表示
London / New York Kill Zone を背景色で表示(タイムゾーン対応)
■ トレンド・フィルター
EMA(20 / 50 / 200)
VWAP
出来高スパイク(Volume Surge)判定
■ ダッシュボード(右上)
トレンド方向
VWAP位置
出来高状態
セッション状況
OBの有無
を一目で確認可能。
🔹 想定マーケット
FX(為替)
日本株・米国株
ゴールド・指数・暗号資産
※時間足・銘柄を問わず使用可能です。
⚠ 注意事項
本インジケーターは投資助言を目的としたものではありません。
売買判断はご自身の責任で行ってください。
必ずリスク管理を行い、他の分析手法と併用することを推奨します。
✔ こんな方におすすめ
Smart Money / ICT ベースの分析をチャート上で整理したい方
Order Block・FVG・Liquidity を一つのツールで確認したい方
裁量トレードの環境認識を効率化したい方
Liquidity & Structure Liquidity & Structure Suite – Pro is an advanced market analysis indicator designed to visualize institutional trading behavior through liquidity, structure, and time-based concepts.
This indicator integrates key professional trading frameworks such as:
Order Blocks to highlight areas of institutional buying and selling
Fair Value Gaps (FVG) to identify price inefficiencies
Market Structure & CHoCH to detect trend shifts and structural breaks
Liquidity Pools around equal highs/lows and stop-hunt zones
Session Analysis including Asian range and London / New York kill zones
VWAP & Volume filters to assess fair price and participation strength
A built-in dashboard panel summarizes the current market state at a glance, helping traders quickly determine whether conditions favor buying, selling, or waiting.
This tool is designed for:
FX
Indices
Commodities (including Gold)
Crypto
Liquidity & Structure Suite – Pro does not predict the market.
Instead, it provides a clear framework to understand where institutions are likely active and how price reacts around key levels — supporting more disciplined, rule-based decision making.
Best suited for traders who focus on:
Smart Money Concepts (SMC / ICT)
Liquidity-based trading
Structure-driven entries and exits
Asia & London Session High / Low (CT) BY Grid & Grit ChartingThis indicator draws Asia and London session highs/lows in Central Time (CT) and optionally shades each session with a box, so you can see where overnight liquidity was built and then carried forward into NY. In the settings, you can toggle Show Asia Session and Show London Session to enable/disable each session’s tracking and plotting entirely. For each session you can customize the High/Low line colors (Asia High Color / Asia Low Color, London High Color / London Low Color), the line width (Asia Line Width, London Line Width), and the line style (Solid/Dashed/Dotted) so you can visually prioritize London over Asia if you want. The session times are adjustable via Asia Session (CT) (default 6:00 PM–2:00 AM CT) and London Session (CT) (default 2:00 AM–8:00 AM CT). The Show Session Boxes toggle controls whether a translucent box is drawn only during each active session; box appearance is controlled by Asia Box Color and London Box Color (these colors already include opacity, so you can make them faint or more visible). The Show Labels toggle controls whether “Asia H/L” and “London H/L” labels are printed at session end; label text color is controlled by Label Text Color. Mechanically: during each session the script continuously updates that session’s running high/low; when the session ends, it draws fresh horizontal lines that extend to the right (carry forward) and it deletes the prior session’s lines/labels to prevent clutter, while boxes stop at the session end so NY stays clean.
Crandall SwingThe Crandall Swing indicator is designed for swing-trading using a Parabolic Stop and Reverse (PSAR) trading technique. It also provides additional insight below the price to provide more context behind potential short-term trend movements.
How to Use
• Buy Signal: Likely appears when the price of the first green candle opens above the PSAR (blue).
• Sell Signal: Likely appears when the price of the first candle opens below the PSAR.
• Bars Below: Represent the difference between price and PSAR values (price-PSAR). Thus, positive upward pointing bars generally represent uptrends, and negative downward pointing bars represent downtrends.
• Yellow Line: Rate of change of the difference. (velocity)
• Green Line: The acceleration of the difference. (acceleration)
• For all upward pointing bars the following apply in theory, not guaranteed reality :
• Positive velocity + positive acceleration = buy signal
• Positive velocity + negative acceleration = trend price peak
• Negative velocity + positive acceleration = fierce downward trend
• Negative velocity + negative acceleration = price floor.
• FYI: Trading below the SMA200 (purple line) may be more risky, as prices below the SMA200 generally hint at a bear market.
Note: This indicator neither gives financial advice nor does it guarantee investment success. Invest at your own discretion.
52W High / Low + 20% Retracement52-Week High / Low with 20% Retracement Level
This indicator provides a visual context for momentum and drawdown
analysis using 52-week price extremes.
What it shows:
- The 52-week high and 52-week low levels.
- A retracement level defined as a fixed percentage (default 20%)
below the 52-week high.
How to interpret it:
- Price above the retracement level indicates that the stock has
corrected in a controlled manner and the broader momentum structure
is still intact.
- Price below the retracement level suggests a deeper drawdown and
potential deterioration of momentum.
Intended use:
- Designed as a quality filter, not as an entry or exit signal.
- Helps identify stocks with strong momentum that are consolidating
rather than breaking down.
- Should be combined with trend and liquidity filters.
Notes:
- The retracement percentage is adjustable.
- This indicator is descriptive, not predictive.
- It does not replace risk management or stop-loss rules.
*/






















