[{"data":1,"prerenderedAt":5136},["ShallowReactive",2],{"kscript:functions/volume-profile":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":9,"tree":10},"functions/volume-profile","functions/volume-profile.md",{"title":7,"description":8},"Volume Profile Functions","Accessor functions for the volume_profile source — extract buy/sell volume, delta, point of control, and price range from each bar's price-level ladder.","---\ntitle: Volume Profile Functions\ndescription: Accessor functions for the volume_profile source — extract buy/sell volume, delta, point of control, and price range from each bar's price-level ladder.\n---\n\nThe [`volume_profile`](../core-concepts/data-sources.md) source carries a variable number of price-level buckets per bar — each bucket is `[priceLow, priceHigh, buyVol, sellVol]`. Because the bucket count changes from bar to bar, the source has **no scalar properties**; you can't read `.buy` / `.sell` off it directly. Instead, use these accessor functions to pull scalar timeseries out of the profile.\n\n## Data structure\n\nEach bar of a `volume_profile` timeseries is a row shaped like:\n\n```\n[ timestamp, [priceLow, priceHigh, buyVol, sellVol], [priceLow, priceHigh, buyVol, sellVol], … ]\n```\n\n- Slot `0` is the bar **timestamp**.\n- Every later slot is one **price-level bucket**: `[priceLow, priceHigh, buyVol, sellVol]`.\n- The number of buckets **varies per bar** — it depends on the bar's price range and `ticksPerBar`.\n\nFor scalar values, prefer the `vp*` accessors below. To iterate the buckets yourself — e.g. to draw one marker or pie per price level with `plotBatches` — read the raw row directly: `vpa[0]` is the current bar's row, and `vpa[0][i + 1]` is the i-th bucket (slot `0` is the timestamp):\n\n```javascript title=\"Raw bucket access\" lines wrap\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\n\nfunc drawBucket(i) {\n  var bucket  = vpa[0][i + 1];                 // [priceLow, priceHigh, buyVol, sellVol]\n  var price   = (bucket[0] + bucket[1]) / 2;   // bucket midprice\n  var buyVol  = bucket[2];\n  var sellVol = bucket[3];\n  plotPie(value=[buyVol, sellVol], price=price, radius=8, colors=[\"#22c55e\", \"#ef4444\"], display=\"none\");\n}\nplotBatches(vpBucketCount(vpa), drawBucket);\n```\n## Accessor functions\n\nOpen the source first, then pass it to any accessor. Besides the required `symbol` and `exchange`, it accepts an optional `ticksPerBar` (default `1`) that merges every N price levels into one bucket — fewer, wider buckets, which lowers `vpBucketCount` — and an optional `currency` (`\"USD\"` or `\"Coin\"`, default `\"Coin\"`) that quotes each bucket's volume in USD (dollar notional) instead of coins (base-asset units), mirroring the Volume Footprint indicator's currency toggle:\n\n```javascript title=\"Opening a volume_profile source\" lines wrap\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\nvar totalBuy  = vpBuy(vpa);\nvar totalSell = vpSell(vpa);\nvar poc       = vpPoc(vpa);\n\n// Optional: coarsen the ladder (merge every 5 price levels into one bucket)\ntimeseries vpaCoarse = volume_profile(symbol=currentSymbol, exchange=currentExchange, ticksPerBar=5);\n\n// Optional: quote bucket volume in USD (dollar notional) instead of coins\ntimeseries vpaUsd = volume_profile(symbol=currentSymbol, exchange=currentExchange, currency=\"USD\");\n```\n| Function                          | Description                                              |\n| --------------------------------- | -------------------------------------------------------- |\n| [`vpBuy`](#vpbuy)                 | Total buy volume across all price buckets at the bar     |\n| [`vpSell`](#vpsell)               | Total sell volume across all price buckets at the bar    |\n| [`vpDelta`](#vpdelta)             | Net buy/sell delta (`vpBuy − vpSell`) at the bar         |\n| [`vpTotal`](#vptotal)             | Combined buy + sell volume across all buckets at the bar |\n| [`vpPoc`](#vppoc)                 | Point of Control — price of the highest-volume bucket    |\n| [`vpPocVolume`](#vppocvolume)     | Combined volume at the POC bucket                        |\n| [`vpBucketCount`](#vpbucketcount) | Number of price-level buckets at the bar                 |\n| [`vpPriceHigh`](#vppricehigh)     | Highest price covered by the profile at the bar          |\n| [`vpPriceLow`](#vppricelow)       | Lowest price covered by the profile at the bar           |\n\n## vpBuy\n\n`vpBuy(source: TimeSeries): number` — total buy volume summed across all price-level buckets at the current bar.\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — total buy volume at this bar.\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries totalBuy = vpBuy(vpa);\nplotLine(value=totalBuy, colors=[\"#26a69a\"], width=2, label=[\"Total Buy\"], desc=[\"Sum of buy volume per bar\"]);\n```\n## vpSell\n\n`vpSell(source: TimeSeries): number` — total sell volume summed across all price-level buckets at the current bar.\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — total sell volume at this bar.\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries totalSell = vpSell(vpa);\nplotLine(value=totalSell, colors=[\"#ef5350\"], width=2, label=[\"Total Sell\"], desc=[\"Sum of sell volume per bar\"]);\n```\n## vpDelta\n\n`vpDelta(source: TimeSeries): number` — net buy/sell delta at the current bar (`vpBuy − vpSell`). Positive = buy dominant, negative = sell dominant.\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — buy minus sell volume at this bar.\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries delta = vpDelta(vpa);\nplotBar(value=delta, colors=[\"#26a69a\", \"#ef5350\"], label=[\"Delta\"], desc=[\"Net buy/sell pressure\"]);\n```\n## vpTotal\n\n`vpTotal(source: TimeSeries): number` — total volume (buy + sell) summed across all buckets at the current bar.\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — combined buy + sell volume at this bar.\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries total = vpTotal(vpa);\nplotLine(value=total, colors=[\"#9e9e9e\"], width=2, label=[\"Total\"], desc=[\"Combined volume\"]);\n```\n## vpPoc\n\n`vpPoc(source: TimeSeries): number` — Point of Control: the midprice of the bucket with the highest combined buy + sell volume at the current bar.\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — POC price (`NaN` if no buckets at this bar).\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries poc = vpPoc(vpa);\nplotLine(value=poc, colors=[\"#ff9800\"], width=2, label=[\"POC\"], desc=[\"Point of Control\"]);\n```\n## vpPocVolume\n\n`vpPocVolume(source: TimeSeries): number` — combined buy + sell volume at the POC bucket (the bucket with the highest combined volume).\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — volume at the POC bucket.\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries pocVol = vpPocVolume(vpa);\n```\n## vpBucketCount\n\n`vpBucketCount(source: TimeSeries): number` — number of price-level buckets present at the current bar.\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — count of price buckets at this bar.\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries depth = vpBucketCount(vpa);\n```\n## vpPriceHigh\n\n`vpPriceHigh(source: TimeSeries): number` — highest `priceHigh` across all buckets at the current bar (top of the volume-profile range).\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — highest price covered by the profile (`NaN` if empty).\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries top = vpPriceHigh(vpa);\n```\n## vpPriceLow\n\n`vpPriceLow(source: TimeSeries): number` — lowest `priceLow` across all buckets at the current bar (bottom of the volume-profile range).\n\n| Parameter | Type       | Description                  |\n| --------- | ---------- | --------------------------- |\n| `source`  | TimeSeries | A `volume_profile` timeseries |\n\n**Returns:** `number` — lowest price covered by the profile (`NaN` if empty).\n\n```javascript\ntimeseries vpa = volume_profile(symbol=currentSymbol, exchange=currentExchange);\ntimeseries bottom = vpPriceLow(vpa);\n```\n## Best Practices\n\n\u003Ctable data-view=\"cards\">\u003Ctbody>\n\u003Ctr>\u003Ctd>Always Use Accessors\u003C/td>\u003Ctd>The `volume_profile` source has no scalar properties — reading `.buy` / `.sell` directly will not work. Pull every value through the `vp*` accessors.\u003C/td>\u003Ctd>\u003C/td>\u003C/tr>\n\u003Ctr>\u003Ctd>Watch the POC\u003C/td>\u003Ctd>The Point of Control marks the price with the most traded volume and often acts as a magnet for price. Pair `vpPoc` with `vpPocVolume` to gauge how dominant that level is.\u003C/td>\u003Ctd>\u003C/td>\u003C/tr>\n\u003Ctr>\u003Ctd>Read Delta for Pressure\u003C/td>\u003Ctd>`vpDelta` summarizes net aggressor flow per bar. Sustained positive delta signals buy-side control; sustained negative delta signals sell-side control.\u003C/td>\u003Ctd>\u003C/td>\u003C/tr>\n\u003C/tbody>\u003C/table>\n",{"type":11,"children":12,"data":5129,"position":5131},"root",[13,148,150,168,169,202,203,222,223,409,410,521,522,909,910,925,926,1114,1115,1366,1368,1916,1917,1931,1932,1958,1960,2104,2105,2152,2153,2306,2307,2322,2323,2350,2351,2485,2486,2529,2530,2678,2679,2693,2694,2739,2740,2873,2874,2916,2917,3063,3064,3079,3080,3107,3108,3242,3243,3286,3287,3436,3437,3452,3453,3480,3481,3614,3615,3677,3678,3826,3827,3842,3843,3870,3871,4003,4004,4046,4047,4112,4113,4127,4128,4155,4156,4290,4291,4335,4336,4401,4402,4417,4418,4463,4464,4598,4599,4660,4661,4726,4727,4742,4743,4787,4788,4921,4922,4983,4984,5049,5050,5066,5067],{"type":14,"tagName":15,"properties":16,"children":17,"position":145},"element","p",{},[18,28,53,60,73,80,98,105,118,125,138],{"type":19,"value":20,"position":21},"text","The ",{"start":22,"end":25},{"line":23,"column":23,"offset":24},1,0,{"line":23,"column":26,"offset":27},5,4,{"type":14,"tagName":29,"properties":30,"children":32,"position":48},"a",{"href":31},"../core-concepts/data-sources.md",[33],{"type":14,"tagName":34,"properties":35,"children":36,"position":45},"code",{},[37],{"type":19,"value":38,"position":39},"volume_profile",{"start":40,"end":42},{"line":23,"column":41,"offset":26},6,{"line":23,"column":43,"offset":44},22,21,{"start":46,"end":47},{"line":23,"column":41,"offset":26},{"line":23,"column":43,"offset":44},{"start":49,"end":50},{"line":23,"column":26,"offset":27},{"line":23,"column":51,"offset":52},57,56,{"type":19,"value":54,"position":55}," source carries a variable number of price-level buckets per bar — each bucket is ",{"start":56,"end":57},{"line":23,"column":51,"offset":52},{"line":23,"column":58,"offset":59},139,138,{"type":14,"tagName":34,"properties":61,"children":62,"position":70},{},[63],{"type":19,"value":64,"position":65},"[priceLow, priceHigh, buyVol, sellVol]",{"start":66,"end":67},{"line":23,"column":58,"offset":59},{"line":23,"column":68,"offset":69},179,178,{"start":71,"end":72},{"line":23,"column":58,"offset":59},{"line":23,"column":68,"offset":69},{"type":19,"value":74,"position":75},". Because the bucket count changes from bar to bar, the source has ",{"start":76,"end":77},{"line":23,"column":68,"offset":69},{"line":23,"column":78,"offset":79},246,245,{"type":14,"tagName":81,"properties":82,"children":83,"position":93},"strong",{},[84],{"type":19,"value":85,"position":86},"no scalar properties",{"start":87,"end":90},{"line":23,"column":88,"offset":89},248,247,{"line":23,"column":91,"offset":92},268,267,{"start":94,"end":95},{"line":23,"column":78,"offset":79},{"line":23,"column":96,"offset":97},270,269,{"type":19,"value":99,"position":100},"; you can't read ",{"start":101,"end":102},{"line":23,"column":96,"offset":97},{"line":23,"column":103,"offset":104},287,286,{"type":14,"tagName":34,"properties":106,"children":107,"position":115},{},[108],{"type":19,"value":109,"position":110},".buy",{"start":111,"end":112},{"line":23,"column":103,"offset":104},{"line":23,"column":113,"offset":114},293,292,{"start":116,"end":117},{"line":23,"column":103,"offset":104},{"line":23,"column":113,"offset":114},{"type":19,"value":119,"position":120}," / ",{"start":121,"end":122},{"line":23,"column":113,"offset":114},{"line":23,"column":123,"offset":124},296,295,{"type":14,"tagName":34,"properties":126,"children":127,"position":135},{},[128],{"type":19,"value":129,"position":130},".sell",{"start":131,"end":132},{"line":23,"column":123,"offset":124},{"line":23,"column":133,"offset":134},303,302,{"start":136,"end":137},{"line":23,"column":123,"offset":124},{"line":23,"column":133,"offset":134},{"type":19,"value":139,"position":140}," off it directly. Instead, use these accessor functions to pull scalar timeseries out of the profile.",{"start":141,"end":142},{"line":23,"column":133,"offset":134},{"line":23,"column":143,"offset":144},404,403,{"start":146,"end":147},{"line":23,"column":23,"offset":24},{"line":23,"column":143,"offset":144},{"type":19,"value":149},"\n",{"type":14,"tagName":151,"properties":152,"children":154,"position":164},"h2",{"id":153},"data-structure",[155],{"type":19,"value":156,"position":157},"Data structure",{"start":158,"end":161},{"line":159,"column":27,"offset":160},3,408,{"line":159,"column":162,"offset":163},18,422,{"start":165,"end":167},{"line":159,"column":23,"offset":166},405,{"line":159,"column":162,"offset":163},{"type":19,"value":149},{"type":14,"tagName":15,"properties":170,"children":171,"position":199},{},[172,180,192],{"type":19,"value":173,"position":174},"Each bar of a ",{"start":175,"end":177},{"line":26,"column":23,"offset":176},424,{"line":26,"column":178,"offset":179},15,438,{"type":14,"tagName":34,"properties":181,"children":182,"position":189},{},[183],{"type":19,"value":38,"position":184},{"start":185,"end":186},{"line":26,"column":178,"offset":179},{"line":26,"column":187,"offset":188},31,454,{"start":190,"end":191},{"line":26,"column":178,"offset":179},{"line":26,"column":187,"offset":188},{"type":19,"value":193,"position":194}," timeseries is a row shaped like:",{"start":195,"end":196},{"line":26,"column":187,"offset":188},{"line":26,"column":197,"offset":198},64,487,{"start":200,"end":201},{"line":26,"column":23,"offset":176},{"line":26,"column":197,"offset":198},{"type":19,"value":149},{"type":14,"tagName":204,"properties":205,"children":206,"position":219},"pre",{},[207],{"type":14,"tagName":34,"properties":208,"children":209,"position":212},{},[210],{"type":19,"value":211},"[ timestamp, [priceLow, priceHigh, buyVol, sellVol], [priceLow, priceHigh, buyVol, sellVol], … ]\n",{"start":213,"end":216},{"line":214,"column":23,"offset":215},7,489,{"line":217,"column":27,"offset":218},9,593,{"start":220,"end":221},{"line":214,"column":23,"offset":215},{"line":217,"column":27,"offset":218},{"type":19,"value":149},{"type":14,"tagName":224,"properties":225,"children":226,"position":406},"ul",{},[227,228,288,289,347,348,405],{"type":19,"value":149},{"type":14,"tagName":229,"properties":230,"children":231,"position":284},"li",{},[232,241,253,260,277],{"type":19,"value":233,"position":234},"Slot ",{"start":235,"end":238},{"line":236,"column":159,"offset":237},11,597,{"line":236,"column":239,"offset":240},8,602,{"type":14,"tagName":34,"properties":242,"children":243,"position":250},{},[244],{"type":19,"value":245,"position":246},"0",{"start":247,"end":248},{"line":236,"column":239,"offset":240},{"line":236,"column":236,"offset":249},605,{"start":251,"end":252},{"line":236,"column":239,"offset":240},{"line":236,"column":236,"offset":249},{"type":19,"value":254,"position":255}," is the bar ",{"start":256,"end":257},{"line":236,"column":236,"offset":249},{"line":236,"column":258,"offset":259},23,617,{"type":14,"tagName":81,"properties":261,"children":262,"position":272},{},[263],{"type":19,"value":264,"position":265},"timestamp",{"start":266,"end":269},{"line":236,"column":267,"offset":268},25,619,{"line":236,"column":270,"offset":271},34,628,{"start":273,"end":274},{"line":236,"column":258,"offset":259},{"line":236,"column":275,"offset":276},36,630,{"type":19,"value":278,"position":279},".",{"start":280,"end":281},{"line":236,"column":275,"offset":276},{"line":236,"column":282,"offset":283},37,631,{"start":285,"end":287},{"line":236,"column":23,"offset":286},595,{"line":236,"column":282,"offset":283},{"type":19,"value":149},{"type":14,"tagName":229,"properties":290,"children":291,"position":343},{},[292,301,318,325,337],{"type":19,"value":293,"position":294},"Every later slot is one ",{"start":295,"end":298},{"line":296,"column":159,"offset":297},12,634,{"line":296,"column":299,"offset":300},27,658,{"type":14,"tagName":81,"properties":302,"children":303,"position":313},{},[304],{"type":19,"value":305,"position":306},"price-level bucket",{"start":307,"end":310},{"line":296,"column":308,"offset":309},29,660,{"line":296,"column":311,"offset":312},47,678,{"start":314,"end":315},{"line":296,"column":299,"offset":300},{"line":296,"column":316,"offset":317},49,680,{"type":19,"value":319,"position":320},": ",{"start":321,"end":322},{"line":296,"column":316,"offset":317},{"line":296,"column":323,"offset":324},51,682,{"type":14,"tagName":34,"properties":326,"children":327,"position":334},{},[328],{"type":19,"value":64,"position":329},{"start":330,"end":331},{"line":296,"column":323,"offset":324},{"line":296,"column":332,"offset":333},91,722,{"start":335,"end":336},{"line":296,"column":323,"offset":324},{"line":296,"column":332,"offset":333},{"type":19,"value":278,"position":338},{"start":339,"end":340},{"line":296,"column":332,"offset":333},{"line":296,"column":341,"offset":342},92,723,{"start":344,"end":346},{"line":296,"column":23,"offset":345},632,{"line":296,"column":341,"offset":342},{"type":19,"value":149},{"type":14,"tagName":229,"properties":349,"children":350,"position":401},{},[351,359,375,382,395],{"type":19,"value":352,"position":353},"The number of buckets ",{"start":354,"end":357},{"line":355,"column":159,"offset":356},13,726,{"line":355,"column":267,"offset":358},748,{"type":14,"tagName":81,"properties":360,"children":361,"position":370},{},[362],{"type":19,"value":363,"position":364},"varies per bar",{"start":365,"end":367},{"line":355,"column":299,"offset":366},750,{"line":355,"column":368,"offset":369},41,764,{"start":371,"end":372},{"line":355,"column":267,"offset":358},{"line":355,"column":373,"offset":374},43,766,{"type":19,"value":376,"position":377}," — it depends on the bar's price range and ",{"start":378,"end":379},{"line":355,"column":373,"offset":374},{"line":355,"column":380,"offset":381},86,809,{"type":14,"tagName":34,"properties":383,"children":384,"position":392},{},[385],{"type":19,"value":386,"position":387},"ticksPerBar",{"start":388,"end":389},{"line":355,"column":380,"offset":381},{"line":355,"column":390,"offset":391},99,822,{"start":393,"end":394},{"line":355,"column":380,"offset":381},{"line":355,"column":390,"offset":391},{"type":19,"value":278,"position":396},{"start":397,"end":398},{"line":355,"column":390,"offset":391},{"line":355,"column":399,"offset":400},100,823,{"start":402,"end":404},{"line":355,"column":23,"offset":403},724,{"line":355,"column":399,"offset":400},{"type":19,"value":149},{"start":407,"end":408},{"line":236,"column":23,"offset":286},{"line":355,"column":399,"offset":400},{"type":19,"value":149},{"type":14,"tagName":15,"properties":411,"children":412,"position":518},{},[413,420,432,439,452,459,472,479,492,499,511],{"type":19,"value":414,"position":415},"For scalar values, prefer the ",{"start":416,"end":418},{"line":178,"column":23,"offset":417},825,{"line":178,"column":187,"offset":419},855,{"type":14,"tagName":34,"properties":421,"children":422,"position":429},{},[423],{"type":19,"value":424,"position":425},"vp*",{"start":426,"end":427},{"line":178,"column":187,"offset":419},{"line":178,"column":275,"offset":428},860,{"start":430,"end":431},{"line":178,"column":187,"offset":419},{"line":178,"column":275,"offset":428},{"type":19,"value":433,"position":434}," accessors below. To iterate the buckets yourself — e.g. to draw one marker or pie per price level with ",{"start":435,"end":436},{"line":178,"column":275,"offset":428},{"line":178,"column":437,"offset":438},140,964,{"type":14,"tagName":34,"properties":440,"children":441,"position":449},{},[442],{"type":19,"value":443,"position":444},"plotBatches",{"start":445,"end":446},{"line":178,"column":437,"offset":438},{"line":178,"column":447,"offset":448},153,977,{"start":450,"end":451},{"line":178,"column":437,"offset":438},{"line":178,"column":447,"offset":448},{"type":19,"value":453,"position":454}," — read the raw row directly: ",{"start":455,"end":456},{"line":178,"column":447,"offset":448},{"line":178,"column":457,"offset":458},183,1007,{"type":14,"tagName":34,"properties":460,"children":461,"position":469},{},[462],{"type":19,"value":463,"position":464},"vpa[0]",{"start":465,"end":466},{"line":178,"column":457,"offset":458},{"line":178,"column":467,"offset":468},191,1015,{"start":470,"end":471},{"line":178,"column":457,"offset":458},{"line":178,"column":467,"offset":468},{"type":19,"value":473,"position":474}," is the current bar's row, and ",{"start":475,"end":476},{"line":178,"column":467,"offset":468},{"line":178,"column":477,"offset":478},222,1046,{"type":14,"tagName":34,"properties":480,"children":481,"position":489},{},[482],{"type":19,"value":483,"position":484},"vpa[0][i + 1]",{"start":485,"end":486},{"line":178,"column":477,"offset":478},{"line":178,"column":487,"offset":488},237,1061,{"start":490,"end":491},{"line":178,"column":477,"offset":478},{"line":178,"column":487,"offset":488},{"type":19,"value":493,"position":494}," is the i-th bucket (slot ",{"start":495,"end":496},{"line":178,"column":487,"offset":488},{"line":178,"column":497,"offset":498},263,1087,{"type":14,"tagName":34,"properties":500,"children":501,"position":508},{},[502],{"type":19,"value":245,"position":503},{"start":504,"end":505},{"line":178,"column":497,"offset":498},{"line":178,"column":506,"offset":507},266,1090,{"start":509,"end":510},{"line":178,"column":497,"offset":498},{"line":178,"column":506,"offset":507},{"type":19,"value":512,"position":513}," is the timestamp):",{"start":514,"end":515},{"line":178,"column":506,"offset":507},{"line":178,"column":516,"offset":517},285,1109,{"start":519,"end":520},{"line":178,"column":23,"offset":417},{"line":178,"column":516,"offset":517},{"type":19,"value":149},{"type":11,"children":523},[524],{"type":14,"tagName":204,"properties":525,"children":529,"data":-1},{"class":526,"style":527,"tabindex":245,"title":528},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","Raw bucket access",[530],{"type":14,"tagName":34,"properties":531,"children":532},{},[533,579,580,583,584,602,603,656,657,726,727,757,758,787,788,877,878,886,887],{"type":14,"tagName":534,"properties":535,"children":537},"span",{"class":536},"line",[538,544,550,556,561,565,570,574],{"type":14,"tagName":534,"properties":539,"children":541},{"style":540},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[542],{"type":19,"value":543},"timeseries vpa ",{"type":14,"tagName":534,"properties":545,"children":547},{"style":546},"--shiki-dark:#F97583;--shiki-light:#D73A49",[548],{"type":19,"value":549},"=",{"type":14,"tagName":534,"properties":551,"children":553},{"style":552},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[554],{"type":19,"value":555}," volume_profile",{"type":14,"tagName":534,"properties":557,"children":558},{"style":540},[559],{"type":19,"value":560},"(symbol",{"type":14,"tagName":534,"properties":562,"children":563},{"style":546},[564],{"type":19,"value":549},{"type":14,"tagName":534,"properties":566,"children":567},{"style":540},[568],{"type":19,"value":569},"currentSymbol, exchange",{"type":14,"tagName":534,"properties":571,"children":572},{"style":546},[573],{"type":19,"value":549},{"type":14,"tagName":534,"properties":575,"children":576},{"style":540},[577],{"type":19,"value":578},"currentExchange);",{"type":19,"value":149},{"type":14,"tagName":534,"properties":581,"children":582},{"class":536},[],{"type":19,"value":149},{"type":14,"tagName":534,"properties":585,"children":586},{"class":536},[587,592,597],{"type":14,"tagName":534,"properties":588,"children":589},{"style":540},[590],{"type":19,"value":591},"func ",{"type":14,"tagName":534,"properties":593,"children":594},{"style":552},[595],{"type":19,"value":596},"drawBucket",{"type":14,"tagName":534,"properties":598,"children":599},{"style":540},[600],{"type":19,"value":601},"(i) {",{"type":19,"value":149},{"type":14,"tagName":534,"properties":604,"children":605},{"class":536},[606,611,616,620,625,630,635,640,645,650],{"type":14,"tagName":534,"properties":607,"children":608},{"style":546},[609],{"type":19,"value":610},"  var",{"type":14,"tagName":534,"properties":612,"children":613},{"style":540},[614],{"type":19,"value":615}," bucket  ",{"type":14,"tagName":534,"properties":617,"children":618},{"style":546},[619],{"type":19,"value":549},{"type":14,"tagName":534,"properties":621,"children":622},{"style":540},[623],{"type":19,"value":624}," vpa[",{"type":14,"tagName":534,"properties":626,"children":628},{"style":627},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[629],{"type":19,"value":245},{"type":14,"tagName":534,"properties":631,"children":632},{"style":540},[633],{"type":19,"value":634},"][i ",{"type":14,"tagName":534,"properties":636,"children":637},{"style":546},[638],{"type":19,"value":639},"+",{"type":14,"tagName":534,"properties":641,"children":642},{"style":627},[643],{"type":19,"value":644}," 1",{"type":14,"tagName":534,"properties":646,"children":647},{"style":540},[648],{"type":19,"value":649},"];                 ",{"type":14,"tagName":534,"properties":651,"children":653},{"style":652},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[654],{"type":19,"value":655},"// [priceLow, priceHigh, buyVol, sellVol]",{"type":19,"value":149},{"type":14,"tagName":534,"properties":658,"children":659},{"class":536},[660,664,669,673,678,682,687,691,696,701,706,711,716,721],{"type":14,"tagName":534,"properties":661,"children":662},{"style":546},[663],{"type":19,"value":610},{"type":14,"tagName":534,"properties":665,"children":666},{"style":540},[667],{"type":19,"value":668}," price   ",{"type":14,"tagName":534,"properties":670,"children":671},{"style":546},[672],{"type":19,"value":549},{"type":14,"tagName":534,"properties":674,"children":675},{"style":540},[676],{"type":19,"value":677}," (bucket[",{"type":14,"tagName":534,"properties":679,"children":680},{"style":627},[681],{"type":19,"value":245},{"type":14,"tagName":534,"properties":683,"children":684},{"style":540},[685],{"type":19,"value":686},"] ",{"type":14,"tagName":534,"properties":688,"children":689},{"style":546},[690],{"type":19,"value":639},{"type":14,"tagName":534,"properties":692,"children":693},{"style":540},[694],{"type":19,"value":695}," bucket[",{"type":14,"tagName":534,"properties":697,"children":698},{"style":627},[699],{"type":19,"value":700},"1",{"type":14,"tagName":534,"properties":702,"children":703},{"style":540},[704],{"type":19,"value":705},"]) ",{"type":14,"tagName":534,"properties":707,"children":708},{"style":546},[709],{"type":19,"value":710},"/",{"type":14,"tagName":534,"properties":712,"children":713},{"style":627},[714],{"type":19,"value":715}," 2",{"type":14,"tagName":534,"properties":717,"children":718},{"style":540},[719],{"type":19,"value":720},";   ",{"type":14,"tagName":534,"properties":722,"children":723},{"style":652},[724],{"type":19,"value":725},"// bucket midprice",{"type":19,"value":149},{"type":14,"tagName":534,"properties":728,"children":729},{"class":536},[730,734,739,743,747,752],{"type":14,"tagName":534,"properties":731,"children":732},{"style":546},[733],{"type":19,"value":610},{"type":14,"tagName":534,"properties":735,"children":736},{"style":540},[737],{"type":19,"value":738}," buyVol  ",{"type":14,"tagName":534,"properties":740,"children":741},{"style":546},[742],{"type":19,"value":549},{"type":14,"tagName":534,"properties":744,"children":745},{"style":540},[746],{"type":19,"value":695},{"type":14,"tagName":534,"properties":748,"children":749},{"style":627},[750],{"type":19,"value":751},"2",{"type":14,"tagName":534,"properties":753,"children":754},{"style":540},[755],{"type":19,"value":756},"];",{"type":19,"value":149},{"type":14,"tagName":534,"properties":759,"children":760},{"class":536},[761,765,770,774,778,783],{"type":14,"tagName":534,"properties":762,"children":763},{"style":546},[764],{"type":19,"value":610},{"type":14,"tagName":534,"properties":766,"children":767},{"style":540},[768],{"type":19,"value":769}," sellVol ",{"type":14,"tagName":534,"properties":771,"children":772},{"style":546},[773],{"type":19,"value":549},{"type":14,"tagName":534,"properties":775,"children":776},{"style":540},[777],{"type":19,"value":695},{"type":14,"tagName":534,"properties":779,"children":780},{"style":627},[781],{"type":19,"value":782},"3",{"type":14,"tagName":534,"properties":784,"children":785},{"style":540},[786],{"type":19,"value":756},{"type":19,"value":149},{"type":14,"tagName":534,"properties":789,"children":790},{"class":536},[791,796,801,805,810,814,819,823,828,833,837,842,848,853,858,863,867,872],{"type":14,"tagName":534,"properties":792,"children":793},{"style":552},[794],{"type":19,"value":795},"  plotPie",{"type":14,"tagName":534,"properties":797,"children":798},{"style":540},[799],{"type":19,"value":800},"(value",{"type":14,"tagName":534,"properties":802,"children":803},{"style":546},[804],{"type":19,"value":549},{"type":14,"tagName":534,"properties":806,"children":807},{"style":540},[808],{"type":19,"value":809},"[buyVol, sellVol], price",{"type":14,"tagName":534,"properties":811,"children":812},{"style":546},[813],{"type":19,"value":549},{"type":14,"tagName":534,"properties":815,"children":816},{"style":540},[817],{"type":19,"value":818},"price, radius",{"type":14,"tagName":534,"properties":820,"children":821},{"style":546},[822],{"type":19,"value":549},{"type":14,"tagName":534,"properties":824,"children":825},{"style":627},[826],{"type":19,"value":827},"8",{"type":14,"tagName":534,"properties":829,"children":830},{"style":540},[831],{"type":19,"value":832},", colors",{"type":14,"tagName":534,"properties":834,"children":835},{"style":546},[836],{"type":19,"value":549},{"type":14,"tagName":534,"properties":838,"children":839},{"style":540},[840],{"type":19,"value":841},"[",{"type":14,"tagName":534,"properties":843,"children":845},{"style":844},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[846],{"type":19,"value":847},"\"#22c55e\"",{"type":14,"tagName":534,"properties":849,"children":850},{"style":540},[851],{"type":19,"value":852},", ",{"type":14,"tagName":534,"properties":854,"children":855},{"style":844},[856],{"type":19,"value":857},"\"#ef4444\"",{"type":14,"tagName":534,"properties":859,"children":860},{"style":540},[861],{"type":19,"value":862},"], display",{"type":14,"tagName":534,"properties":864,"children":865},{"style":546},[866],{"type":19,"value":549},{"type":14,"tagName":534,"properties":868,"children":869},{"style":844},[870],{"type":19,"value":871},"\"none\"",{"type":14,"tagName":534,"properties":873,"children":874},{"style":540},[875],{"type":19,"value":876},");",{"type":19,"value":149},{"type":14,"tagName":534,"properties":879,"children":880},{"class":536},[881],{"type":14,"tagName":534,"properties":882,"children":883},{"style":540},[884],{"type":19,"value":885},"}",{"type":19,"value":149},{"type":14,"tagName":534,"properties":888,"children":889},{"class":536},[890,894,899,904],{"type":14,"tagName":534,"properties":891,"children":892},{"style":552},[893],{"type":19,"value":443},{"type":14,"tagName":534,"properties":895,"children":896},{"style":540},[897],{"type":19,"value":898},"(",{"type":14,"tagName":534,"properties":900,"children":901},{"style":552},[902],{"type":19,"value":903},"vpBucketCount",{"type":14,"tagName":534,"properties":905,"children":906},{"style":540},[907],{"type":19,"value":908},"(vpa), drawBucket);",{"type":19,"value":149},{"type":14,"tagName":151,"properties":911,"children":913,"position":921},{"id":912},"accessor-functions",[914],{"type":19,"value":915,"position":916},"Accessor functions",{"start":917,"end":919},{"line":308,"column":27,"offset":918},1634,{"line":308,"column":43,"offset":920},1652,{"start":922,"end":924},{"line":308,"column":23,"offset":923},1631,{"line":308,"column":43,"offset":920},{"type":19,"value":149},{"type":14,"tagName":15,"properties":927,"children":928,"position":1111},{},[929,937,950,957,970,977,989,996,1008,1014,1026,1033,1046,1053,1066,1073,1085,1092,1104],{"type":19,"value":930,"position":931},"Open the source first, then pass it to any accessor. Besides the required ",{"start":932,"end":934},{"line":187,"column":23,"offset":933},1654,{"line":187,"column":935,"offset":936},75,1728,{"type":14,"tagName":34,"properties":938,"children":939,"position":947},{},[940],{"type":19,"value":941,"position":942},"symbol",{"start":943,"end":944},{"line":187,"column":935,"offset":936},{"line":187,"column":945,"offset":946},83,1736,{"start":948,"end":949},{"line":187,"column":935,"offset":936},{"line":187,"column":945,"offset":946},{"type":19,"value":951,"position":952}," and ",{"start":953,"end":954},{"line":187,"column":945,"offset":946},{"line":187,"column":955,"offset":956},88,1741,{"type":14,"tagName":34,"properties":958,"children":959,"position":967},{},[960],{"type":19,"value":961,"position":962},"exchange",{"start":963,"end":964},{"line":187,"column":955,"offset":956},{"line":187,"column":965,"offset":966},98,1751,{"start":968,"end":969},{"line":187,"column":955,"offset":956},{"line":187,"column":965,"offset":966},{"type":19,"value":971,"position":972},", it accepts an optional ",{"start":973,"end":974},{"line":187,"column":965,"offset":966},{"line":187,"column":975,"offset":976},123,1776,{"type":14,"tagName":34,"properties":978,"children":979,"position":986},{},[980],{"type":19,"value":386,"position":981},{"start":982,"end":983},{"line":187,"column":975,"offset":976},{"line":187,"column":984,"offset":985},136,1789,{"start":987,"end":988},{"line":187,"column":975,"offset":976},{"line":187,"column":984,"offset":985},{"type":19,"value":990,"position":991}," (default ",{"start":992,"end":993},{"line":187,"column":984,"offset":985},{"line":187,"column":994,"offset":995},146,1799,{"type":14,"tagName":34,"properties":997,"children":998,"position":1005},{},[999],{"type":19,"value":700,"position":1000},{"start":1001,"end":1002},{"line":187,"column":994,"offset":995},{"line":187,"column":1003,"offset":1004},149,1802,{"start":1006,"end":1007},{"line":187,"column":994,"offset":995},{"line":187,"column":1003,"offset":1004},{"type":19,"value":1009,"position":1010},") that merges every N price levels into one bucket — fewer, wider buckets, which lowers ",{"start":1011,"end":1012},{"line":187,"column":1003,"offset":1004},{"line":187,"column":487,"offset":1013},1890,{"type":14,"tagName":34,"properties":1015,"children":1016,"position":1023},{},[1017],{"type":19,"value":903,"position":1018},{"start":1019,"end":1020},{"line":187,"column":487,"offset":1013},{"line":187,"column":1021,"offset":1022},252,1905,{"start":1024,"end":1025},{"line":187,"column":487,"offset":1013},{"line":187,"column":1021,"offset":1022},{"type":19,"value":1027,"position":1028}," — and an optional ",{"start":1029,"end":1030},{"line":187,"column":1021,"offset":1022},{"line":187,"column":1031,"offset":1032},271,1924,{"type":14,"tagName":34,"properties":1034,"children":1035,"position":1043},{},[1036],{"type":19,"value":1037,"position":1038},"currency",{"start":1039,"end":1040},{"line":187,"column":1031,"offset":1032},{"line":187,"column":1041,"offset":1042},281,1934,{"start":1044,"end":1045},{"line":187,"column":1031,"offset":1032},{"line":187,"column":1041,"offset":1042},{"type":19,"value":1047,"position":1048}," (",{"start":1049,"end":1050},{"line":187,"column":1041,"offset":1042},{"line":187,"column":1051,"offset":1052},283,1936,{"type":14,"tagName":34,"properties":1054,"children":1055,"position":1063},{},[1056],{"type":19,"value":1057,"position":1058},"\"USD\"",{"start":1059,"end":1060},{"line":187,"column":1051,"offset":1052},{"line":187,"column":1061,"offset":1062},290,1943,{"start":1064,"end":1065},{"line":187,"column":1051,"offset":1052},{"line":187,"column":1061,"offset":1062},{"type":19,"value":1067,"position":1068}," or ",{"start":1069,"end":1070},{"line":187,"column":1061,"offset":1062},{"line":187,"column":1071,"offset":1072},294,1947,{"type":14,"tagName":34,"properties":1074,"children":1075,"position":1082},{},[1076],{"type":19,"value":1077,"position":1078},"\"Coin\"",{"start":1079,"end":1080},{"line":187,"column":1071,"offset":1072},{"line":187,"column":134,"offset":1081},1955,{"start":1083,"end":1084},{"line":187,"column":1071,"offset":1072},{"line":187,"column":134,"offset":1081},{"type":19,"value":1086,"position":1087},", default ",{"start":1088,"end":1089},{"line":187,"column":134,"offset":1081},{"line":187,"column":1090,"offset":1091},312,1965,{"type":14,"tagName":34,"properties":1093,"children":1094,"position":1101},{},[1095],{"type":19,"value":1077,"position":1096},{"start":1097,"end":1098},{"line":187,"column":1090,"offset":1091},{"line":187,"column":1099,"offset":1100},320,1973,{"start":1102,"end":1103},{"line":187,"column":1090,"offset":1091},{"line":187,"column":1099,"offset":1100},{"type":19,"value":1105,"position":1106},") that quotes each bucket's volume in USD (dollar notional) instead of coins (base-asset units), mirroring the Volume Footprint indicator's currency toggle:",{"start":1107,"end":1108},{"line":187,"column":1099,"offset":1100},{"line":187,"column":1109,"offset":1110},476,2129,{"start":1112,"end":1113},{"line":187,"column":23,"offset":933},{"line":187,"column":1109,"offset":1110},{"type":19,"value":149},{"type":11,"children":1116},[1117],{"type":14,"tagName":204,"properties":1118,"children":1120,"data":-1},{"class":526,"style":527,"tabindex":245,"title":1119},"Opening a volume_profile source",[1121],{"type":14,"tagName":34,"properties":1122,"children":1123},{},[1124,1159,1160,1187,1188,1213,1214,1239,1240,1243,1244,1252,1253,1303,1304,1307,1308,1316,1317],{"type":14,"tagName":534,"properties":1125,"children":1126},{"class":536},[1127,1131,1135,1139,1143,1147,1151,1155],{"type":14,"tagName":534,"properties":1128,"children":1129},{"style":540},[1130],{"type":19,"value":543},{"type":14,"tagName":534,"properties":1132,"children":1133},{"style":546},[1134],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1136,"children":1137},{"style":552},[1138],{"type":19,"value":555},{"type":14,"tagName":534,"properties":1140,"children":1141},{"style":540},[1142],{"type":19,"value":560},{"type":14,"tagName":534,"properties":1144,"children":1145},{"style":546},[1146],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1148,"children":1149},{"style":540},[1150],{"type":19,"value":569},{"type":14,"tagName":534,"properties":1152,"children":1153},{"style":546},[1154],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1156,"children":1157},{"style":540},[1158],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":1161,"children":1162},{"class":536},[1163,1168,1173,1177,1182],{"type":14,"tagName":534,"properties":1164,"children":1165},{"style":546},[1166],{"type":19,"value":1167},"var",{"type":14,"tagName":534,"properties":1169,"children":1170},{"style":540},[1171],{"type":19,"value":1172}," totalBuy  ",{"type":14,"tagName":534,"properties":1174,"children":1175},{"style":546},[1176],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1178,"children":1179},{"style":552},[1180],{"type":19,"value":1181}," vpBuy",{"type":14,"tagName":534,"properties":1183,"children":1184},{"style":540},[1185],{"type":19,"value":1186},"(vpa);",{"type":19,"value":149},{"type":14,"tagName":534,"properties":1189,"children":1190},{"class":536},[1191,1195,1200,1204,1209],{"type":14,"tagName":534,"properties":1192,"children":1193},{"style":546},[1194],{"type":19,"value":1167},{"type":14,"tagName":534,"properties":1196,"children":1197},{"style":540},[1198],{"type":19,"value":1199}," totalSell ",{"type":14,"tagName":534,"properties":1201,"children":1202},{"style":546},[1203],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1205,"children":1206},{"style":552},[1207],{"type":19,"value":1208}," vpSell",{"type":14,"tagName":534,"properties":1210,"children":1211},{"style":540},[1212],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":534,"properties":1215,"children":1216},{"class":536},[1217,1221,1226,1230,1235],{"type":14,"tagName":534,"properties":1218,"children":1219},{"style":546},[1220],{"type":19,"value":1167},{"type":14,"tagName":534,"properties":1222,"children":1223},{"style":540},[1224],{"type":19,"value":1225}," poc       ",{"type":14,"tagName":534,"properties":1227,"children":1228},{"style":546},[1229],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1231,"children":1232},{"style":552},[1233],{"type":19,"value":1234}," vpPoc",{"type":14,"tagName":534,"properties":1236,"children":1237},{"style":540},[1238],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":534,"properties":1241,"children":1242},{"class":536},[],{"type":19,"value":149},{"type":14,"tagName":534,"properties":1245,"children":1246},{"class":536},[1247],{"type":14,"tagName":534,"properties":1248,"children":1249},{"style":652},[1250],{"type":19,"value":1251},"// Optional: coarsen the ladder (merge every 5 price levels into one bucket)",{"type":19,"value":149},{"type":14,"tagName":534,"properties":1254,"children":1255},{"class":536},[1256,1261,1265,1269,1273,1277,1281,1285,1290,1294,1299],{"type":14,"tagName":534,"properties":1257,"children":1258},{"style":540},[1259],{"type":19,"value":1260},"timeseries vpaCoarse ",{"type":14,"tagName":534,"properties":1262,"children":1263},{"style":546},[1264],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1266,"children":1267},{"style":552},[1268],{"type":19,"value":555},{"type":14,"tagName":534,"properties":1270,"children":1271},{"style":540},[1272],{"type":19,"value":560},{"type":14,"tagName":534,"properties":1274,"children":1275},{"style":546},[1276],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1278,"children":1279},{"style":540},[1280],{"type":19,"value":569},{"type":14,"tagName":534,"properties":1282,"children":1283},{"style":546},[1284],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1286,"children":1287},{"style":540},[1288],{"type":19,"value":1289},"currentExchange, ticksPerBar",{"type":14,"tagName":534,"properties":1291,"children":1292},{"style":546},[1293],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1295,"children":1296},{"style":627},[1297],{"type":19,"value":1298},"5",{"type":14,"tagName":534,"properties":1300,"children":1301},{"style":540},[1302],{"type":19,"value":876},{"type":19,"value":149},{"type":14,"tagName":534,"properties":1305,"children":1306},{"class":536},[],{"type":19,"value":149},{"type":14,"tagName":534,"properties":1309,"children":1310},{"class":536},[1311],{"type":14,"tagName":534,"properties":1312,"children":1313},{"style":652},[1314],{"type":19,"value":1315},"// Optional: quote bucket volume in USD (dollar notional) instead of coins",{"type":19,"value":149},{"type":14,"tagName":534,"properties":1318,"children":1319},{"class":536},[1320,1325,1329,1333,1337,1341,1345,1349,1354,1358,1362],{"type":14,"tagName":534,"properties":1321,"children":1322},{"style":540},[1323],{"type":19,"value":1324},"timeseries vpaUsd ",{"type":14,"tagName":534,"properties":1326,"children":1327},{"style":546},[1328],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1330,"children":1331},{"style":552},[1332],{"type":19,"value":555},{"type":14,"tagName":534,"properties":1334,"children":1335},{"style":540},[1336],{"type":19,"value":560},{"type":14,"tagName":534,"properties":1338,"children":1339},{"style":546},[1340],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1342,"children":1343},{"style":540},[1344],{"type":19,"value":569},{"type":14,"tagName":534,"properties":1346,"children":1347},{"style":546},[1348],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1350,"children":1351},{"style":540},[1352],{"type":19,"value":1353},"currentExchange, currency",{"type":14,"tagName":534,"properties":1355,"children":1356},{"style":546},[1357],{"type":19,"value":549},{"type":14,"tagName":534,"properties":1359,"children":1360},{"style":844},[1361],{"type":19,"value":1057},{"type":14,"tagName":534,"properties":1363,"children":1364},{"style":540},[1365],{"type":19,"value":876},{"type":19,"value":1367},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":14,"tagName":1369,"properties":1370,"children":1371,"position":1913},"table",{},[1372,1420],{"type":14,"tagName":1373,"properties":1374,"children":1375,"position":1417},"thead",{},[1376],{"type":14,"tagName":1377,"properties":1378,"children":1379,"position":1414},"tr",{},[1380,1397],{"type":14,"tagName":1381,"properties":1382,"children":1383,"position":1392},"th",{},[1384],{"type":19,"value":1385,"position":1386},"Function",{"start":1387,"end":1390},{"line":1388,"column":159,"offset":1389},45,2724,{"line":1388,"column":236,"offset":1391},2732,{"start":1393,"end":1395},{"line":1388,"column":23,"offset":1394},2722,{"line":1388,"column":282,"offset":1396},2758,{"type":14,"tagName":1381,"properties":1398,"children":1399,"position":1409},{},[1400],{"type":19,"value":1401,"position":1402},"Description",{"start":1403,"end":1406},{"line":1388,"column":1404,"offset":1405},39,2760,{"line":1388,"column":1407,"offset":1408},50,2771,{"start":1410,"end":1411},{"line":1388,"column":282,"offset":1396},{"line":1388,"column":1412,"offset":1413},97,2818,{"start":1415,"end":1416},{"line":1388,"column":23,"offset":1394},{"line":1388,"column":1412,"offset":1413},{"start":1418,"end":1419},{"line":1388,"column":23,"offset":1394},{"line":1388,"column":1412,"offset":1413},{"type":14,"tagName":1421,"properties":1422,"children":1423,"position":1910},"tbody",{},[1424,1476,1527,1598,1649,1699,1753,1805,1856],{"type":14,"tagName":1377,"properties":1425,"children":1426,"position":1473},{},[1427,1459],{"type":14,"tagName":1428,"properties":1429,"children":1430,"position":1454},"td",{},[1431],{"type":14,"tagName":29,"properties":1432,"children":1434,"position":1448},{"href":1433},"#vpbuy",[1435],{"type":14,"tagName":34,"properties":1436,"children":1437,"position":1445},{},[1438],{"type":19,"value":1439,"position":1440},"vpBuy",{"start":1441,"end":1443},{"line":311,"column":27,"offset":1442},2919,{"line":311,"column":236,"offset":1444},2926,{"start":1446,"end":1447},{"line":311,"column":27,"offset":1442},{"line":311,"column":236,"offset":1444},{"start":1449,"end":1451},{"line":311,"column":159,"offset":1450},2918,{"line":311,"column":1452,"offset":1453},20,2935,{"start":1455,"end":1457},{"line":311,"column":23,"offset":1456},2916,{"line":311,"column":282,"offset":1458},2952,{"type":14,"tagName":1428,"properties":1460,"children":1461,"position":1469},{},[1462],{"type":19,"value":1463,"position":1464},"Total buy volume across all price buckets at the bar",{"start":1465,"end":1467},{"line":311,"column":1404,"offset":1466},2954,{"line":311,"column":332,"offset":1468},3006,{"start":1470,"end":1471},{"line":311,"column":282,"offset":1458},{"line":311,"column":1412,"offset":1472},3012,{"start":1474,"end":1475},{"line":311,"column":23,"offset":1456},{"line":311,"column":1412,"offset":1472},{"type":14,"tagName":1377,"properties":1477,"children":1478,"position":1524},{},[1479,1510],{"type":14,"tagName":1428,"properties":1480,"children":1481,"position":1505},{},[1482],{"type":14,"tagName":29,"properties":1483,"children":1485,"position":1500},{"href":1484},"#vpsell",[1486],{"type":14,"tagName":34,"properties":1487,"children":1488,"position":1497},{},[1489],{"type":19,"value":1490,"position":1491},"vpSell",{"start":1492,"end":1495},{"line":1493,"column":27,"offset":1494},48,3016,{"line":1493,"column":296,"offset":1496},3024,{"start":1498,"end":1499},{"line":1493,"column":27,"offset":1494},{"line":1493,"column":296,"offset":1496},{"start":1501,"end":1503},{"line":1493,"column":159,"offset":1502},3015,{"line":1493,"column":43,"offset":1504},3034,{"start":1506,"end":1508},{"line":1493,"column":23,"offset":1507},3013,{"line":1493,"column":282,"offset":1509},3049,{"type":14,"tagName":1428,"properties":1511,"children":1512,"position":1520},{},[1513],{"type":19,"value":1514,"position":1515},"Total sell volume across all price buckets at the bar",{"start":1516,"end":1518},{"line":1493,"column":1404,"offset":1517},3051,{"line":1493,"column":341,"offset":1519},3104,{"start":1521,"end":1522},{"line":1493,"column":282,"offset":1509},{"line":1493,"column":1412,"offset":1523},3109,{"start":1525,"end":1526},{"line":1493,"column":23,"offset":1507},{"line":1493,"column":1412,"offset":1523},{"type":14,"tagName":1377,"properties":1528,"children":1529,"position":1595},{},[1530,1561],{"type":14,"tagName":1428,"properties":1531,"children":1532,"position":1556},{},[1533],{"type":14,"tagName":29,"properties":1534,"children":1536,"position":1550},{"href":1535},"#vpdelta",[1537],{"type":14,"tagName":34,"properties":1538,"children":1539,"position":1547},{},[1540],{"type":19,"value":1541,"position":1542},"vpDelta",{"start":1543,"end":1545},{"line":316,"column":27,"offset":1544},3113,{"line":316,"column":355,"offset":1546},3122,{"start":1548,"end":1549},{"line":316,"column":27,"offset":1544},{"line":316,"column":355,"offset":1546},{"start":1551,"end":1553},{"line":316,"column":159,"offset":1552},3112,{"line":316,"column":1554,"offset":1555},24,3133,{"start":1557,"end":1559},{"line":316,"column":23,"offset":1558},3110,{"line":316,"column":282,"offset":1560},3146,{"type":14,"tagName":1428,"properties":1562,"children":1563,"position":1591},{},[1564,1572,1584],{"type":19,"value":1565,"position":1566},"Net buy/sell delta (",{"start":1567,"end":1569},{"line":316,"column":1404,"offset":1568},3148,{"line":316,"column":1570,"offset":1571},59,3168,{"type":14,"tagName":34,"properties":1573,"children":1574,"position":1581},{},[1575],{"type":19,"value":1576,"position":1577},"vpBuy − vpSell",{"start":1578,"end":1579},{"line":316,"column":1570,"offset":1571},{"line":316,"column":935,"offset":1580},3184,{"start":1582,"end":1583},{"line":316,"column":1570,"offset":1571},{"line":316,"column":935,"offset":1580},{"type":19,"value":1585,"position":1586},") at the bar",{"start":1587,"end":1588},{"line":316,"column":935,"offset":1580},{"line":316,"column":1589,"offset":1590},87,3196,{"start":1592,"end":1593},{"line":316,"column":282,"offset":1560},{"line":316,"column":1412,"offset":1594},3206,{"start":1596,"end":1597},{"line":316,"column":23,"offset":1558},{"line":316,"column":1412,"offset":1594},{"type":14,"tagName":1377,"properties":1599,"children":1600,"position":1646},{},[1601,1631],{"type":14,"tagName":1428,"properties":1602,"children":1603,"position":1626},{},[1604],{"type":14,"tagName":29,"properties":1605,"children":1607,"position":1621},{"href":1606},"#vptotal",[1608],{"type":14,"tagName":34,"properties":1609,"children":1610,"position":1618},{},[1611],{"type":19,"value":1612,"position":1613},"vpTotal",{"start":1614,"end":1616},{"line":1407,"column":27,"offset":1615},3210,{"line":1407,"column":355,"offset":1617},3219,{"start":1619,"end":1620},{"line":1407,"column":27,"offset":1615},{"line":1407,"column":355,"offset":1617},{"start":1622,"end":1624},{"line":1407,"column":159,"offset":1623},3209,{"line":1407,"column":1554,"offset":1625},3230,{"start":1627,"end":1629},{"line":1407,"column":23,"offset":1628},3207,{"line":1407,"column":282,"offset":1630},3243,{"type":14,"tagName":1428,"properties":1632,"children":1633,"position":1642},{},[1634],{"type":19,"value":1635,"position":1636},"Combined buy + sell volume across all buckets at the bar",{"start":1637,"end":1639},{"line":1407,"column":1404,"offset":1638},3245,{"line":1407,"column":1640,"offset":1641},95,3301,{"start":1643,"end":1644},{"line":1407,"column":282,"offset":1630},{"line":1407,"column":1412,"offset":1645},3303,{"start":1647,"end":1648},{"line":1407,"column":23,"offset":1628},{"line":1407,"column":1412,"offset":1645},{"type":14,"tagName":1377,"properties":1650,"children":1651,"position":1696},{},[1652,1682],{"type":14,"tagName":1428,"properties":1653,"children":1654,"position":1677},{},[1655],{"type":14,"tagName":29,"properties":1656,"children":1658,"position":1672},{"href":1657},"#vppoc",[1659],{"type":14,"tagName":34,"properties":1660,"children":1661,"position":1669},{},[1662],{"type":19,"value":1663,"position":1664},"vpPoc",{"start":1665,"end":1667},{"line":323,"column":27,"offset":1666},3307,{"line":323,"column":236,"offset":1668},3314,{"start":1670,"end":1671},{"line":323,"column":27,"offset":1666},{"line":323,"column":236,"offset":1668},{"start":1673,"end":1675},{"line":323,"column":159,"offset":1674},3306,{"line":323,"column":1452,"offset":1676},3323,{"start":1678,"end":1680},{"line":323,"column":23,"offset":1679},3304,{"line":323,"column":282,"offset":1681},3340,{"type":14,"tagName":1428,"properties":1683,"children":1684,"position":1692},{},[1685],{"type":19,"value":1686,"position":1687},"Point of Control — price of the highest-volume bucket",{"start":1688,"end":1690},{"line":323,"column":1404,"offset":1689},3342,{"line":323,"column":341,"offset":1691},3395,{"start":1693,"end":1694},{"line":323,"column":282,"offset":1681},{"line":323,"column":1412,"offset":1695},3400,{"start":1697,"end":1698},{"line":323,"column":23,"offset":1679},{"line":323,"column":1412,"offset":1695},{"type":14,"tagName":1377,"properties":1700,"children":1701,"position":1750},{},[1702,1735],{"type":14,"tagName":1428,"properties":1703,"children":1704,"position":1730},{},[1705],{"type":14,"tagName":29,"properties":1706,"children":1708,"position":1724},{"href":1707},"#vppocvolume",[1709],{"type":14,"tagName":34,"properties":1710,"children":1711,"position":1721},{},[1712],{"type":19,"value":1713,"position":1714},"vpPocVolume",{"start":1715,"end":1718},{"line":1716,"column":27,"offset":1717},52,3404,{"line":1716,"column":1719,"offset":1720},17,3417,{"start":1722,"end":1723},{"line":1716,"column":27,"offset":1717},{"line":1716,"column":1719,"offset":1720},{"start":1725,"end":1727},{"line":1716,"column":159,"offset":1726},3403,{"line":1716,"column":1728,"offset":1729},32,3432,{"start":1731,"end":1733},{"line":1716,"column":23,"offset":1732},3401,{"line":1716,"column":282,"offset":1734},3437,{"type":14,"tagName":1428,"properties":1736,"children":1737,"position":1746},{},[1738],{"type":19,"value":1739,"position":1740},"Combined volume at the POC bucket",{"start":1741,"end":1743},{"line":1716,"column":1404,"offset":1742},3439,{"line":1716,"column":1744,"offset":1745},72,3472,{"start":1747,"end":1748},{"line":1716,"column":282,"offset":1734},{"line":1716,"column":1412,"offset":1749},3497,{"start":1751,"end":1752},{"line":1716,"column":23,"offset":1732},{"line":1716,"column":1412,"offset":1749},{"type":14,"tagName":1377,"properties":1754,"children":1755,"position":1802},{},[1756,1787],{"type":14,"tagName":1428,"properties":1757,"children":1758,"position":1782},{},[1759],{"type":14,"tagName":29,"properties":1760,"children":1762,"position":1777},{"href":1761},"#vpbucketcount",[1763],{"type":14,"tagName":34,"properties":1764,"children":1765,"position":1774},{},[1766],{"type":19,"value":903,"position":1767},{"start":1768,"end":1771},{"line":1769,"column":27,"offset":1770},53,3501,{"line":1769,"column":1772,"offset":1773},19,3516,{"start":1775,"end":1776},{"line":1769,"column":27,"offset":1770},{"line":1769,"column":1772,"offset":1773},{"start":1778,"end":1780},{"line":1769,"column":159,"offset":1779},3500,{"line":1769,"column":275,"offset":1781},3533,{"start":1783,"end":1785},{"line":1769,"column":23,"offset":1784},3498,{"line":1769,"column":282,"offset":1786},3534,{"type":14,"tagName":1428,"properties":1788,"children":1789,"position":1798},{},[1790],{"type":19,"value":1791,"position":1792},"Number of price-level buckets at the bar",{"start":1793,"end":1795},{"line":1769,"column":1404,"offset":1794},3536,{"line":1769,"column":1796,"offset":1797},79,3576,{"start":1799,"end":1800},{"line":1769,"column":282,"offset":1786},{"line":1769,"column":1412,"offset":1801},3594,{"start":1803,"end":1804},{"line":1769,"column":23,"offset":1784},{"line":1769,"column":1412,"offset":1801},{"type":14,"tagName":1377,"properties":1806,"children":1807,"position":1853},{},[1808,1839],{"type":14,"tagName":1428,"properties":1809,"children":1810,"position":1834},{},[1811],{"type":14,"tagName":29,"properties":1812,"children":1814,"position":1829},{"href":1813},"#vppricehigh",[1815],{"type":14,"tagName":34,"properties":1816,"children":1817,"position":1826},{},[1818],{"type":19,"value":1819,"position":1820},"vpPriceHigh",{"start":1821,"end":1824},{"line":1822,"column":27,"offset":1823},54,3598,{"line":1822,"column":1719,"offset":1825},3611,{"start":1827,"end":1828},{"line":1822,"column":27,"offset":1823},{"line":1822,"column":1719,"offset":1825},{"start":1830,"end":1832},{"line":1822,"column":159,"offset":1831},3597,{"line":1822,"column":1728,"offset":1833},3626,{"start":1835,"end":1837},{"line":1822,"column":23,"offset":1836},3595,{"line":1822,"column":282,"offset":1838},3631,{"type":14,"tagName":1428,"properties":1840,"children":1841,"position":1849},{},[1842],{"type":19,"value":1843,"position":1844},"Highest price covered by the profile at the bar",{"start":1845,"end":1847},{"line":1822,"column":1404,"offset":1846},3633,{"line":1822,"column":380,"offset":1848},3680,{"start":1850,"end":1851},{"line":1822,"column":282,"offset":1838},{"line":1822,"column":1412,"offset":1852},3691,{"start":1854,"end":1855},{"line":1822,"column":23,"offset":1836},{"line":1822,"column":1412,"offset":1852},{"type":14,"tagName":1377,"properties":1857,"children":1858,"position":1907},{},[1859,1892],{"type":14,"tagName":1428,"properties":1860,"children":1861,"position":1887},{},[1862],{"type":14,"tagName":29,"properties":1863,"children":1865,"position":1881},{"href":1864},"#vppricelow",[1866],{"type":14,"tagName":34,"properties":1867,"children":1868,"position":1878},{},[1869],{"type":19,"value":1870,"position":1871},"vpPriceLow",{"start":1872,"end":1875},{"line":1873,"column":27,"offset":1874},55,3695,{"line":1873,"column":1876,"offset":1877},16,3707,{"start":1879,"end":1880},{"line":1873,"column":27,"offset":1874},{"line":1873,"column":1876,"offset":1877},{"start":1882,"end":1884},{"line":1873,"column":159,"offset":1883},3694,{"line":1873,"column":1885,"offset":1886},30,3721,{"start":1888,"end":1890},{"line":1873,"column":23,"offset":1889},3692,{"line":1873,"column":282,"offset":1891},3728,{"type":14,"tagName":1428,"properties":1893,"children":1894,"position":1903},{},[1895],{"type":19,"value":1896,"position":1897},"Lowest price covered by the profile at the bar",{"start":1898,"end":1900},{"line":1873,"column":1404,"offset":1899},3730,{"line":1873,"column":1901,"offset":1902},85,3776,{"start":1904,"end":1905},{"line":1873,"column":282,"offset":1891},{"line":1873,"column":1412,"offset":1906},3788,{"start":1908,"end":1909},{"line":1873,"column":23,"offset":1889},{"line":1873,"column":1412,"offset":1906},{"start":1911,"end":1912},{"line":311,"column":23,"offset":1456},{"line":1873,"column":1412,"offset":1906},{"start":1914,"end":1915},{"line":1388,"column":23,"offset":1394},{"line":1873,"column":1412,"offset":1906},{"type":19,"value":149},{"type":14,"tagName":151,"properties":1918,"children":1920,"position":1927},{"id":1919},"vpbuy",[1921],{"type":19,"value":1439,"position":1922},{"start":1923,"end":1925},{"line":51,"column":27,"offset":1924},3793,{"line":51,"column":217,"offset":1926},3798,{"start":1928,"end":1930},{"line":51,"column":23,"offset":1929},3790,{"line":51,"column":217,"offset":1926},{"type":19,"value":149},{"type":14,"tagName":15,"properties":1933,"children":1934,"position":1955},{},[1935,1948],{"type":14,"tagName":34,"properties":1936,"children":1937,"position":1945},{},[1938],{"type":19,"value":1939,"position":1940},"vpBuy(source: TimeSeries): number",{"start":1941,"end":1943},{"line":1570,"column":23,"offset":1942},3800,{"line":1570,"column":275,"offset":1944},3835,{"start":1946,"end":1947},{"line":1570,"column":23,"offset":1942},{"line":1570,"column":275,"offset":1944},{"type":19,"value":1949,"position":1950}," — total buy volume summed across all price-level buckets at the current bar.",{"start":1951,"end":1952},{"line":1570,"column":275,"offset":1944},{"line":1570,"column":1953,"offset":1954},113,3912,{"start":1956,"end":1957},{"line":1570,"column":23,"offset":1942},{"line":1570,"column":1953,"offset":1954},{"type":19,"value":1959},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":14,"tagName":1369,"properties":1961,"children":1962,"position":2101},{},[1963,2021],{"type":14,"tagName":1373,"properties":1964,"children":1965,"position":2018},{},[1966],{"type":14,"tagName":1377,"properties":1967,"children":1968,"position":2015},{},[1969,1985,2000],{"type":14,"tagName":1381,"properties":1970,"children":1971,"position":1980},{},[1972],{"type":19,"value":1973,"position":1974},"Parameter",{"start":1975,"end":1978},{"line":1976,"column":159,"offset":1977},61,3916,{"line":1976,"column":296,"offset":1979},3925,{"start":1981,"end":1983},{"line":1976,"column":23,"offset":1982},3914,{"line":1976,"column":355,"offset":1984},3926,{"type":14,"tagName":1381,"properties":1986,"children":1987,"position":1995},{},[1988],{"type":19,"value":1989,"position":1990},"Type",{"start":1991,"end":1993},{"line":1976,"column":178,"offset":1992},3928,{"line":1976,"column":1772,"offset":1994},3932,{"start":1996,"end":1997},{"line":1976,"column":355,"offset":1984},{"line":1976,"column":1998,"offset":1999},26,3939,{"type":14,"tagName":1381,"properties":2001,"children":2002,"position":2010},{},[2003],{"type":19,"value":1401,"position":2004},{"start":2005,"end":2008},{"line":1976,"column":2006,"offset":2007},28,3941,{"line":1976,"column":1404,"offset":2009},3952,{"start":2011,"end":2012},{"line":1976,"column":1998,"offset":1999},{"line":1976,"column":2013,"offset":2014},58,3971,{"start":2016,"end":2017},{"line":1976,"column":23,"offset":1982},{"line":1976,"column":2013,"offset":2014},{"start":2019,"end":2020},{"line":1976,"column":23,"offset":1982},{"line":1976,"column":2013,"offset":2014},{"type":14,"tagName":1421,"properties":2022,"children":2023,"position":2098},{},[2024],{"type":14,"tagName":1377,"properties":2025,"children":2026,"position":2095},{},[2027,2049,2063],{"type":14,"tagName":1428,"properties":2028,"children":2029,"position":2044},{},[2030],{"type":14,"tagName":34,"properties":2031,"children":2032,"position":2041},{},[2033],{"type":19,"value":2034,"position":2035},"source",{"start":2036,"end":2039},{"line":2037,"column":159,"offset":2038},63,4031,{"line":2037,"column":236,"offset":2040},4039,{"start":2042,"end":2043},{"line":2037,"column":159,"offset":2038},{"line":2037,"column":236,"offset":2040},{"start":2045,"end":2047},{"line":2037,"column":23,"offset":2046},4029,{"line":2037,"column":355,"offset":2048},4041,{"type":14,"tagName":1428,"properties":2050,"children":2051,"position":2059},{},[2052],{"type":19,"value":2053,"position":2054},"TimeSeries",{"start":2055,"end":2057},{"line":2037,"column":178,"offset":2056},4043,{"line":2037,"column":267,"offset":2058},4053,{"start":2060,"end":2061},{"line":2037,"column":355,"offset":2048},{"line":2037,"column":1998,"offset":2062},4054,{"type":14,"tagName":1428,"properties":2064,"children":2065,"position":2091},{},[2066,2073,2085],{"type":19,"value":2067,"position":2068},"A ",{"start":2069,"end":2071},{"line":2037,"column":2006,"offset":2070},4056,{"line":2037,"column":1885,"offset":2072},4058,{"type":14,"tagName":34,"properties":2074,"children":2075,"position":2082},{},[2076],{"type":19,"value":38,"position":2077},{"start":2078,"end":2079},{"line":2037,"column":1885,"offset":2072},{"line":2037,"column":2080,"offset":2081},46,4074,{"start":2083,"end":2084},{"line":2037,"column":1885,"offset":2072},{"line":2037,"column":2080,"offset":2081},{"type":19,"value":2086,"position":2087}," timeseries",{"start":2088,"end":2089},{"line":2037,"column":2080,"offset":2081},{"line":2037,"column":51,"offset":2090},4085,{"start":2092,"end":2093},{"line":2037,"column":1998,"offset":2062},{"line":2037,"column":1570,"offset":2094},4087,{"start":2096,"end":2097},{"line":2037,"column":23,"offset":2046},{"line":2037,"column":1570,"offset":2094},{"start":2099,"end":2100},{"line":2037,"column":23,"offset":2046},{"line":2037,"column":1570,"offset":2094},{"start":2102,"end":2103},{"line":1976,"column":23,"offset":1982},{"line":2037,"column":1570,"offset":2094},{"type":19,"value":149},{"type":14,"tagName":15,"properties":2106,"children":2107,"position":2149},{},[2108,2124,2131,2143],{"type":14,"tagName":81,"properties":2109,"children":2110,"position":2119},{},[2111],{"type":19,"value":2112,"position":2113},"Returns:",{"start":2114,"end":2117},{"line":2115,"column":159,"offset":2116},65,4091,{"line":2115,"column":236,"offset":2118},4099,{"start":2120,"end":2122},{"line":2115,"column":23,"offset":2121},4089,{"line":2115,"column":355,"offset":2123},4101,{"type":19,"value":2125,"position":2126}," ",{"start":2127,"end":2128},{"line":2115,"column":355,"offset":2123},{"line":2115,"column":2129,"offset":2130},14,4102,{"type":14,"tagName":34,"properties":2132,"children":2133,"position":2140},{},[2134],{"type":19,"value":2135,"position":2136},"number",{"start":2137,"end":2138},{"line":2115,"column":2129,"offset":2130},{"line":2115,"column":43,"offset":2139},4110,{"start":2141,"end":2142},{"line":2115,"column":2129,"offset":2130},{"line":2115,"column":43,"offset":2139},{"type":19,"value":2144,"position":2145}," — total buy volume at this bar.",{"start":2146,"end":2147},{"line":2115,"column":43,"offset":2139},{"line":2115,"column":1822,"offset":2148},4142,{"start":2150,"end":2151},{"line":2115,"column":23,"offset":2121},{"line":2115,"column":1822,"offset":2148},{"type":19,"value":149},{"type":11,"children":2154},[2155],{"type":14,"tagName":204,"properties":2156,"children":2157,"data":-1},{"class":526,"style":527,"tabindex":245},[2158],{"type":14,"tagName":34,"properties":2159,"children":2160},{},[2161,2196,2197,2217,2218],{"type":14,"tagName":534,"properties":2162,"children":2163},{"class":536},[2164,2168,2172,2176,2180,2184,2188,2192],{"type":14,"tagName":534,"properties":2165,"children":2166},{"style":540},[2167],{"type":19,"value":543},{"type":14,"tagName":534,"properties":2169,"children":2170},{"style":546},[2171],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2173,"children":2174},{"style":552},[2175],{"type":19,"value":555},{"type":14,"tagName":534,"properties":2177,"children":2178},{"style":540},[2179],{"type":19,"value":560},{"type":14,"tagName":534,"properties":2181,"children":2182},{"style":546},[2183],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2185,"children":2186},{"style":540},[2187],{"type":19,"value":569},{"type":14,"tagName":534,"properties":2189,"children":2190},{"style":546},[2191],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2193,"children":2194},{"style":540},[2195],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":2198,"children":2199},{"class":536},[2200,2205,2209,2213],{"type":14,"tagName":534,"properties":2201,"children":2202},{"style":540},[2203],{"type":19,"value":2204},"timeseries totalBuy ",{"type":14,"tagName":534,"properties":2206,"children":2207},{"style":546},[2208],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2210,"children":2211},{"style":552},[2212],{"type":19,"value":1181},{"type":14,"tagName":534,"properties":2214,"children":2215},{"style":540},[2216],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":534,"properties":2219,"children":2220},{"class":536},[2221,2226,2230,2234,2239,2243,2247,2252,2257,2261,2265,2270,2274,2278,2283,2288,2292,2296,2301],{"type":14,"tagName":534,"properties":2222,"children":2223},{"style":552},[2224],{"type":19,"value":2225},"plotLine",{"type":14,"tagName":534,"properties":2227,"children":2228},{"style":540},[2229],{"type":19,"value":800},{"type":14,"tagName":534,"properties":2231,"children":2232},{"style":546},[2233],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2235,"children":2236},{"style":540},[2237],{"type":19,"value":2238},"totalBuy, colors",{"type":14,"tagName":534,"properties":2240,"children":2241},{"style":546},[2242],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2244,"children":2245},{"style":540},[2246],{"type":19,"value":841},{"type":14,"tagName":534,"properties":2248,"children":2249},{"style":844},[2250],{"type":19,"value":2251},"\"#26a69a\"",{"type":14,"tagName":534,"properties":2253,"children":2254},{"style":540},[2255],{"type":19,"value":2256},"], width",{"type":14,"tagName":534,"properties":2258,"children":2259},{"style":546},[2260],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2262,"children":2263},{"style":627},[2264],{"type":19,"value":751},{"type":14,"tagName":534,"properties":2266,"children":2267},{"style":540},[2268],{"type":19,"value":2269},", label",{"type":14,"tagName":534,"properties":2271,"children":2272},{"style":546},[2273],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2275,"children":2276},{"style":540},[2277],{"type":19,"value":841},{"type":14,"tagName":534,"properties":2279,"children":2280},{"style":844},[2281],{"type":19,"value":2282},"\"Total Buy\"",{"type":14,"tagName":534,"properties":2284,"children":2285},{"style":540},[2286],{"type":19,"value":2287},"], desc",{"type":14,"tagName":534,"properties":2289,"children":2290},{"style":546},[2291],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2293,"children":2294},{"style":540},[2295],{"type":19,"value":841},{"type":14,"tagName":534,"properties":2297,"children":2298},{"style":844},[2299],{"type":19,"value":2300},"\"Sum of buy volume per bar\"",{"type":14,"tagName":534,"properties":2302,"children":2303},{"style":540},[2304],{"type":19,"value":2305},"]);",{"type":19,"value":149},{"type":14,"tagName":151,"properties":2308,"children":2310,"position":2318},{"id":2309},"vpsell",[2311],{"type":19,"value":1490,"position":2312},{"start":2313,"end":2315},{"line":1744,"column":27,"offset":2314},4392,{"line":1744,"column":2316,"offset":2317},10,4398,{"start":2319,"end":2321},{"line":1744,"column":23,"offset":2320},4389,{"line":1744,"column":2316,"offset":2317},{"type":19,"value":149},{"type":14,"tagName":15,"properties":2324,"children":2325,"position":2347},{},[2326,2340],{"type":14,"tagName":34,"properties":2327,"children":2328,"position":2337},{},[2329],{"type":19,"value":2330,"position":2331},"vpSell(source: TimeSeries): number",{"start":2332,"end":2335},{"line":2333,"column":23,"offset":2334},74,4400,{"line":2333,"column":282,"offset":2336},4436,{"start":2338,"end":2339},{"line":2333,"column":23,"offset":2334},{"line":2333,"column":282,"offset":2336},{"type":19,"value":2341,"position":2342}," — total sell volume summed across all price-level buckets at the current bar.",{"start":2343,"end":2344},{"line":2333,"column":282,"offset":2336},{"line":2333,"column":2345,"offset":2346},115,4514,{"start":2348,"end":2349},{"line":2333,"column":23,"offset":2334},{"line":2333,"column":2345,"offset":2346},{"type":19,"value":1959},{"type":14,"tagName":1369,"properties":2352,"children":2353,"position":2482},{},[2354,2407],{"type":14,"tagName":1373,"properties":2355,"children":2356,"position":2404},{},[2357],{"type":14,"tagName":1377,"properties":2358,"children":2359,"position":2401},{},[2360,2375,2388],{"type":14,"tagName":1381,"properties":2361,"children":2362,"position":2370},{},[2363],{"type":19,"value":1973,"position":2364},{"start":2365,"end":2368},{"line":2366,"column":159,"offset":2367},76,4518,{"line":2366,"column":296,"offset":2369},4527,{"start":2371,"end":2373},{"line":2366,"column":23,"offset":2372},4516,{"line":2366,"column":355,"offset":2374},4528,{"type":14,"tagName":1381,"properties":2376,"children":2377,"position":2384},{},[2378],{"type":19,"value":1989,"position":2379},{"start":2380,"end":2382},{"line":2366,"column":178,"offset":2381},4530,{"line":2366,"column":1772,"offset":2383},4534,{"start":2385,"end":2386},{"line":2366,"column":355,"offset":2374},{"line":2366,"column":1998,"offset":2387},4541,{"type":14,"tagName":1381,"properties":2389,"children":2390,"position":2397},{},[2391],{"type":19,"value":1401,"position":2392},{"start":2393,"end":2395},{"line":2366,"column":2006,"offset":2394},4543,{"line":2366,"column":1404,"offset":2396},4554,{"start":2398,"end":2399},{"line":2366,"column":1998,"offset":2387},{"line":2366,"column":2013,"offset":2400},4573,{"start":2402,"end":2403},{"line":2366,"column":23,"offset":2372},{"line":2366,"column":2013,"offset":2400},{"start":2405,"end":2406},{"line":2366,"column":23,"offset":2372},{"line":2366,"column":2013,"offset":2400},{"type":14,"tagName":1421,"properties":2408,"children":2409,"position":2479},{},[2410],{"type":14,"tagName":1377,"properties":2411,"children":2412,"position":2476},{},[2413,2434,2447],{"type":14,"tagName":1428,"properties":2414,"children":2415,"position":2429},{},[2416],{"type":14,"tagName":34,"properties":2417,"children":2418,"position":2426},{},[2419],{"type":19,"value":2034,"position":2420},{"start":2421,"end":2424},{"line":2422,"column":159,"offset":2423},78,4633,{"line":2422,"column":236,"offset":2425},4641,{"start":2427,"end":2428},{"line":2422,"column":159,"offset":2423},{"line":2422,"column":236,"offset":2425},{"start":2430,"end":2432},{"line":2422,"column":23,"offset":2431},4631,{"line":2422,"column":355,"offset":2433},4643,{"type":14,"tagName":1428,"properties":2435,"children":2436,"position":2443},{},[2437],{"type":19,"value":2053,"position":2438},{"start":2439,"end":2441},{"line":2422,"column":178,"offset":2440},4645,{"line":2422,"column":267,"offset":2442},4655,{"start":2444,"end":2445},{"line":2422,"column":355,"offset":2433},{"line":2422,"column":1998,"offset":2446},4656,{"type":14,"tagName":1428,"properties":2448,"children":2449,"position":2472},{},[2450,2456,2467],{"type":19,"value":2067,"position":2451},{"start":2452,"end":2454},{"line":2422,"column":2006,"offset":2453},4658,{"line":2422,"column":1885,"offset":2455},4660,{"type":14,"tagName":34,"properties":2457,"children":2458,"position":2464},{},[2459],{"type":19,"value":38,"position":2460},{"start":2461,"end":2462},{"line":2422,"column":1885,"offset":2455},{"line":2422,"column":2080,"offset":2463},4676,{"start":2465,"end":2466},{"line":2422,"column":1885,"offset":2455},{"line":2422,"column":2080,"offset":2463},{"type":19,"value":2086,"position":2468},{"start":2469,"end":2470},{"line":2422,"column":2080,"offset":2463},{"line":2422,"column":51,"offset":2471},4687,{"start":2473,"end":2474},{"line":2422,"column":1998,"offset":2446},{"line":2422,"column":1570,"offset":2475},4689,{"start":2477,"end":2478},{"line":2422,"column":23,"offset":2431},{"line":2422,"column":1570,"offset":2475},{"start":2480,"end":2481},{"line":2422,"column":23,"offset":2431},{"line":2422,"column":1570,"offset":2475},{"start":2483,"end":2484},{"line":2366,"column":23,"offset":2372},{"line":2422,"column":1570,"offset":2475},{"type":19,"value":149},{"type":14,"tagName":15,"properties":2487,"children":2488,"position":2526},{},[2489,2504,2509,2520],{"type":14,"tagName":81,"properties":2490,"children":2491,"position":2499},{},[2492],{"type":19,"value":2112,"position":2493},{"start":2494,"end":2497},{"line":2495,"column":159,"offset":2496},80,4693,{"line":2495,"column":236,"offset":2498},4701,{"start":2500,"end":2502},{"line":2495,"column":23,"offset":2501},4691,{"line":2495,"column":355,"offset":2503},4703,{"type":19,"value":2125,"position":2505},{"start":2506,"end":2507},{"line":2495,"column":355,"offset":2503},{"line":2495,"column":2129,"offset":2508},4704,{"type":14,"tagName":34,"properties":2510,"children":2511,"position":2517},{},[2512],{"type":19,"value":2135,"position":2513},{"start":2514,"end":2515},{"line":2495,"column":2129,"offset":2508},{"line":2495,"column":43,"offset":2516},4712,{"start":2518,"end":2519},{"line":2495,"column":2129,"offset":2508},{"line":2495,"column":43,"offset":2516},{"type":19,"value":2521,"position":2522}," — total sell volume at this bar.",{"start":2523,"end":2524},{"line":2495,"column":43,"offset":2516},{"line":2495,"column":1873,"offset":2525},4745,{"start":2527,"end":2528},{"line":2495,"column":23,"offset":2501},{"line":2495,"column":1873,"offset":2525},{"type":19,"value":149},{"type":11,"children":2531},[2532],{"type":14,"tagName":204,"properties":2533,"children":2534,"data":-1},{"class":526,"style":527,"tabindex":245},[2535],{"type":14,"tagName":34,"properties":2536,"children":2537},{},[2538,2573,2574,2594,2595],{"type":14,"tagName":534,"properties":2539,"children":2540},{"class":536},[2541,2545,2549,2553,2557,2561,2565,2569],{"type":14,"tagName":534,"properties":2542,"children":2543},{"style":540},[2544],{"type":19,"value":543},{"type":14,"tagName":534,"properties":2546,"children":2547},{"style":546},[2548],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2550,"children":2551},{"style":552},[2552],{"type":19,"value":555},{"type":14,"tagName":534,"properties":2554,"children":2555},{"style":540},[2556],{"type":19,"value":560},{"type":14,"tagName":534,"properties":2558,"children":2559},{"style":546},[2560],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2562,"children":2563},{"style":540},[2564],{"type":19,"value":569},{"type":14,"tagName":534,"properties":2566,"children":2567},{"style":546},[2568],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2570,"children":2571},{"style":540},[2572],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":2575,"children":2576},{"class":536},[2577,2582,2586,2590],{"type":14,"tagName":534,"properties":2578,"children":2579},{"style":540},[2580],{"type":19,"value":2581},"timeseries totalSell ",{"type":14,"tagName":534,"properties":2583,"children":2584},{"style":546},[2585],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2587,"children":2588},{"style":552},[2589],{"type":19,"value":1208},{"type":14,"tagName":534,"properties":2591,"children":2592},{"style":540},[2593],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":534,"properties":2596,"children":2597},{"class":536},[2598,2602,2606,2610,2615,2619,2623,2628,2632,2636,2640,2644,2648,2652,2657,2661,2665,2669,2674],{"type":14,"tagName":534,"properties":2599,"children":2600},{"style":552},[2601],{"type":19,"value":2225},{"type":14,"tagName":534,"properties":2603,"children":2604},{"style":540},[2605],{"type":19,"value":800},{"type":14,"tagName":534,"properties":2607,"children":2608},{"style":546},[2609],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2611,"children":2612},{"style":540},[2613],{"type":19,"value":2614},"totalSell, colors",{"type":14,"tagName":534,"properties":2616,"children":2617},{"style":546},[2618],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2620,"children":2621},{"style":540},[2622],{"type":19,"value":841},{"type":14,"tagName":534,"properties":2624,"children":2625},{"style":844},[2626],{"type":19,"value":2627},"\"#ef5350\"",{"type":14,"tagName":534,"properties":2629,"children":2630},{"style":540},[2631],{"type":19,"value":2256},{"type":14,"tagName":534,"properties":2633,"children":2634},{"style":546},[2635],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2637,"children":2638},{"style":627},[2639],{"type":19,"value":751},{"type":14,"tagName":534,"properties":2641,"children":2642},{"style":540},[2643],{"type":19,"value":2269},{"type":14,"tagName":534,"properties":2645,"children":2646},{"style":546},[2647],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2649,"children":2650},{"style":540},[2651],{"type":19,"value":841},{"type":14,"tagName":534,"properties":2653,"children":2654},{"style":844},[2655],{"type":19,"value":2656},"\"Total Sell\"",{"type":14,"tagName":534,"properties":2658,"children":2659},{"style":540},[2660],{"type":19,"value":2287},{"type":14,"tagName":534,"properties":2662,"children":2663},{"style":546},[2664],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2666,"children":2667},{"style":540},[2668],{"type":19,"value":841},{"type":14,"tagName":534,"properties":2670,"children":2671},{"style":844},[2672],{"type":19,"value":2673},"\"Sum of sell volume per bar\"",{"type":14,"tagName":534,"properties":2675,"children":2676},{"style":540},[2677],{"type":19,"value":2305},{"type":19,"value":149},{"type":14,"tagName":151,"properties":2680,"children":2682,"position":2689},{"id":2681},"vpdelta",[2683],{"type":19,"value":1541,"position":2684},{"start":2685,"end":2687},{"line":1589,"column":27,"offset":2686},5000,{"line":1589,"column":236,"offset":2688},5007,{"start":2690,"end":2692},{"line":1589,"column":23,"offset":2691},4997,{"line":1589,"column":236,"offset":2688},{"type":19,"value":149},{"type":14,"tagName":15,"properties":2695,"children":2696,"position":2736},{},[2697,2712,2718,2730],{"type":14,"tagName":34,"properties":2698,"children":2699,"position":2709},{},[2700],{"type":19,"value":2701,"position":2702},"vpDelta(source: TimeSeries): number",{"start":2703,"end":2706},{"line":2704,"column":23,"offset":2705},89,5009,{"line":2704,"column":2707,"offset":2708},38,5046,{"start":2710,"end":2711},{"line":2704,"column":23,"offset":2705},{"line":2704,"column":2707,"offset":2708},{"type":19,"value":2713,"position":2714}," — net buy/sell delta at the current bar (",{"start":2715,"end":2716},{"line":2704,"column":2707,"offset":2708},{"line":2704,"column":2495,"offset":2717},5088,{"type":14,"tagName":34,"properties":2719,"children":2720,"position":2727},{},[2721],{"type":19,"value":1576,"position":2722},{"start":2723,"end":2724},{"line":2704,"column":2495,"offset":2717},{"line":2704,"column":2725,"offset":2726},96,5104,{"start":2728,"end":2729},{"line":2704,"column":2495,"offset":2717},{"line":2704,"column":2725,"offset":2726},{"type":19,"value":2731,"position":2732},"). Positive = buy dominant, negative = sell dominant.",{"start":2733,"end":2734},{"line":2704,"column":2725,"offset":2726},{"line":2704,"column":1003,"offset":2735},5157,{"start":2737,"end":2738},{"line":2704,"column":23,"offset":2705},{"line":2704,"column":1003,"offset":2735},{"type":19,"value":1959},{"type":14,"tagName":1369,"properties":2741,"children":2742,"position":2870},{},[2743,2795],{"type":14,"tagName":1373,"properties":2744,"children":2745,"position":2792},{},[2746],{"type":14,"tagName":1377,"properties":2747,"children":2748,"position":2789},{},[2749,2763,2776],{"type":14,"tagName":1381,"properties":2750,"children":2751,"position":2758},{},[2752],{"type":19,"value":1973,"position":2753},{"start":2754,"end":2756},{"line":332,"column":159,"offset":2755},5161,{"line":332,"column":296,"offset":2757},5170,{"start":2759,"end":2761},{"line":332,"column":23,"offset":2760},5159,{"line":332,"column":355,"offset":2762},5171,{"type":14,"tagName":1381,"properties":2764,"children":2765,"position":2772},{},[2766],{"type":19,"value":1989,"position":2767},{"start":2768,"end":2770},{"line":332,"column":178,"offset":2769},5173,{"line":332,"column":1772,"offset":2771},5177,{"start":2773,"end":2774},{"line":332,"column":355,"offset":2762},{"line":332,"column":1998,"offset":2775},5184,{"type":14,"tagName":1381,"properties":2777,"children":2778,"position":2785},{},[2779],{"type":19,"value":1401,"position":2780},{"start":2781,"end":2783},{"line":332,"column":2006,"offset":2782},5186,{"line":332,"column":1404,"offset":2784},5197,{"start":2786,"end":2787},{"line":332,"column":1998,"offset":2775},{"line":332,"column":2013,"offset":2788},5216,{"start":2790,"end":2791},{"line":332,"column":23,"offset":2760},{"line":332,"column":2013,"offset":2788},{"start":2793,"end":2794},{"line":332,"column":23,"offset":2760},{"line":332,"column":2013,"offset":2788},{"type":14,"tagName":1421,"properties":2796,"children":2797,"position":2867},{},[2798],{"type":14,"tagName":1377,"properties":2799,"children":2800,"position":2864},{},[2801,2822,2835],{"type":14,"tagName":1428,"properties":2802,"children":2803,"position":2817},{},[2804],{"type":14,"tagName":34,"properties":2805,"children":2806,"position":2814},{},[2807],{"type":19,"value":2034,"position":2808},{"start":2809,"end":2812},{"line":2810,"column":159,"offset":2811},93,5276,{"line":2810,"column":236,"offset":2813},5284,{"start":2815,"end":2816},{"line":2810,"column":159,"offset":2811},{"line":2810,"column":236,"offset":2813},{"start":2818,"end":2820},{"line":2810,"column":23,"offset":2819},5274,{"line":2810,"column":355,"offset":2821},5286,{"type":14,"tagName":1428,"properties":2823,"children":2824,"position":2831},{},[2825],{"type":19,"value":2053,"position":2826},{"start":2827,"end":2829},{"line":2810,"column":178,"offset":2828},5288,{"line":2810,"column":267,"offset":2830},5298,{"start":2832,"end":2833},{"line":2810,"column":355,"offset":2821},{"line":2810,"column":1998,"offset":2834},5299,{"type":14,"tagName":1428,"properties":2836,"children":2837,"position":2860},{},[2838,2844,2855],{"type":19,"value":2067,"position":2839},{"start":2840,"end":2842},{"line":2810,"column":2006,"offset":2841},5301,{"line":2810,"column":1885,"offset":2843},5303,{"type":14,"tagName":34,"properties":2845,"children":2846,"position":2852},{},[2847],{"type":19,"value":38,"position":2848},{"start":2849,"end":2850},{"line":2810,"column":1885,"offset":2843},{"line":2810,"column":2080,"offset":2851},5319,{"start":2853,"end":2854},{"line":2810,"column":1885,"offset":2843},{"line":2810,"column":2080,"offset":2851},{"type":19,"value":2086,"position":2856},{"start":2857,"end":2858},{"line":2810,"column":2080,"offset":2851},{"line":2810,"column":51,"offset":2859},5330,{"start":2861,"end":2862},{"line":2810,"column":1998,"offset":2834},{"line":2810,"column":1570,"offset":2863},5332,{"start":2865,"end":2866},{"line":2810,"column":23,"offset":2819},{"line":2810,"column":1570,"offset":2863},{"start":2868,"end":2869},{"line":2810,"column":23,"offset":2819},{"line":2810,"column":1570,"offset":2863},{"start":2871,"end":2872},{"line":332,"column":23,"offset":2760},{"line":2810,"column":1570,"offset":2863},{"type":19,"value":149},{"type":14,"tagName":15,"properties":2875,"children":2876,"position":2913},{},[2877,2891,2896,2907],{"type":14,"tagName":81,"properties":2878,"children":2879,"position":2886},{},[2880],{"type":19,"value":2112,"position":2881},{"start":2882,"end":2884},{"line":1640,"column":159,"offset":2883},5336,{"line":1640,"column":236,"offset":2885},5344,{"start":2887,"end":2889},{"line":1640,"column":23,"offset":2888},5334,{"line":1640,"column":355,"offset":2890},5346,{"type":19,"value":2125,"position":2892},{"start":2893,"end":2894},{"line":1640,"column":355,"offset":2890},{"line":1640,"column":2129,"offset":2895},5347,{"type":14,"tagName":34,"properties":2897,"children":2898,"position":2904},{},[2899],{"type":19,"value":2135,"position":2900},{"start":2901,"end":2902},{"line":1640,"column":2129,"offset":2895},{"line":1640,"column":43,"offset":2903},5355,{"start":2905,"end":2906},{"line":1640,"column":2129,"offset":2895},{"line":1640,"column":43,"offset":2903},{"type":19,"value":2908,"position":2909}," — buy minus sell volume at this bar.",{"start":2910,"end":2911},{"line":1640,"column":43,"offset":2903},{"line":1640,"column":1570,"offset":2912},5392,{"start":2914,"end":2915},{"line":1640,"column":23,"offset":2888},{"line":1640,"column":1570,"offset":2912},{"type":19,"value":149},{"type":11,"children":2918},[2919],{"type":14,"tagName":204,"properties":2920,"children":2921,"data":-1},{"class":526,"style":527,"tabindex":245},[2922],{"type":14,"tagName":34,"properties":2923,"children":2924},{},[2925,2960,2961,2982,2983],{"type":14,"tagName":534,"properties":2926,"children":2927},{"class":536},[2928,2932,2936,2940,2944,2948,2952,2956],{"type":14,"tagName":534,"properties":2929,"children":2930},{"style":540},[2931],{"type":19,"value":543},{"type":14,"tagName":534,"properties":2933,"children":2934},{"style":546},[2935],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2937,"children":2938},{"style":552},[2939],{"type":19,"value":555},{"type":14,"tagName":534,"properties":2941,"children":2942},{"style":540},[2943],{"type":19,"value":560},{"type":14,"tagName":534,"properties":2945,"children":2946},{"style":546},[2947],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2949,"children":2950},{"style":540},[2951],{"type":19,"value":569},{"type":14,"tagName":534,"properties":2953,"children":2954},{"style":546},[2955],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2957,"children":2958},{"style":540},[2959],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":2962,"children":2963},{"class":536},[2964,2969,2973,2978],{"type":14,"tagName":534,"properties":2965,"children":2966},{"style":540},[2967],{"type":19,"value":2968},"timeseries delta ",{"type":14,"tagName":534,"properties":2970,"children":2971},{"style":546},[2972],{"type":19,"value":549},{"type":14,"tagName":534,"properties":2974,"children":2975},{"style":552},[2976],{"type":19,"value":2977}," vpDelta",{"type":14,"tagName":534,"properties":2979,"children":2980},{"style":540},[2981],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":534,"properties":2984,"children":2985},{"class":536},[2986,2991,2995,2999,3004,3008,3012,3016,3020,3024,3029,3033,3037,3042,3046,3050,3054,3059],{"type":14,"tagName":534,"properties":2987,"children":2988},{"style":552},[2989],{"type":19,"value":2990},"plotBar",{"type":14,"tagName":534,"properties":2992,"children":2993},{"style":540},[2994],{"type":19,"value":800},{"type":14,"tagName":534,"properties":2996,"children":2997},{"style":546},[2998],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3000,"children":3001},{"style":540},[3002],{"type":19,"value":3003},"delta, colors",{"type":14,"tagName":534,"properties":3005,"children":3006},{"style":546},[3007],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3009,"children":3010},{"style":540},[3011],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3013,"children":3014},{"style":844},[3015],{"type":19,"value":2251},{"type":14,"tagName":534,"properties":3017,"children":3018},{"style":540},[3019],{"type":19,"value":852},{"type":14,"tagName":534,"properties":3021,"children":3022},{"style":844},[3023],{"type":19,"value":2627},{"type":14,"tagName":534,"properties":3025,"children":3026},{"style":540},[3027],{"type":19,"value":3028},"], label",{"type":14,"tagName":534,"properties":3030,"children":3031},{"style":546},[3032],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3034,"children":3035},{"style":540},[3036],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3038,"children":3039},{"style":844},[3040],{"type":19,"value":3041},"\"Delta\"",{"type":14,"tagName":534,"properties":3043,"children":3044},{"style":540},[3045],{"type":19,"value":2287},{"type":14,"tagName":534,"properties":3047,"children":3048},{"style":546},[3049],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3051,"children":3052},{"style":540},[3053],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3055,"children":3056},{"style":844},[3057],{"type":19,"value":3058},"\"Net buy/sell pressure\"",{"type":14,"tagName":534,"properties":3060,"children":3061},{"style":540},[3062],{"type":19,"value":2305},{"type":19,"value":149},{"type":14,"tagName":151,"properties":3065,"children":3067,"position":3075},{"id":3066},"vptotal",[3068],{"type":19,"value":1612,"position":3069},{"start":3070,"end":3073},{"line":3071,"column":27,"offset":3072},102,5631,{"line":3071,"column":236,"offset":3074},5638,{"start":3076,"end":3078},{"line":3071,"column":23,"offset":3077},5628,{"line":3071,"column":236,"offset":3074},{"type":19,"value":149},{"type":14,"tagName":15,"properties":3081,"children":3082,"position":3104},{},[3083,3097],{"type":14,"tagName":34,"properties":3084,"children":3085,"position":3094},{},[3086],{"type":19,"value":3087,"position":3088},"vpTotal(source: TimeSeries): number",{"start":3089,"end":3092},{"line":3090,"column":23,"offset":3091},104,5640,{"line":3090,"column":2707,"offset":3093},5677,{"start":3095,"end":3096},{"line":3090,"column":23,"offset":3091},{"line":3090,"column":2707,"offset":3093},{"type":19,"value":3098,"position":3099}," — total volume (buy + sell) summed across all buckets at the current bar.",{"start":3100,"end":3101},{"line":3090,"column":2707,"offset":3093},{"line":3090,"column":3102,"offset":3103},112,5751,{"start":3105,"end":3106},{"line":3090,"column":23,"offset":3091},{"line":3090,"column":3102,"offset":3103},{"type":19,"value":1959},{"type":14,"tagName":1369,"properties":3109,"children":3110,"position":3239},{},[3111,3164],{"type":14,"tagName":1373,"properties":3112,"children":3113,"position":3161},{},[3114],{"type":14,"tagName":1377,"properties":3115,"children":3116,"position":3158},{},[3117,3132,3145],{"type":14,"tagName":1381,"properties":3118,"children":3119,"position":3127},{},[3120],{"type":19,"value":1973,"position":3121},{"start":3122,"end":3125},{"line":3123,"column":159,"offset":3124},106,5755,{"line":3123,"column":296,"offset":3126},5764,{"start":3128,"end":3130},{"line":3123,"column":23,"offset":3129},5753,{"line":3123,"column":355,"offset":3131},5765,{"type":14,"tagName":1381,"properties":3133,"children":3134,"position":3141},{},[3135],{"type":19,"value":1989,"position":3136},{"start":3137,"end":3139},{"line":3123,"column":178,"offset":3138},5767,{"line":3123,"column":1772,"offset":3140},5771,{"start":3142,"end":3143},{"line":3123,"column":355,"offset":3131},{"line":3123,"column":1998,"offset":3144},5778,{"type":14,"tagName":1381,"properties":3146,"children":3147,"position":3154},{},[3148],{"type":19,"value":1401,"position":3149},{"start":3150,"end":3152},{"line":3123,"column":2006,"offset":3151},5780,{"line":3123,"column":1404,"offset":3153},5791,{"start":3155,"end":3156},{"line":3123,"column":1998,"offset":3144},{"line":3123,"column":2013,"offset":3157},5810,{"start":3159,"end":3160},{"line":3123,"column":23,"offset":3129},{"line":3123,"column":2013,"offset":3157},{"start":3162,"end":3163},{"line":3123,"column":23,"offset":3129},{"line":3123,"column":2013,"offset":3157},{"type":14,"tagName":1421,"properties":3165,"children":3166,"position":3236},{},[3167],{"type":14,"tagName":1377,"properties":3168,"children":3169,"position":3233},{},[3170,3191,3204],{"type":14,"tagName":1428,"properties":3171,"children":3172,"position":3186},{},[3173],{"type":14,"tagName":34,"properties":3174,"children":3175,"position":3183},{},[3176],{"type":19,"value":2034,"position":3177},{"start":3178,"end":3181},{"line":3179,"column":159,"offset":3180},108,5870,{"line":3179,"column":236,"offset":3182},5878,{"start":3184,"end":3185},{"line":3179,"column":159,"offset":3180},{"line":3179,"column":236,"offset":3182},{"start":3187,"end":3189},{"line":3179,"column":23,"offset":3188},5868,{"line":3179,"column":355,"offset":3190},5880,{"type":14,"tagName":1428,"properties":3192,"children":3193,"position":3200},{},[3194],{"type":19,"value":2053,"position":3195},{"start":3196,"end":3198},{"line":3179,"column":178,"offset":3197},5882,{"line":3179,"column":267,"offset":3199},5892,{"start":3201,"end":3202},{"line":3179,"column":355,"offset":3190},{"line":3179,"column":1998,"offset":3203},5893,{"type":14,"tagName":1428,"properties":3205,"children":3206,"position":3229},{},[3207,3213,3224],{"type":19,"value":2067,"position":3208},{"start":3209,"end":3211},{"line":3179,"column":2006,"offset":3210},5895,{"line":3179,"column":1885,"offset":3212},5897,{"type":14,"tagName":34,"properties":3214,"children":3215,"position":3221},{},[3216],{"type":19,"value":38,"position":3217},{"start":3218,"end":3219},{"line":3179,"column":1885,"offset":3212},{"line":3179,"column":2080,"offset":3220},5913,{"start":3222,"end":3223},{"line":3179,"column":1885,"offset":3212},{"line":3179,"column":2080,"offset":3220},{"type":19,"value":2086,"position":3225},{"start":3226,"end":3227},{"line":3179,"column":2080,"offset":3220},{"line":3179,"column":51,"offset":3228},5924,{"start":3230,"end":3231},{"line":3179,"column":1998,"offset":3203},{"line":3179,"column":1570,"offset":3232},5926,{"start":3234,"end":3235},{"line":3179,"column":23,"offset":3188},{"line":3179,"column":1570,"offset":3232},{"start":3237,"end":3238},{"line":3179,"column":23,"offset":3188},{"line":3179,"column":1570,"offset":3232},{"start":3240,"end":3241},{"line":3123,"column":23,"offset":3129},{"line":3179,"column":1570,"offset":3232},{"type":19,"value":149},{"type":14,"tagName":15,"properties":3244,"children":3245,"position":3283},{},[3246,3261,3266,3277],{"type":14,"tagName":81,"properties":3247,"children":3248,"position":3256},{},[3249],{"type":19,"value":2112,"position":3250},{"start":3251,"end":3254},{"line":3252,"column":159,"offset":3253},110,5930,{"line":3252,"column":236,"offset":3255},5938,{"start":3257,"end":3259},{"line":3252,"column":23,"offset":3258},5928,{"line":3252,"column":355,"offset":3260},5940,{"type":19,"value":2125,"position":3262},{"start":3263,"end":3264},{"line":3252,"column":355,"offset":3260},{"line":3252,"column":2129,"offset":3265},5941,{"type":14,"tagName":34,"properties":3267,"children":3268,"position":3274},{},[3269],{"type":19,"value":2135,"position":3270},{"start":3271,"end":3272},{"line":3252,"column":2129,"offset":3265},{"line":3252,"column":43,"offset":3273},5949,{"start":3275,"end":3276},{"line":3252,"column":2129,"offset":3265},{"line":3252,"column":43,"offset":3273},{"type":19,"value":3278,"position":3279}," — combined buy + sell volume at this bar.",{"start":3280,"end":3281},{"line":3252,"column":43,"offset":3273},{"line":3252,"column":197,"offset":3282},5991,{"start":3284,"end":3285},{"line":3252,"column":23,"offset":3258},{"line":3252,"column":197,"offset":3282},{"type":19,"value":149},{"type":11,"children":3288},[3289],{"type":14,"tagName":204,"properties":3290,"children":3291,"data":-1},{"class":526,"style":527,"tabindex":245},[3292],{"type":14,"tagName":34,"properties":3293,"children":3294},{},[3295,3330,3331,3352,3353],{"type":14,"tagName":534,"properties":3296,"children":3297},{"class":536},[3298,3302,3306,3310,3314,3318,3322,3326],{"type":14,"tagName":534,"properties":3299,"children":3300},{"style":540},[3301],{"type":19,"value":543},{"type":14,"tagName":534,"properties":3303,"children":3304},{"style":546},[3305],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3307,"children":3308},{"style":552},[3309],{"type":19,"value":555},{"type":14,"tagName":534,"properties":3311,"children":3312},{"style":540},[3313],{"type":19,"value":560},{"type":14,"tagName":534,"properties":3315,"children":3316},{"style":546},[3317],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3319,"children":3320},{"style":540},[3321],{"type":19,"value":569},{"type":14,"tagName":534,"properties":3323,"children":3324},{"style":546},[3325],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3327,"children":3328},{"style":540},[3329],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":3332,"children":3333},{"class":536},[3334,3339,3343,3348],{"type":14,"tagName":534,"properties":3335,"children":3336},{"style":540},[3337],{"type":19,"value":3338},"timeseries total ",{"type":14,"tagName":534,"properties":3340,"children":3341},{"style":546},[3342],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3344,"children":3345},{"style":552},[3346],{"type":19,"value":3347}," vpTotal",{"type":14,"tagName":534,"properties":3349,"children":3350},{"style":540},[3351],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":534,"properties":3354,"children":3355},{"class":536},[3356,3360,3364,3368,3373,3377,3381,3386,3390,3394,3398,3402,3406,3410,3415,3419,3423,3427,3432],{"type":14,"tagName":534,"properties":3357,"children":3358},{"style":552},[3359],{"type":19,"value":2225},{"type":14,"tagName":534,"properties":3361,"children":3362},{"style":540},[3363],{"type":19,"value":800},{"type":14,"tagName":534,"properties":3365,"children":3366},{"style":546},[3367],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3369,"children":3370},{"style":540},[3371],{"type":19,"value":3372},"total, colors",{"type":14,"tagName":534,"properties":3374,"children":3375},{"style":546},[3376],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3378,"children":3379},{"style":540},[3380],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3382,"children":3383},{"style":844},[3384],{"type":19,"value":3385},"\"#9e9e9e\"",{"type":14,"tagName":534,"properties":3387,"children":3388},{"style":540},[3389],{"type":19,"value":2256},{"type":14,"tagName":534,"properties":3391,"children":3392},{"style":546},[3393],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3395,"children":3396},{"style":627},[3397],{"type":19,"value":751},{"type":14,"tagName":534,"properties":3399,"children":3400},{"style":540},[3401],{"type":19,"value":2269},{"type":14,"tagName":534,"properties":3403,"children":3404},{"style":546},[3405],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3407,"children":3408},{"style":540},[3409],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3411,"children":3412},{"style":844},[3413],{"type":19,"value":3414},"\"Total\"",{"type":14,"tagName":534,"properties":3416,"children":3417},{"style":540},[3418],{"type":19,"value":2287},{"type":14,"tagName":534,"properties":3420,"children":3421},{"style":546},[3422],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3424,"children":3425},{"style":540},[3426],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3428,"children":3429},{"style":844},[3430],{"type":19,"value":3431},"\"Combined volume\"",{"type":14,"tagName":534,"properties":3433,"children":3434},{"style":540},[3435],{"type":19,"value":2305},{"type":19,"value":149},{"type":14,"tagName":151,"properties":3438,"children":3440,"position":3448},{"id":3439},"vppoc",[3441],{"type":19,"value":1663,"position":3442},{"start":3443,"end":3446},{"line":3444,"column":27,"offset":3445},117,6223,{"line":3444,"column":217,"offset":3447},6228,{"start":3449,"end":3451},{"line":3444,"column":23,"offset":3450},6220,{"line":3444,"column":217,"offset":3447},{"type":19,"value":149},{"type":14,"tagName":15,"properties":3454,"children":3455,"position":3477},{},[3456,3470],{"type":14,"tagName":34,"properties":3457,"children":3458,"position":3467},{},[3459],{"type":19,"value":3460,"position":3461},"vpPoc(source: TimeSeries): number",{"start":3462,"end":3465},{"line":3463,"column":23,"offset":3464},119,6230,{"line":3463,"column":275,"offset":3466},6265,{"start":3468,"end":3469},{"line":3463,"column":23,"offset":3464},{"line":3463,"column":275,"offset":3466},{"type":19,"value":3471,"position":3472}," — Point of Control: the midprice of the bucket with the highest combined buy + sell volume at the current bar.",{"start":3473,"end":3474},{"line":3463,"column":275,"offset":3466},{"line":3463,"column":3475,"offset":3476},147,6376,{"start":3478,"end":3479},{"line":3463,"column":23,"offset":3464},{"line":3463,"column":3475,"offset":3476},{"type":19,"value":1959},{"type":14,"tagName":1369,"properties":3482,"children":3483,"position":3611},{},[3484,3537],{"type":14,"tagName":1373,"properties":3485,"children":3486,"position":3534},{},[3487],{"type":14,"tagName":1377,"properties":3488,"children":3489,"position":3531},{},[3490,3505,3518],{"type":14,"tagName":1381,"properties":3491,"children":3492,"position":3500},{},[3493],{"type":19,"value":1973,"position":3494},{"start":3495,"end":3498},{"line":3496,"column":159,"offset":3497},121,6380,{"line":3496,"column":296,"offset":3499},6389,{"start":3501,"end":3503},{"line":3496,"column":23,"offset":3502},6378,{"line":3496,"column":355,"offset":3504},6390,{"type":14,"tagName":1381,"properties":3506,"children":3507,"position":3514},{},[3508],{"type":19,"value":1989,"position":3509},{"start":3510,"end":3512},{"line":3496,"column":178,"offset":3511},6392,{"line":3496,"column":1772,"offset":3513},6396,{"start":3515,"end":3516},{"line":3496,"column":355,"offset":3504},{"line":3496,"column":1998,"offset":3517},6403,{"type":14,"tagName":1381,"properties":3519,"children":3520,"position":3527},{},[3521],{"type":19,"value":1401,"position":3522},{"start":3523,"end":3525},{"line":3496,"column":2006,"offset":3524},6405,{"line":3496,"column":1404,"offset":3526},6416,{"start":3528,"end":3529},{"line":3496,"column":1998,"offset":3517},{"line":3496,"column":2013,"offset":3530},6435,{"start":3532,"end":3533},{"line":3496,"column":23,"offset":3502},{"line":3496,"column":2013,"offset":3530},{"start":3535,"end":3536},{"line":3496,"column":23,"offset":3502},{"line":3496,"column":2013,"offset":3530},{"type":14,"tagName":1421,"properties":3538,"children":3539,"position":3608},{},[3540],{"type":14,"tagName":1377,"properties":3541,"children":3542,"position":3605},{},[3543,3563,3576],{"type":14,"tagName":1428,"properties":3544,"children":3545,"position":3558},{},[3546],{"type":14,"tagName":34,"properties":3547,"children":3548,"position":3555},{},[3549],{"type":19,"value":2034,"position":3550},{"start":3551,"end":3553},{"line":975,"column":159,"offset":3552},6495,{"line":975,"column":236,"offset":3554},6503,{"start":3556,"end":3557},{"line":975,"column":159,"offset":3552},{"line":975,"column":236,"offset":3554},{"start":3559,"end":3561},{"line":975,"column":23,"offset":3560},6493,{"line":975,"column":355,"offset":3562},6505,{"type":14,"tagName":1428,"properties":3564,"children":3565,"position":3572},{},[3566],{"type":19,"value":2053,"position":3567},{"start":3568,"end":3570},{"line":975,"column":178,"offset":3569},6507,{"line":975,"column":267,"offset":3571},6517,{"start":3573,"end":3574},{"line":975,"column":355,"offset":3562},{"line":975,"column":1998,"offset":3575},6518,{"type":14,"tagName":1428,"properties":3577,"children":3578,"position":3601},{},[3579,3585,3596],{"type":19,"value":2067,"position":3580},{"start":3581,"end":3583},{"line":975,"column":2006,"offset":3582},6520,{"line":975,"column":1885,"offset":3584},6522,{"type":14,"tagName":34,"properties":3586,"children":3587,"position":3593},{},[3588],{"type":19,"value":38,"position":3589},{"start":3590,"end":3591},{"line":975,"column":1885,"offset":3584},{"line":975,"column":2080,"offset":3592},6538,{"start":3594,"end":3595},{"line":975,"column":1885,"offset":3584},{"line":975,"column":2080,"offset":3592},{"type":19,"value":2086,"position":3597},{"start":3598,"end":3599},{"line":975,"column":2080,"offset":3592},{"line":975,"column":51,"offset":3600},6549,{"start":3602,"end":3603},{"line":975,"column":1998,"offset":3575},{"line":975,"column":1570,"offset":3604},6551,{"start":3606,"end":3607},{"line":975,"column":23,"offset":3560},{"line":975,"column":1570,"offset":3604},{"start":3609,"end":3610},{"line":975,"column":23,"offset":3560},{"line":975,"column":1570,"offset":3604},{"start":3612,"end":3613},{"line":3496,"column":23,"offset":3502},{"line":975,"column":1570,"offset":3604},{"type":19,"value":149},{"type":14,"tagName":15,"properties":3616,"children":3617,"position":3674},{},[3618,3633,3638,3649,3655,3667],{"type":14,"tagName":81,"properties":3619,"children":3620,"position":3628},{},[3621],{"type":19,"value":2112,"position":3622},{"start":3623,"end":3626},{"line":3624,"column":159,"offset":3625},125,6555,{"line":3624,"column":236,"offset":3627},6563,{"start":3629,"end":3631},{"line":3624,"column":23,"offset":3630},6553,{"line":3624,"column":355,"offset":3632},6565,{"type":19,"value":2125,"position":3634},{"start":3635,"end":3636},{"line":3624,"column":355,"offset":3632},{"line":3624,"column":2129,"offset":3637},6566,{"type":14,"tagName":34,"properties":3639,"children":3640,"position":3646},{},[3641],{"type":19,"value":2135,"position":3642},{"start":3643,"end":3644},{"line":3624,"column":2129,"offset":3637},{"line":3624,"column":43,"offset":3645},6574,{"start":3647,"end":3648},{"line":3624,"column":2129,"offset":3637},{"line":3624,"column":43,"offset":3645},{"type":19,"value":3650,"position":3651}," — POC price (",{"start":3652,"end":3653},{"line":3624,"column":43,"offset":3645},{"line":3624,"column":275,"offset":3654},6588,{"type":14,"tagName":34,"properties":3656,"children":3657,"position":3664},{},[3658],{"type":19,"value":3659,"position":3660},"NaN",{"start":3661,"end":3662},{"line":3624,"column":275,"offset":3654},{"line":3624,"column":368,"offset":3663},6593,{"start":3665,"end":3666},{"line":3624,"column":275,"offset":3654},{"line":3624,"column":368,"offset":3663},{"type":19,"value":3668,"position":3669}," if no buckets at this bar).",{"start":3670,"end":3671},{"line":3624,"column":368,"offset":3663},{"line":3624,"column":3672,"offset":3673},69,6621,{"start":3675,"end":3676},{"line":3624,"column":23,"offset":3630},{"line":3624,"column":3672,"offset":3673},{"type":19,"value":149},{"type":11,"children":3679},[3680],{"type":14,"tagName":204,"properties":3681,"children":3682,"data":-1},{"class":526,"style":527,"tabindex":245},[3683],{"type":14,"tagName":34,"properties":3684,"children":3685},{},[3686,3721,3722,3742,3743],{"type":14,"tagName":534,"properties":3687,"children":3688},{"class":536},[3689,3693,3697,3701,3705,3709,3713,3717],{"type":14,"tagName":534,"properties":3690,"children":3691},{"style":540},[3692],{"type":19,"value":543},{"type":14,"tagName":534,"properties":3694,"children":3695},{"style":546},[3696],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3698,"children":3699},{"style":552},[3700],{"type":19,"value":555},{"type":14,"tagName":534,"properties":3702,"children":3703},{"style":540},[3704],{"type":19,"value":560},{"type":14,"tagName":534,"properties":3706,"children":3707},{"style":546},[3708],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3710,"children":3711},{"style":540},[3712],{"type":19,"value":569},{"type":14,"tagName":534,"properties":3714,"children":3715},{"style":546},[3716],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3718,"children":3719},{"style":540},[3720],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":3723,"children":3724},{"class":536},[3725,3730,3734,3738],{"type":14,"tagName":534,"properties":3726,"children":3727},{"style":540},[3728],{"type":19,"value":3729},"timeseries poc ",{"type":14,"tagName":534,"properties":3731,"children":3732},{"style":546},[3733],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3735,"children":3736},{"style":552},[3737],{"type":19,"value":1234},{"type":14,"tagName":534,"properties":3739,"children":3740},{"style":540},[3741],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":534,"properties":3744,"children":3745},{"class":536},[3746,3750,3754,3758,3763,3767,3771,3776,3780,3784,3788,3792,3796,3800,3805,3809,3813,3817,3822],{"type":14,"tagName":534,"properties":3747,"children":3748},{"style":552},[3749],{"type":19,"value":2225},{"type":14,"tagName":534,"properties":3751,"children":3752},{"style":540},[3753],{"type":19,"value":800},{"type":14,"tagName":534,"properties":3755,"children":3756},{"style":546},[3757],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3759,"children":3760},{"style":540},[3761],{"type":19,"value":3762},"poc, colors",{"type":14,"tagName":534,"properties":3764,"children":3765},{"style":546},[3766],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3768,"children":3769},{"style":540},[3770],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3772,"children":3773},{"style":844},[3774],{"type":19,"value":3775},"\"#ff9800\"",{"type":14,"tagName":534,"properties":3777,"children":3778},{"style":540},[3779],{"type":19,"value":2256},{"type":14,"tagName":534,"properties":3781,"children":3782},{"style":546},[3783],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3785,"children":3786},{"style":627},[3787],{"type":19,"value":751},{"type":14,"tagName":534,"properties":3789,"children":3790},{"style":540},[3791],{"type":19,"value":2269},{"type":14,"tagName":534,"properties":3793,"children":3794},{"style":546},[3795],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3797,"children":3798},{"style":540},[3799],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3801,"children":3802},{"style":844},[3803],{"type":19,"value":3804},"\"POC\"",{"type":14,"tagName":534,"properties":3806,"children":3807},{"style":540},[3808],{"type":19,"value":2287},{"type":14,"tagName":534,"properties":3810,"children":3811},{"style":546},[3812],{"type":19,"value":549},{"type":14,"tagName":534,"properties":3814,"children":3815},{"style":540},[3816],{"type":19,"value":841},{"type":14,"tagName":534,"properties":3818,"children":3819},{"style":844},[3820],{"type":19,"value":3821},"\"Point of Control\"",{"type":14,"tagName":534,"properties":3823,"children":3824},{"style":540},[3825],{"type":19,"value":2305},{"type":19,"value":149},{"type":14,"tagName":151,"properties":3828,"children":3830,"position":3838},{"id":3829},"vppocvolume",[3831],{"type":19,"value":1713,"position":3832},{"start":3833,"end":3836},{"line":3834,"column":27,"offset":3835},132,6846,{"line":3834,"column":178,"offset":3837},6857,{"start":3839,"end":3841},{"line":3834,"column":23,"offset":3840},6843,{"line":3834,"column":178,"offset":3837},{"type":19,"value":149},{"type":14,"tagName":15,"properties":3844,"children":3845,"position":3867},{},[3846,3861],{"type":14,"tagName":34,"properties":3847,"children":3848,"position":3858},{},[3849],{"type":19,"value":3850,"position":3851},"vpPocVolume(source: TimeSeries): number",{"start":3852,"end":3855},{"line":3853,"column":23,"offset":3854},134,6859,{"line":3853,"column":3856,"offset":3857},42,6900,{"start":3859,"end":3860},{"line":3853,"column":23,"offset":3854},{"line":3853,"column":3856,"offset":3857},{"type":19,"value":3862,"position":3863}," — combined buy + sell volume at the POC bucket (the bucket with the highest combined volume).",{"start":3864,"end":3865},{"line":3853,"column":3856,"offset":3857},{"line":3853,"column":984,"offset":3866},6994,{"start":3868,"end":3869},{"line":3853,"column":23,"offset":3854},{"line":3853,"column":984,"offset":3866},{"type":19,"value":1959},{"type":14,"tagName":1369,"properties":3872,"children":3873,"position":4000},{},[3874,3926],{"type":14,"tagName":1373,"properties":3875,"children":3876,"position":3923},{},[3877],{"type":14,"tagName":1377,"properties":3878,"children":3879,"position":3920},{},[3880,3894,3907],{"type":14,"tagName":1381,"properties":3881,"children":3882,"position":3889},{},[3883],{"type":19,"value":1973,"position":3884},{"start":3885,"end":3887},{"line":984,"column":159,"offset":3886},6998,{"line":984,"column":296,"offset":3888},7007,{"start":3890,"end":3892},{"line":984,"column":23,"offset":3891},6996,{"line":984,"column":355,"offset":3893},7008,{"type":14,"tagName":1381,"properties":3895,"children":3896,"position":3903},{},[3897],{"type":19,"value":1989,"position":3898},{"start":3899,"end":3901},{"line":984,"column":178,"offset":3900},7010,{"line":984,"column":1772,"offset":3902},7014,{"start":3904,"end":3905},{"line":984,"column":355,"offset":3893},{"line":984,"column":1998,"offset":3906},7021,{"type":14,"tagName":1381,"properties":3908,"children":3909,"position":3916},{},[3910],{"type":19,"value":1401,"position":3911},{"start":3912,"end":3914},{"line":984,"column":2006,"offset":3913},7023,{"line":984,"column":1404,"offset":3915},7034,{"start":3917,"end":3918},{"line":984,"column":1998,"offset":3906},{"line":984,"column":2013,"offset":3919},7053,{"start":3921,"end":3922},{"line":984,"column":23,"offset":3891},{"line":984,"column":2013,"offset":3919},{"start":3924,"end":3925},{"line":984,"column":23,"offset":3891},{"line":984,"column":2013,"offset":3919},{"type":14,"tagName":1421,"properties":3927,"children":3928,"position":3997},{},[3929],{"type":14,"tagName":1377,"properties":3930,"children":3931,"position":3994},{},[3932,3952,3965],{"type":14,"tagName":1428,"properties":3933,"children":3934,"position":3947},{},[3935],{"type":14,"tagName":34,"properties":3936,"children":3937,"position":3944},{},[3938],{"type":19,"value":2034,"position":3939},{"start":3940,"end":3942},{"line":59,"column":159,"offset":3941},7113,{"line":59,"column":236,"offset":3943},7121,{"start":3945,"end":3946},{"line":59,"column":159,"offset":3941},{"line":59,"column":236,"offset":3943},{"start":3948,"end":3950},{"line":59,"column":23,"offset":3949},7111,{"line":59,"column":355,"offset":3951},7123,{"type":14,"tagName":1428,"properties":3953,"children":3954,"position":3961},{},[3955],{"type":19,"value":2053,"position":3956},{"start":3957,"end":3959},{"line":59,"column":178,"offset":3958},7125,{"line":59,"column":267,"offset":3960},7135,{"start":3962,"end":3963},{"line":59,"column":355,"offset":3951},{"line":59,"column":1998,"offset":3964},7136,{"type":14,"tagName":1428,"properties":3966,"children":3967,"position":3990},{},[3968,3974,3985],{"type":19,"value":2067,"position":3969},{"start":3970,"end":3972},{"line":59,"column":2006,"offset":3971},7138,{"line":59,"column":1885,"offset":3973},7140,{"type":14,"tagName":34,"properties":3975,"children":3976,"position":3982},{},[3977],{"type":19,"value":38,"position":3978},{"start":3979,"end":3980},{"line":59,"column":1885,"offset":3973},{"line":59,"column":2080,"offset":3981},7156,{"start":3983,"end":3984},{"line":59,"column":1885,"offset":3973},{"line":59,"column":2080,"offset":3981},{"type":19,"value":2086,"position":3986},{"start":3987,"end":3988},{"line":59,"column":2080,"offset":3981},{"line":59,"column":51,"offset":3989},7167,{"start":3991,"end":3992},{"line":59,"column":1998,"offset":3964},{"line":59,"column":1570,"offset":3993},7169,{"start":3995,"end":3996},{"line":59,"column":23,"offset":3949},{"line":59,"column":1570,"offset":3993},{"start":3998,"end":3999},{"line":59,"column":23,"offset":3949},{"line":59,"column":1570,"offset":3993},{"start":4001,"end":4002},{"line":984,"column":23,"offset":3891},{"line":59,"column":1570,"offset":3993},{"type":19,"value":149},{"type":14,"tagName":15,"properties":4005,"children":4006,"position":4043},{},[4007,4021,4026,4037],{"type":14,"tagName":81,"properties":4008,"children":4009,"position":4016},{},[4010],{"type":19,"value":2112,"position":4011},{"start":4012,"end":4014},{"line":437,"column":159,"offset":4013},7173,{"line":437,"column":236,"offset":4015},7181,{"start":4017,"end":4019},{"line":437,"column":23,"offset":4018},7171,{"line":437,"column":355,"offset":4020},7183,{"type":19,"value":2125,"position":4022},{"start":4023,"end":4024},{"line":437,"column":355,"offset":4020},{"line":437,"column":2129,"offset":4025},7184,{"type":14,"tagName":34,"properties":4027,"children":4028,"position":4034},{},[4029],{"type":19,"value":2135,"position":4030},{"start":4031,"end":4032},{"line":437,"column":2129,"offset":4025},{"line":437,"column":43,"offset":4033},7192,{"start":4035,"end":4036},{"line":437,"column":2129,"offset":4025},{"line":437,"column":43,"offset":4033},{"type":19,"value":4038,"position":4039}," — volume at the POC bucket.",{"start":4040,"end":4041},{"line":437,"column":43,"offset":4033},{"line":437,"column":1407,"offset":4042},7220,{"start":4044,"end":4045},{"line":437,"column":23,"offset":4018},{"line":437,"column":1407,"offset":4042},{"type":19,"value":149},{"type":11,"children":4048},[4049],{"type":14,"tagName":204,"properties":4050,"children":4051,"data":-1},{"class":526,"style":527,"tabindex":245},[4052],{"type":14,"tagName":34,"properties":4053,"children":4054},{},[4055,4090,4091],{"type":14,"tagName":534,"properties":4056,"children":4057},{"class":536},[4058,4062,4066,4070,4074,4078,4082,4086],{"type":14,"tagName":534,"properties":4059,"children":4060},{"style":540},[4061],{"type":19,"value":543},{"type":14,"tagName":534,"properties":4063,"children":4064},{"style":546},[4065],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4067,"children":4068},{"style":552},[4069],{"type":19,"value":555},{"type":14,"tagName":534,"properties":4071,"children":4072},{"style":540},[4073],{"type":19,"value":560},{"type":14,"tagName":534,"properties":4075,"children":4076},{"style":546},[4077],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4079,"children":4080},{"style":540},[4081],{"type":19,"value":569},{"type":14,"tagName":534,"properties":4083,"children":4084},{"style":546},[4085],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4087,"children":4088},{"style":540},[4089],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":4092,"children":4093},{"class":536},[4094,4099,4103,4108],{"type":14,"tagName":534,"properties":4095,"children":4096},{"style":540},[4097],{"type":19,"value":4098},"timeseries pocVol ",{"type":14,"tagName":534,"properties":4100,"children":4101},{"style":546},[4102],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4104,"children":4105},{"style":552},[4106],{"type":19,"value":4107}," vpPocVolume",{"type":14,"tagName":534,"properties":4109,"children":4110},{"style":540},[4111],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":151,"properties":4114,"children":4116,"position":4123},{"id":4115},"vpbucketcount",[4117],{"type":19,"value":903,"position":4118},{"start":4119,"end":4121},{"line":994,"column":27,"offset":4120},7362,{"line":994,"column":1719,"offset":4122},7375,{"start":4124,"end":4126},{"line":994,"column":23,"offset":4125},7359,{"line":994,"column":1719,"offset":4122},{"type":19,"value":149},{"type":14,"tagName":15,"properties":4129,"children":4130,"position":4152},{},[4131,4146],{"type":14,"tagName":34,"properties":4132,"children":4133,"position":4143},{},[4134],{"type":19,"value":4135,"position":4136},"vpBucketCount(source: TimeSeries): number",{"start":4137,"end":4140},{"line":4138,"column":23,"offset":4139},148,7377,{"line":4138,"column":4141,"offset":4142},44,7420,{"start":4144,"end":4145},{"line":4138,"column":23,"offset":4139},{"line":4138,"column":4141,"offset":4142},{"type":19,"value":4147,"position":4148}," — number of price-level buckets present at the current bar.",{"start":4149,"end":4150},{"line":4138,"column":4141,"offset":4142},{"line":4138,"column":3090,"offset":4151},7480,{"start":4153,"end":4154},{"line":4138,"column":23,"offset":4139},{"line":4138,"column":3090,"offset":4151},{"type":19,"value":1959},{"type":14,"tagName":1369,"properties":4157,"children":4158,"position":4287},{},[4159,4212],{"type":14,"tagName":1373,"properties":4160,"children":4161,"position":4209},{},[4162],{"type":14,"tagName":1377,"properties":4163,"children":4164,"position":4206},{},[4165,4180,4193],{"type":14,"tagName":1381,"properties":4166,"children":4167,"position":4175},{},[4168],{"type":19,"value":1973,"position":4169},{"start":4170,"end":4173},{"line":4171,"column":159,"offset":4172},150,7484,{"line":4171,"column":296,"offset":4174},7493,{"start":4176,"end":4178},{"line":4171,"column":23,"offset":4177},7482,{"line":4171,"column":355,"offset":4179},7494,{"type":14,"tagName":1381,"properties":4181,"children":4182,"position":4189},{},[4183],{"type":19,"value":1989,"position":4184},{"start":4185,"end":4187},{"line":4171,"column":178,"offset":4186},7496,{"line":4171,"column":1772,"offset":4188},7500,{"start":4190,"end":4191},{"line":4171,"column":355,"offset":4179},{"line":4171,"column":1998,"offset":4192},7507,{"type":14,"tagName":1381,"properties":4194,"children":4195,"position":4202},{},[4196],{"type":19,"value":1401,"position":4197},{"start":4198,"end":4200},{"line":4171,"column":2006,"offset":4199},7509,{"line":4171,"column":1404,"offset":4201},7520,{"start":4203,"end":4204},{"line":4171,"column":1998,"offset":4192},{"line":4171,"column":2013,"offset":4205},7539,{"start":4207,"end":4208},{"line":4171,"column":23,"offset":4177},{"line":4171,"column":2013,"offset":4205},{"start":4210,"end":4211},{"line":4171,"column":23,"offset":4177},{"line":4171,"column":2013,"offset":4205},{"type":14,"tagName":1421,"properties":4213,"children":4214,"position":4284},{},[4215],{"type":14,"tagName":1377,"properties":4216,"children":4217,"position":4281},{},[4218,4239,4252],{"type":14,"tagName":1428,"properties":4219,"children":4220,"position":4234},{},[4221],{"type":14,"tagName":34,"properties":4222,"children":4223,"position":4231},{},[4224],{"type":19,"value":2034,"position":4225},{"start":4226,"end":4229},{"line":4227,"column":159,"offset":4228},152,7599,{"line":4227,"column":236,"offset":4230},7607,{"start":4232,"end":4233},{"line":4227,"column":159,"offset":4228},{"line":4227,"column":236,"offset":4230},{"start":4235,"end":4237},{"line":4227,"column":23,"offset":4236},7597,{"line":4227,"column":355,"offset":4238},7609,{"type":14,"tagName":1428,"properties":4240,"children":4241,"position":4248},{},[4242],{"type":19,"value":2053,"position":4243},{"start":4244,"end":4246},{"line":4227,"column":178,"offset":4245},7611,{"line":4227,"column":267,"offset":4247},7621,{"start":4249,"end":4250},{"line":4227,"column":355,"offset":4238},{"line":4227,"column":1998,"offset":4251},7622,{"type":14,"tagName":1428,"properties":4253,"children":4254,"position":4277},{},[4255,4261,4272],{"type":19,"value":2067,"position":4256},{"start":4257,"end":4259},{"line":4227,"column":2006,"offset":4258},7624,{"line":4227,"column":1885,"offset":4260},7626,{"type":14,"tagName":34,"properties":4262,"children":4263,"position":4269},{},[4264],{"type":19,"value":38,"position":4265},{"start":4266,"end":4267},{"line":4227,"column":1885,"offset":4260},{"line":4227,"column":2080,"offset":4268},7642,{"start":4270,"end":4271},{"line":4227,"column":1885,"offset":4260},{"line":4227,"column":2080,"offset":4268},{"type":19,"value":2086,"position":4273},{"start":4274,"end":4275},{"line":4227,"column":2080,"offset":4268},{"line":4227,"column":51,"offset":4276},7653,{"start":4278,"end":4279},{"line":4227,"column":1998,"offset":4251},{"line":4227,"column":1570,"offset":4280},7655,{"start":4282,"end":4283},{"line":4227,"column":23,"offset":4236},{"line":4227,"column":1570,"offset":4280},{"start":4285,"end":4286},{"line":4227,"column":23,"offset":4236},{"line":4227,"column":1570,"offset":4280},{"start":4288,"end":4289},{"line":4171,"column":23,"offset":4177},{"line":4227,"column":1570,"offset":4280},{"type":19,"value":149},{"type":14,"tagName":15,"properties":4292,"children":4293,"position":4332},{},[4294,4309,4314,4325],{"type":14,"tagName":81,"properties":4295,"children":4296,"position":4304},{},[4297],{"type":19,"value":2112,"position":4298},{"start":4299,"end":4302},{"line":4300,"column":159,"offset":4301},154,7659,{"line":4300,"column":236,"offset":4303},7667,{"start":4305,"end":4307},{"line":4300,"column":23,"offset":4306},7657,{"line":4300,"column":355,"offset":4308},7669,{"type":19,"value":2125,"position":4310},{"start":4311,"end":4312},{"line":4300,"column":355,"offset":4308},{"line":4300,"column":2129,"offset":4313},7670,{"type":14,"tagName":34,"properties":4315,"children":4316,"position":4322},{},[4317],{"type":19,"value":2135,"position":4318},{"start":4319,"end":4320},{"line":4300,"column":2129,"offset":4313},{"line":4300,"column":43,"offset":4321},7678,{"start":4323,"end":4324},{"line":4300,"column":2129,"offset":4313},{"line":4300,"column":43,"offset":4321},{"type":19,"value":4326,"position":4327}," — count of price buckets at this bar.",{"start":4328,"end":4329},{"line":4300,"column":43,"offset":4321},{"line":4300,"column":4330,"offset":4331},60,7716,{"start":4333,"end":4334},{"line":4300,"column":23,"offset":4306},{"line":4300,"column":4330,"offset":4331},{"type":19,"value":149},{"type":11,"children":4337},[4338],{"type":14,"tagName":204,"properties":4339,"children":4340,"data":-1},{"class":526,"style":527,"tabindex":245},[4341],{"type":14,"tagName":34,"properties":4342,"children":4343},{},[4344,4379,4380],{"type":14,"tagName":534,"properties":4345,"children":4346},{"class":536},[4347,4351,4355,4359,4363,4367,4371,4375],{"type":14,"tagName":534,"properties":4348,"children":4349},{"style":540},[4350],{"type":19,"value":543},{"type":14,"tagName":534,"properties":4352,"children":4353},{"style":546},[4354],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4356,"children":4357},{"style":552},[4358],{"type":19,"value":555},{"type":14,"tagName":534,"properties":4360,"children":4361},{"style":540},[4362],{"type":19,"value":560},{"type":14,"tagName":534,"properties":4364,"children":4365},{"style":546},[4366],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4368,"children":4369},{"style":540},[4370],{"type":19,"value":569},{"type":14,"tagName":534,"properties":4372,"children":4373},{"style":546},[4374],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4376,"children":4377},{"style":540},[4378],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":4381,"children":4382},{"class":536},[4383,4388,4392,4397],{"type":14,"tagName":534,"properties":4384,"children":4385},{"style":540},[4386],{"type":19,"value":4387},"timeseries depth ",{"type":14,"tagName":534,"properties":4389,"children":4390},{"style":546},[4391],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4393,"children":4394},{"style":552},[4395],{"type":19,"value":4396}," vpBucketCount",{"type":14,"tagName":534,"properties":4398,"children":4399},{"style":540},[4400],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":151,"properties":4403,"children":4405,"position":4413},{"id":4404},"vppricehigh",[4406],{"type":19,"value":1819,"position":4407},{"start":4408,"end":4411},{"line":4409,"column":27,"offset":4410},160,7859,{"line":4409,"column":178,"offset":4412},7870,{"start":4414,"end":4416},{"line":4409,"column":23,"offset":4415},7856,{"line":4409,"column":178,"offset":4412},{"type":19,"value":149},{"type":14,"tagName":15,"properties":4419,"children":4420,"position":4460},{},[4421,4435,4441,4453],{"type":14,"tagName":34,"properties":4422,"children":4423,"position":4432},{},[4424],{"type":19,"value":4425,"position":4426},"vpPriceHigh(source: TimeSeries): number",{"start":4427,"end":4430},{"line":4428,"column":23,"offset":4429},162,7872,{"line":4428,"column":3856,"offset":4431},7913,{"start":4433,"end":4434},{"line":4428,"column":23,"offset":4429},{"line":4428,"column":3856,"offset":4431},{"type":19,"value":4436,"position":4437}," — highest ",{"start":4438,"end":4439},{"line":4428,"column":3856,"offset":4431},{"line":4428,"column":1769,"offset":4440},7924,{"type":14,"tagName":34,"properties":4442,"children":4443,"position":4450},{},[4444],{"type":19,"value":4445,"position":4446},"priceHigh",{"start":4447,"end":4448},{"line":4428,"column":1769,"offset":4440},{"line":4428,"column":197,"offset":4449},7935,{"start":4451,"end":4452},{"line":4428,"column":1769,"offset":4440},{"line":4428,"column":197,"offset":4449},{"type":19,"value":4454,"position":4455}," across all buckets at the current bar (top of the volume-profile range).",{"start":4456,"end":4457},{"line":4428,"column":197,"offset":4449},{"line":4428,"column":4458,"offset":4459},137,8008,{"start":4461,"end":4462},{"line":4428,"column":23,"offset":4429},{"line":4428,"column":4458,"offset":4459},{"type":19,"value":1959},{"type":14,"tagName":1369,"properties":4465,"children":4466,"position":4595},{},[4467,4520],{"type":14,"tagName":1373,"properties":4468,"children":4469,"position":4517},{},[4470],{"type":14,"tagName":1377,"properties":4471,"children":4472,"position":4514},{},[4473,4488,4501],{"type":14,"tagName":1381,"properties":4474,"children":4475,"position":4483},{},[4476],{"type":19,"value":1973,"position":4477},{"start":4478,"end":4481},{"line":4479,"column":159,"offset":4480},164,8012,{"line":4479,"column":296,"offset":4482},8021,{"start":4484,"end":4486},{"line":4479,"column":23,"offset":4485},8010,{"line":4479,"column":355,"offset":4487},8022,{"type":14,"tagName":1381,"properties":4489,"children":4490,"position":4497},{},[4491],{"type":19,"value":1989,"position":4492},{"start":4493,"end":4495},{"line":4479,"column":178,"offset":4494},8024,{"line":4479,"column":1772,"offset":4496},8028,{"start":4498,"end":4499},{"line":4479,"column":355,"offset":4487},{"line":4479,"column":1998,"offset":4500},8035,{"type":14,"tagName":1381,"properties":4502,"children":4503,"position":4510},{},[4504],{"type":19,"value":1401,"position":4505},{"start":4506,"end":4508},{"line":4479,"column":2006,"offset":4507},8037,{"line":4479,"column":1404,"offset":4509},8048,{"start":4511,"end":4512},{"line":4479,"column":1998,"offset":4500},{"line":4479,"column":2013,"offset":4513},8067,{"start":4515,"end":4516},{"line":4479,"column":23,"offset":4485},{"line":4479,"column":2013,"offset":4513},{"start":4518,"end":4519},{"line":4479,"column":23,"offset":4485},{"line":4479,"column":2013,"offset":4513},{"type":14,"tagName":1421,"properties":4521,"children":4522,"position":4592},{},[4523],{"type":14,"tagName":1377,"properties":4524,"children":4525,"position":4589},{},[4526,4547,4560],{"type":14,"tagName":1428,"properties":4527,"children":4528,"position":4542},{},[4529],{"type":14,"tagName":34,"properties":4530,"children":4531,"position":4539},{},[4532],{"type":19,"value":2034,"position":4533},{"start":4534,"end":4537},{"line":4535,"column":159,"offset":4536},166,8127,{"line":4535,"column":236,"offset":4538},8135,{"start":4540,"end":4541},{"line":4535,"column":159,"offset":4536},{"line":4535,"column":236,"offset":4538},{"start":4543,"end":4545},{"line":4535,"column":23,"offset":4544},8125,{"line":4535,"column":355,"offset":4546},8137,{"type":14,"tagName":1428,"properties":4548,"children":4549,"position":4556},{},[4550],{"type":19,"value":2053,"position":4551},{"start":4552,"end":4554},{"line":4535,"column":178,"offset":4553},8139,{"line":4535,"column":267,"offset":4555},8149,{"start":4557,"end":4558},{"line":4535,"column":355,"offset":4546},{"line":4535,"column":1998,"offset":4559},8150,{"type":14,"tagName":1428,"properties":4561,"children":4562,"position":4585},{},[4563,4569,4580],{"type":19,"value":2067,"position":4564},{"start":4565,"end":4567},{"line":4535,"column":2006,"offset":4566},8152,{"line":4535,"column":1885,"offset":4568},8154,{"type":14,"tagName":34,"properties":4570,"children":4571,"position":4577},{},[4572],{"type":19,"value":38,"position":4573},{"start":4574,"end":4575},{"line":4535,"column":1885,"offset":4568},{"line":4535,"column":2080,"offset":4576},8170,{"start":4578,"end":4579},{"line":4535,"column":1885,"offset":4568},{"line":4535,"column":2080,"offset":4576},{"type":19,"value":2086,"position":4581},{"start":4582,"end":4583},{"line":4535,"column":2080,"offset":4576},{"line":4535,"column":51,"offset":4584},8181,{"start":4586,"end":4587},{"line":4535,"column":1998,"offset":4559},{"line":4535,"column":1570,"offset":4588},8183,{"start":4590,"end":4591},{"line":4535,"column":23,"offset":4544},{"line":4535,"column":1570,"offset":4588},{"start":4593,"end":4594},{"line":4535,"column":23,"offset":4544},{"line":4535,"column":1570,"offset":4588},{"start":4596,"end":4597},{"line":4479,"column":23,"offset":4485},{"line":4535,"column":1570,"offset":4588},{"type":19,"value":149},{"type":14,"tagName":15,"properties":4600,"children":4601,"position":4657},{},[4602,4617,4622,4633,4639,4651],{"type":14,"tagName":81,"properties":4603,"children":4604,"position":4612},{},[4605],{"type":19,"value":2112,"position":4606},{"start":4607,"end":4610},{"line":4608,"column":159,"offset":4609},168,8187,{"line":4608,"column":236,"offset":4611},8195,{"start":4613,"end":4615},{"line":4608,"column":23,"offset":4614},8185,{"line":4608,"column":355,"offset":4616},8197,{"type":19,"value":2125,"position":4618},{"start":4619,"end":4620},{"line":4608,"column":355,"offset":4616},{"line":4608,"column":2129,"offset":4621},8198,{"type":14,"tagName":34,"properties":4623,"children":4624,"position":4630},{},[4625],{"type":19,"value":2135,"position":4626},{"start":4627,"end":4628},{"line":4608,"column":2129,"offset":4621},{"line":4608,"column":43,"offset":4629},8206,{"start":4631,"end":4632},{"line":4608,"column":2129,"offset":4621},{"line":4608,"column":43,"offset":4629},{"type":19,"value":4634,"position":4635}," — highest price covered by the profile (",{"start":4636,"end":4637},{"line":4608,"column":43,"offset":4629},{"line":4608,"column":2037,"offset":4638},8247,{"type":14,"tagName":34,"properties":4640,"children":4641,"position":4648},{},[4642],{"type":19,"value":3659,"position":4643},{"start":4644,"end":4645},{"line":4608,"column":2037,"offset":4638},{"line":4608,"column":4646,"offset":4647},68,8252,{"start":4649,"end":4650},{"line":4608,"column":2037,"offset":4638},{"line":4608,"column":4646,"offset":4647},{"type":19,"value":4652,"position":4653}," if empty).",{"start":4654,"end":4655},{"line":4608,"column":4646,"offset":4647},{"line":4608,"column":1796,"offset":4656},8263,{"start":4658,"end":4659},{"line":4608,"column":23,"offset":4614},{"line":4608,"column":1796,"offset":4656},{"type":19,"value":149},{"type":11,"children":4662},[4663],{"type":14,"tagName":204,"properties":4664,"children":4665,"data":-1},{"class":526,"style":527,"tabindex":245},[4666],{"type":14,"tagName":34,"properties":4667,"children":4668},{},[4669,4704,4705],{"type":14,"tagName":534,"properties":4670,"children":4671},{"class":536},[4672,4676,4680,4684,4688,4692,4696,4700],{"type":14,"tagName":534,"properties":4673,"children":4674},{"style":540},[4675],{"type":19,"value":543},{"type":14,"tagName":534,"properties":4677,"children":4678},{"style":546},[4679],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4681,"children":4682},{"style":552},[4683],{"type":19,"value":555},{"type":14,"tagName":534,"properties":4685,"children":4686},{"style":540},[4687],{"type":19,"value":560},{"type":14,"tagName":534,"properties":4689,"children":4690},{"style":546},[4691],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4693,"children":4694},{"style":540},[4695],{"type":19,"value":569},{"type":14,"tagName":534,"properties":4697,"children":4698},{"style":546},[4699],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4701,"children":4702},{"style":540},[4703],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":4706,"children":4707},{"class":536},[4708,4713,4717,4722],{"type":14,"tagName":534,"properties":4709,"children":4710},{"style":540},[4711],{"type":19,"value":4712},"timeseries top ",{"type":14,"tagName":534,"properties":4714,"children":4715},{"style":546},[4716],{"type":19,"value":549},{"type":14,"tagName":534,"properties":4718,"children":4719},{"style":552},[4720],{"type":19,"value":4721}," vpPriceHigh",{"type":14,"tagName":534,"properties":4723,"children":4724},{"style":540},[4725],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":151,"properties":4728,"children":4730,"position":4738},{"id":4729},"vppricelow",[4731],{"type":19,"value":1870,"position":4732},{"start":4733,"end":4736},{"line":4734,"column":27,"offset":4735},174,8402,{"line":4734,"column":2129,"offset":4737},8412,{"start":4739,"end":4741},{"line":4734,"column":23,"offset":4740},8399,{"line":4734,"column":2129,"offset":4737},{"type":19,"value":149},{"type":14,"tagName":15,"properties":4744,"children":4745,"position":4784},{},[4746,4760,4766,4778],{"type":14,"tagName":34,"properties":4747,"children":4748,"position":4757},{},[4749],{"type":19,"value":4750,"position":4751},"vpPriceLow(source: TimeSeries): number",{"start":4752,"end":4755},{"line":4753,"column":23,"offset":4754},176,8414,{"line":4753,"column":368,"offset":4756},8454,{"start":4758,"end":4759},{"line":4753,"column":23,"offset":4754},{"line":4753,"column":368,"offset":4756},{"type":19,"value":4761,"position":4762}," — lowest ",{"start":4763,"end":4764},{"line":4753,"column":368,"offset":4756},{"line":4753,"column":323,"offset":4765},8464,{"type":14,"tagName":34,"properties":4767,"children":4768,"position":4775},{},[4769],{"type":19,"value":4770,"position":4771},"priceLow",{"start":4772,"end":4773},{"line":4753,"column":323,"offset":4765},{"line":4753,"column":1976,"offset":4774},8474,{"start":4776,"end":4777},{"line":4753,"column":323,"offset":4765},{"line":4753,"column":1976,"offset":4774},{"type":19,"value":4779,"position":4780}," across all buckets at the current bar (bottom of the volume-profile range).",{"start":4781,"end":4782},{"line":4753,"column":1976,"offset":4774},{"line":4753,"column":4458,"offset":4783},8550,{"start":4785,"end":4786},{"line":4753,"column":23,"offset":4754},{"line":4753,"column":4458,"offset":4783},{"type":19,"value":1959},{"type":14,"tagName":1369,"properties":4789,"children":4790,"position":4918},{},[4791,4843],{"type":14,"tagName":1373,"properties":4792,"children":4793,"position":4840},{},[4794],{"type":14,"tagName":1377,"properties":4795,"children":4796,"position":4837},{},[4797,4811,4824],{"type":14,"tagName":1381,"properties":4798,"children":4799,"position":4806},{},[4800],{"type":19,"value":1973,"position":4801},{"start":4802,"end":4804},{"line":69,"column":159,"offset":4803},8554,{"line":69,"column":296,"offset":4805},8563,{"start":4807,"end":4809},{"line":69,"column":23,"offset":4808},8552,{"line":69,"column":355,"offset":4810},8564,{"type":14,"tagName":1381,"properties":4812,"children":4813,"position":4820},{},[4814],{"type":19,"value":1989,"position":4815},{"start":4816,"end":4818},{"line":69,"column":178,"offset":4817},8566,{"line":69,"column":1772,"offset":4819},8570,{"start":4821,"end":4822},{"line":69,"column":355,"offset":4810},{"line":69,"column":1998,"offset":4823},8577,{"type":14,"tagName":1381,"properties":4825,"children":4826,"position":4833},{},[4827],{"type":19,"value":1401,"position":4828},{"start":4829,"end":4831},{"line":69,"column":2006,"offset":4830},8579,{"line":69,"column":1404,"offset":4832},8590,{"start":4834,"end":4835},{"line":69,"column":1998,"offset":4823},{"line":69,"column":2013,"offset":4836},8609,{"start":4838,"end":4839},{"line":69,"column":23,"offset":4808},{"line":69,"column":2013,"offset":4836},{"start":4841,"end":4842},{"line":69,"column":23,"offset":4808},{"line":69,"column":2013,"offset":4836},{"type":14,"tagName":1421,"properties":4844,"children":4845,"position":4915},{},[4846],{"type":14,"tagName":1377,"properties":4847,"children":4848,"position":4912},{},[4849,4870,4883],{"type":14,"tagName":1428,"properties":4850,"children":4851,"position":4865},{},[4852],{"type":14,"tagName":34,"properties":4853,"children":4854,"position":4862},{},[4855],{"type":19,"value":2034,"position":4856},{"start":4857,"end":4860},{"line":4858,"column":159,"offset":4859},180,8669,{"line":4858,"column":236,"offset":4861},8677,{"start":4863,"end":4864},{"line":4858,"column":159,"offset":4859},{"line":4858,"column":236,"offset":4861},{"start":4866,"end":4868},{"line":4858,"column":23,"offset":4867},8667,{"line":4858,"column":355,"offset":4869},8679,{"type":14,"tagName":1428,"properties":4871,"children":4872,"position":4879},{},[4873],{"type":19,"value":2053,"position":4874},{"start":4875,"end":4877},{"line":4858,"column":178,"offset":4876},8681,{"line":4858,"column":267,"offset":4878},8691,{"start":4880,"end":4881},{"line":4858,"column":355,"offset":4869},{"line":4858,"column":1998,"offset":4882},8692,{"type":14,"tagName":1428,"properties":4884,"children":4885,"position":4908},{},[4886,4892,4903],{"type":19,"value":2067,"position":4887},{"start":4888,"end":4890},{"line":4858,"column":2006,"offset":4889},8694,{"line":4858,"column":1885,"offset":4891},8696,{"type":14,"tagName":34,"properties":4893,"children":4894,"position":4900},{},[4895],{"type":19,"value":38,"position":4896},{"start":4897,"end":4898},{"line":4858,"column":1885,"offset":4891},{"line":4858,"column":2080,"offset":4899},8712,{"start":4901,"end":4902},{"line":4858,"column":1885,"offset":4891},{"line":4858,"column":2080,"offset":4899},{"type":19,"value":2086,"position":4904},{"start":4905,"end":4906},{"line":4858,"column":2080,"offset":4899},{"line":4858,"column":51,"offset":4907},8723,{"start":4909,"end":4910},{"line":4858,"column":1998,"offset":4882},{"line":4858,"column":1570,"offset":4911},8725,{"start":4913,"end":4914},{"line":4858,"column":23,"offset":4867},{"line":4858,"column":1570,"offset":4911},{"start":4916,"end":4917},{"line":4858,"column":23,"offset":4867},{"line":4858,"column":1570,"offset":4911},{"start":4919,"end":4920},{"line":69,"column":23,"offset":4808},{"line":4858,"column":1570,"offset":4911},{"type":19,"value":149},{"type":14,"tagName":15,"properties":4923,"children":4924,"position":4980},{},[4925,4940,4945,4956,4963,4975],{"type":14,"tagName":81,"properties":4926,"children":4927,"position":4935},{},[4928],{"type":19,"value":2112,"position":4929},{"start":4930,"end":4933},{"line":4931,"column":159,"offset":4932},182,8729,{"line":4931,"column":236,"offset":4934},8737,{"start":4936,"end":4938},{"line":4931,"column":23,"offset":4937},8727,{"line":4931,"column":355,"offset":4939},8739,{"type":19,"value":2125,"position":4941},{"start":4942,"end":4943},{"line":4931,"column":355,"offset":4939},{"line":4931,"column":2129,"offset":4944},8740,{"type":14,"tagName":34,"properties":4946,"children":4947,"position":4953},{},[4948],{"type":19,"value":2135,"position":4949},{"start":4950,"end":4951},{"line":4931,"column":2129,"offset":4944},{"line":4931,"column":43,"offset":4952},8748,{"start":4954,"end":4955},{"line":4931,"column":2129,"offset":4944},{"line":4931,"column":43,"offset":4952},{"type":19,"value":4957,"position":4958}," — lowest price covered by the profile (",{"start":4959,"end":4960},{"line":4931,"column":43,"offset":4952},{"line":4931,"column":4961,"offset":4962},62,8788,{"type":14,"tagName":34,"properties":4964,"children":4965,"position":4972},{},[4966],{"type":19,"value":3659,"position":4967},{"start":4968,"end":4969},{"line":4931,"column":4961,"offset":4962},{"line":4931,"column":4970,"offset":4971},67,8793,{"start":4973,"end":4974},{"line":4931,"column":4961,"offset":4962},{"line":4931,"column":4970,"offset":4971},{"type":19,"value":4652,"position":4976},{"start":4977,"end":4978},{"line":4931,"column":4970,"offset":4971},{"line":4931,"column":2422,"offset":4979},8804,{"start":4981,"end":4982},{"line":4931,"column":23,"offset":4937},{"line":4931,"column":2422,"offset":4979},{"type":19,"value":149},{"type":11,"children":4985},[4986],{"type":14,"tagName":204,"properties":4987,"children":4988,"data":-1},{"class":526,"style":527,"tabindex":245},[4989],{"type":14,"tagName":34,"properties":4990,"children":4991},{},[4992,5027,5028],{"type":14,"tagName":534,"properties":4993,"children":4994},{"class":536},[4995,4999,5003,5007,5011,5015,5019,5023],{"type":14,"tagName":534,"properties":4996,"children":4997},{"style":540},[4998],{"type":19,"value":543},{"type":14,"tagName":534,"properties":5000,"children":5001},{"style":546},[5002],{"type":19,"value":549},{"type":14,"tagName":534,"properties":5004,"children":5005},{"style":552},[5006],{"type":19,"value":555},{"type":14,"tagName":534,"properties":5008,"children":5009},{"style":540},[5010],{"type":19,"value":560},{"type":14,"tagName":534,"properties":5012,"children":5013},{"style":546},[5014],{"type":19,"value":549},{"type":14,"tagName":534,"properties":5016,"children":5017},{"style":540},[5018],{"type":19,"value":569},{"type":14,"tagName":534,"properties":5020,"children":5021},{"style":546},[5022],{"type":19,"value":549},{"type":14,"tagName":534,"properties":5024,"children":5025},{"style":540},[5026],{"type":19,"value":578},{"type":19,"value":149},{"type":14,"tagName":534,"properties":5029,"children":5030},{"class":536},[5031,5036,5040,5045],{"type":14,"tagName":534,"properties":5032,"children":5033},{"style":540},[5034],{"type":19,"value":5035},"timeseries bottom ",{"type":14,"tagName":534,"properties":5037,"children":5038},{"style":546},[5039],{"type":19,"value":549},{"type":14,"tagName":534,"properties":5041,"children":5042},{"style":552},[5043],{"type":19,"value":5044}," vpPriceLow",{"type":14,"tagName":534,"properties":5046,"children":5047},{"style":540},[5048],{"type":19,"value":1186},{"type":19,"value":149},{"type":14,"tagName":151,"properties":5051,"children":5053,"position":5062},{"id":5052},"best-practices",[5054],{"type":19,"value":5055,"position":5056},"Best Practices",{"start":5057,"end":5060},{"line":5058,"column":27,"offset":5059},188,8945,{"line":5058,"column":162,"offset":5061},8959,{"start":5063,"end":5065},{"line":5058,"column":23,"offset":5064},8942,{"line":5058,"column":162,"offset":5061},{"type":19,"value":149},{"type":14,"tagName":5068,"properties":5069,"children":5070},"cardgrid",{},[5071,5101,5119],{"type":14,"tagName":5072,"properties":5073,"children":5076},"card",{"title":5074,"href":5075},"Always Use Accessors","",[5077,5078,5082,5084,5088,5089,5093,5095,5099],{"type":19,"value":20},{"type":14,"tagName":34,"properties":5079,"children":5080},{},[5081],{"type":19,"value":38},{"type":19,"value":5083}," source has no scalar properties — reading ",{"type":14,"tagName":34,"properties":5085,"children":5086},{},[5087],{"type":19,"value":109},{"type":19,"value":119},{"type":14,"tagName":34,"properties":5090,"children":5091},{},[5092],{"type":19,"value":129},{"type":19,"value":5094}," directly will not work. Pull every value through the ",{"type":14,"tagName":34,"properties":5096,"children":5097},{},[5098],{"type":19,"value":424},{"type":19,"value":5100}," accessors.",{"type":14,"tagName":5072,"properties":5102,"children":5104},{"title":5103,"href":5075},"Watch the POC",[5105,5107,5111,5113,5117],{"type":19,"value":5106},"The Point of Control marks the price with the most traded volume and often acts as a magnet for price. Pair ",{"type":14,"tagName":34,"properties":5108,"children":5109},{},[5110],{"type":19,"value":1663},{"type":19,"value":5112}," with ",{"type":14,"tagName":34,"properties":5114,"children":5115},{},[5116],{"type":19,"value":1713},{"type":19,"value":5118}," to gauge how dominant that level is.",{"type":14,"tagName":5072,"properties":5120,"children":5122},{"title":5121,"href":5075},"Read Delta for Pressure",[5123,5127],{"type":14,"tagName":34,"properties":5124,"children":5125},{},[5126],{"type":19,"value":1541},{"type":19,"value":5128}," summarizes net aggressor flow per bar. Sustained positive delta signals buy-side control; sustained negative delta signals sell-side control.",{"quirksMode":5130},false,{"start":5132,"end":5133},{"line":23,"column":23,"offset":24},{"line":5134,"column":23,"offset":5135},195,9649,1784888052925]