Cập nhật
Dual-Axis Volume Pro [MarkitTick]

💡 There are volume analysis tools, and then there are instruments of genuine market intelligence. Dual-Axis Volume Pro is the latter — a dual-dimensional volume analysis system that fuses two historically separate domains of market study into a single, cohesive framework. Where conventional volume tools ask traders to choose between understanding *where* volume accumulates across price levels and *when* it concentrates across time, this indicator dissolves that choice entirely. It operates simultaneously along both axes of the chart — price and time — revealing the full topography of market participation in a way that neither dimension alone can express. The result is a tool that does not merely display volume data; it interprets it, structures it, and anchors it to the precise moment in market structure where that interpretation carries the most analytical weight.
✨ Originality and Utility
● A Framework Built on Structural Awareness
Most volume profile tools treat the anchor point — the starting boundary of the analysis window — as a user-configured constant. The trader picks a date, and the profile renders from that point forward. This approach places the burden of structural judgment entirely on the human. Dual-Axis Volume Pro inverts this paradigm. Its auto-anchor engine monitors market structure in real time across a selectable timeframe, and resets the volume accumulation window automatically each time the market confirms a Change of Character — the moment price breaks through the most recently established swing extreme and shifts the directional bias of the trend. The profile does not merely display volume from an arbitrary point; it displays volume from the point that the market itself identified as structurally significant. This alignment between structural events and volume measurement is the core intellectual contribution of the indicator, and it is one that no standard volume profile implementation provides.
● Dual-Axis Integration
The second dimension of the framework — the vertical volume overlay — adds a temporal perspective that horizontal volume profiles intrinsically cannot provide. The horizontal profile reveals price acceptance; the vertical overlay reveals time-based participation intensity. When these two perspectives are rendered simultaneously and anchored to the same structural event, traders gain a read on not just what price levels attracted volume, but which bars within the profile window were responsible for that volume — and whether those bars cluster in a way that suggests consolidation, momentum, or exhaustion. This dual-axis synthesis is what separates the indicator from any single-axis tool currently available in the public domain.
● Structural Regime Adaptability
Traders operate across radically different market contexts — scalping intraday swings, managing multi-day positional trades, or evaluating weekly structural cycles. The indicator accommodates all of these use cases through a dual swing-detection regime: a Micro mode that tracks short-cycle structure with sensitivity to minor price swings, and a Macro mode that filters to larger, higher-conviction structural pivots. Both modes drive the same anchor logic, the same profile accumulation engine, and the same visual output, giving the indicator consistent analytical behavior across trading styles without requiring the trader to manage separate tools.
● Analytical Depth Through Zone Classification
Volume data alone is descriptive. Dual-Axis Volume Pro transforms that raw description into market structure classification. Price levels within a volume profile are not equal; some represent areas of broad agreement and active participation, while others represent price zones the market crossed in haste — gaps in volume distribution that denote institutional exhaustion or structural resistance. The indicator surfaces these distinctions automatically, classifying horizontal price bands into consolidation zones (areas of volume clustering), exhaustion highs (resistance tails), and exhaustion lows (support tails), with each class rendered distinctly so traders can read the market's opinion at a glance.
🔬 Methodology and Concepts
● Change of Character (CHoCH) Detection
The foundational trigger for the indicator's auto-anchor system is the Change of Character — a structural event defined by price confirming a breach of the most recently established swing extreme in the direction opposite to the prevailing trend. When the market is in a bearish structural state and price closes above the most recent confirmed swing high, a bullish CHoCH is recognized. When the market is in a bullish structural state and price closes below the most recent confirmed swing low, a bearish CHoCH is recognized. Each confirmed CHoCH triggers a reset of the volume accumulation window, anchoring the new profile to the structural swing that defined the breakout origin. This ensures that the volume profile always reflects the market's activity since the last meaningful structural shift — not since an arbitrary calendar date.
● Swing Point Identification
The indicator evaluates price structure using a configurable swing detection methodology. In Micro mode, the system identifies minor swing highs and lows using a compact lookback window suited to intraday and short-term analysis. In Macro mode, the lookback window is expanded significantly, causing the system to recognize only major structural pivots — the kind that define multi-day or multi-week market cycles. In both cases, swing detection is performed on confirmed, closed bars, and the CHoCH evaluation uses the prior bar's confirmed closing price as the structural reference. This design prevents the anchor from being set on the basis of intrabar price fluctuations that may not survive to bar close, eliminating a common source of phantom signal generation in live trading environments.
● Multi-Timeframe Structural Analysis
The structural evaluation — swing detection and CHoCH confirmation — can be conducted on a timeframe independent of the chart's native resolution. When a higher structure timeframe is selected, the indicator reads price structure from that timeframe while rendering volume data on the chart's native resolution, allowing traders to align their volume accumulation windows with the structural context of a higher time horizon. This multi-timeframe capability means that a trader viewing a 5-minute chart can anchor their volume profile to structural events defined on the 1-hour or 4-hour timeframe — a configuration that meaningfully improves the relevance of the profile's analytical output for directional decision-making.
● Volume Profile Construction
Once an anchor is established, the indicator accumulates raw volume data from a resolution optimized for the span of the active profile window. The price range of the accumulated bars is divided into a configurable number of horizontal price bands — called rows or slots — spanning from the profile's lowest observed price to its highest. Each bar's volume is distributed across the slots it overlaps, proportional to the fraction of that bar's price range falling within each slot. This produces a horizontally oriented histogram in which each bar's height represents the relative volume transacted at that price level across the profile's full duration.
● Point of Control (POC)
The Point of Control is the single price slot within the profile that attracted the greatest volume over the measurement window. It represents the price level at which the market reached the highest degree of transactional agreement — the price both buyers and sellers were most willing to accept during the period. A POC near the current market price suggests the market is trading within its area of highest acceptance. A POC far from the current price suggests the market has migrated away from its prior equilibrium, which can carry directional implications depending on the direction of that migration.
● Value Area
The Value Area defines the price range within which a configurable percentage of total profile volume was transacted — defaulting to 70%. It is bounded by a Value Area High and a Value Area Low. The Value Area represents the market's negotiated zone of fair value for the profile period; the majority of participants transacted within this range. Price trading above the Value Area High suggests premium pricing; price trading below the Value Area Low suggests discount pricing. Expansions or contractions of the Value Area Width reveal whether the market's conception of fair value is broadening or narrowing over the profile window.
● Volume Consolidation Groups (HVN Zones)
Within the volume profile, consecutive price slots each registering volume above a statistically derived threshold are classified as consolidation groups — regions of the price distribution where transactional density clusters into a coherent band. Groups that overlap with the Value Area are classified as High Volume Nodes (HVN), reflecting zones of broad participation and expected price stability. Groups that fall outside the Value Area are classified as imbalance zones — areas of elevated activity occurring outside the market's primary fair value range, which can act as reference levels for future price behavior. The dominant group within each category receives distinct visual emphasis.
● Volume Exhaustion Gaps (EXH and EXL Zones)
At the extremes of the volume distribution — above the profile's primary transactional body toward the high, and below it toward the low — the indicator identifies consecutive price slots where volume falls at or below a low-percentile threshold. These gaps represent price levels the market moved through rapidly, with minimal transactional interest. Those at the upper extreme are classified as Exhaustion Highs (EXH) and reflect resistance zones where buying conviction was insufficient to attract sustained participation. Those at the lower extreme are classified as Exhaustion Lows (EXL) and reflect support zones where selling conviction similarly failed to sustain volume. EXH and EXL zones are among the most actionable outputs of the profile, as they define the price levels where the market demonstrated the lowest conviction in its prior directional move.
● Vertical Volume Overlay
The vertical volume display renders the volume of each individual bar within the active profile window as a vertical bar extending upward from the top of the horizontal profile. This temporal dimension of volume measurement reveals which specific bars — not which price levels — attracted the most participation during the profile period. High-volume bars in the early portion of a profile may indicate the impulsive phase of a structural move; high-volume bars clustered near the end may indicate accumulation or distribution near the profile's price extreme. The single bar within the profile window with the highest volume receives special visual emphasis, marking the moment of peak temporal participation.
● Vertical Volume Groups and Gaps
The same structural classification logic applied to horizontal volume slots is also applied to the vertical volume series. Consecutive high-volume bars are grouped into temporal consolidation zones, rendered as boxes above the profile body. Consecutive low-volume bars at the temporal extremes of the profile are classified as exhaustion tails — periods of the profile window during which the market moved with minimal conviction. This parallel classification between the horizontal and vertical dimensions creates a two-axis view of where and when the market was most and least committed.
● POC Dominance Score
The dashboard surfaces a normalized measure of how concentrated the profile's total volume is within the POC slot. A high dominance score indicates a sharply peaked volume distribution — the market agreed strongly on a narrow price range. A low dominance score indicates a flat distribution — volume was spread broadly across the profile's price range, suggesting less conviction and potentially greater price instability. This score is rendered as a visual progress bar scaled from zero to ten for rapid interpretive access.
● Value Area Width Score
A second normalized dashboard metric measures the Value Area's width as a percentage of the total profile price range. A narrow Value Area Width indicates that the market's fair value consensus was concentrated in a small fraction of the profile's total price span — a sign of tight market agreement. A wide Value Area Width indicates that participation was broadly distributed across a large fraction of the price range — a sign of range expansion and less defined equilibrium.
● Anchor Age
The dashboard reports the number of confirmed bars elapsed since the current anchor was set. This metric reveals how mature the active profile is. Young profiles — set on a recent CHoCH — are still accumulating volume and may not yet have developed statistically meaningful distribution features. Mature profiles — those that have accumulated volume across many bars — are more likely to reflect stable, reliable market structure.
● Data Buffer Utilization
The indicator continuously monitors the volume of lower-timeframe data accumulated in its internal buffer, expressed as a normalized score. This metric serves as a system health indicator, informing traders when the buffer is approaching its practical limit and the profile's internal data density is at maximum capacity.
🎨 Visual Guide

