{"id":1205,"date":"2021-11-01T11:14:00","date_gmt":"2021-11-01T11:14:00","guid":{"rendered":"https:\/\/www.overcharts.com\/en\/helpcenter\/?post_type=docs&#038;p=1205"},"modified":"2026-01-14T13:19:31","modified_gmt":"2026-01-14T13:19:31","password":"","slug":"volume-ladder","status":"publish","type":"docs","link":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/","title":{"rendered":"Volume Ladder"},"content":{"rendered":"\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#cce9f5\"><strong>Volume Ladder<\/strong> is one of the most important indicators of order flow analysis. It displays Volume, Bid\/Ask, delta, acceleration, deceleration, absorption, imbalance and other volume statistics all together inside of each bar. Volume Ladder needs 1-Tick data to be built.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The purpose of <strong>volume analysis<\/strong> is to understand market movements in advance <strong>by highlighting possible support or resistance levels<\/strong> or, more generally, possible market pivot points.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Volume Ladder<\/strong> (a.k.a <em>footprint\u00ae<\/em>) is part of a set of indicators for volume analysis essential to understand market movements in advance. This set also includes <em><strong>Volume Profile<\/strong><\/em>, <strong><em>TPO-Profile<\/em><\/strong>, <strong><em>Market Depth Map<\/em><\/strong> (heatmap), <strong><em>Volume Bubbles<\/em><\/strong>, <strong><em>Volume Delta<\/em><\/strong>, <strong><em>VWAP<\/em><\/strong>, <strong><em>Volume-Meter<\/em><\/strong>, <strong><em>Volume on Bid\/Ask<\/em><\/strong>, <strong><em>Session Statistics<\/em><\/strong> and others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most of these indicators show the volume traded across the various price levels, highlighting buyers and sellers.<\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Calculation Properties<\/strong><\/h3>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#cce9f5\">You can access calculation properties from <strong>Properties<\/strong> Tab of the indicator <strong><a href=\"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/chart-window-settings\/\" target=\"_blank\" rel=\"noreferrer noopener\">configuration window<\/a><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>C<span style=\"letter-spacing: 0px;\">alculation Method<\/span><\/strong><span style=\"letter-spacing: 0px;\">: specifies how the volume of every single tick is assigned to Bid or Ask<\/span>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong style=\"letter-spacing: 0px;\">Tick Direction<\/strong><span style=\"letter-spacing: 0px;\">: volume is assigned to Bid or Ask based on direction of current tick compared to previous one. In other words, if current tick price is higher than previous one the volume is assigned to Ask, if lower it is assigned to Bid, if equal it is assigned to bid or ask based on the last assignment made.<\/span><\/li>\n\n\n\n<li><span style=\"letter-spacing: 0px;\"><strong style=\"background-color: rgb(255, 255, 255); letter-spacing: 0px;\">Bid\/Ask<\/strong><span style=\"background-color: rgb(255, 255, 255); letter-spacing: 0px;\">: volume is assigned to Bid if seller is the aggressor, or to Ask if buyer is the aggressor. If the aggressor is unknown and price is between bid and ask, the volume is assigned to bid or to ask depending on last assignment made.<\/span><\/span><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>Calculate using<\/strong>: specifies whether to use <strong><em>Volume<\/em><\/strong> or <strong><em>Tick Count<\/em><\/strong> (number of trades) to calculate the indicator. Unless you have special needs, we recommend you use the Volume.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Time Range<\/strong>: specifies the number of trading sessions\/days on which to calculate the indicator. 1-tick resolution data is used to calculate the indicator. For this reason we recommend you not to overdo the time range. Data loading and calculation times progressively increase with the time range. However, there is no recommended time range to use. It depends on many factors and in particular on your PC performance, your Internet line and your data feed. Set this property correctly according to your needs and the performance of your PC\/data-feed. <strong><em>If you notice very long loading times, decrease the time range.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ticks per Row<\/strong>: specifies the width (in ticks) of each single price level. A tick is the smallest price movement (tick-size) defined in the instrument configuration. Usually, the correct value for this property is 1. For some instruments, where the tick-size is very small compared to the current price (eg US stocks), it may be necessary to group a number of price levels into a single level by setting this property to a value greater than 1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Value Area (%)<\/strong>: specifies the Value Area width (as a percentage). Typical value of this property is 68.2 (default). <em>We recommend you do not change it unless you have special needs.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Trade Size Filter<\/strong>: Filter every <em><strong>single<\/strong><\/em> trade (tick) based on its volume. ONLY trades that respect the set condition are considered in the calculation. For example, you can set a condition to consider only trades with volume greater than or equal to 10.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ladder Qty Filter<\/strong>:  This is a filter applied at the end of calculation to each single bid\/ask level. ONLY bid\/ask values that meet the condition are shown on screen. For example, only bid\/ask values with volume greater than or equal to 30 are shown in the following image:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"326\" src=\"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-content\/uploads\/2021\/11\/volumeladder-filter1.png\" alt=\"\" class=\"wp-image-1213\" srcset=\"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-content\/uploads\/2021\/11\/volumeladder-filter1.png 500w, https:\/\/www.overcharts.com\/en\/helpcenter\/wp-content\/uploads\/2021\/11\/volumeladder-filter1-400x261.png 400w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Imbalance &#8211; Level<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">An Imbalance is an excessive difference between Bid volumes of a certain price level and Ask volumes of the immediately higher price level, or between Ask volumes of a certain price level and Bid volumes of the immediately lower price level (bid and ask volumes are compared diagonally).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can configure up to <strong>3 levels of Imbalance<\/strong> based on the difference (%) in volume between bid and ask, and highlight them in 3 different ways. You can thus graphically distinguish the importance of imbalance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each level of Imbalance you can define:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bid\/Ask Ratio (%)<\/strong>: minimum value (in percentage) of difference between bid and ask volumes.<\/li>\n\n\n\n<li><strong>Minimum Delta<\/strong>: minimum difference (in absolute value) between bid and ask volumes.<\/li>\n\n\n\n<li><strong>Use in S\/R Zones calculation<\/strong>: if selected, the level is used in the calculation of support\/resistance zones.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In other words, an <strong><em>Imbalance<\/em><\/strong> on <strong><em>Bid<\/em><\/strong> is confirmed if:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Bid volume of a certain price level is greater than x% (value defined in <strong>Bid\/Ask Ratio (%)<\/strong>) of the Ask volume of the next higher price level<\/li>\n\n\n\n<li>and if the difference in absolute value between Bid and Ask volumes is greater than or equal to a certain minimum quantity (value defined in <strong>Minimum Delta<\/strong>).<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Viceversa, an <strong><em>Imbalance<\/em><\/strong> on <strong><em>Ask<\/em><\/strong> is confirmed if: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><span style=\"letter-spacing: 0px;\">Ask volume of a certain price level is greater than x% (value defined in Bid\/Ask Ratio (%)) of Bid volume of the immediately lower price level<\/span><\/li>\n\n\n\n<li>and if the difference in absolute value between Bid and Ask volumes is greater than or equal to a certain minimum quantity (value defined in <strong>Minimum Delta<\/strong>).<\/li>\n<\/ol>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Imbalance &#8211; Support\/Resistance Zones<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A certain number of consecutive imbalances of the same type identifies a support or resistance zone. More precisely, <strong>x<\/strong> consecutive <strong>Bid<\/strong> imbalances identify a <strong>Resistance<\/strong> zone, while <strong>x<\/strong> consecutive <strong>Ask<\/strong> imbalances identify a <strong>Support<\/strong> zone.<br>Set the following properties according to your needs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><strong>S\/R Zone &#8211; Stacked<\/strong> Imbalances<\/strong>: Defines how many consecutive imbalances are required to identify a support\/resistance zone.<\/li>\n\n\n\n<li><strong><strong>S\/R Zone &#8211; Ticks beyond the zone (PRICE)<\/strong><\/strong>: Defines how many ticks the current price must move beyond the support\/resistance zone for it to be considered definitively broken (invalidated). For example, if the tick size (minimum price movement of the instrument) is <strong>0.25<\/strong> and this property is set to <strong>2<\/strong>, the current price must exceed the support\/resistance zone by <strong>0.5<\/strong> for it to be considered definitively broken and therefore no longer valid.<\/li>\n\n\n\n<li><strong><strong>S\/R Zone &#8211; Ticks beyond the zone (VPOC)<\/strong><\/strong>: Defines how many ticks the <strong>VPOC<\/strong> of the current bar must move beyond the support\/resistance zone for it to be considered definitively broken (invalidated). For example, if the tick size is <strong>0.25<\/strong> and this property is set to <strong>2<\/strong>, the VPOC of the current bar must exceed the support\/resistance zone by <strong>0.5<\/strong> for the zone to be considered definitively broken and therefore no longer valid.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#cce9f5\">Remember to enable the drawing of Support\/Resistance Zones in the &#8216;Style&#8217; tab.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Top \/ Bottom Imbalance<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">An Imbalance is an excessive difference between Bid volumes of a certain price level and Ask volumes of the immediately higher price level, or between Ask volumes of a certain price level and Bid volumes of the immediately lower price level (bid and ask volumes are compared diagonally).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Top \/ Bottom imbalances are special imbalances that appear at the top or bottom of the ladder and help identify market turning points. More precisely, a Top imbalance indicates a probable downward turn in the market or a continuation of the downtrend, a Bottom imbalance indicates a possible upward turn in the market or a continuation of the upward trend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You have 3 calculation properties available:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><strong>Bid\/Ask Ratio<\/strong> (%)<\/strong>: minimum value (in percentage) of the difference between bid and ask volumes of the first and second level<\/li>\n\n\n\n<li><strong>Minimum Delta<\/strong>: minimum difference (in absolute value) between bid and ask volumes of the first and second level<\/li>\n\n\n\n<li><strong>Confirmation Delta<\/strong>: minimum difference between bid and ask volumes of the second and third level<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Top imbalance<\/strong> is identified when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bid of level immediately below the highest level (Top) is x% greater than Ask of the highest level (Top) (value defined in <strong>Bid\/Ask Ratio (%)<\/strong><\/li>\n\n\n\n<li>and the difference (in absolute value) between Bid and Ask volumes is greater than or equal to a minimum amount (value defined in <strong>Minimum Delta<\/strong>)<\/li>\n\n\n\n<li>and Bid of level 3 (starting from Top) is greater by x quantities than Ask of level 2 (value defined in <strong>Confirmation Delta<\/strong>).<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Bottom imbalance<\/strong> is identified when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ask of level immediately below the lowest level (Bottom) is x% greater than Bid of the lowest level (Bottom) (value defined in <strong>Bid\/Ask Ratio (%)<\/strong><\/li>\n\n\n\n<li>and the difference (in absolute value) between Bid and Ask volumes is greater than or equal to a minimum amount (value defined in <strong>Minimum Delta<\/strong>)<\/li>\n\n\n\n<li>and Ask of level 3 (starting from Bottom) is greater by x quantities than Bid of level 2 (value defined in <strong>Confirmation Delta<\/strong>).<\/li>\n<\/ul>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#cce9f5\">Remember to enable the drawing of Top\/Bottom Imbalances in the &#8216;Style&#8217; tab.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Absorption &#8211; Level<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The advanced <strong>Absorption Detection<\/strong> feature is designed to identify situations where significant volume is traded against passive orders <strong>without the price breaking through the level<\/strong>. These events may indicate the presence of participants willing to <strong>support<\/strong> (buying) or <strong>reject<\/strong> (selling) the market, creating potential support or resistance areas.<br>The reliability of such zones can be further confirmed if, after the absorption event, the price bounces in the opposite direction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can configure up to <strong>3 absorption levels<\/strong> and highlight them in three different styles. This allows you to visually distinguish the relative importance of each absorption event.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each absorption level, you can define:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bid\/Ask Ratio (%)<\/strong>: The minimum percentage difference between bid and ask volumes required to consider the price level as a candidate for absorption. The comparison is made <em>diagonally<\/em>: the Bid at a given level is compared to the Ask at the level above.<\/li>\n\n\n\n<li><strong>Minimum Traded Volume<\/strong>: The minimum number of contracts\/shares traded at the same price level required to consider it as a candidate for absorption.<\/li>\n\n\n\n<li><strong>Bounce Depth (ticks)<\/strong>: The minimum distance (in ticks) the price must move in the opposite direction after the event to confirm the absorption. A value of <strong>0<\/strong> disables bounce-based confirmation.<\/li>\n\n\n\n<li><strong><strong>Use in S\/R Zone Calculation<\/strong><\/strong>: If selected, the level will be included in the calculation of support\/resistance zones.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How it works<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>The indicator monitors <strong>bid-side<\/strong> and <strong>ask-side<\/strong> trades in real time.<\/li>\n\n\n\n<li>When aggressive volume is absorbed without breaking through the level, the <strong>Bid\/Ask ratio<\/strong> is calculated.<\/li>\n\n\n\n<li>If the ratio and the minimum volume meet the set conditions, the level is marked as an absorption <strong>candidate<\/strong>.<\/li>\n\n\n\n<li>If a <strong>bounce depth<\/strong> is set, the candidate will be validated only if the price bounces in the opposite direction by the defined number of ticks. If the bounce depth is set to <strong>0<\/strong>, the candidate is confirmed immediately.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#cce9f5\">Remember to enable the drawing of Absorptions in the &#8216;Style&#8217; tab.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Absorption &#8211; <strong>Support\/Resistance Zones<\/strong><\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A certain number of consecutive absorptions of the same type identifies a support or resistance zone. More precisely, <strong>x<\/strong> consecutive <strong>Bid<\/strong> absorptions identify a <strong>Support<\/strong> zone, while <strong>x<\/strong> consecutive <strong>Ask<\/strong> absorptions identify a <strong>Resistance<\/strong> zone.<br>Set the following properties according to your needs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><strong>S\/R Zone &#8211; Stacked<\/strong> Absorptions<\/strong>: Defines how many consecutive absorptions are required to identify a support\/resistance zone.<\/li>\n\n\n\n<li><strong><strong>S\/R Zone &#8211; Ticks beyond the zone (PRICE)<\/strong><\/strong>: Defines how many ticks the current price must move beyond the support\/resistance zone for it to be considered definitively broken (invalidated). For example, if the tick size (minimum price movement of the instrument) is <strong>0.25<\/strong> and this property is set to <strong>2<\/strong>, the current price must exceed the support\/resistance zone by <strong>0.5<\/strong> for it to be considered definitively broken and therefore no longer valid.<\/li>\n\n\n\n<li><strong><strong>S\/R Zone &#8211; Ticks beyond the zone (VPOC)<\/strong><\/strong>: Defines how many ticks the <strong>VPOC<\/strong> of the current bar must move beyond the support\/resistance zone for it to be considered definitively broken (invalidated). For example, if the tick size is <strong>0.25<\/strong> and this property is set to <strong>2<\/strong>, the VPOC of the current bar must exceed the support\/resistance zone by <strong>0.5<\/strong> for the zone to be considered definitively broken and therefore no longer valid.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#cce9f5\">Remember to enable the drawing of Support\/Resistance Zones in the &#8216;Style&#8217; tab.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Stop Run<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The Stop-Run function detects potential stop-run events by identifying sudden spikes in volume and delta during directional price movements. It is useful for highlighting areas where the market hits clusters of stop orders, often preceding reversals or accelerations.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In general, we can say that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>Stop-Run (BUY)<\/strong>, where Buy-Stop orders are triggered (arrow drawn at the top of the bar and pointing downward), is a potential <strong>bearish reversal<\/strong> signal <strong>if the low of the bar<\/strong> where the Stop-Run occurs <strong>is broken<\/strong> to the downside by subsequent bars. Conversely, it may be a <strong>bullish acceleration<\/strong> signal <strong>if that low is NOT broken<\/strong>.<\/li>\n\n\n\n<li>A <strong>Stop-Run (SELL)<\/strong>, where Sell-Stop orders are triggered (arrow drawn at the bottom of the bar and pointing upward), is a potential <strong>bullish reversal<\/strong> signal <strong>if the high of the bar<\/strong> where the Stop-Run occurs <strong>is broken<\/strong> to the upside by subsequent bars. Conversely, it may be a <strong>bearish acceleration<\/strong> signal <strong>if that high is NOT broken<\/strong>.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The following calculation properties are available:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Optimize properties based on instrument and chart resolution.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Std. Dev \/ Volume-Avg Period<\/strong>: Number of bars used to calculate the standard deviation and moving average of volume and delta. Lower values make the indicator more sensitive to sudden movements.<\/li>\n\n\n\n<li><strong>Std. Dev Multiplier (Volume)<\/strong>: Multiplier used to determine the threshold beyond which a volume spike is considered abnormal compared to the recent average. If the current volume exceeds the average plus the standard deviation multiplied by this value, the spike is interpreted as a potential stop-run signal.<\/li>\n\n\n\n<li><strong>Std. Dev Multiplier (Delta)<\/strong>: Multiplier used to identify abnormal spikes in volume delta compared to recent behavior. If the current delta exceeds the average plus the standard deviation multiplied by this value, the movement is interpreted as a possible aggressive stop-run.<\/li>\n\n\n\n<li><strong>Minimum Price Movement (%)<\/strong>: Minimum percentage difference between the current bar&#8217;s close and the previous bar&#8217;s close for it to qualify as a stop run. Filters out minor or insignificant price movements.<\/li>\n\n\n\n<li><strong>Minimum Bar Delta (%)<\/strong>: Defines a minimum percentage threshold for delta (Ask-Bid) of the current bar. Only if delta (expressed as a percentage) is greater than this threshold, the movement is considered a potential stop run signal.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#cce9f5\">Remember to enable the drawing of Stop-Runs in the &#8216;Style&#8217; tab.<\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Style Properties<\/strong><\/h3>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#cce9f5\"> You can access style properties from <strong>Style<\/strong> Tab of the indicator <strong><a href=\"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/chart-window-settings\/\" target=\"_blank\" rel=\"noreferrer noopener\">configuration window<\/a><\/strong>. <\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color wp-block-paragraph\"><strong>WARNING: <em>In addition to the properties listed here, there are many other properties that are minor or do not need further explanation.<\/em><\/strong><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Volume Ladder style is highly configurable. By using style properties you can set background, candle, volume profile, VPOC, value area, imbalances, support\/resistance zones, absorptions, etc. at your convenience.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Feel free to &#8220;play&#8221; with style properties (<em>nothing breaks!<\/em>) to find the configuration that best suits your needs<\/p><\/blockquote><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Ladder<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Value Type<\/strong>: specifies the value to show on ladder:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bid\/Ask<\/strong>: (<em>classic view<\/em>) Bid volumes on the left and Ask volumes on the right<\/li>\n\n\n\n<li><strong>Delta<\/strong>: displays delta (Ask &#8211; Bid) in the center of ladder<\/li>\n\n\n\n<li><strong>Volume<\/strong>: displays volume (Ask + Bid) in the center of ladder<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Background<\/strong>: specifies whether to display and how to color the background of each price level:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hide<\/strong>: no background<\/li>\n\n\n\n<li><strong>Delta<\/strong>: background is colored based on delta (Ask &#8211; Bid)<\/li>\n\n\n\n<li><strong>Bid\/Ask Volume<\/strong>: background is colored based on Bid\/Ask volumes<\/li>\n\n\n\n<li><strong>Total Volume<\/strong>: background is colored according to Bid\/Ask volumes and level total volume. More precisely, level background is divided into two sections (Bid and Ask). Each section width depends on level Bid\/Ask values, while the two sections color intensity depends on respective bid\/ask values compared with bar maximum bid\/ask values.<\/li>\n\n\n\n<li><strong>Custom<\/strong>: allows you to color the ladder background as you wish based on values present. You have up to 6 levels\/conditions that you can assign a color to. For example, you can color the cell background in yellow where the value contained is greater than or equal to 50, in blue where the value is greater than 100 and so on. Cells that do not meet any conditions are colored with default bid\/ask\/volume colors.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">For all backgrounds, the greater the value, the greater the opacity of background color.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">You can also combine <strong>Value Type<\/strong> and <strong>Background<\/strong> to display different information (except for the <em>Custom<\/em> background). For example, you can view Bid\/Ask values (<em>Value Type = Bid\/Ask<\/em>) and a background based on <em>Delta<\/em> or <em>Total Volume<\/em> of the level so that you have more information at the same time. You have many other possible combinations available. Set the two properties according to your needs.<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Candle<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Use properties in this section to draw or not the classic candle and set it according to your needs. You can set position, color, border etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Position<\/strong>: specifies candle position in reference to the Ladder: <em>Left<\/em>, <em>Right<\/em>, <em>Center<\/em> or <em>Justify<\/em> (draws candle in background using all space available for the Ladder).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fill based on<\/strong>: specifies whether or not to fill the candle. You can choose from the following options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>No Fill<\/strong>: If selected, only candle border will be drawn based on bar direction (comparison between Open and Close).<\/li>\n\n\n\n<li><strong>Bar Direction<\/strong>: If selected, candle is filled according to the bar direction (comparison between Open and Close).<\/li>\n\n\n\n<li><strong>Delta<\/strong>: If selected, candle fill color will be the DELTA color, shaded based on the comparison between DELTA and the session maximum DELTA value. Candle border will continue to represent the bar direction.<\/li>\n\n\n\n<li><strong>Delta \/ Total Volume<\/strong>: If selected, candle fill color will be the DELTA color, shaded according to the bar DELTA \/ TOTAL VOLUME ratio. Candle border will continue to represent the bar direction.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Volume Profile<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"> Use properties in this section to draw or not the Volume Profile and set it according to your needs.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Volume Profile included in this indicator is not the full volume profile. If you need a full volume profile, please use one of Volume Profile indicators available in the indicator list.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Type<\/strong>: specifies whether to draw <strong><em>Volume Profile<\/em><\/strong>, <em><strong>Delta Profile<\/strong><\/em> or <strong><em>Volume Profile + <\/em><\/strong><em><strong>Delta Colors<\/strong><\/em> (where each volume bar gets the bid or ask color depending on delta).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Position<\/strong>: specifies volume profile position with respect to the ladder: <em>Left<\/em>, <em>Right<\/em> or <em>Justify<\/em> (draws volume profile in background using all space available for the Ladder).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Direction<\/strong>: specifies volume-bars direction: from Right to Left or Left to Right. <\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Value Area<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Use properties in this section to draw or not the Value Area and set it according to your needs. The value area is identified by a vertical line (if drawn to the <em>Left<\/em>, <em>Right<\/em> or <em>Center<\/em> of Ladder), or by a particular background color (if drawn in the &#8216;<em>Justify<\/em>&#8216; position).<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>VPOC (Volume Point of Control)<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><em>VPOC<\/em> is the price level with the greatest volume, around which the value area is calculated. Use properties available in this section to draw or not the VPOC and set it according to your needs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can choose whether to highlight VPOC level on the ladder and\/or on Volume-Profile \/ Delta-Profile (if visible). More precisely:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>on the Ladder, you can choose whether to display the VPOC of total volume (bid + ask), or 2 separate VPOCs for Bid and Ask (i.e. one VPOC for Bid volumes and one for Asks), or Delta POC<\/li>\n\n\n\n<li>on Volume-Profile (if visible), VPOC of total volume (bid + ask) is highlighted<\/li>\n\n\n\n<li>on Delta-Profile (if visible), maximum delta (in absolute value) is highlighted.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Naked Line<\/strong>: is a horizontal line drawn from VPOC (bid+ask total volume) and extended to the end of chart (right side). The line is drawn ONLY if the price level has not yet been reached by current prices.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Unfinished Auction<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Unfinished Auction highlights with a color the maximum\/minimum price level of bar if in this level there are volumes on both Bid and Ask. Prices will tend to return to that level in subsequent bars.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Naked Line<\/strong>: is a horizontal line drawn from Unfinished Auction and extended to the end of chart (right side). The line is drawn ONLY if the price level has not yet been reached by current prices. <\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Imbalance &#8211; Level 1, 2, 3<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This section contains the style properties for highlighting the three imbalance levels on the chart.<br>In particular, you can define the <strong>Highlighter Type<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rectangle<\/strong>: the corresponding Bid or Ask is highlighted with a rectangle of a specific color.<\/li>\n\n\n\n<li><strong>Background<\/strong>: the corresponding Bid or Ask is highlighted by coloring the background with a specific color.<\/li>\n\n\n\n<li><strong>Pin<\/strong>: the corresponding Bid or Ask is highlighted with a dot of a specific size and color.<\/li>\n\n\n\n<li><strong>Font<\/strong>: the corresponding Bid or Ask is displayed using a font of a specific size and color.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Absorption &#8211; Level 1, 2, 3<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This section contains the style properties for highlighting the three absorption levels on the chart.<br>In particular, you can define the <strong>Highlighter Type<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rectangle<\/strong>: the corresponding Bid or Ask is highlighted with a rectangle of a specific color.<\/li>\n\n\n\n<li><strong>Background<\/strong>: the corresponding Bid or Ask is highlighted by coloring the background with a specific color.<\/li>\n\n\n\n<li><strong>Pin<\/strong>: the corresponding Bid or Ask is highlighted with a dot of a specific size and color.<\/li>\n\n\n\n<li><strong>Font<\/strong>: the corresponding Bid or Ask is displayed using a font of a specific size and color.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Support\/Resistance Zones<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This section contains all style properties for displaying (or hiding) on the chart the support\/resistance zones identified by <em>x<\/em> stacked <strong>imbalances<\/strong> and\/or x stacked <strong>absorptions<\/strong>.<br>You can set the color and opacity of the zones, choose whether to extend them to the right up to the Y-axis or for a specific number of pixels, and decide whether to hide them once they are reached by the current price. You can also play an alert sound when the zone is broken.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Top \/ Bottom Imbalance<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This section contains all style properties for drawing or not Top \/ Bottom Imbalances on chart. In particular, a Top Imbalance is drawn as a downward arrow at the ladder top, while a Bottom Imbalance is drawn as an upward arrow at the ladder bottom.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Stop Run<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This section contains the style properties that control whether or not Stop-Runs are displayed on the chart. A Stop-Run is represented by a double arrow: if it indicates a potential bearish reversal signal, the arrow points downward and is positioned at the top of the ladder; conversely, if it suggests a possible bullish reversal, the arrow points upward and is drawn at the bottom of the ladder.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In general, we can say that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>Stop-Run (BUY)<\/strong>, where Buy-Stop orders are triggered (arrow drawn at the top of the bar and pointing downward), is a potential <strong>bearish reversal<\/strong> signal <strong>if the low of the bar<\/strong> where the Stop-Run occurs <strong>is broken<\/strong> to the downside by subsequent bars. Conversely, it may be a <strong>bullish acceleration<\/strong> signal <strong>if that low is NOT broken<\/strong>.<\/li>\n\n\n\n<li>A <strong>Stop-Run (SELL)<\/strong>, where Sell-Stop orders are triggered (arrow drawn at the bottom of the bar and pointing upward), is a potential <strong>bullish reversal<\/strong> signal <strong>if the high of the bar<\/strong> where the Stop-Run occurs <strong>is broken<\/strong> to the upside by subsequent bars. Conversely, it may be a <strong>bearish acceleration<\/strong> signal <strong>if that high is NOT broken<\/strong>.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">You can choose to play an alert sound whenever a new stop-run is detected.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Session Ladder<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Session Ladder is a summary ladder of the entire session displayed on the right side of chart. You can decide whether to draw it or not, also defining a style that is partially different from the rest of indicator.<br>In particular, you can define the <em>Value Type<\/em>, <em>Background<\/em> and <em>Width<\/em> of ladder. You can also decide whether or not to display the Candle, Volume Profile, Value Area, VPOC and Imbalances.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Bar Totals<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You can display some values (bar totals) near the top or bottom of the ladder:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Volume<\/strong>: total volume<\/li>\n\n\n\n<li><strong>Delta<\/strong>: Ask &#8211; Bid<\/li>\n\n\n\n<li><strong>Delta Change<\/strong>: difference between the current bar delta and the previous bar delta<\/li>\n\n\n\n<li><strong>High\/Low Ratio<\/strong>: helps identify market turning points following the exhaustion of buyers\/sellers.<br>The ratio is calculated using Michael Valtos&#8217;s method:<br>&#8211; In a <strong>positive bar<\/strong> (<em>open lower than close<\/em>): (Bid quantity of the level above the bar low) \/ (Bid quantity of the bar low level). Ratio is displayed at the Ladder bottom.<br>&#8211; In a <strong>negative bar<\/strong> (<em>open higher than close<\/em>): (Ask quantity of the level below the bar high) \/ (Ask quantity of the bar high level). Ratio is displayed at the Ladder top.<br>&#8211; In a <strong>neutral bar<\/strong> (<em>open equal to close<\/em>) the ratio is <strong>NOT<\/strong> calculated.<br><br>The ratio becomes significant when it exceeds certain levels (definable in <strong><em>Highlight if higher or equal to<\/em><\/strong> + <strong><em>Highlight if lower or equal to<\/em><\/strong> properties). A value above or below these levels indicates a potential market turn. Specifically:<br>&#8211; The upper level (also known as <strong><em>Ratio Bounds High<\/em><\/strong>) has a default value of 28. Ratio values greater than or equal to 28 indicate that buyers (<em>in a negative bar<\/em>) or sellers (<em>in a positive bar<\/em>) lack the strength to continue.<br>&#8211; The lower level (also known as <strong><em>Ratio Bounds Low<\/em><\/strong>) has a default value of 0.699. Ratio values less than or equal to 0.699 indicate the presence of sellers at the highest ladder level (<em>in a negative bar<\/em>) or buyers at the lowest level (<em>in a positive bar<\/em>).<br><em>For more information on the ratio, search online for Michael Valtos&#8217;s High\/Low Ratio.<\/em><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Bar Statistics<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You can display statistical values for each bar at the bottom of chart window. Each single value takes on a different color and background shade depending on the value itself:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Trades<\/strong>: trade count<\/li>\n\n\n\n<li><strong>Volume<\/strong>: total volume<\/li>\n\n\n\n<li><strong>Ask<\/strong>: Ask total volume<\/li>\n\n\n\n<li><strong>Bid<\/strong>: Bid total volume<\/li>\n\n\n\n<li><strong>Delta (Bar)<\/strong>: Ask &#8211; Bid<\/li>\n\n\n\n<li><strong>Delta % (Bar)<\/strong>: (Ask &#8211; Bid) \/ Volume<\/li>\n\n\n\n<li><strong>CUM Delta<\/strong>: cumulative delta<\/li>\n\n\n\n<li><strong>Min Delta<\/strong>: delta minimum value (bar)<\/li>\n\n\n\n<li><strong>Max Delta<\/strong>: delta maximum value (bar)<\/li>\n<\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-primary-color has-text-color\"><strong>FREQUENTLY ASKED QUESTIONS<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Numbers are not displayed<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Numbers are displayed if there is enough vertical and horizontal space to draw them. If price levels are too small (height and width), numbers are not shown. You have 2 possible solutions:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Zoom-in on the X Y-axes until numbers appear<\/li>\n\n\n\n<li>or set <strong>Ticks per Row<\/strong> property to a value greater than 1 (such as 10). Try to see which value is best for you and the instrument. This way you will group multiple price levels into one and the vertical space available for numbers will be greater. For very high priced instruments such as Bitcoin, we recommend you set the property to a very high value (e.g. 1000).<\/li>\n<\/ol>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Volume Ladder is one of the most important indicators of order flow analysis. It displays Volume, Bid\/Ask, delta, acceleration, deceleration, absorption, imbalance and other volume statistics all together inside of each bar. Volume Ladder needs 1-Tick data to be built. The purpose of volume analysis is to understand market movements in advance by highlighting possible [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[7],"doc_tag":[],"class_list":["post-1205","docs","type-docs","status-publish","hentry","doc_category-indicators"],"year_month":"2026-10","word_count":4327,"total_views":"10","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Overcharts Team","author_nicename":"overadmin","author_url":"https:\/\/www.overcharts.com\/en\/helpcenter\/author\/overadmin\/"},"doc_category_info":[{"term_name":"Indicators","term_url":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs-category\/indicators\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Volume Ladder - Overcharts Help Center<\/title>\r\n<meta name=\"description\" content=\"Volume Ladder is one of the most important indicators of order flow analysis.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Volume Ladder - Overcharts Help Center\" \/>\r\n<meta property=\"og:description\" content=\"Volume Ladder is one of the most important indicators of order flow analysis.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Overcharts Help Center\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-01-14T13:19:31+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-content\/uploads\/2021\/11\/volumeladder-filter1.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"500\" \/>\r\n\t<meta property=\"og:image:height\" content=\"326\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"19 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/docs\\\/volume-ladder\\\/\",\"url\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/docs\\\/volume-ladder\\\/\",\"name\":\"Volume Ladder - Overcharts Help Center\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/docs\\\/volume-ladder\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/docs\\\/volume-ladder\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/volumeladder-filter1.png\",\"datePublished\":\"2021-11-01T11:14:00+00:00\",\"dateModified\":\"2026-01-14T13:19:31+00:00\",\"description\":\"Volume Ladder is one of the most important indicators of order flow analysis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/docs\\\/volume-ladder\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/docs\\\/volume-ladder\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/docs\\\/volume-ladder\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/volumeladder-filter1.png\",\"contentUrl\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/volumeladder-filter1.png\",\"width\":500,\"height\":326},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/docs\\\/volume-ladder\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Volume Ladder\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/#website\",\"url\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/\",\"name\":\"Overcharts Help Center\",\"description\":\"Trading Software &amp; Technical Analysis\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.overcharts.com\\\/en\\\/helpcenter\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Volume Ladder - Overcharts Help Center","description":"Volume Ladder is one of the most important indicators of order flow analysis.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/","og_locale":"en_US","og_type":"article","og_title":"Volume Ladder - Overcharts Help Center","og_description":"Volume Ladder is one of the most important indicators of order flow analysis.","og_url":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/","og_site_name":"Overcharts Help Center","article_modified_time":"2026-01-14T13:19:31+00:00","og_image":[{"width":500,"height":326,"url":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-content\/uploads\/2021\/11\/volumeladder-filter1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/","url":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/","name":"Volume Ladder - Overcharts Help Center","isPartOf":{"@id":"https:\/\/www.overcharts.com\/en\/helpcenter\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/#primaryimage"},"image":{"@id":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/#primaryimage"},"thumbnailUrl":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-content\/uploads\/2021\/11\/volumeladder-filter1.png","datePublished":"2021-11-01T11:14:00+00:00","dateModified":"2026-01-14T13:19:31+00:00","description":"Volume Ladder is one of the most important indicators of order flow analysis.","breadcrumb":{"@id":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/#primaryimage","url":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-content\/uploads\/2021\/11\/volumeladder-filter1.png","contentUrl":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-content\/uploads\/2021\/11\/volumeladder-filter1.png","width":500,"height":326},{"@type":"BreadcrumbList","@id":"https:\/\/www.overcharts.com\/en\/helpcenter\/docs\/volume-ladder\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.overcharts.com\/en\/helpcenter\/"},{"@type":"ListItem","position":2,"name":"Volume Ladder"}]},{"@type":"WebSite","@id":"https:\/\/www.overcharts.com\/en\/helpcenter\/#website","url":"https:\/\/www.overcharts.com\/en\/helpcenter\/","name":"Overcharts Help Center","description":"Trading Software &amp; Technical Analysis","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.overcharts.com\/en\/helpcenter\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/docs\/1205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/comments?post=1205"}],"version-history":[{"count":20,"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/docs\/1205\/revisions"}],"predecessor-version":[{"id":3465,"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/docs\/1205\/revisions\/3465"}],"wp:attachment":[{"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/media?parent=1205"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/doc_category?post=1205"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.overcharts.com\/en\/helpcenter\/wp-json\/wp\/v2\/doc_tag?post=1205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}