● Horizontal Volume Profile Bars
The volume profile renders as a series of horizontal boxes extending rightward from the profile's start time. Each box represents one price slot. The width of each box is proportional to the volume transacted at that price level relative to the POC — the widest box always represents the POC slot. Boxes are colored using a gradient that transitions from a lighter, more transparent shade for low-volume slots to a richer, more opaque shade for high-volume slots. The POC slot receives a distinct fill to mark it unambiguously as the highest-volume level. An outer bounding box with a subtle background fill encompasses the full price range of the profile, providing a clean visual boundary.
● POC Label
A text label reading "POC" is centered within the POC slot's box when text display is enabled, making the Point of Control immediately identifiable without requiring the trader to infer it from bar widths alone.
● Percentage and Volume Labels
When text display is active, each slot — or each group/gap zone — carries a label showing either the percentage of total profile volume that the slot represents, or the raw volume figure, depending on user preference. These labels are rendered in a light tone against the profile's dark background, calibrated for legibility at standard chart zoom levels.
● Consolidation Group Boxes
Volume consolidation groups are rendered as filled boxes spanning the price range of the group across the full horizontal width of the profile. Groups within the Value Area receive a blue-tinted fill aligned with the profile's primary color theme. Groups outside the Value Area receive an amber fill that marks them as imbalance zones. Each group box is bordered to distinguish it from standard slot bars. A tag label at the left edge of each group reads "POC," "HVN," or "IMB" depending on the group's classification, with a secondary label at the group's vertical midpoint showing the group's volume share.
● Exhaustion Gap Zones
Exhaustion High zones are rendered with a translucent red fill, and Exhaustion Low zones with a translucent teal fill. Each gap zone is labeled at its midpoint with its volume percentage or raw figure, and tagged at the left edge with "EXH" or "EXL" respectively, using colors that mirror the zone's fill for immediate contextual clarity.
● Extended Zone Projections
When the zone extension option is enabled, each consolidation group and exhaustion gap zone is additionally rendered as a separate box extending from the profile's right boundary to the right edge of the visible chart, projecting the price band of each structural zone forward in time. This allows traders to use group and gap boundaries as prospective reference levels without manually drawing lines.
● Vertical Volume Bars
Above the horizontal profile body, a series of vertical lines rises from a baseline set at the top of the profile's price range. Each line corresponds to one lower-timeframe bar within the active profile window. Line height encodes volume magnitude, scaled to a configurable percentage of the total profile price range. Standard bars are rendered in blue; the single bar with the highest volume is rendered in a distinct amber or gold tone and drawn with a heavier line weight, marking the moment of peak temporal participation.
● Vertical Volume Group and Gap Boxes
When temporal grouping is active, individual vertical lines are replaced by filled rectangular boxes spanning each temporal consolidation group. The dominant group — the cluster of consecutive high-volume bars with the greatest aggregate volume — receives an accent-colored border and fill matching the dominant bar color. Temporal exhaustion tails at either end of the profile's time span receive translucent red or teal fills mirroring the horizontal gap classification scheme. Each box and gap is labeled with its percentage or raw volume contribution.
● Embedded Dashboard Table
A fixed-position table anchored to the upper-right corner of the chart displays eight live metrics in a two-column layout: a label column on the left and a value column on the right. Alternating row backgrounds in deep navy tones with controlled transparency reduce visual fatigue. Row zero carries a header identifying the indicator and the active symbol and timeframe. Rows one through eight display the eight dashboard metrics described above. Bar-chart-style progress indicators rendered in Unicode block characters provide visual encoding of normalized scores at a glance.
● Color Coding of Dashboard Values
Normalized score values — POC Dominance and Value Area Width — are colored on a four-tier scale: scores above seven render in bright green, indicating a strong or concentrated reading; scores from four to seven render in lime, indicating a moderate reading; scores from one-and-a-half to four render in amber, indicating a weak reading; scores below one-and-a-half render in neutral gray, indicating a negligible or near-zero reading. This consistent color gradient allows traders to assess the intensity of any scored metric without reading the numeric value.
📖 How to Use

● Initial Configuration
Upon adding the indicator to a chart, the first decision point is the anchor mode. Traders who wish to follow market structure automatically — the recommended configuration — should leave the manual anchor disabled and select between Micro mode for short-cycle trading or Macro mode for larger structural timeframes. Traders who need to analyze a specific historical period — for example, the volume distribution during a prior earnings release or a defined macro event window — should enable the manual anchor and configure the start and end dates accordingly.
● Selecting the Structure Timeframe
The structure timeframe input determines the resolution at which swing detection and CHoCH evaluation occur. Leaving it empty applies analysis on the chart's native timeframe. Setting it to a higher value — for example, using a 15-minute chart but setting the structure timeframe to 1 hour — causes the indicator to recognize structural events at the larger timeframe scale, producing profiles anchored to more significant market turning points. This configuration is particularly useful for traders who want lower-resolution chart detail but higher-resolution structural context.
● Reading the Profile
The widest slot in the horizontal profile identifies the POC — the highest-conviction price level. The outer boundaries of the profile's VA-shaded group zones define the Value Area. Slots or groups rendered outside the Value Area in the amber imbalance style represent price levels where the market transacted actively but at a pace inconsistent with its primary equilibrium — these are the levels to watch for potential structural reactions. Red gap zones above the profile body and teal gap zones below it mark the price levels the market moved through most quickly, where the fewest participants committed volume. These extremes frequently define the natural boundaries of structural reversals.
● Reading the Vertical Volume Overlay
Scan the vertical bars or temporal group boxes above the horizontal profile. If the dominant bar or dominant group appears in the early portion of the profile window, it suggests that the highest conviction occurred at the moment of the structural event — consistent with an impulsive move. If it appears in the later portion, it suggests renewed participation as the price approached its current level — consistent with accumulation or distribution behavior. Temporal exhaustion tails at either end of the vertical overlay indicate periods during the profile window where the market moved without meaningful participation, which can corroborate the significance of the horizontal exhaustion gaps at the same structural extreme.
● Using the Dashboard
Monitor the Structure row for the current market structural bias. Monitor the Anchor Age row to assess profile maturity; treat young profiles with more caution than mature ones. Track the POC Price row to identify the current equilibrium level. Use the POC Dominance score to assess whether the market is focused or distributed: a high score suggests the market is highly biased toward a single price level, which can indicate a strong reference point for mean-reversion setups. Use the Value Area row to assess whether the market's fair value band is narrow or broad, informing expectations about near-term range behavior.
● Combining Dimensions
The most powerful analytical configurations pair the horizontal and vertical outputs. When a horizontal HVN group aligns with a temporal consolidation cluster in the vertical overlay — meaning the market was both price-focused and time-focused in the same zone — the resulting level carries compound structural significance. When a horizontal EXH gap aligns with a temporal exhaustion tail, the case for treating that price extreme as a high-probability reaction zone is reinforced. These dual-axis confluences represent the core analytical use case of the indicator.
● Profile Extension
The "Extend Profile to Present" toggle controls whether the profile's right boundary advances with each new bar or terminates at a fixed end date. In auto-anchor mode, extension is typically left enabled, allowing the profile to grow continuously until the next CHoCH resets it. In manual mode, disabling extension and setting an explicit end date allows precise historical window analysis.
⚙️ Inputs and Settings
● 🛠️ Calculation Mode
● 🔄 Auto Anchor & Structure (MTF CHoCH)
● 📈 Volume Profile Settings
● 🎨 Volume Profile Colors
● 🔲 Embedded Label Style
● 📊 Vertical Volume Settings
● 📊 Dashboard Settings
🔍 Deconstruction of the Underlying Scientific and Academic Framework
The analytical foundations of Dual-Axis Volume Pro are rooted in three converging bodies of academic and practitioner research: market microstructure theory, volume profile analysis as derived from Market Profile methodology, and structural market analysis as formalized in the post-Wyckoff era of price action theory.
The horizontal volume profile component draws its conceptual lineage from J. Peter Steidlmayer's Market Profile framework, originally developed in collaboration with the Chicago Board of Trade in the 1980s. Steidlmayer's foundational insight — that markets are auction mechanisms seeking the price that facilitates the greatest volume of trade — provides the theoretical justification for treating the POC as the market's equilibrium price and the Value Area as its zone of fair value. The academic treatment of this concept was extended by researchers in market microstructure, including the work of Kyle (1985) on information and liquidity, which formalized the relationship between transactional volume and price efficiency. The Value Area, in this framework, can be understood as the empirical manifestation of the market's short-run price discovery equilibrium — the range within which the greatest proportion of informed and uninformed order flow reached agreement.
The classification of volume distribution features into High Volume Nodes and Low Volume Nodes (exhaustion gaps) draws on the auction market theory interpretation of market dynamics, as articulated by practitioners including Dalton, Jones, and Dalton in their seminal work "Mind Over Markets." Within this framework, high-volume nodes represent price levels where the market repeatedly returned — areas of acceptance — while low-volume nodes represent price levels the market rejected and moved through rapidly — areas of rejection. The EXH and EXL classifications within Dual-Axis Volume Pro operationalize this distinction in a quantified, threshold-based manner rather than leaving the identification to subjective visual inspection.
The Change of Character mechanism that drives the auto-anchor system is grounded in the structural market analysis tradition formalized by Charles Dow and extended by twentieth-century practitioners in the Wyckoff and Elliott traditions. The concept that markets define their directional bias through the sequential formation and breach of swing highs and lows — and that a breach of the prevailing structural extreme constitutes a meaningful regime shift requiring analytical reassessment — is a foundational principle of modern price action theory. The auto-anchor system automates this reassessment by resetting the volume measurement window precisely at the point of structural regime change, ensuring that the profile's data window and the market's structural context remain continuously synchronized.
The vertical volume component can be contextualized within the literature on volume and price dynamics, including Lo and Wang's (2000) work on trading volume and the predictability of returns, which demonstrated that volume concentration within specific time intervals carries information about the strength and persistence of price movements. The identification of temporal volume clusters — periods within a profile window where consecutive bars register above-average participation — applies this insight in a direct, visual form: the trader can observe not only which price levels were accepted, but which moments within the structural cycle were characterized by the greatest market conviction.
The normalized scoring system applied to POC Dominance and Value Area Width reflects concepts from statistical distribution analysis. A highly concentrated POC — captured by a high dominance score — corresponds to a leptokurtic (heavy-tailed, narrow-bodied) volume distribution, where the market's agreement is focused at a single price level. A broadly distributed POC — captured by a low dominance score — corresponds to a platykurtic (flat, wide-bodied) distribution, where agreement is diffuse. This framing connects the indicator's dashboard metrics to the broader academic literature on distribution shape and its implications for market stability, liquidity, and mean-reversion potential.
⚠️ Disclaimer
This indicator is provided strictly for educational and informational purposes. Nothing contained within this tool, its outputs, its labels, or its documentation constitutes financial advice, investment advice, or a recommendation to buy or sell any financial instrument. All trading involves substantial risk of loss, and past analytical patterns do not guarantee future price behavior. We expressly disclaim all liability for any trading losses, financial damages, or adverse outcomes arising from the use or interpretation of this indicator. Users are solely responsible for their own trading decisions. Always conduct independent research and consult a qualified financial professional before making any investment or trading decision.
✨ Originality and Utility
● A Framework Built on Structural Awareness
Most volume profile tools treat the anchor point — the starting boundary of the analysis window — as a user-configured constant. The trader picks a date, and the profile renders from that point forward. This approach places the burden of structural judgment entirely on the human. Dual-Axis Volume Pro inverts this paradigm. Its auto-anchor engine monitors market structure in real time across a selectable timeframe, and resets the volume accumulation window automatically each time the market confirms a Change of Character — the moment price breaks through the most recently established swing extreme and shifts the directional bias of the trend. The profile does not merely display volume from an arbitrary point; it displays volume from the point that the market itself identified as structurally significant. This alignment between structural events and volume measurement is the core intellectual contribution of the indicator, and it is one that no standard volume profile implementation provides.
● Dual-Axis Integration
The second dimension of the framework — the vertical volume overlay — adds a temporal perspective that horizontal volume profiles intrinsically cannot provide. The horizontal profile reveals price acceptance; the vertical overlay reveals time-based participation intensity. When these two perspectives are rendered simultaneously and anchored to the same structural event, traders gain a read on not just what price levels attracted volume, but which bars within the profile window were responsible for that volume — and whether those bars cluster in a way that suggests consolidation, momentum, or exhaustion. This dual-axis synthesis is what separates the indicator from any single-axis tool currently available in the public domain.
● Structural Regime Adaptability
Traders operate across radically different market contexts — scalping intraday swings, managing multi-day positional trades, or evaluating weekly structural cycles. The indicator accommodates all of these use cases through a dual swing-detection regime: a Micro mode that tracks short-cycle structure with sensitivity to minor price swings, and a Macro mode that filters to larger, higher-conviction structural pivots. Both modes drive the same anchor logic, the same profile accumulation engine, and the same visual output, giving the indicator consistent analytical behavior across trading styles without requiring the trader to manage separate tools.
● Analytical Depth Through Zone Classification
Volume data alone is descriptive. Dual-Axis Volume Pro transforms that raw description into market structure classification. Price levels within a volume profile are not equal; some represent areas of broad agreement and active participation, while others represent price zones the market crossed in haste — gaps in volume distribution that denote institutional exhaustion or structural resistance. The indicator surfaces these distinctions automatically, classifying horizontal price bands into consolidation zones (areas of volume clustering), exhaustion highs (resistance tails), and exhaustion lows (support tails), with each class rendered distinctly so traders can read the market's opinion at a glance.
🔬 Methodology and Concepts
● Change of Character (CHoCH) Detection
The foundational trigger for the indicator's auto-anchor system is the Change of Character — a structural event defined by price confirming a breach of the most recently established swing extreme in the direction opposite to the prevailing trend. When the market is in a bearish structural state and price closes above the most recent confirmed swing high, a bullish CHoCH is recognized. When the market is in a bullish structural state and price closes below the most recent confirmed swing low, a bearish CHoCH is recognized. Each confirmed CHoCH triggers a reset of the volume accumulation window, anchoring the new profile to the structural swing that defined the breakout origin. This ensures that the volume profile always reflects the market's activity since the last meaningful structural shift — not since an arbitrary calendar date.
● Swing Point Identification
The indicator evaluates price structure using a configurable swing detection methodology. In Micro mode, the system identifies minor swing highs and lows using a compact lookback window suited to intraday and short-term analysis. In Macro mode, the lookback window is expanded significantly, causing the system to recognize only major structural pivots — the kind that define multi-day or multi-week market cycles. In both cases, swing detection is performed on confirmed, closed bars, and the CHoCH evaluation uses the prior bar's confirmed closing price as the structural reference. This design prevents the anchor from being set on the basis of intrabar price fluctuations that may not survive to bar close, eliminating a common source of phantom signal generation in live trading environments.
● Multi-Timeframe Structural Analysis
The structural evaluation — swing detection and CHoCH confirmation — can be conducted on a timeframe independent of the chart's native resolution. When a higher structure timeframe is selected, the indicator reads price structure from that timeframe while rendering volume data on the chart's native resolution, allowing traders to align their volume accumulation windows with the structural context of a higher time horizon. This multi-timeframe capability means that a trader viewing a 5-minute chart can anchor their volume profile to structural events defined on the 1-hour or 4-hour timeframe — a configuration that meaningfully improves the relevance of the profile's analytical output for directional decision-making.
● Volume Profile Construction
Once an anchor is established, the indicator accumulates raw volume data from a resolution optimized for the span of the active profile window. The price range of the accumulated bars is divided into a configurable number of horizontal price bands — called rows or slots — spanning from the profile's lowest observed price to its highest. Each bar's volume is distributed across the slots it overlaps, proportional to the fraction of that bar's price range falling within each slot. This produces a horizontally oriented histogram in which each bar's height represents the relative volume transacted at that price level across the profile's full duration.
● Point of Control (POC)
The Point of Control is the single price slot within the profile that attracted the greatest volume over the measurement window. It represents the price level at which the market reached the highest degree of transactional agreement — the price both buyers and sellers were most willing to accept during the period. A POC near the current market price suggests the market is trading within its area of highest acceptance. A POC far from the current price suggests the market has migrated away from its prior equilibrium, which can carry directional implications depending on the direction of that migration.
● Value Area
The Value Area defines the price range within which a configurable percentage of total profile volume was transacted — defaulting to 70%. It is bounded by a Value Area High and a Value Area Low. The Value Area represents the market's negotiated zone of fair value for the profile period; the majority of participants transacted within this range. Price trading above the Value Area High suggests premium pricing; price trading below the Value Area Low suggests discount pricing. Expansions or contractions of the Value Area Width reveal whether the market's conception of fair value is broadening or narrowing over the profile window.
● Volume Consolidation Groups (HVN Zones)
Within the volume profile, consecutive price slots each registering volume above a statistically derived threshold are classified as consolidation groups — regions of the price distribution where transactional density clusters into a coherent band. Groups that overlap with the Value Area are classified as High Volume Nodes (HVN), reflecting zones of broad participation and expected price stability. Groups that fall outside the Value Area are classified as imbalance zones — areas of elevated activity occurring outside the market's primary fair value range, which can act as reference levels for future price behavior. The dominant group within each category receives distinct visual emphasis.
● Volume Exhaustion Gaps (EXH and EXL Zones)
At the extremes of the volume distribution — above the profile's primary transactional body toward the high, and below it toward the low — the indicator identifies consecutive price slots where volume falls at or below a low-percentile threshold. These gaps represent price levels the market moved through rapidly, with minimal transactional interest. Those at the upper extreme are classified as Exhaustion Highs (EXH) and reflect resistance zones where buying conviction was insufficient to attract sustained participation. Those at the lower extreme are classified as Exhaustion Lows (EXL) and reflect support zones where selling conviction similarly failed to sustain volume. EXH and EXL zones are among the most actionable outputs of the profile, as they define the price levels where the market demonstrated the lowest conviction in its prior directional move.
● Vertical Volume Overlay
The vertical volume display renders the volume of each individual bar within the active profile window as a vertical bar extending upward from the top of the horizontal profile. This temporal dimension of volume measurement reveals which specific bars — not which price levels — attracted the most participation during the profile period. High-volume bars in the early portion of a profile may indicate the impulsive phase of a structural move; high-volume bars clustered near the end may indicate accumulation or distribution near the profile's price extreme. The single bar within the profile window with the highest volume receives special visual emphasis, marking the moment of peak temporal participation.
● Vertical Volume Groups and Gaps
The same structural classification logic applied to horizontal volume slots is also applied to the vertical volume series. Consecutive high-volume bars are grouped into temporal consolidation zones, rendered as boxes above the profile body. Consecutive low-volume bars at the temporal extremes of the profile are classified as exhaustion tails — periods of the profile window during which the market moved with minimal conviction. This parallel classification between the horizontal and vertical dimensions creates a two-axis view of where and when the market was most and least committed.
● POC Dominance Score
The dashboard surfaces a normalized measure of how concentrated the profile's total volume is within the POC slot. A high dominance score indicates a sharply peaked volume distribution — the market agreed strongly on a narrow price range. A low dominance score indicates a flat distribution — volume was spread broadly across the profile's price range, suggesting less conviction and potentially greater price instability. This score is rendered as a visual progress bar scaled from zero to ten for rapid interpretive access.
● Value Area Width Score
A second normalized dashboard metric measures the Value Area's width as a percentage of the total profile price range. A narrow Value Area Width indicates that the market's fair value consensus was concentrated in a small fraction of the profile's total price span — a sign of tight market agreement. A wide Value Area Width indicates that participation was broadly distributed across a large fraction of the price range — a sign of range expansion and less defined equilibrium.
● Anchor Age
The dashboard reports the number of confirmed bars elapsed since the current anchor was set. This metric reveals how mature the active profile is. Young profiles — set on a recent CHoCH — are still accumulating volume and may not yet have developed statistically meaningful distribution features. Mature profiles — those that have accumulated volume across many bars — are more likely to reflect stable, reliable market structure.
● Data Buffer Utilization
The indicator continuously monitors the volume of lower-timeframe data accumulated in its internal buffer, expressed as a normalized score. This metric serves as a system health indicator, informing traders when the buffer is approaching its practical limit and the profile's internal data density is at maximum capacity.
🎨 Visual Guide
● Horizontal Volume Profile Bars
The volume profile renders as a series of horizontal boxes extending rightward from the profile's start time. Each box represents one price slot. The width of each box is proportional to the volume transacted at that price level relative to the POC — the widest box always represents the POC slot. Boxes are colored using a gradient that transitions from a lighter, more transparent shade for low-volume slots to a richer, more opaque shade for high-volume slots. The POC slot receives a distinct fill to mark it unambiguously as the highest-volume level. An outer bounding box with a subtle background fill encompasses the full price range of the profile, providing a clean visual boundary.
● POC Label
A text label reading "POC" is centered within the POC slot's box when text display is enabled, making the Point of Control immediately identifiable without requiring the trader to infer it from bar widths alone.
● Percentage and Volume Labels
When text display is active, each slot — or each group/gap zone — carries a label showing either the percentage of total profile volume that the slot represents, or the raw volume figure, depending on user preference. These labels are rendered in a light tone against the profile's dark background, calibrated for legibility at standard chart zoom levels.
● Consolidation Group Boxes
Volume consolidation groups are rendered as filled boxes spanning the price range of the group across the full horizontal width of the profile. Groups within the Value Area receive a blue-tinted fill aligned with the profile's primary color theme. Groups outside the Value Area receive an amber fill that marks them as imbalance zones. Each group box is bordered to distinguish it from standard slot bars. A tag label at the left edge of each group reads "POC," "HVN," or "IMB" depending on the group's classification, with a secondary label at the group's vertical midpoint showing the group's volume share.
● Exhaustion Gap Zones
Exhaustion High zones are rendered with a translucent red fill, and Exhaustion Low zones with a translucent teal fill. Each gap zone is labeled at its midpoint with its volume percentage or raw figure, and tagged at the left edge with "EXH" or "EXL" respectively, using colors that mirror the zone's fill for immediate contextual clarity.
● Extended Zone Projections
When the zone extension option is enabled, each consolidation group and exhaustion gap zone is additionally rendered as a separate box extending from the profile's right boundary to the right edge of the visible chart, projecting the price band of each structural zone forward in time. This allows traders to use group and gap boundaries as prospective reference levels without manually drawing lines.
● Vertical Volume Bars
Above the horizontal profile body, a series of vertical lines rises from a baseline set at the top of the profile's price range. Each line corresponds to one lower-timeframe bar within the active profile window. Line height encodes volume magnitude, scaled to a configurable percentage of the total profile price range. Standard bars are rendered in blue; the single bar with the highest volume is rendered in a distinct amber or gold tone and drawn with a heavier line weight, marking the moment of peak temporal participation.
● Vertical Volume Group and Gap Boxes
When temporal grouping is active, individual vertical lines are replaced by filled rectangular boxes spanning each temporal consolidation group. The dominant group — the cluster of consecutive high-volume bars with the greatest aggregate volume — receives an accent-colored border and fill matching the dominant bar color. Temporal exhaustion tails at either end of the profile's time span receive translucent red or teal fills mirroring the horizontal gap classification scheme. Each box and gap is labeled with its percentage or raw volume contribution.
● Embedded Dashboard Table
A fixed-position table anchored to the upper-right corner of the chart displays eight live metrics in a two-column layout: a label column on the left and a value column on the right. Alternating row backgrounds in deep navy tones with controlled transparency reduce visual fatigue. Row zero carries a header identifying the indicator and the active symbol and timeframe. Rows one through eight display the eight dashboard metrics described above. Bar-chart-style progress indicators rendered in Unicode block characters provide visual encoding of normalized scores at a glance.
● Color Coding of Dashboard Values
Normalized score values — POC Dominance and Value Area Width — are colored on a four-tier scale: scores above seven render in bright green, indicating a strong or concentrated reading; scores from four to seven render in lime, indicating a moderate reading; scores from one-and-a-half to four render in amber, indicating a weak reading; scores below one-and-a-half render in neutral gray, indicating a negligible or near-zero reading. This consistent color gradient allows traders to assess the intensity of any scored metric without reading the numeric value.
📖 How to Use
● Initial Configuration
Upon adding the indicator to a chart, the first decision point is the anchor mode. Traders who wish to follow market structure automatically — the recommended configuration — should leave the manual anchor disabled and select between Micro mode for short-cycle trading or Macro mode for larger structural timeframes. Traders who need to analyze a specific historical period — for example, the volume distribution during a prior earnings release or a defined macro event window — should enable the manual anchor and configure the start and end dates accordingly.
● Selecting the Structure Timeframe
The structure timeframe input determines the resolution at which swing detection and CHoCH evaluation occur. Leaving it empty applies analysis on the chart's native timeframe. Setting it to a higher value — for example, using a 15-minute chart but setting the structure timeframe to 1 hour — causes the indicator to recognize structural events at the larger timeframe scale, producing profiles anchored to more significant market turning points. This configuration is particularly useful for traders who want lower-resolution chart detail but higher-resolution structural context.
● Reading the Profile
The widest slot in the horizontal profile identifies the POC — the highest-conviction price level. The outer boundaries of the profile's VA-shaded group zones define the Value Area. Slots or groups rendered outside the Value Area in the amber imbalance style represent price levels where the market transacted actively but at a pace inconsistent with its primary equilibrium — these are the levels to watch for potential structural reactions. Red gap zones above the profile body and teal gap zones below it mark the price levels the market moved through most quickly, where the fewest participants committed volume. These extremes frequently define the natural boundaries of structural reversals.
● Reading the Vertical Volume Overlay
Scan the vertical bars or temporal group boxes above the horizontal profile. If the dominant bar or dominant group appears in the early portion of the profile window, it suggests that the highest conviction occurred at the moment of the structural event — consistent with an impulsive move. If it appears in the later portion, it suggests renewed participation as the price approached its current level — consistent with accumulation or distribution behavior. Temporal exhaustion tails at either end of the vertical overlay indicate periods during the profile window where the market moved without meaningful participation, which can corroborate the significance of the horizontal exhaustion gaps at the same structural extreme.
● Using the Dashboard
Monitor the Structure row for the current market structural bias. Monitor the Anchor Age row to assess profile maturity; treat young profiles with more caution than mature ones. Track the POC Price row to identify the current equilibrium level. Use the POC Dominance score to assess whether the market is focused or distributed: a high score suggests the market is highly biased toward a single price level, which can indicate a strong reference point for mean-reversion setups. Use the Value Area row to assess whether the market's fair value band is narrow or broad, informing expectations about near-term range behavior.
● Combining Dimensions
The most powerful analytical configurations pair the horizontal and vertical outputs. When a horizontal HVN group aligns with a temporal consolidation cluster in the vertical overlay — meaning the market was both price-focused and time-focused in the same zone — the resulting level carries compound structural significance. When a horizontal EXH gap aligns with a temporal exhaustion tail, the case for treating that price extreme as a high-probability reaction zone is reinforced. These dual-axis confluences represent the core analytical use case of the indicator.
● Profile Extension
The "Extend Profile to Present" toggle controls whether the profile's right boundary advances with each new bar or terminates at a fixed end date. In auto-anchor mode, extension is typically left enabled, allowing the profile to grow continuously until the next CHoCH resets it. In manual mode, disabling extension and setting an explicit end date allows precise historical window analysis.
⚙️ Inputs and Settings
● 🛠️ Calculation Mode
- Enable Manual Anchor — When active, the auto-CHoCH detection system is bypassed entirely. The profile begins at the manually specified start date and optionally terminates at a manually specified end date. Use this setting for event-window analysis or when a specific historical period must be isolated.
- Manual Start Date — Defines the precise timestamp at which the manual volume profile begins accumulating data. Only active when Manual Anchor is enabled.
- Manual End Date — Defines the timestamp at which the manual profile stops accumulating data. Has no effect when "Extend Profile to Present" is enabled.
- Extend Profile to Present — When enabled, the profile's right boundary advances to the current bar on every calculation cycle. When disabled in manual mode, the profile terminates at the specified end date.
● 🔄 Auto Anchor & Structure (MTF CHoCH)
- Anchor Mode — Selects between Micro (Minor Swing) and Macro (Major Swing) structural detection regimes. Micro targets shorter, more frequent structural cycles. Macro targets larger, less frequent pivots.
- Structure Timeframe — The timeframe on which swing detection and CHoCH evaluation are performed. Leave empty for the chart's native timeframe. Higher values produce anchors based on larger structural events.
- Micro Swing Length — Controls the sensitivity of the minor swing detection in Micro mode. Smaller values detect more frequent, shallower swings. Larger values require more confirmation bars and identify more pronounced pivots.
- Macro Swing Length — Controls the sensitivity of the major swing detection in Macro mode. Should be set to a value meaningfully larger than the Micro length to ensure Macro mode captures only significant structural pivots.
● 📈 Volume Profile Settings
- Show Volume Profile — Master toggle for the entire horizontal volume profile rendering system, including all slots, labels, groups, and gaps.
- Use Custom Timeframe — When enabled, the indicator uses the explicitly specified lower-timeframe resolution for volume data collection rather than the automatically selected optimal resolution.
- Custom Timeframe — The specific resolution used for volume data collection when the custom timeframe option is active.
- Row Size — The number of horizontal price slots into which the profile's price range is divided. More rows increase price resolution but reduce the volume per slot. Fewer rows produce a coarser but statistically more stable distribution.
- Profile Width (%) — Controls the maximum horizontal extent of the profile bars as a percentage of the profile's time span. Lower values produce a more compact visual profile; higher values allow bars to extend further rightward.
- Show Text & Labels — Enables or disables all volume percentage or raw volume labels within the profile and on group and gap zones.
- Show % Values — When enabled, labels display each slot's volume as a percentage of total profile volume. When disabled, raw volume figures are shown instead.
- Show Slot Groups (Consolidation Zones) — Enables the detection and rendering of horizontal volume consolidation groups and exhaustion gap zones.
- Show Only Groups & Gaps — Suppresses individual slot bars and renders only the consolidated group boxes and gap zones, simplifying the visual output for traders who focus exclusively on structural zone analysis.
- Extend Group Zones to Right — Projects each detected consolidation group and exhaustion gap zone as a box extending to the right edge of the chart, providing forward-looking reference levels.
- Value Area (%) — Defines the percentage of total profile volume that the Value Area must encompass. The standard academic convention is 70%. Increasing this value expands the Value Area to include more volume; decreasing it produces a tighter, more selective fair value band.
● 🎨 Volume Profile Colors
- Standard: Box Color — The base color applied to individual slot bars. The profile's gradient coloring uses transparency variations of this color to encode volume intensity across slots.
- Standard: POC Line Color — The color used to distinguish the POC slot and its label from standard slots.
- Standard: Text Color — The color applied to percentage and volume labels rendered within the profile.
- Imbalance Zone Color — The color applied to consolidation groups and their labels when those groups fall outside the Value Area, identifying them as imbalance zones distinct from the primary HVN coloring.
● 🔲 Embedded Label Style
- Box Background Color — The background color of the label boxes used for group volume labels and gap volume labels within the profile.
- Gaps: Resistance Text Color — The text and accent color used for Exhaustion High gap labels, indicating resistance zones above the profile body.
- Gaps: Support Text Color — The text and accent color used for Exhaustion Low gap labels, indicating support zones below the profile body.
● 📊 Vertical Volume Settings
- Show Vertical Volume — Master toggle for the vertical volume overlay. When disabled, no vertical bars, group boxes, or gap zones are rendered above the profile body.
- Bar Color — The color applied to standard vertical volume lines in the individual-bar rendering mode.
- Dominant Bar Color — The color applied to the single vertical bar with the highest volume within the active profile window, and to the dominant temporal group when grouping mode is active.
- Height % of Profile Range — Controls the maximum height of the vertical volume display as a percentage of the total profile price range. Higher values allocate more vertical space to the overlay; lower values keep it compact.
- Show VV Groups & Gaps — When enabled, individual vertical bars are replaced by temporal consolidation group boxes and exhaustion tail zones, applying the same structural classification logic to the time dimension as the horizontal profile applies to the price dimension.
- Show Raw Volume (not %) — When enabled, labels on the vertical volume display show actual traded volume quantities rather than percentage shares of the total range volume.
● 📊 Dashboard Settings
- Background Color — Controls the background fill of alternating dashboard rows, allowing the table's contrast and opacity to be adjusted to match the chart's visual theme.
- Text Color — Controls the color of the label text in the left column of the dashboard table.
🔍 Deconstruction of the Underlying Scientific and Academic Framework
The analytical foundations of Dual-Axis Volume Pro are rooted in three converging bodies of academic and practitioner research: market microstructure theory, volume profile analysis as derived from Market Profile methodology, and structural market analysis as formalized in the post-Wyckoff era of price action theory.
The horizontal volume profile component draws its conceptual lineage from J. Peter Steidlmayer's Market Profile framework, originally developed in collaboration with the Chicago Board of Trade in the 1980s. Steidlmayer's foundational insight — that markets are auction mechanisms seeking the price that facilitates the greatest volume of trade — provides the theoretical justification for treating the POC as the market's equilibrium price and the Value Area as its zone of fair value. The academic treatment of this concept was extended by researchers in market microstructure, including the work of Kyle (1985) on information and liquidity, which formalized the relationship between transactional volume and price efficiency. The Value Area, in this framework, can be understood as the empirical manifestation of the market's short-run price discovery equilibrium — the range within which the greatest proportion of informed and uninformed order flow reached agreement.
The classification of volume distribution features into High Volume Nodes and Low Volume Nodes (exhaustion gaps) draws on the auction market theory interpretation of market dynamics, as articulated by practitioners including Dalton, Jones, and Dalton in their seminal work "Mind Over Markets." Within this framework, high-volume nodes represent price levels where the market repeatedly returned — areas of acceptance — while low-volume nodes represent price levels the market rejected and moved through rapidly — areas of rejection. The EXH and EXL classifications within Dual-Axis Volume Pro operationalize this distinction in a quantified, threshold-based manner rather than leaving the identification to subjective visual inspection.
The Change of Character mechanism that drives the auto-anchor system is grounded in the structural market analysis tradition formalized by Charles Dow and extended by twentieth-century practitioners in the Wyckoff and Elliott traditions. The concept that markets define their directional bias through the sequential formation and breach of swing highs and lows — and that a breach of the prevailing structural extreme constitutes a meaningful regime shift requiring analytical reassessment — is a foundational principle of modern price action theory. The auto-anchor system automates this reassessment by resetting the volume measurement window precisely at the point of structural regime change, ensuring that the profile's data window and the market's structural context remain continuously synchronized.
The vertical volume component can be contextualized within the literature on volume and price dynamics, including Lo and Wang's (2000) work on trading volume and the predictability of returns, which demonstrated that volume concentration within specific time intervals carries information about the strength and persistence of price movements. The identification of temporal volume clusters — periods within a profile window where consecutive bars register above-average participation — applies this insight in a direct, visual form: the trader can observe not only which price levels were accepted, but which moments within the structural cycle were characterized by the greatest market conviction.
The normalized scoring system applied to POC Dominance and Value Area Width reflects concepts from statistical distribution analysis. A highly concentrated POC — captured by a high dominance score — corresponds to a leptokurtic (heavy-tailed, narrow-bodied) volume distribution, where the market's agreement is focused at a single price level. A broadly distributed POC — captured by a low dominance score — corresponds to a platykurtic (flat, wide-bodied) distribution, where agreement is diffuse. This framing connects the indicator's dashboard metrics to the broader academic literature on distribution shape and its implications for market stability, liquidity, and mean-reversion potential.
⚠️ Disclaimer
This indicator is provided strictly for educational and informational purposes. Nothing contained within this tool, its outputs, its labels, or its documentation constitutes financial advice, investment advice, or a recommendation to buy or sell any financial instrument. All trading involves substantial risk of loss, and past analytical patterns do not guarantee future price behavior. We expressly disclaim all liability for any trading losses, financial damages, or adverse outcomes arising from the use or interpretation of this indicator. Users are solely responsible for their own trading decisions. Always conduct independent research and consult a qualified financial professional before making any investment or trading decision.
Phát hành các Ghi chú
💡 This release advances the Dual-Axis Volume framework with a fully user-customizable visual identity, a sharper dominant-cluster highlight system, an optional pure-volume viewing mode, and a substantially deeper dashboard — expanding the on-chart intelligence panel from eight to thirteen live metrics. Every meaningful color used across the volume distribution, the vertical volume overlay, the structural labels, and the dashboard itself has been converted into a user-configurable input, giving traders full control over the tool's appearance without touching a single setting outside the settings panel. The update also tightens the internal structure-detection engine and introduces a dedicated highlight mechanism that visually anchors the single most significant volume concentration on the chart at a glance.✨ What's New
● Full Color Customization Across Every Module
Previously fixed color values throughout the volume distribution engine, the gap and imbalance detection system, the embedded label styling, and the dashboard have all been converted into dedicated input fields. Traders can now independently recolor the standard volume boxes, the point-of-control marker, the imbalance zones, the support and resistance gap indicators, the embedded label backgrounds, and every dashboard row category — trend state, anchor mode, anchor age, price levels, and score bars — to match any chart theme or personal preference. This removes the previous reliance on a single fixed palette and turns the entire visual layer into an open canvas.
● Dominant Cluster Highlight System
The vertical volume overlay now identifies the single most significant volume cluster within the active profile range and visually frames it with a dedicated boundary and fill treatment, independently colorable from the rest of the overlay. This gives traders an immediate visual anchor to the most dominant pocket of activity without needing to scan every bar or group manually, sharpening the at-a-glance read of where volume concentration is strongest.
● Vertical-Volume-Only Display Mode
A new display toggle allows the volume distribution boxes and labels to be hidden entirely while keeping the vertical volume overlay active. This is useful for traders who want to isolate the time-based volume rhythm of price action without the visual weight of the full horizontal distribution, or who want to combine the vertical volume read with their own separate analysis tools on a cleaner chart.
● Expanded Dashboard — From 8 to 13 Metrics
The on-chart dashboard has grown substantially, adding five new rows that surface previously uncalculated context: value area high/low boundaries, total accumulated profile volume, the current status of the vertical volume overlay mode, the dominance percentage of the single largest volume bar relative to the total range, and a gap-zone slot ratio that quantifies how much of the profile sits in thin, low-participation territory versus the dense value area. Together with the original eight rows, the dashboard now offers a considerably more complete real-time snapshot of structure, positioning, and volume distribution health in a single glance.
● Refined Internal Structure Detection
The underlying swing-detection logic that drives the auto-anchor and Change of Character system has been tightened for consistency, ensuring that structural pivots and their associated timing references remain precisely synchronized across all anchor modes. This reinforces the reliability of the automatic anchoring behavior that the volume distribution engine depends on.
🎨 Visual Guide — What Changed
● Recolorable Volume Distribution
The standard volume box color, the point-of-control line and text colors, the imbalance zone color, and the two gap indicator colors (resistance-side and support-side) are now all independently adjustable, replacing the single fixed palette used previously.
● Recolorable Embedded Labels
The background shading and the resistance/support text colors used inside the embedded percentage labels are now open to customization, allowing the in-chart text to be tuned for contrast against any chart background.
● Dominant Zone Framing
A new pair of boundary markers and a fill wash now bracket the most dominant vertical volume cluster, both independently colorable, giving that zone a distinct visual signature separate from the rest of the overlay.
● Fully Recolorable Dashboard
Every dashboard element — header background and text, alternating row backgrounds, table border and frame, bullish/bearish/neutral trend indicators, manual/auto mode indicators, anchor age color, and all four score-bar tiers (strong, medium, low, none) — is now individually adjustable through dedicated color inputs, replacing the previous fixed scheme entirely.
📖 How to Use the New Controls
The new color inputs are grouped logically within the settings panel alongside their related feature groups, so traders can locate and adjust the volume profile palette, the vertical volume palette, the label palette, and the dashboard palette independently of one another. The vertical-volume-only toggle sits alongside the existing vertical volume settings and can be combined with the grouped or raw-bar display modes. The five new dashboard rows populate automatically alongside the existing eight and require no additional configuration — they update live on every bar using the same data already being tracked by the core engine.
⚙️ Summary of New Inputs
- Show Only Vertical Volume — hides the volume distribution boxes and labels, isolating the vertical volume overlay.
- Dominant Zone Fill — sets the fill color for the highlighted dominant volume cluster.
- Volume Profile color group — independent colors for standard boxes, POC line, POC text, imbalance zones, and both gap directions.
- Embedded Label color group — independent colors for label backgrounds and gap text.
- Dashboard color group — independent colors for header, row backgrounds, border, frame, trend states, anchor mode states, anchor age, and all score-bar tiers.
Phát hành các Ghi chú
Fixed the inability to change the color of the vertical volume bar. Phát hành các Ghi chú
Refinements & Improvements- Improved accuracy in identifying the dominant vertical volume cluster, so the highlighted zone and its connecting drop lines always correspond to the true highest-volume concentration.
- Structure detection (swing highs/lows and trend shifts) has been refined to reduce edge-case misreads, giving more reliable anchor placement for the volume profile.
- The volume profile anchor point is now more robust when the underlying data window shifts, preventing the profile from referencing a range it no longer has complete data for.
- Improved handling when a custom structure or profile timeframe is set incorrectly relative to the chart timeframe, avoiding stalled or repainting behavior.
- The Vertical Volume overlay and the Volume Profile now operate independently, so disabling one no longer unintentionally suppresses the other.
- Added safeguards so profile and vertical volume drawings stay within the platform's object limits, prioritizing the most recent and most relevant data when limits are approached.
- General performance optimizations across profile calculation and rendering for smoother chart responsiveness, with no change to what is displayed.
- Row Size input for the Volume Profile now includes guidance on practical upper limits before older profile boxes are dropped.
- Swing length inputs now have an upper bound for more predictable input validation.
This update focuses on accuracy, stability, and performance. No new visual elements, toggles, or dashboard metrics were introduced in this release.
Phát hành các Ghi chú
Dual-Axis Volume Pro — Update SummaryMajor Improvements
- Accurate Results on Non-Standard Charts — On Heikin Ashi, Renko and other synthetic chart types, market structure, anchoring and the volume profile now read real market prices instead of the synthetic candles, so zones and levels reflect where volume actually traded.
- Live Bar Included in Vertical Volume — In Auto and Extend-to-Present modes, the vertical volume overlay now includes the activity of the current, still-forming bar, so the most recent volume is no longer missing from the right edge of the range.
- Exact Manual Range Boundaries — With a fixed manual date range, both the profile and the vertical volume now stop precisely at the chosen end date, with no activity from beyond that point leaking into the results.
- Stable Profile Resolution — The automatic intrabar resolution is now tied to your chart timeframe rather than to the length of the active range, so the profile keeps a consistent level of detail instead of shifting as the range grows.
New Features
- Dashboard Position — Choose which corner of the chart the dashboard occupies: top right, top left, bottom right or bottom left.
- No-Volume Warning — The dashboard now shows a clear warning row when the symbol provides no volume data, so an empty profile is never mistaken for a quiet market.
- Percentage Readout on Progress Bars — Every progress bar in the dashboard now shows its fill level as a percentage beside the bar, and displays a dash instead of an empty bar when there is no data to measure.
Refinements
- Compact Volume Numbers — Raw volume values across the profile, the vertical volume overlay and the dashboard are now shown in a compact thousands / millions / billions format for faster reading.
- Reliable Drawing on Busy Charts — The vertical volume overlay now shares the chart's drawing capacity with the profile, so profile rows, zones and labels are no longer dropped when many vertical bars are on screen.
- Consistent Zone Extension — When group zones are extended to the right, the outermost gap zone now extends to the chart's right edge like all other zones.
- Refreshed Dashboard — Larger, easier-to-read text, softer label text so values stand out, a cleaner symbol and timeframe header, and a refreshed default color palette for the dashboard and its score bars.
- Clearer Settings — Nearly every setting now carries a tooltip explaining exactly what it controls. Vertical volume colors have their own color group, the dashboard colors are grouped together, and the Extend Profile to Present option now sits with the manual date settings it affects.
Performance
- The profile is now built progressively as the chart loads instead of being rebuilt in full on the latest bar, for faster loading and smoother updates on long ranges.
- Anchor placement and vertical volume grouping are faster, reducing load time on charts with deep history.
How to Use
- No-Volume Warning — If this row appears at the bottom of the dashboard, the current symbol does not supply volume data, and the profile and vertical volume cannot be trusted on it. Switch to a symbol or data feed that provides volume.
- Progress Bar Percentage — The percentage next to each bar is the same reading as the bar itself, in numbers: how far that metric has reached along its full scale. A dash means there is not enough data yet to measure it.
Có sẵn trong Gói trả phí
Chỉ báo này chỉ dành cho người đăng ký MarkitTick. Tham gia ngay để truy cập chỉ báo này và các tập lệnh khác của MarkitTick.
💡 Proprietary indicators. Original research. Built by analysts who trade.
📢 Free Telegram: t.me/MarkitTick_Updates
👑 Premium: markittick.com
📢 Free Telegram: t.me/MarkitTick_Updates
👑 Premium: markittick.com
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Có sẵn trong Gói trả phí
Chỉ báo này chỉ dành cho người đăng ký MarkitTick. Tham gia ngay để truy cập chỉ báo này và các tập lệnh khác của MarkitTick.
💡 Proprietary indicators. Original research. Built by analysts who trade.
📢 Free Telegram: t.me/MarkitTick_Updates
👑 Premium: markittick.com
📢 Free Telegram: t.me/MarkitTick_Updates
👑 Premium: markittick.com
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.