[{"data":1,"prerenderedAt":8816},["ShallowReactive",2],{"indicators:core-concepts/data-sources":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":11,"tree":12},"core-concepts/data-sources","core-concepts/data-sources.md",{"title":7,"description":8,"order":9,"section":10},"Data sources","The market feeds an Indicator can read, the fields each one serves, the knobs each one takes or requires, and the celled source classes that serve a whole…",22,"core-concepts","---\ntitle: \"Data sources\"\ndescription: \"The market feeds an Indicator can read, the fields each one serves, the knobs each one takes or requires, and the celled source classes that serve a whole…\"\norder: 22\nsection: \"core-concepts\"\n---\n\n\u003C!-- source: docs/indicators/core-concepts/data-sources.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Data sources\n\nThe market feeds an Indicator can read, the fields each one serves, the\nknobs each one takes or requires, and the celled source classes that serve\na whole block of rows per bar. A source is one feed (candles, funding, a\nbook snapshot, a footprint) for one market on one venue, declared as an\n`input`; the module itself has no network, and every number it sees\narrives through one of these. If you know kScript (legacy), the mapping\ntable below names the Indicator source for each of its twenty source types.\n\n## Loading a source\n\nOne declaration per field you read. The source is a namespace from\n`./sdk/declare`, the field is a member, and the options object carries the\nknobs:\n\n```text\ninput(\"close\", ohlcv.close);                                        // the selector's market\ninput(\"funding\", funding.rate_close);                               // another feed, same market\ninput(\"buy\", trades.volume, { side: \"BUY\" });                       // a required knob\ninput(\"iv\", implied_volatility.implied_volatility, { tenor: \"ONE_M\" });\ninput(\"btc\", ohlcv.close, { symbol: \"BTCUSDT\", exchange: \"BINANCE_FUTURES\" }); // a pinned market\ninput(\"daily\", ohlcv.close, { interval: \"1d\" });                    // a coarser interval, as of its close\ninput(\"liqs\", liquidations.liquidations, { side: \"SELL\", missing: \"zero\" });\ninput(\"bar_t\", time.bar_open_sec);                                  // the bar's open, epoch seconds\ninput(\"profile\", volume_profile.cells, { max_cells: 512 });         // a celled class\n```\n\nIn the sheet the same declarations are `inputSources` entries keyed by\ninput name (`{ \"source\": \"trades\", \"field\": \"volume\", \"side\": \"BUY\" }`);\nthe declaration form derives them. Every value is read in `state()`\nthrough `in_\u003Cname>()`, celled blocks through `in_\u003Cname>_cells()` and\n`in_\u003Cname>_read(ptr)`.\n\n### Symbol and exchange are literals\n\nkScript resolved a source's `symbol` and `exchange` before the bar loop\nand refused a script variable there. An Indicator is stricter in the same\ndirection: every option is a string literal, read from the text without\nrunning it. An unpinned input follows the selector (the chart's market, or\nthe `--symbol` / `--exchange` you evaluate with on your machine); a pinned\ninput names `symbol` **and** `exchange` together, since half a pin names a\nmarket that does not exist. There is no `currentSymbol`: leaving the pin\noff is how an input follows the chart.\n\n## kScript sources, mapped\n\n| kScript (legacy) source | Indicator |\n| --- | --- |\n| `ohlcv` (`open`, `high`, `low`, `close`, `volume`) | `ohlcv.open` .. `ohlcv.volume` |\n| `open_interest` (`open`, `high`, `low`, `close`) | `oi.open` .. `oi.close` |\n| `buy_sell_volume` (`buy`, `sell`) | `trades.volume` with `side: \"BUY\"` and a second input with `side: \"SELL\"` |\n| `funding_rate` (`value`) | `funding.rate_close` (plus `rate_open`, `rate_high`, `rate_low`, and the `predicted_*` fields) |\n| `liquidations` (`buy`, `sell`) | `liquidations.liquidations` with `side: \"BUY\"` / `\"SELL\"`, or no side for the total |\n| `orderbook` (`bids`, `asks`, array-celled) | `book.cells` with `block_size` (and `max_depth`) |\n| `volume_profile` (array-celled) | `volume_profile.cells` |\n| `deribit_implied_volatility` (`one_week`, `one_month`, `three_months`) | `implied_volatility.implied_volatility` with `tenor: \"ONE_W\"`, `\"ONE_M\"`, `\"THREE_M\"` |\n| `skew` (`one_week`, `onemonth`, `three_months`) | `skew.skew` with the same tenors |\n| `time` (a member of every source) | `time.bar_open_sec`, its own source |\n| `trade_volume_by_size` (tape by order size) | **Not in Indicators yet.** The `trade_volume_by_size` class is declared for cross-host parity and refused by name at fetch (`wrun_cells_unavailable`); the buy/sell split per price lives in `volume_profile`. |\n| `cme_oi`, `deribit_volatility_index`, `etf_flow`, `etf_holding`, `etf_premium_rate`, `options_volume`, `options_open_interest`, `ethena_positions`, `long_short_ratio`, `binance_treasury_balance` | **Not in Indicators yet.** No feed source serves them; a kScript that leans on one stays on kScript. |\n| (no kScript counterpart) | `token_supply` (market cap, dominance, supply, TVL, by `token`), `odds` (Polymarket probabilities, pinned or bound) |\n\n## Feed sources\n\nAll feed sources require `field`. Pins (`symbol` + `exchange` together,\n`interval`) work on every feed source per `functions/script-definition.md`;\nthe extra knobs below are per-source.\n\n| Source | Fields | Required knobs | Notes |\n| --- | --- | --- | --- |\n| `ohlcv` | `open`, `high`, `low`, `close`, `volume` | none | Candles on the selector's (or pinned) market. Close prices are `ohlcv` + `close`; there is no \"market\"/\"price\" source. |\n| `trades` | `open`, `high`, `low`, `close`, `volume` | `side` (`BUY` or `SELL`) | Side-split per-period trade aggregates. |\n| `funding` | `rate_open`, `rate_high`, `rate_low`, `rate_close`, `predicted_open`, `predicted_high`, `predicted_low`, `predicted_close` | none | Perp funding rate, realized and predicted. Units differ by lane (the chart serves `rate_close` as a percent), so keep thresholds as params. |\n| `oi` | `open`, `high`, `low`, `close` | none | Open interest. |\n| `liquidations` | `liquidations` | none (`side` optional: `BUY` or `SELL`) | Liquidation volume per period. The feed serves one series per side; with `side` pinned the scalar is that side's volume, with `side` absent it is the per-bar TOTAL over both sides (a bar present on one side only contributes that side). Naturally sparse: rows exist only where liquidations happened, so as a primary it usually declares `missing: \"zero\"`. |\n| `implied_volatility` | `implied_volatility` | `tenor` | Options IV at a tenor (`ONE_D`, `THREE_D`, `ONE_W`, `ONE_M`, `TWO_M`, `THREE_M`, `SIX_M`, `ONE_Y`). |\n| `skew` | `skew` | `tenor` | Options skew at the same tenor vocabulary. |\n| `token_supply` | `marketcap`, `first_marketcap`, `marketcap_dominance_percent`, `circulating_supply`, `total_supply`, `max_supply`, `total_value_locked`, `fully_diluted_valuation`, `cg_marketcap_rank`, `total_volume`, `usd_price` | `token` | Supply and cap series keyed by token name. |\n| `odds` | `open`, `high`, `low`, `close` (default), `volume` | none | Polymarket probabilities; own pin rules (`functions/script-definition.md`): conditionId as `symbol` or `binding: \"required\"`, `outcome` YES/NO, exchange implicit. |\n\nA sheet that exercises the per-source requirements together (the same\ndeclarations, in the wire form the registry and every runtime read):\n\n```json\n{\n  \"id\": \"context-pack\",\n  \"abi_version\": \"wrun-1\",\n  \"warmup_bars\": 1,\n  \"params\": [],\n  \"inputSources\": {\n    \"close\": { \"source\": \"ohlcv\", \"field\": \"close\" },\n    \"buy_volume\": { \"source\": \"trades\", \"field\": \"volume\", \"side\": \"BUY\" },\n    \"iv_1m\": { \"source\": \"implied_volatility\", \"field\": \"implied_volatility\", \"tenor\": \"ONE_M\" },\n    \"btc_mcap\": { \"source\": \"token_supply\", \"field\": \"marketcap\", \"token\": \"BTC\" },\n    \"bar_time\": { \"source\": \"time\", \"field\": \"bar_open_sec\" },\n    \"sell_liqs\": { \"source\": \"liquidations\", \"field\": \"liquidations\", \"side\": \"SELL\", \"missing\": \"zero\" }\n  },\n  \"inputs\": [\n    { \"index\": 0, \"name\": \"close\" },\n    { \"index\": 1, \"name\": \"buy_volume\" },\n    { \"index\": 2, \"name\": \"iv_1m\" },\n    { \"index\": 3, \"name\": \"btc_mcap\" },\n    { \"index\": 4, \"name\": \"bar_time\" },\n    { \"index\": 5, \"name\": \"sell_liqs\", \"description\": \"SELL-side liquidations, 0 on bars without any\" }\n  ],\n  \"outputs\": [{ \"index\": 0, \"name\": \"stress\", \"plot\": \"line\", \"panel\": \"lower\" }]\n}\n```\n\n### Alignment and the `missing` policy\n\nThe first input is the primary: it defines the grid (market and interval)\nevery other input aligns to. Equal-or-finer sources align by bar open, row\nfor row; a coarser source (an `interval` pin) contributes to a primary row\nonly as of its candle's close, so a forming 4h candle never leaks into the\n1h rows under it. A scalar source with no observation on a primary bar\ndelivers, by policy, the latest eligible value carried forward (`missing:\n\"carry\"`, the default), `NaN` (`\"nan\"`), or `0` (`\"zero\"`). On the primary\ninput `\"nan\"` and `\"zero\"` change the grid itself: the package computes on\na dense grid of bar opens at the primary's interval, which is how a sparse\nseries such as liquidations becomes a dense primary. Every rule is in\n`functions/script-definition.md`.\n\n## The `time` source\n\n`time.bar_open_sec` (`{ \"source\": \"time\", \"field\": \"bar_open_sec\" }` in a\nsheet) carries the primary bar's open timestamp (epoch seconds, UTC),\nhost-supplied off the primary grid, so a module can do session and\ncalendar math deterministically (`time-and-sessions.md`). Exactly one\nfield; every other knob is refused (there is no feed behind it); never the\nprimary input.\n\n## Metric composition\n\n`{ \"source\": \"metric\", \"metric\": \"wrun/@scope/name/output\" }` feeds another\ninstalled package's output in as an input, with optional `params` for the\ninner package. Rules in `functions/script-definition.md`; note composition\ninputs are metadata-first only in code-first workspaces (the declaration\ngrammar refuses them by name), and a `metric` source pinned coarser than\nthe primary grid is refused by name.\n\n## Permissions\n\n`read:openmarket` covers every feed and celled source and is required\nwhenever any of them follows the selector; `metric` and `time` sources need\nno permission. Venue-scoped reads (`read:binance`, `read:bybit`,\n`read:hyperliquid`, `read:polymarket`) are a narrowing option only for\npackages whose EVERY feed and celled source pins one of those venue\nfamilies.\n\n## Celled source classes\n\nA scalar source serves one number per bar. A celled source class serves a\nwhole BLOCK of rows per bar, which is what footprint-style indicators need:\na footprint is the same candle sliced by price, one `[low, high, buy, sell]`\nrow per price bucket, so \"did buyers or sellers do the volume, and at which\nprices\" is answerable inside one bar instead of only as a per-bar total.\nCelled inputs are declared as `input(name, \u003Cclass>.cells, { max_cells })`\n(`cellType: \"array\"` + `max_cells` in a sheet), which switches the derived\nsheet to the second runtime contract (`abi_version: \"wrun-2\"`); the sheet\nrules, and the exact-join alignment that never forward-fills a block, are\nin `functions/script-definition.md`, and the module-side accessors are in\n`functions/ta-library.md`:\n\n| Class | Cell tuple | Serving | Knobs |\n| --- | --- | --- | --- |\n| `volume_profile` | `[low, high, buy, sell]` per price bucket | FETCHES live (`VOLUME_PROFILE_AGG`; the API's flat `[price, buy, sell]` triplets arrive with `low = high = price`) | optional `symbol` + `exchange` pin pair |\n| `book` | `[price, size, side]` per level, side `+1` bid / `-1` ask, bids descending then asks ascending | FETCHES live (`BLOCK_BOOK_SNAPSHOT_AGG`) | `block_size` REQUIRED (the venue price-bucket width; `om block-sizes` lists them), optional `max_depth` (top N levels per side), optional pin pair |\n| `tape` | `[offsetMs, price, size, side]` per print, side `+1` BUY / `-1` SELL | Live daemon buffer (`TRADE` websocket) | `min_size` REQUIRED; `history` defaults to `\"0\"`, other values refused; optional pin pair |\n| `trade_volume_by_size` | declared for cross-host parity | REFUSED by name (`wrun_cells_unavailable`): no point lane on this data plane yet | none |\n\nThe raw `tape` class is live only. The REST API has no raw-trade data type\nor minimum-size filter, so tape cannot backfill historical prints.\n`TRADE_AGG` still serves per-period scalars through `trades` above.\nkScript's `orderbook` depth functions (`sumBids`, `maxAskAmount`, ...) are\nloops over the `book` block (`functions/orderbook-functions.md`).\n\nTwo named refusals bound the surface: an unserved class (or `cellType` on a\nscalar source) refuses at fetch with `wrun_cells_unavailable` before\nanything is fetched, and backtests / screens refuse whole celled packages\nwith `wrun_celled_metric_unsupported` (their replay and fan-out paths carry\nno cell blocks yet). Alerts, `om metric get` / `om metric series`, and\nchart previews are the supported consumers.\n\n## Live tape\n\n`tape` is a celled source for live individual trades on the daemon.\nDeclare a scalar primary input first, then a tape input:\n\n```json\n{\n  \"inputSources\": {\n    \"close\": { \"source\": \"ohlcv\", \"field\": \"close\" },\n    \"prints\": { \"source\": \"tape\", \"min_size\": 1, \"history\": \"0\" }\n  },\n  \"inputs\": [\n    { \"index\": 0, \"name\": \"close\" },\n    { \"index\": 1, \"name\": \"prints\", \"cellType\": \"array\", \"max_cells\": 4096 }\n  ]\n}\n```\n\nUse `abi_version: \"wrun-2\"` or later. `min_size` is required, positive,\nand measured in the raw trade's amount units. `history` defaults to `\"0\"`.\nEvery other history value refuses with `wrun_tape_history_unavailable`:\n`history needs the raw trade lane; live prints only`.\n\nEach print occupies four f64 values: `[offsetMs, price, size, side]`.\n`offsetMs` starts at the primary bar's open; side is +1 BUY or -1 SELL.\nGenerated accessors reserve `max_cells * 4` f64 values. A bar exceeding\n`max_cells` refuses the evaluation; it is never clipped.\n\nThe daemon buffer retains at most two hours or 200,000 prints, deduplicates\ntrade ids, and keeps sizes at or above the smallest active threshold.\nEvery input applies its own threshold when reading. Older bars and a buffer\nthat has not started return empty blocks. Historical REST backfill is\nunavailable. `trades` still means scalar side-split aggregates.\n\nThe daemon opens the market's tape the first time a package with a tape\ninput is evaluated and keeps it streaming while evaluations keep touching\nit (two primary bars plus fifteen idle minutes close it). Bars longer than\nthe two-hour retention see only the retained prints. A lane with no live stream, such as a\nbacktest replay or a one-shot read outside the daemon, refuses with\n`wrun_tape_unavailable`. The celled contract (`docs/WRUN2_ABI.md`, section\n\"Live tape\", in the openmarket repository) lists the lifecycle; the caps\nare on [Limits](../reference/limits.md).\n\n## The worked footprint example\n\nThe `vp-buy-share-codefirst` template is the footprint loop end to end: a\ncelled `volume_profile` input, the buy share of each bar's profile as a\nnumeric output, and a per-bar text renderer fed from a string slot. The\nwhole user file (code-first, so the sheet is derived):\n\n```typescript\nimport { input, line, lower, ohlcv, output, render, string, volume_profile } from \"./sdk/declare\";\nimport { in_profile_capacity, in_profile_cells, in_profile_read } from \"./gen/inputs\";\nimport { emitRow, out_buy_share } from \"./gen/outputs\";\nimport { sb_clear, sb_f64, sb_text, str_summary_sb } from \"./gen/strings\";\n\ninput(\"close\", ohlcv.close);\ninput(\"profile\", volume_profile.cells, { max_cells: 512 });\noutput(\"buy_share\", line, lower);\nstring(\"summary\", { max_bytes: 64 });\nrender.text(\"flow\", { y: \"buy_share\", text: \"summary\" });\n\nconst cells = new StaticArray\u003Cf64>(in_profile_capacity); let share: f64 = NaN;\n\nexport function init(): void {}\nexport function state(): i32 {\n  const n = in_profile_cells(); if (n \u003C= 0 || in_profile_read(i32(changetype\u003Cusize>(cells))) \u003C 0) return 0;\n  let buy = 0.0; let sell = 0.0;\n  for (let i = 0; i + 3 \u003C n; i += 4) { buy += cells[i + 2]; sell += cells[i + 3]; }\n  share = buy + sell > 0.0 ? (100.0 * buy) / (buy + sell) : NaN; return isNaN(share) ? 0 : 1;\n}\nexport function finalize(): void { out_buy_share(share); sb_clear(); sb_text(\"buy \"); sb_f64(share, 1); sb_text(\"%\"); str_summary_sb(); emitRow(); }\nexport function reset(): void { share = NaN; }\n```\n\nScaffold it, install it, and read a live value on real volume-profile rows:\n\n```bash\nom wrun create @you/vp-flow ./vp-flow --template vp-buy-share-codefirst\nom wrun install ./vp-flow --replace\nom metric get --metric wrun/@you/vp-flow/buy_share --symbol BTCUSDT --exchange BINANCE_FUTURES\nom metric series --metric wrun/@you/vp-flow/buy_share --symbol BTCUSDT --exchange BINANCE_FUTURES --bars 48\n```\n\nA bar whose profile splits 60/40 to the buy side computes `buy_share = 60`\nand renders the text `buy 60.0%` at that bar. For a book-driven variant,\npick the venue's bucket width first:\n\n```bash\nom block-sizes --exchange BINANCE_FUTURES\n```\n\n## How many sources you can open\n\nkScript budgeted ten weighted source slots per script. An Indicator has no\nslot budget: every input is one series requirement, and the practical\ncost is fetch time on the widest window (a coarse pin widens the fetch by\ntwo source intervals). Two inputs with the same source, market, and knobs\nare two declarations over one feed; a derived value (an average of an\ninput) costs nothing, since it is your arithmetic. The one hard ceiling\nis on the other side: a module may write at most 256 output slots.\n\n## Availability\n\nThe declaration grammar accepts any registered source and field; whether a\nvenue serves it for a market is a platform question, answered by name\nbefore the module runs (`wrun_cells_unavailable` for an unserved celled\nclass, a chart message naming the source for a feed the browser lane does\nnot serve), never with silent empty data. `execution-model.md` lists what\neach host serves.\n",{"type":13,"children":14,"data":8810,"position":8812},"root",[15,25,28,29,68,69,88,89,124,125,219,220,354,355,372,373,544,545,561,563,2292,2293,2308,2309,2410,2412,4151,4152,4165,4166,5048,5049,5082,5083,5250,5251,5283,5284,5344,5345,5360,5361,5440,5441,5456,5457,5585,5586,5602,5603,5744,5746,6453,6454,6607,6608,6712,6713,6729,6730,6756,6757,7046,7047,7165,7166,7251,7252,7284,7285,7356,7357,7373,7374,7421,7422,8439,8440,8454,8455,8626,8627,8679,8680,8708,8709,8725,8726,8740,8741,8757,8758],{"type":16,"value":17,"position":18},"comment"," source: docs/indicators/core-concepts/data-sources.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit ",{"start":19,"end":22},{"line":20,"column":20,"offset":21},1,0,{"line":20,"column":23,"offset":24},133,132,{"type":26,"value":27},"text","\n",{"type":26,"value":27},{"type":30,"tagName":31,"properties":32,"children":33,"position":65},"element","p",{},[34,43,57],{"type":26,"value":35,"position":36},"The market feeds an Indicator can read, the fields each one serves, the\nknobs each one takes or requires, and the celled source classes that serve\na whole block of rows per bar. A source is one feed (candles, funding, a\nbook snapshot, a footprint) for one market on one venue, declared as an\n",{"start":37,"end":40},{"line":38,"column":20,"offset":39},5,150,{"line":41,"column":20,"offset":42},9,442,{"type":30,"tagName":44,"properties":45,"children":46,"position":54},"code",{},[47],{"type":26,"value":48,"position":49},"input",{"start":50,"end":51},{"line":41,"column":20,"offset":42},{"line":41,"column":52,"offset":53},8,449,{"start":55,"end":56},{"line":41,"column":20,"offset":42},{"line":41,"column":52,"offset":53},{"type":26,"value":58,"position":59},"; the module itself has no network, and every number it sees\narrives through one of these. If you know kScript (legacy), the mapping\ntable below names the Indicator source for each of its twenty source types.",{"start":60,"end":61},{"line":41,"column":52,"offset":53},{"line":62,"column":63,"offset":64},11,76,657,{"start":66,"end":67},{"line":38,"column":20,"offset":39},{"line":62,"column":63,"offset":64},{"type":26,"value":27},{"type":30,"tagName":70,"properties":71,"children":73,"position":84},"h2",{"id":72},"loading-a-source",[74],{"type":26,"value":75,"position":76},"Loading a source",{"start":77,"end":81},{"line":78,"column":79,"offset":80},13,4,662,{"line":78,"column":82,"offset":83},20,678,{"start":85,"end":87},{"line":78,"column":20,"offset":86},659,{"line":78,"column":82,"offset":83},{"type":26,"value":27},{"type":30,"tagName":31,"properties":90,"children":91,"position":121},{},[92,101,113],{"type":26,"value":93,"position":94},"One declaration per field you read. The source is a namespace from\n",{"start":95,"end":98},{"line":96,"column":20,"offset":97},15,680,{"line":99,"column":20,"offset":100},16,747,{"type":30,"tagName":44,"properties":102,"children":103,"position":110},{},[104],{"type":26,"value":105,"position":106},"./sdk/declare",{"start":107,"end":108},{"line":99,"column":20,"offset":100},{"line":99,"column":99,"offset":109},762,{"start":111,"end":112},{"line":99,"column":20,"offset":100},{"line":99,"column":99,"offset":109},{"type":26,"value":114,"position":115},", the field is a member, and the options object carries the\nknobs:",{"start":116,"end":117},{"line":99,"column":99,"offset":109},{"line":118,"column":119,"offset":120},17,7,828,{"start":122,"end":123},{"line":96,"column":20,"offset":97},{"line":118,"column":119,"offset":120},{"type":26,"value":27},{"type":13,"children":126},[127],{"type":30,"tagName":128,"properties":129,"children":133,"data":-1},"pre",{"class":130,"style":131,"tabindex":132},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[134],{"type":30,"tagName":44,"properties":135,"children":136},{},[137,147,148,156,157,165,166,174,175,183,184,192,193,201,202,210,211],{"type":30,"tagName":138,"properties":139,"children":141},"span",{"class":140},"line",[142],{"type":30,"tagName":138,"properties":143,"children":144},{},[145],{"type":26,"value":146},"input(\"close\", ohlcv.close);                                        // the selector's market",{"type":26,"value":27},{"type":30,"tagName":138,"properties":149,"children":150},{"class":140},[151],{"type":30,"tagName":138,"properties":152,"children":153},{},[154],{"type":26,"value":155},"input(\"funding\", funding.rate_close);                               // another feed, same market",{"type":26,"value":27},{"type":30,"tagName":138,"properties":158,"children":159},{"class":140},[160],{"type":30,"tagName":138,"properties":161,"children":162},{},[163],{"type":26,"value":164},"input(\"buy\", trades.volume, { side: \"BUY\" });                       // a required knob",{"type":26,"value":27},{"type":30,"tagName":138,"properties":167,"children":168},{"class":140},[169],{"type":30,"tagName":138,"properties":170,"children":171},{},[172],{"type":26,"value":173},"input(\"iv\", implied_volatility.implied_volatility, { tenor: \"ONE_M\" });",{"type":26,"value":27},{"type":30,"tagName":138,"properties":176,"children":177},{"class":140},[178],{"type":30,"tagName":138,"properties":179,"children":180},{},[181],{"type":26,"value":182},"input(\"btc\", ohlcv.close, { symbol: \"BTCUSDT\", exchange: \"BINANCE_FUTURES\" }); // a pinned market",{"type":26,"value":27},{"type":30,"tagName":138,"properties":185,"children":186},{"class":140},[187],{"type":30,"tagName":138,"properties":188,"children":189},{},[190],{"type":26,"value":191},"input(\"daily\", ohlcv.close, { interval: \"1d\" });                    // a coarser interval, as of its close",{"type":26,"value":27},{"type":30,"tagName":138,"properties":194,"children":195},{"class":140},[196],{"type":30,"tagName":138,"properties":197,"children":198},{},[199],{"type":26,"value":200},"input(\"liqs\", liquidations.liquidations, { side: \"SELL\", missing: \"zero\" });",{"type":26,"value":27},{"type":30,"tagName":138,"properties":203,"children":204},{"class":140},[205],{"type":30,"tagName":138,"properties":206,"children":207},{},[208],{"type":26,"value":209},"input(\"bar_t\", time.bar_open_sec);                                  // the bar's open, epoch seconds",{"type":26,"value":27},{"type":30,"tagName":138,"properties":212,"children":213},{"class":140},[214],{"type":30,"tagName":138,"properties":215,"children":216},{},[217],{"type":26,"value":218},"input(\"profile\", volume_profile.cells, { max_cells: 512 });         // a celled class",{"type":26,"value":27},{"type":30,"tagName":31,"properties":221,"children":222,"position":351},{},[223,232,245,252,265,273,286,293,305,312,325,332,344],{"type":26,"value":224,"position":225},"In the sheet the same declarations are ",{"start":226,"end":229},{"line":227,"column":20,"offset":228},31,1661,{"line":227,"column":230,"offset":231},40,1700,{"type":30,"tagName":44,"properties":233,"children":234,"position":242},{},[235],{"type":26,"value":236,"position":237},"inputSources",{"start":238,"end":239},{"line":227,"column":230,"offset":231},{"line":227,"column":240,"offset":241},54,1714,{"start":243,"end":244},{"line":227,"column":230,"offset":231},{"line":227,"column":240,"offset":241},{"type":26,"value":246,"position":247}," entries keyed by\ninput name (",{"start":248,"end":249},{"line":227,"column":240,"offset":241},{"line":250,"column":78,"offset":251},32,1744,{"type":30,"tagName":44,"properties":253,"children":254,"position":262},{},[255],{"type":26,"value":256,"position":257},"{ \"source\": \"trades\", \"field\": \"volume\", \"side\": \"BUY\" }",{"start":258,"end":259},{"line":250,"column":78,"offset":251},{"line":250,"column":260,"offset":261},71,1802,{"start":263,"end":264},{"line":250,"column":78,"offset":251},{"line":250,"column":260,"offset":261},{"type":26,"value":266,"position":267},");\nthe declaration form derives them. Every value is read in ",{"start":268,"end":269},{"line":250,"column":260,"offset":261},{"line":270,"column":271,"offset":272},33,59,1863,{"type":30,"tagName":44,"properties":274,"children":275,"position":283},{},[276],{"type":26,"value":277,"position":278},"state()",{"start":279,"end":280},{"line":270,"column":271,"offset":272},{"line":270,"column":281,"offset":282},68,1872,{"start":284,"end":285},{"line":270,"column":271,"offset":272},{"line":270,"column":281,"offset":282},{"type":26,"value":287,"position":288},"\nthrough ",{"start":289,"end":290},{"line":270,"column":281,"offset":282},{"line":291,"column":41,"offset":292},34,1881,{"type":30,"tagName":44,"properties":294,"children":295,"position":302},{},[296],{"type":26,"value":297,"position":298},"in_\u003Cname>()",{"start":299,"end":300},{"line":291,"column":41,"offset":292},{"line":291,"column":9,"offset":301},1894,{"start":303,"end":304},{"line":291,"column":41,"offset":292},{"line":291,"column":9,"offset":301},{"type":26,"value":306,"position":307},", celled blocks through ",{"start":308,"end":309},{"line":291,"column":9,"offset":301},{"line":291,"column":310,"offset":311},46,1918,{"type":30,"tagName":44,"properties":313,"children":314,"position":322},{},[315],{"type":26,"value":316,"position":317},"in_\u003Cname>_cells()",{"start":318,"end":319},{"line":291,"column":310,"offset":311},{"line":291,"column":320,"offset":321},65,1937,{"start":323,"end":324},{"line":291,"column":310,"offset":311},{"line":291,"column":320,"offset":321},{"type":26,"value":326,"position":327}," and\n",{"start":328,"end":329},{"line":291,"column":320,"offset":321},{"line":330,"column":20,"offset":331},35,1942,{"type":30,"tagName":44,"properties":333,"children":334,"position":341},{},[335],{"type":26,"value":336,"position":337},"in_\u003Cname>_read(ptr)",{"start":338,"end":339},{"line":330,"column":20,"offset":331},{"line":330,"column":9,"offset":340},1963,{"start":342,"end":343},{"line":330,"column":20,"offset":331},{"line":330,"column":9,"offset":340},{"type":26,"value":345,"position":346},".",{"start":347,"end":348},{"line":330,"column":9,"offset":340},{"line":330,"column":349,"offset":350},23,1964,{"start":352,"end":353},{"line":227,"column":20,"offset":228},{"line":330,"column":349,"offset":350},{"type":26,"value":27},{"type":30,"tagName":356,"properties":357,"children":359,"position":368},"h3",{"id":358},"symbol-and-exchange-are-literals",[360],{"type":26,"value":361,"position":362},"Symbol and exchange are literals",{"start":363,"end":366},{"line":364,"column":38,"offset":365},37,1970,{"line":364,"column":364,"offset":367},2002,{"start":369,"end":371},{"line":364,"column":20,"offset":370},1966,{"line":364,"column":364,"offset":367},{"type":26,"value":27},{"type":30,"tagName":31,"properties":374,"children":375,"position":541},{},[376,385,397,404,417,424,436,443,456,463,475,481,498,503,514,522,535],{"type":26,"value":377,"position":378},"kScript resolved a source's ",{"start":379,"end":382},{"line":380,"column":20,"offset":381},39,2004,{"line":380,"column":383,"offset":384},29,2032,{"type":30,"tagName":44,"properties":386,"children":387,"position":394},{},[388],{"type":26,"value":389,"position":390},"symbol",{"start":391,"end":392},{"line":380,"column":383,"offset":384},{"line":380,"column":364,"offset":393},2040,{"start":395,"end":396},{"line":380,"column":383,"offset":384},{"line":380,"column":364,"offset":393},{"type":26,"value":398,"position":399}," and ",{"start":400,"end":401},{"line":380,"column":364,"offset":393},{"line":380,"column":402,"offset":403},42,2045,{"type":30,"tagName":44,"properties":405,"children":406,"position":414},{},[407],{"type":26,"value":408,"position":409},"exchange",{"start":410,"end":411},{"line":380,"column":402,"offset":403},{"line":380,"column":412,"offset":413},52,2055,{"start":415,"end":416},{"line":380,"column":402,"offset":403},{"line":380,"column":412,"offset":413},{"type":26,"value":418,"position":419}," before the bar loop\nand refused a script variable there. An Indicator is stricter in the same\ndirection: every option is a string literal, read from the text without\nrunning it. An unpinned input follows the selector (the chart's market, or\nthe ",{"start":420,"end":421},{"line":380,"column":412,"offset":413},{"line":422,"column":38,"offset":423},43,2301,{"type":30,"tagName":44,"properties":425,"children":426,"position":433},{},[427],{"type":26,"value":428,"position":429},"--symbol",{"start":430,"end":431},{"line":422,"column":38,"offset":423},{"line":422,"column":96,"offset":432},2311,{"start":434,"end":435},{"line":422,"column":38,"offset":423},{"line":422,"column":96,"offset":432},{"type":26,"value":437,"position":438}," / ",{"start":439,"end":440},{"line":422,"column":96,"offset":432},{"line":422,"column":441,"offset":442},18,2314,{"type":30,"tagName":44,"properties":444,"children":445,"position":453},{},[446],{"type":26,"value":447,"position":448},"--exchange",{"start":449,"end":450},{"line":422,"column":441,"offset":442},{"line":422,"column":451,"offset":452},30,2326,{"start":454,"end":455},{"line":422,"column":441,"offset":442},{"line":422,"column":451,"offset":452},{"type":26,"value":457,"position":458}," you evaluate with on your machine); a pinned\ninput names ",{"start":459,"end":460},{"line":422,"column":451,"offset":452},{"line":461,"column":78,"offset":462},44,2384,{"type":30,"tagName":44,"properties":464,"children":465,"position":472},{},[466],{"type":26,"value":389,"position":467},{"start":468,"end":469},{"line":461,"column":78,"offset":462},{"line":461,"column":470,"offset":471},21,2392,{"start":473,"end":474},{"line":461,"column":78,"offset":462},{"line":461,"column":470,"offset":471},{"type":26,"value":476,"position":477}," ",{"start":478,"end":479},{"line":461,"column":470,"offset":471},{"line":461,"column":9,"offset":480},2393,{"type":30,"tagName":482,"properties":483,"children":484,"position":494},"strong",{},[485],{"type":26,"value":486,"position":487},"and",{"start":488,"end":491},{"line":461,"column":489,"offset":490},24,2395,{"line":461,"column":492,"offset":493},27,2398,{"start":495,"end":496},{"line":461,"column":9,"offset":480},{"line":461,"column":383,"offset":497},2400,{"type":26,"value":476,"position":499},{"start":500,"end":501},{"line":461,"column":383,"offset":497},{"line":461,"column":451,"offset":502},2401,{"type":30,"tagName":44,"properties":504,"children":505,"position":511},{},[506],{"type":26,"value":408,"position":507},{"start":508,"end":509},{"line":461,"column":451,"offset":502},{"line":461,"column":230,"offset":510},2411,{"start":512,"end":513},{"line":461,"column":451,"offset":502},{"line":461,"column":230,"offset":510},{"type":26,"value":515,"position":516}," together, since half a pin names a\nmarket that does not exist. There is no ",{"start":517,"end":518},{"line":461,"column":230,"offset":510},{"line":519,"column":520,"offset":521},45,41,2487,{"type":30,"tagName":44,"properties":523,"children":524,"position":532},{},[525],{"type":26,"value":526,"position":527},"currentSymbol",{"start":528,"end":529},{"line":519,"column":520,"offset":521},{"line":519,"column":530,"offset":531},56,2502,{"start":533,"end":534},{"line":519,"column":520,"offset":521},{"line":519,"column":530,"offset":531},{"type":26,"value":536,"position":537},": leaving the pin\noff is how an input follows the chart.",{"start":538,"end":539},{"line":519,"column":530,"offset":531},{"line":310,"column":380,"offset":540},2558,{"start":542,"end":543},{"line":380,"column":20,"offset":381},{"line":310,"column":380,"offset":540},{"type":26,"value":27},{"type":30,"tagName":70,"properties":546,"children":548,"position":557},{"id":547},"kscript-sources-mapped",[549],{"type":26,"value":550,"position":551},"kScript sources, mapped",{"start":552,"end":555},{"line":553,"column":79,"offset":554},48,2563,{"line":553,"column":492,"offset":556},2586,{"start":558,"end":560},{"line":553,"column":20,"offset":559},2560,{"line":553,"column":492,"offset":556},{"type":26,"value":562},"\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":30,"tagName":564,"properties":565,"children":566,"position":2289},"table",{},[567,615],{"type":30,"tagName":568,"properties":569,"children":570,"position":612},"thead",{},[571],{"type":30,"tagName":572,"properties":573,"children":574,"position":609},"tr",{},[575,594],{"type":30,"tagName":576,"properties":577,"children":578,"position":589},"th",{},[579],{"type":26,"value":580,"position":581},"kScript (legacy) source",{"start":582,"end":586},{"line":583,"column":584,"offset":585},50,3,2590,{"line":583,"column":587,"offset":588},26,2613,{"start":590,"end":592},{"line":583,"column":20,"offset":591},2588,{"line":583,"column":492,"offset":593},2614,{"type":30,"tagName":576,"properties":595,"children":596,"position":605},{},[597],{"type":26,"value":598,"position":599},"Indicator",{"start":600,"end":602},{"line":583,"column":383,"offset":601},2616,{"line":583,"column":603,"offset":604},38,2625,{"start":606,"end":607},{"line":583,"column":492,"offset":593},{"line":583,"column":230,"offset":608},2627,{"start":610,"end":611},{"line":583,"column":20,"offset":591},{"line":583,"column":230,"offset":608},{"start":613,"end":614},{"line":583,"column":20,"offset":591},{"line":583,"column":230,"offset":608},{"type":30,"tagName":616,"properties":617,"children":618,"position":2286},"tbody",{},[619,785,924,1051,1207,1335,1468,1523,1684,1794,1853,1977,2199],{"type":30,"tagName":572,"properties":620,"children":621,"position":782},{},[622,741],{"type":30,"tagName":623,"properties":624,"children":625,"position":736},"td",{},[626,640,647,659,665,677,683,695,700,712,717,729],{"type":30,"tagName":44,"properties":627,"children":628,"position":637},{},[629],{"type":26,"value":630,"position":631},"ohlcv",{"start":632,"end":634},{"line":412,"column":584,"offset":633},2644,{"line":412,"column":635,"offset":636},10,2651,{"start":638,"end":639},{"line":412,"column":584,"offset":633},{"line":412,"column":635,"offset":636},{"type":26,"value":641,"position":642}," (",{"start":643,"end":644},{"line":412,"column":635,"offset":636},{"line":412,"column":645,"offset":646},12,2653,{"type":30,"tagName":44,"properties":648,"children":649,"position":656},{},[650],{"type":26,"value":651,"position":652},"open",{"start":653,"end":654},{"line":412,"column":645,"offset":646},{"line":412,"column":441,"offset":655},2659,{"start":657,"end":658},{"line":412,"column":645,"offset":646},{"line":412,"column":441,"offset":655},{"type":26,"value":660,"position":661},", ",{"start":662,"end":663},{"line":412,"column":441,"offset":655},{"line":412,"column":82,"offset":664},2661,{"type":30,"tagName":44,"properties":666,"children":667,"position":674},{},[668],{"type":26,"value":669,"position":670},"high",{"start":671,"end":672},{"line":412,"column":82,"offset":664},{"line":412,"column":587,"offset":673},2667,{"start":675,"end":676},{"line":412,"column":82,"offset":664},{"line":412,"column":587,"offset":673},{"type":26,"value":660,"position":678},{"start":679,"end":680},{"line":412,"column":587,"offset":673},{"line":412,"column":681,"offset":682},28,2669,{"type":30,"tagName":44,"properties":684,"children":685,"position":692},{},[686],{"type":26,"value":687,"position":688},"low",{"start":689,"end":690},{"line":412,"column":681,"offset":682},{"line":412,"column":270,"offset":691},2674,{"start":693,"end":694},{"line":412,"column":681,"offset":682},{"line":412,"column":270,"offset":691},{"type":26,"value":660,"position":696},{"start":697,"end":698},{"line":412,"column":270,"offset":691},{"line":412,"column":330,"offset":699},2676,{"type":30,"tagName":44,"properties":701,"children":702,"position":709},{},[703],{"type":26,"value":704,"position":705},"close",{"start":706,"end":707},{"line":412,"column":330,"offset":699},{"line":412,"column":402,"offset":708},2683,{"start":710,"end":711},{"line":412,"column":330,"offset":699},{"line":412,"column":402,"offset":708},{"type":26,"value":660,"position":713},{"start":714,"end":715},{"line":412,"column":402,"offset":708},{"line":412,"column":461,"offset":716},2685,{"type":30,"tagName":44,"properties":718,"children":719,"position":726},{},[720],{"type":26,"value":721,"position":722},"volume",{"start":723,"end":724},{"line":412,"column":461,"offset":716},{"line":412,"column":412,"offset":725},2693,{"start":727,"end":728},{"line":412,"column":461,"offset":716},{"line":412,"column":412,"offset":725},{"type":26,"value":730,"position":731},")",{"start":732,"end":733},{"line":412,"column":412,"offset":725},{"line":412,"column":734,"offset":735},53,2694,{"start":737,"end":739},{"line":412,"column":20,"offset":738},2642,{"line":412,"column":240,"offset":740},2695,{"type":30,"tagName":623,"properties":742,"children":743,"position":777},{},[744,757,764],{"type":30,"tagName":44,"properties":745,"children":746,"position":754},{},[747],{"type":26,"value":748,"position":749},"ohlcv.open",{"start":750,"end":752},{"line":412,"column":530,"offset":751},2697,{"line":412,"column":281,"offset":753},2709,{"start":755,"end":756},{"line":412,"column":530,"offset":751},{"line":412,"column":281,"offset":753},{"type":26,"value":758,"position":759}," .. ",{"start":760,"end":761},{"line":412,"column":281,"offset":753},{"line":412,"column":762,"offset":763},72,2713,{"type":30,"tagName":44,"properties":765,"children":766,"position":774},{},[767],{"type":26,"value":768,"position":769},"ohlcv.volume",{"start":770,"end":771},{"line":412,"column":762,"offset":763},{"line":412,"column":772,"offset":773},86,2727,{"start":775,"end":776},{"line":412,"column":762,"offset":763},{"line":412,"column":772,"offset":773},{"start":778,"end":779},{"line":412,"column":240,"offset":740},{"line":412,"column":780,"offset":781},88,2729,{"start":783,"end":784},{"line":412,"column":20,"offset":738},{"line":412,"column":780,"offset":781},{"type":30,"tagName":572,"properties":786,"children":787,"position":921},{},[788,880],{"type":30,"tagName":623,"properties":789,"children":790,"position":875},{},[791,804,809,820,825,836,842,853,858,869],{"type":30,"tagName":44,"properties":792,"children":793,"position":801},{},[794],{"type":26,"value":795,"position":796},"open_interest",{"start":797,"end":799},{"line":734,"column":584,"offset":798},2732,{"line":734,"column":441,"offset":800},2747,{"start":802,"end":803},{"line":734,"column":584,"offset":798},{"line":734,"column":441,"offset":800},{"type":26,"value":641,"position":805},{"start":806,"end":807},{"line":734,"column":441,"offset":800},{"line":734,"column":82,"offset":808},2749,{"type":30,"tagName":44,"properties":810,"children":811,"position":817},{},[812],{"type":26,"value":651,"position":813},{"start":814,"end":815},{"line":734,"column":82,"offset":808},{"line":734,"column":587,"offset":816},2755,{"start":818,"end":819},{"line":734,"column":82,"offset":808},{"line":734,"column":587,"offset":816},{"type":26,"value":660,"position":821},{"start":822,"end":823},{"line":734,"column":587,"offset":816},{"line":734,"column":681,"offset":824},2757,{"type":30,"tagName":44,"properties":826,"children":827,"position":833},{},[828],{"type":26,"value":669,"position":829},{"start":830,"end":831},{"line":734,"column":681,"offset":824},{"line":734,"column":291,"offset":832},2763,{"start":834,"end":835},{"line":734,"column":681,"offset":824},{"line":734,"column":291,"offset":832},{"type":26,"value":660,"position":837},{"start":838,"end":839},{"line":734,"column":291,"offset":832},{"line":734,"column":840,"offset":841},36,2765,{"type":30,"tagName":44,"properties":843,"children":844,"position":850},{},[845],{"type":26,"value":687,"position":846},{"start":847,"end":848},{"line":734,"column":840,"offset":841},{"line":734,"column":520,"offset":849},2770,{"start":851,"end":852},{"line":734,"column":840,"offset":841},{"line":734,"column":520,"offset":849},{"type":26,"value":660,"position":854},{"start":855,"end":856},{"line":734,"column":520,"offset":849},{"line":734,"column":422,"offset":857},2772,{"type":30,"tagName":44,"properties":859,"children":860,"position":866},{},[861],{"type":26,"value":704,"position":862},{"start":863,"end":864},{"line":734,"column":422,"offset":857},{"line":734,"column":583,"offset":865},2779,{"start":867,"end":868},{"line":734,"column":422,"offset":857},{"line":734,"column":583,"offset":865},{"type":26,"value":730,"position":870},{"start":871,"end":872},{"line":734,"column":583,"offset":865},{"line":734,"column":873,"offset":874},51,2780,{"start":876,"end":878},{"line":734,"column":20,"offset":877},2730,{"line":734,"column":412,"offset":879},2781,{"type":30,"tagName":623,"properties":881,"children":882,"position":916},{},[883,897,903],{"type":30,"tagName":44,"properties":884,"children":885,"position":894},{},[886],{"type":26,"value":887,"position":888},"oi.open",{"start":889,"end":891},{"line":734,"column":240,"offset":890},2783,{"line":734,"column":892,"offset":893},63,2792,{"start":895,"end":896},{"line":734,"column":240,"offset":890},{"line":734,"column":892,"offset":893},{"type":26,"value":758,"position":898},{"start":899,"end":900},{"line":734,"column":892,"offset":893},{"line":734,"column":901,"offset":902},67,2796,{"type":30,"tagName":44,"properties":904,"children":905,"position":913},{},[906],{"type":26,"value":907,"position":908},"oi.close",{"start":909,"end":910},{"line":734,"column":901,"offset":902},{"line":734,"column":911,"offset":912},77,2806,{"start":914,"end":915},{"line":734,"column":901,"offset":902},{"line":734,"column":911,"offset":912},{"start":917,"end":918},{"line":734,"column":412,"offset":879},{"line":734,"column":919,"offset":920},79,2808,{"start":922,"end":923},{"line":734,"column":20,"offset":877},{"line":734,"column":919,"offset":920},{"type":30,"tagName":572,"properties":925,"children":926,"position":1048},{},[927,987],{"type":30,"tagName":623,"properties":928,"children":929,"position":982},{},[930,943,948,960,965,977],{"type":30,"tagName":44,"properties":931,"children":932,"position":940},{},[933],{"type":26,"value":934,"position":935},"buy_sell_volume",{"start":936,"end":938},{"line":240,"column":584,"offset":937},2811,{"line":240,"column":82,"offset":939},2828,{"start":941,"end":942},{"line":240,"column":584,"offset":937},{"line":240,"column":82,"offset":939},{"type":26,"value":641,"position":944},{"start":945,"end":946},{"line":240,"column":82,"offset":939},{"line":240,"column":9,"offset":947},2830,{"type":30,"tagName":44,"properties":949,"children":950,"position":957},{},[951],{"type":26,"value":952,"position":953},"buy",{"start":954,"end":955},{"line":240,"column":9,"offset":947},{"line":240,"column":492,"offset":956},2835,{"start":958,"end":959},{"line":240,"column":9,"offset":947},{"line":240,"column":492,"offset":956},{"type":26,"value":660,"position":961},{"start":962,"end":963},{"line":240,"column":492,"offset":956},{"line":240,"column":383,"offset":964},2837,{"type":30,"tagName":44,"properties":966,"children":967,"position":974},{},[968],{"type":26,"value":969,"position":970},"sell",{"start":971,"end":972},{"line":240,"column":383,"offset":964},{"line":240,"column":330,"offset":973},2843,{"start":975,"end":976},{"line":240,"column":383,"offset":964},{"line":240,"column":330,"offset":973},{"type":26,"value":730,"position":978},{"start":979,"end":980},{"line":240,"column":330,"offset":973},{"line":240,"column":840,"offset":981},2844,{"start":983,"end":985},{"line":240,"column":20,"offset":984},2809,{"line":240,"column":364,"offset":986},2845,{"type":30,"tagName":623,"properties":988,"children":989,"position":1043},{},[990,1003,1010,1023,1030],{"type":30,"tagName":44,"properties":991,"children":992,"position":1000},{},[993],{"type":26,"value":994,"position":995},"trades.volume",{"start":996,"end":998},{"line":240,"column":380,"offset":997},2847,{"line":240,"column":240,"offset":999},2862,{"start":1001,"end":1002},{"line":240,"column":380,"offset":997},{"line":240,"column":240,"offset":999},{"type":26,"value":1004,"position":1005}," with ",{"start":1006,"end":1007},{"line":240,"column":240,"offset":999},{"line":240,"column":1008,"offset":1009},60,2868,{"type":30,"tagName":44,"properties":1011,"children":1012,"position":1020},{},[1013],{"type":26,"value":1014,"position":1015},"side: \"BUY\"",{"start":1016,"end":1017},{"line":240,"column":1008,"offset":1009},{"line":240,"column":1018,"offset":1019},73,2881,{"start":1021,"end":1022},{"line":240,"column":1008,"offset":1009},{"line":240,"column":1018,"offset":1019},{"type":26,"value":1024,"position":1025}," and a second input with ",{"start":1026,"end":1027},{"line":240,"column":1018,"offset":1019},{"line":240,"column":1028,"offset":1029},98,2906,{"type":30,"tagName":44,"properties":1031,"children":1032,"position":1040},{},[1033],{"type":26,"value":1034,"position":1035},"side: \"SELL\"",{"start":1036,"end":1037},{"line":240,"column":1028,"offset":1029},{"line":240,"column":1038,"offset":1039},112,2920,{"start":1041,"end":1042},{"line":240,"column":1028,"offset":1029},{"line":240,"column":1038,"offset":1039},{"start":1044,"end":1045},{"line":240,"column":364,"offset":986},{"line":240,"column":1046,"offset":1047},114,2922,{"start":1049,"end":1050},{"line":240,"column":20,"offset":984},{"line":240,"column":1046,"offset":1047},{"type":30,"tagName":572,"properties":1052,"children":1053,"position":1204},{},[1054,1099],{"type":30,"tagName":623,"properties":1055,"children":1056,"position":1094},{},[1057,1071,1077,1089],{"type":30,"tagName":44,"properties":1058,"children":1059,"position":1068},{},[1060],{"type":26,"value":1061,"position":1062},"funding_rate",{"start":1063,"end":1066},{"line":1064,"column":584,"offset":1065},55,2925,{"line":1064,"column":118,"offset":1067},2939,{"start":1069,"end":1070},{"line":1064,"column":584,"offset":1065},{"line":1064,"column":118,"offset":1067},{"type":26,"value":641,"position":1072},{"start":1073,"end":1074},{"line":1064,"column":118,"offset":1067},{"line":1064,"column":1075,"offset":1076},19,2941,{"type":30,"tagName":44,"properties":1078,"children":1079,"position":1086},{},[1080],{"type":26,"value":1081,"position":1082},"value",{"start":1083,"end":1084},{"line":1064,"column":1075,"offset":1076},{"line":1064,"column":587,"offset":1085},2948,{"start":1087,"end":1088},{"line":1064,"column":1075,"offset":1076},{"line":1064,"column":587,"offset":1085},{"type":26,"value":730,"position":1090},{"start":1091,"end":1092},{"line":1064,"column":587,"offset":1085},{"line":1064,"column":492,"offset":1093},2949,{"start":1095,"end":1097},{"line":1064,"column":20,"offset":1096},2923,{"line":1064,"column":681,"offset":1098},2950,{"type":30,"tagName":623,"properties":1100,"children":1101,"position":1199},{},[1102,1115,1122,1134,1140,1153,1159,1172,1179,1192],{"type":30,"tagName":44,"properties":1103,"children":1104,"position":1112},{},[1105],{"type":26,"value":1106,"position":1107},"funding.rate_close",{"start":1108,"end":1110},{"line":1064,"column":451,"offset":1109},2952,{"line":1064,"column":583,"offset":1111},2972,{"start":1113,"end":1114},{"line":1064,"column":451,"offset":1109},{"line":1064,"column":583,"offset":1111},{"type":26,"value":1116,"position":1117}," (plus ",{"start":1118,"end":1119},{"line":1064,"column":583,"offset":1111},{"line":1064,"column":1120,"offset":1121},57,2979,{"type":30,"tagName":44,"properties":1123,"children":1124,"position":1131},{},[1125],{"type":26,"value":1126,"position":1127},"rate_open",{"start":1128,"end":1129},{"line":1064,"column":1120,"offset":1121},{"line":1064,"column":281,"offset":1130},2990,{"start":1132,"end":1133},{"line":1064,"column":1120,"offset":1121},{"line":1064,"column":281,"offset":1130},{"type":26,"value":660,"position":1135},{"start":1136,"end":1137},{"line":1064,"column":281,"offset":1130},{"line":1064,"column":1138,"offset":1139},70,2992,{"type":30,"tagName":44,"properties":1141,"children":1142,"position":1150},{},[1143],{"type":26,"value":1144,"position":1145},"rate_high",{"start":1146,"end":1147},{"line":1064,"column":1138,"offset":1139},{"line":1064,"column":1148,"offset":1149},81,3003,{"start":1151,"end":1152},{"line":1064,"column":1138,"offset":1139},{"line":1064,"column":1148,"offset":1149},{"type":26,"value":660,"position":1154},{"start":1155,"end":1156},{"line":1064,"column":1148,"offset":1149},{"line":1064,"column":1157,"offset":1158},83,3005,{"type":30,"tagName":44,"properties":1160,"children":1161,"position":1169},{},[1162],{"type":26,"value":1163,"position":1164},"rate_low",{"start":1165,"end":1166},{"line":1064,"column":1157,"offset":1158},{"line":1064,"column":1167,"offset":1168},93,3015,{"start":1170,"end":1171},{"line":1064,"column":1157,"offset":1158},{"line":1064,"column":1167,"offset":1168},{"type":26,"value":1173,"position":1174},", and the ",{"start":1175,"end":1176},{"line":1064,"column":1167,"offset":1168},{"line":1064,"column":1177,"offset":1178},103,3025,{"type":30,"tagName":44,"properties":1180,"children":1181,"position":1189},{},[1182],{"type":26,"value":1183,"position":1184},"predicted_*",{"start":1185,"end":1186},{"line":1064,"column":1177,"offset":1178},{"line":1064,"column":1187,"offset":1188},116,3038,{"start":1190,"end":1191},{"line":1064,"column":1177,"offset":1178},{"line":1064,"column":1187,"offset":1188},{"type":26,"value":1193,"position":1194}," fields)",{"start":1195,"end":1196},{"line":1064,"column":1187,"offset":1188},{"line":1064,"column":1197,"offset":1198},124,3046,{"start":1200,"end":1201},{"line":1064,"column":681,"offset":1098},{"line":1064,"column":1202,"offset":1203},126,3048,{"start":1205,"end":1206},{"line":1064,"column":20,"offset":1096},{"line":1064,"column":1202,"offset":1203},{"type":30,"tagName":572,"properties":1208,"children":1209,"position":1332},{},[1210,1268],{"type":30,"tagName":623,"properties":1211,"children":1212,"position":1263},{},[1213,1226,1231,1242,1247,1258],{"type":30,"tagName":44,"properties":1214,"children":1215,"position":1223},{},[1216],{"type":26,"value":1217,"position":1218},"liquidations",{"start":1219,"end":1221},{"line":530,"column":584,"offset":1220},3051,{"line":530,"column":118,"offset":1222},3065,{"start":1224,"end":1225},{"line":530,"column":584,"offset":1220},{"line":530,"column":118,"offset":1222},{"type":26,"value":641,"position":1227},{"start":1228,"end":1229},{"line":530,"column":118,"offset":1222},{"line":530,"column":1075,"offset":1230},3067,{"type":30,"tagName":44,"properties":1232,"children":1233,"position":1239},{},[1234],{"type":26,"value":952,"position":1235},{"start":1236,"end":1237},{"line":530,"column":1075,"offset":1230},{"line":530,"column":489,"offset":1238},3072,{"start":1240,"end":1241},{"line":530,"column":1075,"offset":1230},{"line":530,"column":489,"offset":1238},{"type":26,"value":660,"position":1243},{"start":1244,"end":1245},{"line":530,"column":489,"offset":1238},{"line":530,"column":587,"offset":1246},3074,{"type":30,"tagName":44,"properties":1248,"children":1249,"position":1255},{},[1250],{"type":26,"value":969,"position":1251},{"start":1252,"end":1253},{"line":530,"column":587,"offset":1246},{"line":530,"column":250,"offset":1254},3080,{"start":1256,"end":1257},{"line":530,"column":587,"offset":1246},{"line":530,"column":250,"offset":1254},{"type":26,"value":730,"position":1259},{"start":1260,"end":1261},{"line":530,"column":250,"offset":1254},{"line":530,"column":270,"offset":1262},3081,{"start":1264,"end":1266},{"line":530,"column":20,"offset":1265},3049,{"line":530,"column":291,"offset":1267},3082,{"type":30,"tagName":623,"properties":1269,"children":1270,"position":1327},{},[1271,1284,1290,1302,1308,1320],{"type":30,"tagName":44,"properties":1272,"children":1273,"position":1281},{},[1274],{"type":26,"value":1275,"position":1276},"liquidations.liquidations",{"start":1277,"end":1279},{"line":530,"column":840,"offset":1278},3084,{"line":530,"column":892,"offset":1280},3111,{"start":1282,"end":1283},{"line":530,"column":840,"offset":1278},{"line":530,"column":892,"offset":1280},{"type":26,"value":1004,"position":1285},{"start":1286,"end":1287},{"line":530,"column":892,"offset":1280},{"line":530,"column":1288,"offset":1289},69,3117,{"type":30,"tagName":44,"properties":1291,"children":1292,"position":1299},{},[1293],{"type":26,"value":1014,"position":1294},{"start":1295,"end":1296},{"line":530,"column":1288,"offset":1289},{"line":530,"column":1297,"offset":1298},82,3130,{"start":1300,"end":1301},{"line":530,"column":1288,"offset":1289},{"line":530,"column":1297,"offset":1298},{"type":26,"value":437,"position":1303},{"start":1304,"end":1305},{"line":530,"column":1297,"offset":1298},{"line":530,"column":1306,"offset":1307},85,3133,{"type":30,"tagName":44,"properties":1309,"children":1310,"position":1317},{},[1311],{"type":26,"value":1312,"position":1313},"\"SELL\"",{"start":1314,"end":1315},{"line":530,"column":1306,"offset":1307},{"line":530,"column":1167,"offset":1316},3141,{"start":1318,"end":1319},{"line":530,"column":1306,"offset":1307},{"line":530,"column":1167,"offset":1316},{"type":26,"value":1321,"position":1322},", or no side for the total",{"start":1323,"end":1324},{"line":530,"column":1167,"offset":1316},{"line":530,"column":1325,"offset":1326},119,3167,{"start":1328,"end":1329},{"line":530,"column":291,"offset":1267},{"line":530,"column":1330,"offset":1331},121,3169,{"start":1333,"end":1334},{"line":530,"column":20,"offset":1265},{"line":530,"column":1330,"offset":1331},{"type":30,"tagName":572,"properties":1336,"children":1337,"position":1465},{},[1338,1400],{"type":30,"tagName":623,"properties":1339,"children":1340,"position":1395},{},[1341,1355,1360,1372,1377,1389],{"type":30,"tagName":44,"properties":1342,"children":1343,"position":1352},{},[1344],{"type":26,"value":1345,"position":1346},"orderbook",{"start":1347,"end":1349},{"line":1120,"column":584,"offset":1348},3172,{"line":1120,"column":1350,"offset":1351},14,3183,{"start":1353,"end":1354},{"line":1120,"column":584,"offset":1348},{"line":1120,"column":1350,"offset":1351},{"type":26,"value":641,"position":1356},{"start":1357,"end":1358},{"line":1120,"column":1350,"offset":1351},{"line":1120,"column":99,"offset":1359},3185,{"type":30,"tagName":44,"properties":1361,"children":1362,"position":1369},{},[1363],{"type":26,"value":1364,"position":1365},"bids",{"start":1366,"end":1367},{"line":1120,"column":99,"offset":1359},{"line":1120,"column":9,"offset":1368},3191,{"start":1370,"end":1371},{"line":1120,"column":99,"offset":1359},{"line":1120,"column":9,"offset":1368},{"type":26,"value":660,"position":1373},{"start":1374,"end":1375},{"line":1120,"column":9,"offset":1368},{"line":1120,"column":489,"offset":1376},3193,{"type":30,"tagName":44,"properties":1378,"children":1379,"position":1386},{},[1380],{"type":26,"value":1381,"position":1382},"asks",{"start":1383,"end":1384},{"line":1120,"column":489,"offset":1376},{"line":1120,"column":451,"offset":1385},3199,{"start":1387,"end":1388},{"line":1120,"column":489,"offset":1376},{"line":1120,"column":451,"offset":1385},{"type":26,"value":1390,"position":1391},", array-celled)",{"start":1392,"end":1393},{"line":1120,"column":451,"offset":1385},{"line":1120,"column":519,"offset":1394},3214,{"start":1396,"end":1398},{"line":1120,"column":20,"offset":1397},3170,{"line":1120,"column":310,"offset":1399},3215,{"type":30,"tagName":623,"properties":1401,"children":1402,"position":1461},{},[1403,1416,1422,1435,1442,1455],{"type":30,"tagName":44,"properties":1404,"children":1405,"position":1413},{},[1406],{"type":26,"value":1407,"position":1408},"book.cells",{"start":1409,"end":1411},{"line":1120,"column":553,"offset":1410},3217,{"line":1120,"column":1008,"offset":1412},3229,{"start":1414,"end":1415},{"line":1120,"column":553,"offset":1410},{"line":1120,"column":1008,"offset":1412},{"type":26,"value":1004,"position":1417},{"start":1418,"end":1419},{"line":1120,"column":1008,"offset":1412},{"line":1120,"column":1420,"offset":1421},66,3235,{"type":30,"tagName":44,"properties":1423,"children":1424,"position":1432},{},[1425],{"type":26,"value":1426,"position":1427},"block_size",{"start":1428,"end":1429},{"line":1120,"column":1420,"offset":1421},{"line":1120,"column":1430,"offset":1431},78,3247,{"start":1433,"end":1434},{"line":1120,"column":1420,"offset":1421},{"line":1120,"column":1430,"offset":1431},{"type":26,"value":1436,"position":1437}," (and ",{"start":1438,"end":1439},{"line":1120,"column":1430,"offset":1431},{"line":1120,"column":1440,"offset":1441},84,3253,{"type":30,"tagName":44,"properties":1443,"children":1444,"position":1452},{},[1445],{"type":26,"value":1446,"position":1447},"max_depth",{"start":1448,"end":1449},{"line":1120,"column":1440,"offset":1441},{"line":1120,"column":1450,"offset":1451},95,3264,{"start":1453,"end":1454},{"line":1120,"column":1440,"offset":1441},{"line":1120,"column":1450,"offset":1451},{"type":26,"value":730,"position":1456},{"start":1457,"end":1458},{"line":1120,"column":1450,"offset":1451},{"line":1120,"column":1459,"offset":1460},96,3265,{"start":1462,"end":1463},{"line":1120,"column":310,"offset":1399},{"line":1120,"column":1028,"offset":1464},3267,{"start":1466,"end":1467},{"line":1120,"column":20,"offset":1397},{"line":1120,"column":1028,"offset":1464},{"type":30,"tagName":572,"properties":1469,"children":1470,"position":1520},{},[1471,1499],{"type":30,"tagName":623,"properties":1472,"children":1473,"position":1494},{},[1474,1488],{"type":30,"tagName":44,"properties":1475,"children":1476,"position":1485},{},[1477],{"type":26,"value":1478,"position":1479},"volume_profile",{"start":1480,"end":1483},{"line":1481,"column":584,"offset":1482},58,3270,{"line":1481,"column":1075,"offset":1484},3286,{"start":1486,"end":1487},{"line":1481,"column":584,"offset":1482},{"line":1481,"column":1075,"offset":1484},{"type":26,"value":1489,"position":1490}," (array-celled)",{"start":1491,"end":1492},{"line":1481,"column":1075,"offset":1484},{"line":1481,"column":291,"offset":1493},3301,{"start":1495,"end":1497},{"line":1481,"column":20,"offset":1496},3268,{"line":1481,"column":330,"offset":1498},3302,{"type":30,"tagName":623,"properties":1500,"children":1501,"position":1515},{},[1502],{"type":30,"tagName":44,"properties":1503,"children":1504,"position":1512},{},[1505],{"type":26,"value":1506,"position":1507},"volume_profile.cells",{"start":1508,"end":1510},{"line":1481,"column":364,"offset":1509},3304,{"line":1481,"column":271,"offset":1511},3326,{"start":1513,"end":1514},{"line":1481,"column":364,"offset":1509},{"line":1481,"column":271,"offset":1511},{"start":1516,"end":1517},{"line":1481,"column":330,"offset":1498},{"line":1481,"column":1518,"offset":1519},61,3328,{"start":1521,"end":1522},{"line":1481,"column":20,"offset":1496},{"line":1481,"column":1518,"offset":1519},{"type":30,"tagName":572,"properties":1524,"children":1525,"position":1681},{},[1526,1604],{"type":30,"tagName":623,"properties":1527,"children":1528,"position":1598},{},[1529,1542,1547,1559,1564,1576,1581,1593],{"type":30,"tagName":44,"properties":1530,"children":1531,"position":1539},{},[1532],{"type":26,"value":1533,"position":1534},"deribit_implied_volatility",{"start":1535,"end":1537},{"line":271,"column":584,"offset":1536},3331,{"line":271,"column":227,"offset":1538},3359,{"start":1540,"end":1541},{"line":271,"column":584,"offset":1536},{"line":271,"column":227,"offset":1538},{"type":26,"value":641,"position":1543},{"start":1544,"end":1545},{"line":271,"column":227,"offset":1538},{"line":271,"column":270,"offset":1546},3361,{"type":30,"tagName":44,"properties":1548,"children":1549,"position":1556},{},[1550],{"type":26,"value":1551,"position":1552},"one_week",{"start":1553,"end":1554},{"line":271,"column":270,"offset":1546},{"line":271,"column":422,"offset":1555},3371,{"start":1557,"end":1558},{"line":271,"column":270,"offset":1546},{"line":271,"column":422,"offset":1555},{"type":26,"value":660,"position":1560},{"start":1561,"end":1562},{"line":271,"column":422,"offset":1555},{"line":271,"column":519,"offset":1563},3373,{"type":30,"tagName":44,"properties":1565,"children":1566,"position":1573},{},[1567],{"type":26,"value":1568,"position":1569},"one_month",{"start":1570,"end":1571},{"line":271,"column":519,"offset":1563},{"line":271,"column":530,"offset":1572},3384,{"start":1574,"end":1575},{"line":271,"column":519,"offset":1563},{"line":271,"column":530,"offset":1572},{"type":26,"value":660,"position":1577},{"start":1578,"end":1579},{"line":271,"column":530,"offset":1572},{"line":271,"column":1481,"offset":1580},3386,{"type":30,"tagName":44,"properties":1582,"children":1583,"position":1590},{},[1584],{"type":26,"value":1585,"position":1586},"three_months",{"start":1587,"end":1588},{"line":271,"column":1481,"offset":1580},{"line":271,"column":762,"offset":1589},3400,{"start":1591,"end":1592},{"line":271,"column":1481,"offset":1580},{"line":271,"column":762,"offset":1589},{"type":26,"value":730,"position":1594},{"start":1595,"end":1596},{"line":271,"column":762,"offset":1589},{"line":271,"column":1018,"offset":1597},3401,{"start":1599,"end":1601},{"line":271,"column":20,"offset":1600},3329,{"line":271,"column":1602,"offset":1603},74,3402,{"type":30,"tagName":623,"properties":1605,"children":1606,"position":1676},{},[1607,1621,1626,1639,1645,1658,1663],{"type":30,"tagName":44,"properties":1608,"children":1609,"position":1618},{},[1610],{"type":26,"value":1611,"position":1612},"implied_volatility.implied_volatility",{"start":1613,"end":1615},{"line":271,"column":63,"offset":1614},3404,{"line":271,"column":1616,"offset":1617},115,3443,{"start":1619,"end":1620},{"line":271,"column":63,"offset":1614},{"line":271,"column":1616,"offset":1617},{"type":26,"value":1004,"position":1622},{"start":1623,"end":1624},{"line":271,"column":1616,"offset":1617},{"line":271,"column":1330,"offset":1625},3449,{"type":30,"tagName":44,"properties":1627,"children":1628,"position":1636},{},[1629],{"type":26,"value":1630,"position":1631},"tenor: \"ONE_W\"",{"start":1632,"end":1633},{"line":271,"column":1330,"offset":1625},{"line":271,"column":1634,"offset":1635},137,3465,{"start":1637,"end":1638},{"line":271,"column":1330,"offset":1625},{"line":271,"column":1634,"offset":1635},{"type":26,"value":660,"position":1640},{"start":1641,"end":1642},{"line":271,"column":1634,"offset":1635},{"line":271,"column":1643,"offset":1644},139,3467,{"type":30,"tagName":44,"properties":1646,"children":1647,"position":1655},{},[1648],{"type":26,"value":1649,"position":1650},"\"ONE_M\"",{"start":1651,"end":1652},{"line":271,"column":1643,"offset":1644},{"line":271,"column":1653,"offset":1654},148,3476,{"start":1656,"end":1657},{"line":271,"column":1643,"offset":1644},{"line":271,"column":1653,"offset":1654},{"type":26,"value":660,"position":1659},{"start":1660,"end":1661},{"line":271,"column":1653,"offset":1654},{"line":271,"column":39,"offset":1662},3478,{"type":30,"tagName":44,"properties":1664,"children":1665,"position":1673},{},[1666],{"type":26,"value":1667,"position":1668},"\"THREE_M\"",{"start":1669,"end":1670},{"line":271,"column":39,"offset":1662},{"line":271,"column":1671,"offset":1672},161,3489,{"start":1674,"end":1675},{"line":271,"column":39,"offset":1662},{"line":271,"column":1671,"offset":1672},{"start":1677,"end":1678},{"line":271,"column":1602,"offset":1603},{"line":271,"column":1679,"offset":1680},163,3491,{"start":1682,"end":1683},{"line":271,"column":20,"offset":1600},{"line":271,"column":1679,"offset":1680},{"type":30,"tagName":572,"properties":1685,"children":1686,"position":1791},{},[1687,1763],{"type":30,"tagName":623,"properties":1688,"children":1689,"position":1758},{},[1690,1703,1708,1719,1724,1736,1741,1753],{"type":30,"tagName":44,"properties":1691,"children":1692,"position":1700},{},[1693],{"type":26,"value":1694,"position":1695},"skew",{"start":1696,"end":1698},{"line":1008,"column":584,"offset":1697},3494,{"line":1008,"column":41,"offset":1699},3500,{"start":1701,"end":1702},{"line":1008,"column":584,"offset":1697},{"line":1008,"column":41,"offset":1699},{"type":26,"value":641,"position":1704},{"start":1705,"end":1706},{"line":1008,"column":41,"offset":1699},{"line":1008,"column":62,"offset":1707},3502,{"type":30,"tagName":44,"properties":1709,"children":1710,"position":1716},{},[1711],{"type":26,"value":1551,"position":1712},{"start":1713,"end":1714},{"line":1008,"column":62,"offset":1707},{"line":1008,"column":470,"offset":1715},3512,{"start":1717,"end":1718},{"line":1008,"column":62,"offset":1707},{"line":1008,"column":470,"offset":1715},{"type":26,"value":660,"position":1720},{"start":1721,"end":1722},{"line":1008,"column":470,"offset":1715},{"line":1008,"column":349,"offset":1723},3514,{"type":30,"tagName":44,"properties":1725,"children":1726,"position":1733},{},[1727],{"type":26,"value":1728,"position":1729},"onemonth",{"start":1730,"end":1731},{"line":1008,"column":349,"offset":1723},{"line":1008,"column":270,"offset":1732},3524,{"start":1734,"end":1735},{"line":1008,"column":349,"offset":1723},{"line":1008,"column":270,"offset":1732},{"type":26,"value":660,"position":1737},{"start":1738,"end":1739},{"line":1008,"column":270,"offset":1732},{"line":1008,"column":330,"offset":1740},3526,{"type":30,"tagName":44,"properties":1742,"children":1743,"position":1750},{},[1744],{"type":26,"value":1585,"position":1745},{"start":1746,"end":1747},{"line":1008,"column":330,"offset":1740},{"line":1008,"column":1748,"offset":1749},49,3540,{"start":1751,"end":1752},{"line":1008,"column":330,"offset":1740},{"line":1008,"column":1748,"offset":1749},{"type":26,"value":730,"position":1754},{"start":1755,"end":1756},{"line":1008,"column":1748,"offset":1749},{"line":1008,"column":583,"offset":1757},3541,{"start":1759,"end":1761},{"line":1008,"column":20,"offset":1760},3492,{"line":1008,"column":873,"offset":1762},3542,{"type":30,"tagName":623,"properties":1764,"children":1765,"position":1786},{},[1766,1780],{"type":30,"tagName":44,"properties":1767,"children":1768,"position":1777},{},[1769],{"type":26,"value":1770,"position":1771},"skew.skew",{"start":1772,"end":1774},{"line":1008,"column":734,"offset":1773},3544,{"line":1008,"column":1775,"offset":1776},64,3555,{"start":1778,"end":1779},{"line":1008,"column":734,"offset":1773},{"line":1008,"column":1775,"offset":1776},{"type":26,"value":1781,"position":1782}," with the same tenors",{"start":1783,"end":1784},{"line":1008,"column":1775,"offset":1776},{"line":1008,"column":1306,"offset":1785},3576,{"start":1787,"end":1788},{"line":1008,"column":873,"offset":1762},{"line":1008,"column":1789,"offset":1790},87,3578,{"start":1792,"end":1793},{"line":1008,"column":20,"offset":1760},{"line":1008,"column":1789,"offset":1790},{"type":30,"tagName":572,"properties":1795,"children":1796,"position":1850},{},[1797,1824],{"type":30,"tagName":623,"properties":1798,"children":1799,"position":1819},{},[1800,1813],{"type":30,"tagName":44,"properties":1801,"children":1802,"position":1810},{},[1803],{"type":26,"value":1804,"position":1805},"time",{"start":1806,"end":1808},{"line":1518,"column":584,"offset":1807},3581,{"line":1518,"column":41,"offset":1809},3587,{"start":1811,"end":1812},{"line":1518,"column":584,"offset":1807},{"line":1518,"column":41,"offset":1809},{"type":26,"value":1814,"position":1815}," (a member of every source)",{"start":1816,"end":1817},{"line":1518,"column":41,"offset":1809},{"line":1518,"column":840,"offset":1818},3614,{"start":1820,"end":1822},{"line":1518,"column":20,"offset":1821},3579,{"line":1518,"column":364,"offset":1823},3615,{"type":30,"tagName":623,"properties":1825,"children":1826,"position":1846},{},[1827,1840],{"type":30,"tagName":44,"properties":1828,"children":1829,"position":1837},{},[1830],{"type":26,"value":1831,"position":1832},"time.bar_open_sec",{"start":1833,"end":1835},{"line":1518,"column":380,"offset":1834},3617,{"line":1518,"column":1481,"offset":1836},3636,{"start":1838,"end":1839},{"line":1518,"column":380,"offset":1834},{"line":1518,"column":1481,"offset":1836},{"type":26,"value":1841,"position":1842},", its own source",{"start":1843,"end":1844},{"line":1518,"column":1481,"offset":1836},{"line":1518,"column":1602,"offset":1845},3652,{"start":1847,"end":1848},{"line":1518,"column":364,"offset":1823},{"line":1518,"column":63,"offset":1849},3654,{"start":1851,"end":1852},{"line":1518,"column":20,"offset":1821},{"line":1518,"column":63,"offset":1849},{"type":30,"tagName":572,"properties":1854,"children":1855,"position":1974},{},[1856,1886],{"type":30,"tagName":623,"properties":1857,"children":1858,"position":1880},{},[1859,1874],{"type":30,"tagName":44,"properties":1860,"children":1861,"position":1871},{},[1862],{"type":26,"value":1863,"position":1864},"trade_volume_by_size",{"start":1865,"end":1868},{"line":1866,"column":584,"offset":1867},62,3657,{"line":1866,"column":1869,"offset":1870},25,3679,{"start":1872,"end":1873},{"line":1866,"column":584,"offset":1867},{"line":1866,"column":1869,"offset":1870},{"type":26,"value":1875,"position":1876}," (tape by order size)",{"start":1877,"end":1878},{"line":1866,"column":1869,"offset":1870},{"line":1866,"column":310,"offset":1879},3700,{"start":1881,"end":1883},{"line":1866,"column":20,"offset":1882},3655,{"line":1866,"column":1884,"offset":1885},47,3701,{"type":30,"tagName":623,"properties":1887,"children":1888,"position":1969},{},[1889,1905,1912,1924,1931,1944,1951,1963],{"type":30,"tagName":482,"properties":1890,"children":1891,"position":1899},{},[1892],{"type":26,"value":1893,"position":1894},"Not in Indicators yet.",{"start":1895,"end":1897},{"line":1866,"column":873,"offset":1896},3705,{"line":1866,"column":1018,"offset":1898},3727,{"start":1900,"end":1902},{"line":1866,"column":1748,"offset":1901},3703,{"line":1866,"column":1903,"offset":1904},75,3729,{"type":26,"value":1906,"position":1907}," The ",{"start":1908,"end":1909},{"line":1866,"column":1903,"offset":1904},{"line":1866,"column":1910,"offset":1911},80,3734,{"type":30,"tagName":44,"properties":1913,"children":1914,"position":1921},{},[1915],{"type":26,"value":1863,"position":1916},{"start":1917,"end":1918},{"line":1866,"column":1910,"offset":1911},{"line":1866,"column":1919,"offset":1920},102,3756,{"start":1922,"end":1923},{"line":1866,"column":1910,"offset":1911},{"line":1866,"column":1919,"offset":1920},{"type":26,"value":1925,"position":1926}," class is declared for cross-host parity and refused by name at fetch (",{"start":1927,"end":1928},{"line":1866,"column":1919,"offset":1920},{"line":1866,"column":1929,"offset":1930},173,3827,{"type":30,"tagName":44,"properties":1932,"children":1933,"position":1941},{},[1934],{"type":26,"value":1935,"position":1936},"wrun_cells_unavailable",{"start":1937,"end":1938},{"line":1866,"column":1929,"offset":1930},{"line":1866,"column":1939,"offset":1940},197,3851,{"start":1942,"end":1943},{"line":1866,"column":1929,"offset":1930},{"line":1866,"column":1939,"offset":1940},{"type":26,"value":1945,"position":1946},"); the buy/sell split per price lives in ",{"start":1947,"end":1948},{"line":1866,"column":1939,"offset":1940},{"line":1866,"column":1949,"offset":1950},238,3892,{"type":30,"tagName":44,"properties":1952,"children":1953,"position":1960},{},[1954],{"type":26,"value":1478,"position":1955},{"start":1956,"end":1957},{"line":1866,"column":1949,"offset":1950},{"line":1866,"column":1958,"offset":1959},254,3908,{"start":1961,"end":1962},{"line":1866,"column":1949,"offset":1950},{"line":1866,"column":1958,"offset":1959},{"type":26,"value":345,"position":1964},{"start":1965,"end":1966},{"line":1866,"column":1958,"offset":1959},{"line":1866,"column":1967,"offset":1968},255,3909,{"start":1970,"end":1971},{"line":1866,"column":1884,"offset":1885},{"line":1866,"column":1972,"offset":1973},257,3911,{"start":1975,"end":1976},{"line":1866,"column":20,"offset":1882},{"line":1866,"column":1972,"offset":1973},{"type":30,"tagName":572,"properties":1978,"children":1979,"position":2196},{},[1980,2163],{"type":30,"tagName":623,"properties":1981,"children":1982,"position":2157},{},[1983,1996,2001,2013,2018,2030,2035,2047,2052,2064,2069,2082,2088,2101,2107,2120,2126,2139,2145],{"type":30,"tagName":44,"properties":1984,"children":1985,"position":1993},{},[1986],{"type":26,"value":1987,"position":1988},"cme_oi",{"start":1989,"end":1991},{"line":892,"column":584,"offset":1990},3914,{"line":892,"column":62,"offset":1992},3922,{"start":1994,"end":1995},{"line":892,"column":584,"offset":1990},{"line":892,"column":62,"offset":1992},{"type":26,"value":660,"position":1997},{"start":1998,"end":1999},{"line":892,"column":62,"offset":1992},{"line":892,"column":78,"offset":2000},3924,{"type":30,"tagName":44,"properties":2002,"children":2003,"position":2010},{},[2004],{"type":26,"value":2005,"position":2006},"deribit_volatility_index",{"start":2007,"end":2008},{"line":892,"column":78,"offset":2000},{"line":892,"column":380,"offset":2009},3950,{"start":2011,"end":2012},{"line":892,"column":78,"offset":2000},{"line":892,"column":380,"offset":2009},{"type":26,"value":660,"position":2014},{"start":2015,"end":2016},{"line":892,"column":380,"offset":2009},{"line":892,"column":520,"offset":2017},3952,{"type":30,"tagName":44,"properties":2019,"children":2020,"position":2027},{},[2021],{"type":26,"value":2022,"position":2023},"etf_flow",{"start":2024,"end":2025},{"line":892,"column":520,"offset":2017},{"line":892,"column":873,"offset":2026},3962,{"start":2028,"end":2029},{"line":892,"column":520,"offset":2017},{"line":892,"column":873,"offset":2026},{"type":26,"value":660,"position":2031},{"start":2032,"end":2033},{"line":892,"column":873,"offset":2026},{"line":892,"column":734,"offset":2034},3964,{"type":30,"tagName":44,"properties":2036,"children":2037,"position":2044},{},[2038],{"type":26,"value":2039,"position":2040},"etf_holding",{"start":2041,"end":2042},{"line":892,"column":734,"offset":2034},{"line":892,"column":1420,"offset":2043},3977,{"start":2045,"end":2046},{"line":892,"column":734,"offset":2034},{"line":892,"column":1420,"offset":2043},{"type":26,"value":660,"position":2048},{"start":2049,"end":2050},{"line":892,"column":1420,"offset":2043},{"line":892,"column":281,"offset":2051},3979,{"type":30,"tagName":44,"properties":2053,"children":2054,"position":2061},{},[2055],{"type":26,"value":2056,"position":2057},"etf_premium_rate",{"start":2058,"end":2059},{"line":892,"column":281,"offset":2051},{"line":892,"column":772,"offset":2060},3997,{"start":2062,"end":2063},{"line":892,"column":281,"offset":2051},{"line":892,"column":772,"offset":2060},{"type":26,"value":660,"position":2065},{"start":2066,"end":2067},{"line":892,"column":772,"offset":2060},{"line":892,"column":780,"offset":2068},3999,{"type":30,"tagName":44,"properties":2070,"children":2071,"position":2079},{},[2072],{"type":26,"value":2073,"position":2074},"options_volume",{"start":2075,"end":2076},{"line":892,"column":780,"offset":2068},{"line":892,"column":2077,"offset":2078},104,4015,{"start":2080,"end":2081},{"line":892,"column":780,"offset":2068},{"line":892,"column":2077,"offset":2078},{"type":26,"value":660,"position":2083},{"start":2084,"end":2085},{"line":892,"column":2077,"offset":2078},{"line":892,"column":2086,"offset":2087},106,4017,{"type":30,"tagName":44,"properties":2089,"children":2090,"position":2098},{},[2091],{"type":26,"value":2092,"position":2093},"options_open_interest",{"start":2094,"end":2095},{"line":892,"column":2086,"offset":2087},{"line":892,"column":2096,"offset":2097},129,4040,{"start":2099,"end":2100},{"line":892,"column":2086,"offset":2087},{"line":892,"column":2096,"offset":2097},{"type":26,"value":660,"position":2102},{"start":2103,"end":2104},{"line":892,"column":2096,"offset":2097},{"line":892,"column":2105,"offset":2106},131,4042,{"type":30,"tagName":44,"properties":2108,"children":2109,"position":2117},{},[2110],{"type":26,"value":2111,"position":2112},"ethena_positions",{"start":2113,"end":2114},{"line":892,"column":2105,"offset":2106},{"line":892,"column":2115,"offset":2116},149,4060,{"start":2118,"end":2119},{"line":892,"column":2105,"offset":2106},{"line":892,"column":2115,"offset":2116},{"type":26,"value":660,"position":2121},{"start":2122,"end":2123},{"line":892,"column":2115,"offset":2116},{"line":892,"column":2124,"offset":2125},151,4062,{"type":30,"tagName":44,"properties":2127,"children":2128,"position":2136},{},[2129],{"type":26,"value":2130,"position":2131},"long_short_ratio",{"start":2132,"end":2133},{"line":892,"column":2124,"offset":2125},{"line":892,"column":2134,"offset":2135},169,4080,{"start":2137,"end":2138},{"line":892,"column":2124,"offset":2125},{"line":892,"column":2134,"offset":2135},{"type":26,"value":660,"position":2140},{"start":2141,"end":2142},{"line":892,"column":2134,"offset":2135},{"line":892,"column":2143,"offset":2144},171,4082,{"type":30,"tagName":44,"properties":2146,"children":2147,"position":2154},{},[2148],{"type":26,"value":2149,"position":2150},"binance_treasury_balance",{"start":2151,"end":2152},{"line":892,"column":2143,"offset":2144},{"line":892,"column":1939,"offset":2153},4108,{"start":2155,"end":2156},{"line":892,"column":2143,"offset":2144},{"line":892,"column":1939,"offset":2153},{"start":2158,"end":2160},{"line":892,"column":20,"offset":2159},3912,{"line":892,"column":2161,"offset":2162},198,4109,{"type":30,"tagName":623,"properties":2164,"children":2165,"position":2191},{},[2166,2184],{"type":30,"tagName":482,"properties":2167,"children":2168,"position":2177},{},[2169],{"type":26,"value":1893,"position":2170},{"start":2171,"end":2174},{"line":892,"column":2172,"offset":2173},202,4113,{"line":892,"column":2175,"offset":2176},224,4135,{"start":2178,"end":2181},{"line":892,"column":2179,"offset":2180},200,4111,{"line":892,"column":2182,"offset":2183},226,4137,{"type":26,"value":2185,"position":2186}," No feed source serves them; a kScript that leans on one stays on kScript.",{"start":2187,"end":2188},{"line":892,"column":2182,"offset":2183},{"line":892,"column":2189,"offset":2190},300,4211,{"start":2192,"end":2193},{"line":892,"column":2161,"offset":2162},{"line":892,"column":2194,"offset":2195},302,4213,{"start":2197,"end":2198},{"line":892,"column":20,"offset":2159},{"line":892,"column":2194,"offset":2195},{"type":30,"tagName":572,"properties":2200,"children":2201,"position":2283},{},[2202,2217],{"type":30,"tagName":623,"properties":2203,"children":2204,"position":2212},{},[2205],{"type":26,"value":2206,"position":2207},"(no kScript counterpart)",{"start":2208,"end":2210},{"line":1775,"column":584,"offset":2209},4216,{"line":1775,"column":492,"offset":2211},4240,{"start":2213,"end":2215},{"line":1775,"column":20,"offset":2214},4214,{"line":1775,"column":681,"offset":2216},4241,{"type":30,"tagName":623,"properties":2218,"children":2219,"position":2278},{},[2220,2233,2239,2252,2258,2271],{"type":30,"tagName":44,"properties":2221,"children":2222,"position":2230},{},[2223],{"type":26,"value":2224,"position":2225},"token_supply",{"start":2226,"end":2228},{"line":1775,"column":451,"offset":2227},4243,{"line":1775,"column":461,"offset":2229},4257,{"start":2231,"end":2232},{"line":1775,"column":451,"offset":2227},{"line":1775,"column":461,"offset":2229},{"type":26,"value":2234,"position":2235}," (market cap, dominance, supply, TVL, by ",{"start":2236,"end":2237},{"line":1775,"column":461,"offset":2229},{"line":1775,"column":1306,"offset":2238},4298,{"type":30,"tagName":44,"properties":2240,"children":2241,"position":2249},{},[2242],{"type":26,"value":2243,"position":2244},"token",{"start":2245,"end":2246},{"line":1775,"column":1306,"offset":2238},{"line":1775,"column":2247,"offset":2248},92,4305,{"start":2250,"end":2251},{"line":1775,"column":1306,"offset":2238},{"line":1775,"column":2247,"offset":2248},{"type":26,"value":2253,"position":2254},"), ",{"start":2255,"end":2256},{"line":1775,"column":2247,"offset":2248},{"line":1775,"column":1450,"offset":2257},4308,{"type":30,"tagName":44,"properties":2259,"children":2260,"position":2268},{},[2261],{"type":26,"value":2262,"position":2263},"odds",{"start":2264,"end":2265},{"line":1775,"column":1450,"offset":2257},{"line":1775,"column":2266,"offset":2267},101,4314,{"start":2269,"end":2270},{"line":1775,"column":1450,"offset":2257},{"line":1775,"column":2266,"offset":2267},{"type":26,"value":2272,"position":2273}," (Polymarket probabilities, pinned or bound)",{"start":2274,"end":2275},{"line":1775,"column":2266,"offset":2267},{"line":1775,"column":2276,"offset":2277},145,4358,{"start":2279,"end":2280},{"line":1775,"column":681,"offset":2216},{"line":1775,"column":2281,"offset":2282},147,4360,{"start":2284,"end":2285},{"line":1775,"column":20,"offset":2214},{"line":1775,"column":2281,"offset":2282},{"start":2287,"end":2288},{"line":412,"column":20,"offset":738},{"line":1775,"column":2281,"offset":2282},{"start":2290,"end":2291},{"line":583,"column":20,"offset":591},{"line":1775,"column":2281,"offset":2282},{"type":26,"value":27},{"type":30,"tagName":70,"properties":2294,"children":2296,"position":2304},{"id":2295},"feed-sources",[2297],{"type":26,"value":2298,"position":2299},"Feed sources",{"start":2300,"end":2302},{"line":1420,"column":79,"offset":2301},4365,{"line":1420,"column":99,"offset":2303},4377,{"start":2305,"end":2307},{"line":1420,"column":20,"offset":2306},4362,{"line":1420,"column":99,"offset":2303},{"type":26,"value":27},{"type":30,"tagName":31,"properties":2310,"children":2311,"position":2407},{},[2312,2319,2331,2337,2348,2354,2365,2371,2383,2389,2401],{"type":26,"value":2313,"position":2314},"All feed sources require ",{"start":2315,"end":2317},{"line":281,"column":20,"offset":2316},4379,{"line":281,"column":587,"offset":2318},4404,{"type":30,"tagName":44,"properties":2320,"children":2321,"position":2328},{},[2322],{"type":26,"value":2323,"position":2324},"field",{"start":2325,"end":2326},{"line":281,"column":587,"offset":2318},{"line":281,"column":270,"offset":2327},4411,{"start":2329,"end":2330},{"line":281,"column":587,"offset":2318},{"line":281,"column":270,"offset":2327},{"type":26,"value":2332,"position":2333},". Pins (",{"start":2334,"end":2335},{"line":281,"column":270,"offset":2327},{"line":281,"column":520,"offset":2336},4419,{"type":30,"tagName":44,"properties":2338,"children":2339,"position":2345},{},[2340],{"type":26,"value":389,"position":2341},{"start":2342,"end":2343},{"line":281,"column":520,"offset":2336},{"line":281,"column":1748,"offset":2344},4427,{"start":2346,"end":2347},{"line":281,"column":520,"offset":2336},{"line":281,"column":1748,"offset":2344},{"type":26,"value":2349,"position":2350}," + ",{"start":2351,"end":2352},{"line":281,"column":1748,"offset":2344},{"line":281,"column":412,"offset":2353},4430,{"type":30,"tagName":44,"properties":2355,"children":2356,"position":2362},{},[2357],{"type":26,"value":408,"position":2358},{"start":2359,"end":2360},{"line":281,"column":412,"offset":2353},{"line":281,"column":1866,"offset":2361},4440,{"start":2363,"end":2364},{"line":281,"column":412,"offset":2353},{"line":281,"column":1866,"offset":2361},{"type":26,"value":2366,"position":2367}," together,\n",{"start":2368,"end":2369},{"line":281,"column":1866,"offset":2361},{"line":1288,"column":20,"offset":2370},4451,{"type":30,"tagName":44,"properties":2372,"children":2373,"position":2380},{},[2374],{"type":26,"value":2375,"position":2376},"interval",{"start":2377,"end":2378},{"line":1288,"column":20,"offset":2370},{"line":1288,"column":62,"offset":2379},4461,{"start":2381,"end":2382},{"line":1288,"column":20,"offset":2370},{"line":1288,"column":62,"offset":2379},{"type":26,"value":2384,"position":2385},") work on every feed source per ",{"start":2386,"end":2387},{"line":1288,"column":62,"offset":2379},{"line":1288,"column":422,"offset":2388},4493,{"type":30,"tagName":44,"properties":2390,"children":2391,"position":2398},{},[2392],{"type":26,"value":2393,"position":2394},"functions/script-definition.md",{"start":2395,"end":2396},{"line":1288,"column":422,"offset":2388},{"line":1288,"column":1903,"offset":2397},4525,{"start":2399,"end":2400},{"line":1288,"column":422,"offset":2388},{"line":1288,"column":1903,"offset":2397},{"type":26,"value":2402,"position":2403},";\nthe extra knobs below are per-source.",{"start":2404,"end":2405},{"line":1288,"column":1903,"offset":2397},{"line":1138,"column":603,"offset":2406},4564,{"start":2408,"end":2409},{"line":281,"column":20,"offset":2316},{"line":1138,"column":603,"offset":2406},{"type":26,"value":2411},"\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":30,"tagName":564,"properties":2413,"children":2414,"position":4148},{},[2415,2484],{"type":30,"tagName":568,"properties":2416,"children":2417,"position":2481},{},[2418],{"type":30,"tagName":572,"properties":2419,"children":2420,"position":2478},{},[2421,2436,2450,2464],{"type":30,"tagName":576,"properties":2422,"children":2423,"position":2431},{},[2424],{"type":26,"value":2425,"position":2426},"Source",{"start":2427,"end":2429},{"line":762,"column":584,"offset":2428},4568,{"line":762,"column":41,"offset":2430},4574,{"start":2432,"end":2434},{"line":762,"column":20,"offset":2433},4566,{"line":762,"column":635,"offset":2435},4575,{"type":30,"tagName":576,"properties":2437,"children":2438,"position":2446},{},[2439],{"type":26,"value":2440,"position":2441},"Fields",{"start":2442,"end":2444},{"line":762,"column":645,"offset":2443},4577,{"line":762,"column":441,"offset":2445},4583,{"start":2447,"end":2448},{"line":762,"column":635,"offset":2435},{"line":762,"column":1075,"offset":2449},4584,{"type":30,"tagName":576,"properties":2451,"children":2452,"position":2460},{},[2453],{"type":26,"value":2454,"position":2455},"Required knobs",{"start":2456,"end":2458},{"line":762,"column":470,"offset":2457},4586,{"line":762,"column":330,"offset":2459},4600,{"start":2461,"end":2462},{"line":762,"column":1075,"offset":2449},{"line":762,"column":840,"offset":2463},4601,{"type":30,"tagName":576,"properties":2465,"children":2466,"position":2474},{},[2467],{"type":26,"value":2468,"position":2469},"Notes",{"start":2470,"end":2472},{"line":762,"column":603,"offset":2471},4603,{"line":762,"column":422,"offset":2473},4608,{"start":2475,"end":2476},{"line":762,"column":840,"offset":2463},{"line":762,"column":519,"offset":2477},4610,{"start":2479,"end":2480},{"line":762,"column":20,"offset":2433},{"line":762,"column":519,"offset":2477},{"start":2482,"end":2483},{"line":762,"column":20,"offset":2433},{"line":762,"column":519,"offset":2477},{"type":30,"tagName":616,"properties":2485,"children":2486,"position":4145},{},[2487,2661,2847,3063,3184,3365,3590,3668,3934],{"type":30,"tagName":572,"properties":2488,"children":2489,"position":2658},{},[2490,2510,2593,2607],{"type":30,"tagName":623,"properties":2491,"children":2492,"position":2505},{},[2493],{"type":30,"tagName":44,"properties":2494,"children":2495,"position":2502},{},[2496],{"type":26,"value":630,"position":2497},{"start":2498,"end":2500},{"line":1602,"column":584,"offset":2499},4639,{"line":1602,"column":635,"offset":2501},4646,{"start":2503,"end":2504},{"line":1602,"column":584,"offset":2499},{"line":1602,"column":635,"offset":2501},{"start":2506,"end":2508},{"line":1602,"column":20,"offset":2507},4637,{"line":1602,"column":62,"offset":2509},4647,{"type":30,"tagName":623,"properties":2511,"children":2512,"position":2589},{},[2513,2525,2530,2541,2546,2557,2562,2573,2578],{"type":30,"tagName":44,"properties":2514,"children":2515,"position":2522},{},[2516],{"type":26,"value":651,"position":2517},{"start":2518,"end":2520},{"line":1602,"column":78,"offset":2519},4649,{"line":1602,"column":1075,"offset":2521},4655,{"start":2523,"end":2524},{"line":1602,"column":78,"offset":2519},{"line":1602,"column":1075,"offset":2521},{"type":26,"value":660,"position":2526},{"start":2527,"end":2528},{"line":1602,"column":1075,"offset":2521},{"line":1602,"column":470,"offset":2529},4657,{"type":30,"tagName":44,"properties":2531,"children":2532,"position":2538},{},[2533],{"type":26,"value":669,"position":2534},{"start":2535,"end":2536},{"line":1602,"column":470,"offset":2529},{"line":1602,"column":492,"offset":2537},4663,{"start":2539,"end":2540},{"line":1602,"column":470,"offset":2529},{"line":1602,"column":492,"offset":2537},{"type":26,"value":660,"position":2542},{"start":2543,"end":2544},{"line":1602,"column":492,"offset":2537},{"line":1602,"column":383,"offset":2545},4665,{"type":30,"tagName":44,"properties":2547,"children":2548,"position":2554},{},[2549],{"type":26,"value":687,"position":2550},{"start":2551,"end":2552},{"line":1602,"column":383,"offset":2545},{"line":1602,"column":291,"offset":2553},4670,{"start":2555,"end":2556},{"line":1602,"column":383,"offset":2545},{"line":1602,"column":291,"offset":2553},{"type":26,"value":660,"position":2558},{"start":2559,"end":2560},{"line":1602,"column":291,"offset":2553},{"line":1602,"column":840,"offset":2561},4672,{"type":30,"tagName":44,"properties":2563,"children":2564,"position":2570},{},[2565],{"type":26,"value":704,"position":2566},{"start":2567,"end":2568},{"line":1602,"column":840,"offset":2561},{"line":1602,"column":422,"offset":2569},4679,{"start":2571,"end":2572},{"line":1602,"column":840,"offset":2561},{"line":1602,"column":422,"offset":2569},{"type":26,"value":660,"position":2574},{"start":2575,"end":2576},{"line":1602,"column":422,"offset":2569},{"line":1602,"column":519,"offset":2577},4681,{"type":30,"tagName":44,"properties":2579,"children":2580,"position":2586},{},[2581],{"type":26,"value":721,"position":2582},{"start":2583,"end":2584},{"line":1602,"column":519,"offset":2577},{"line":1602,"column":734,"offset":2585},4689,{"start":2587,"end":2588},{"line":1602,"column":519,"offset":2577},{"line":1602,"column":734,"offset":2585},{"start":2590,"end":2591},{"line":1602,"column":62,"offset":2509},{"line":1602,"column":240,"offset":2592},4690,{"type":30,"tagName":623,"properties":2594,"children":2595,"position":2603},{},[2596],{"type":26,"value":2597,"position":2598},"none",{"start":2599,"end":2601},{"line":1602,"column":530,"offset":2600},4692,{"line":1602,"column":1008,"offset":2602},4696,{"start":2604,"end":2605},{"line":1602,"column":240,"offset":2592},{"line":1602,"column":1518,"offset":2606},4697,{"type":30,"tagName":623,"properties":2608,"children":2609,"position":2653},{},[2610,2617,2628,2634,2646],{"type":26,"value":2611,"position":2612},"Candles on the selector's (or pinned) market. Close prices are ",{"start":2613,"end":2615},{"line":1602,"column":892,"offset":2614},4699,{"line":1602,"column":1202,"offset":2616},4762,{"type":30,"tagName":44,"properties":2618,"children":2619,"position":2625},{},[2620],{"type":26,"value":630,"position":2621},{"start":2622,"end":2623},{"line":1602,"column":1202,"offset":2616},{"line":1602,"column":23,"offset":2624},4769,{"start":2626,"end":2627},{"line":1602,"column":1202,"offset":2616},{"line":1602,"column":23,"offset":2624},{"type":26,"value":2349,"position":2629},{"start":2630,"end":2631},{"line":1602,"column":23,"offset":2624},{"line":1602,"column":2632,"offset":2633},136,4772,{"type":30,"tagName":44,"properties":2635,"children":2636,"position":2643},{},[2637],{"type":26,"value":704,"position":2638},{"start":2639,"end":2640},{"line":1602,"column":2632,"offset":2633},{"line":1602,"column":2641,"offset":2642},143,4779,{"start":2644,"end":2645},{"line":1602,"column":2632,"offset":2633},{"line":1602,"column":2641,"offset":2642},{"type":26,"value":2647,"position":2648},"; there is no \"market\"/\"price\" source.",{"start":2649,"end":2650},{"line":1602,"column":2641,"offset":2642},{"line":1602,"column":2651,"offset":2652},181,4817,{"start":2654,"end":2655},{"line":1602,"column":1518,"offset":2606},{"line":1602,"column":2656,"offset":2657},183,4819,{"start":2659,"end":2660},{"line":1602,"column":20,"offset":2507},{"line":1602,"column":2656,"offset":2657},{"type":30,"tagName":572,"properties":2662,"children":2663,"position":2844},{},[2664,2685,2768,2828],{"type":30,"tagName":623,"properties":2665,"children":2666,"position":2680},{},[2667],{"type":30,"tagName":44,"properties":2668,"children":2669,"position":2677},{},[2670],{"type":26,"value":2671,"position":2672},"trades",{"start":2673,"end":2675},{"line":1903,"column":584,"offset":2674},4822,{"line":1903,"column":62,"offset":2676},4830,{"start":2678,"end":2679},{"line":1903,"column":584,"offset":2674},{"line":1903,"column":62,"offset":2676},{"start":2681,"end":2683},{"line":1903,"column":20,"offset":2682},4820,{"line":1903,"column":645,"offset":2684},4831,{"type":30,"tagName":623,"properties":2686,"children":2687,"position":2764},{},[2688,2700,2705,2716,2721,2732,2737,2748,2753],{"type":30,"tagName":44,"properties":2689,"children":2690,"position":2697},{},[2691],{"type":26,"value":651,"position":2692},{"start":2693,"end":2695},{"line":1903,"column":1350,"offset":2694},4833,{"line":1903,"column":82,"offset":2696},4839,{"start":2698,"end":2699},{"line":1903,"column":1350,"offset":2694},{"line":1903,"column":82,"offset":2696},{"type":26,"value":660,"position":2701},{"start":2702,"end":2703},{"line":1903,"column":82,"offset":2696},{"line":1903,"column":9,"offset":2704},4841,{"type":30,"tagName":44,"properties":2706,"children":2707,"position":2713},{},[2708],{"type":26,"value":669,"position":2709},{"start":2710,"end":2711},{"line":1903,"column":9,"offset":2704},{"line":1903,"column":681,"offset":2712},4847,{"start":2714,"end":2715},{"line":1903,"column":9,"offset":2704},{"line":1903,"column":681,"offset":2712},{"type":26,"value":660,"position":2717},{"start":2718,"end":2719},{"line":1903,"column":681,"offset":2712},{"line":1903,"column":451,"offset":2720},4849,{"type":30,"tagName":44,"properties":2722,"children":2723,"position":2729},{},[2724],{"type":26,"value":687,"position":2725},{"start":2726,"end":2727},{"line":1903,"column":451,"offset":2720},{"line":1903,"column":330,"offset":2728},4854,{"start":2730,"end":2731},{"line":1903,"column":451,"offset":2720},{"line":1903,"column":330,"offset":2728},{"type":26,"value":660,"position":2733},{"start":2734,"end":2735},{"line":1903,"column":330,"offset":2728},{"line":1903,"column":364,"offset":2736},4856,{"type":30,"tagName":44,"properties":2738,"children":2739,"position":2745},{},[2740],{"type":26,"value":704,"position":2741},{"start":2742,"end":2743},{"line":1903,"column":364,"offset":2736},{"line":1903,"column":461,"offset":2744},4863,{"start":2746,"end":2747},{"line":1903,"column":364,"offset":2736},{"line":1903,"column":461,"offset":2744},{"type":26,"value":660,"position":2749},{"start":2750,"end":2751},{"line":1903,"column":461,"offset":2744},{"line":1903,"column":310,"offset":2752},4865,{"type":30,"tagName":44,"properties":2754,"children":2755,"position":2761},{},[2756],{"type":26,"value":721,"position":2757},{"start":2758,"end":2759},{"line":1903,"column":310,"offset":2752},{"line":1903,"column":240,"offset":2760},4873,{"start":2762,"end":2763},{"line":1903,"column":310,"offset":2752},{"line":1903,"column":240,"offset":2760},{"start":2765,"end":2766},{"line":1903,"column":645,"offset":2684},{"line":1903,"column":1064,"offset":2767},4874,{"type":30,"tagName":623,"properties":2769,"children":2770,"position":2824},{},[2771,2784,2789,2801,2807,2819],{"type":30,"tagName":44,"properties":2772,"children":2773,"position":2781},{},[2774],{"type":26,"value":2775,"position":2776},"side",{"start":2777,"end":2779},{"line":1903,"column":1120,"offset":2778},4876,{"line":1903,"column":892,"offset":2780},4882,{"start":2782,"end":2783},{"line":1903,"column":1120,"offset":2778},{"line":1903,"column":892,"offset":2780},{"type":26,"value":641,"position":2785},{"start":2786,"end":2787},{"line":1903,"column":892,"offset":2780},{"line":1903,"column":320,"offset":2788},4884,{"type":30,"tagName":44,"properties":2790,"children":2791,"position":2798},{},[2792],{"type":26,"value":2793,"position":2794},"BUY",{"start":2795,"end":2796},{"line":1903,"column":320,"offset":2788},{"line":1903,"column":1138,"offset":2797},4889,{"start":2799,"end":2800},{"line":1903,"column":320,"offset":2788},{"line":1903,"column":1138,"offset":2797},{"type":26,"value":2802,"position":2803}," or ",{"start":2804,"end":2805},{"line":1903,"column":1138,"offset":2797},{"line":1903,"column":1602,"offset":2806},4893,{"type":30,"tagName":44,"properties":2808,"children":2809,"position":2816},{},[2810],{"type":26,"value":2811,"position":2812},"SELL",{"start":2813,"end":2814},{"line":1903,"column":1602,"offset":2806},{"line":1903,"column":1910,"offset":2815},4899,{"start":2817,"end":2818},{"line":1903,"column":1602,"offset":2806},{"line":1903,"column":1910,"offset":2815},{"type":26,"value":730,"position":2820},{"start":2821,"end":2822},{"line":1903,"column":1910,"offset":2815},{"line":1903,"column":1148,"offset":2823},4900,{"start":2825,"end":2826},{"line":1903,"column":1064,"offset":2767},{"line":1903,"column":1297,"offset":2827},4901,{"type":30,"tagName":623,"properties":2829,"children":2830,"position":2839},{},[2831],{"type":26,"value":2832,"position":2833},"Side-split per-period trade aggregates.",{"start":2834,"end":2836},{"line":1903,"column":1440,"offset":2835},4903,{"line":1903,"column":2837,"offset":2838},123,4942,{"start":2840,"end":2841},{"line":1903,"column":1297,"offset":2827},{"line":1903,"column":2842,"offset":2843},125,4944,{"start":2845,"end":2846},{"line":1903,"column":20,"offset":2682},{"line":1903,"column":2842,"offset":2843},{"type":30,"tagName":572,"properties":2848,"children":2849,"position":3060},{},[2850,2871,3010,3025],{"type":30,"tagName":623,"properties":2851,"children":2852,"position":2866},{},[2853],{"type":30,"tagName":44,"properties":2854,"children":2855,"position":2863},{},[2856],{"type":26,"value":2857,"position":2858},"funding",{"start":2859,"end":2861},{"line":63,"column":584,"offset":2860},4947,{"line":63,"column":645,"offset":2862},4956,{"start":2864,"end":2865},{"line":63,"column":584,"offset":2860},{"line":63,"column":645,"offset":2862},{"start":2867,"end":2869},{"line":63,"column":20,"offset":2868},4945,{"line":63,"column":78,"offset":2870},4957,{"type":30,"tagName":623,"properties":2872,"children":2873,"position":3005},{},[2874,2886,2891,2902,2907,2918,2923,2935,2940,2952,2957,2969,2974,2987,2993],{"type":30,"tagName":44,"properties":2875,"children":2876,"position":2883},{},[2877],{"type":26,"value":1126,"position":2878},{"start":2879,"end":2881},{"line":63,"column":96,"offset":2880},4959,{"line":63,"column":587,"offset":2882},4970,{"start":2884,"end":2885},{"line":63,"column":96,"offset":2880},{"line":63,"column":587,"offset":2882},{"type":26,"value":660,"position":2887},{"start":2888,"end":2889},{"line":63,"column":587,"offset":2882},{"line":63,"column":681,"offset":2890},4972,{"type":30,"tagName":44,"properties":2892,"children":2893,"position":2899},{},[2894],{"type":26,"value":1144,"position":2895},{"start":2896,"end":2897},{"line":63,"column":681,"offset":2890},{"line":63,"column":380,"offset":2898},4983,{"start":2900,"end":2901},{"line":63,"column":681,"offset":2890},{"line":63,"column":380,"offset":2898},{"type":26,"value":660,"position":2903},{"start":2904,"end":2905},{"line":63,"column":380,"offset":2898},{"line":63,"column":520,"offset":2906},4985,{"type":30,"tagName":44,"properties":2908,"children":2909,"position":2915},{},[2910],{"type":26,"value":1163,"position":2911},{"start":2912,"end":2913},{"line":63,"column":520,"offset":2906},{"line":63,"column":873,"offset":2914},4995,{"start":2916,"end":2917},{"line":63,"column":520,"offset":2906},{"line":63,"column":873,"offset":2914},{"type":26,"value":660,"position":2919},{"start":2920,"end":2921},{"line":63,"column":873,"offset":2914},{"line":63,"column":734,"offset":2922},4997,{"type":30,"tagName":44,"properties":2924,"children":2925,"position":2932},{},[2926],{"type":26,"value":2927,"position":2928},"rate_close",{"start":2929,"end":2930},{"line":63,"column":734,"offset":2922},{"line":63,"column":320,"offset":2931},5009,{"start":2933,"end":2934},{"line":63,"column":734,"offset":2922},{"line":63,"column":320,"offset":2931},{"type":26,"value":660,"position":2936},{"start":2937,"end":2938},{"line":63,"column":320,"offset":2931},{"line":63,"column":901,"offset":2939},5011,{"type":30,"tagName":44,"properties":2941,"children":2942,"position":2949},{},[2943],{"type":26,"value":2944,"position":2945},"predicted_open",{"start":2946,"end":2947},{"line":63,"column":901,"offset":2939},{"line":63,"column":1157,"offset":2948},5027,{"start":2950,"end":2951},{"line":63,"column":901,"offset":2939},{"line":63,"column":1157,"offset":2948},{"type":26,"value":660,"position":2953},{"start":2954,"end":2955},{"line":63,"column":1157,"offset":2948},{"line":63,"column":1306,"offset":2956},5029,{"type":30,"tagName":44,"properties":2958,"children":2959,"position":2966},{},[2960],{"type":26,"value":2961,"position":2962},"predicted_high",{"start":2963,"end":2964},{"line":63,"column":1306,"offset":2956},{"line":63,"column":2266,"offset":2965},5045,{"start":2967,"end":2968},{"line":63,"column":1306,"offset":2956},{"line":63,"column":2266,"offset":2965},{"type":26,"value":660,"position":2970},{"start":2971,"end":2972},{"line":63,"column":2266,"offset":2965},{"line":63,"column":1177,"offset":2973},5047,{"type":30,"tagName":44,"properties":2975,"children":2976,"position":2984},{},[2977],{"type":26,"value":2978,"position":2979},"predicted_low",{"start":2980,"end":2981},{"line":63,"column":1177,"offset":2973},{"line":63,"column":2982,"offset":2983},118,5062,{"start":2985,"end":2986},{"line":63,"column":1177,"offset":2973},{"line":63,"column":2982,"offset":2983},{"type":26,"value":660,"position":2988},{"start":2989,"end":2990},{"line":63,"column":2982,"offset":2983},{"line":63,"column":2991,"offset":2992},120,5064,{"type":30,"tagName":44,"properties":2994,"children":2995,"position":3002},{},[2996],{"type":26,"value":2997,"position":2998},"predicted_close",{"start":2999,"end":3000},{"line":63,"column":2991,"offset":2992},{"line":63,"column":1634,"offset":3001},5081,{"start":3003,"end":3004},{"line":63,"column":2991,"offset":2992},{"line":63,"column":1634,"offset":3001},{"start":3006,"end":3007},{"line":63,"column":78,"offset":2870},{"line":63,"column":3008,"offset":3009},138,5082,{"type":30,"tagName":623,"properties":3011,"children":3012,"position":3021},{},[3013],{"type":26,"value":2597,"position":3014},{"start":3015,"end":3018},{"line":63,"column":3016,"offset":3017},140,5084,{"line":63,"column":3019,"offset":3020},144,5088,{"start":3022,"end":3023},{"line":63,"column":3008,"offset":3009},{"line":63,"column":2276,"offset":3024},5089,{"type":30,"tagName":623,"properties":3026,"children":3027,"position":3055},{},[3028,3036,3048],{"type":26,"value":3029,"position":3030},"Perp funding rate, realized and predicted. Units differ by lane (the chart serves ",{"start":3031,"end":3033},{"line":63,"column":2281,"offset":3032},5091,{"line":63,"column":3034,"offset":3035},229,5173,{"type":30,"tagName":44,"properties":3037,"children":3038,"position":3045},{},[3039],{"type":26,"value":2927,"position":3040},{"start":3041,"end":3042},{"line":63,"column":3034,"offset":3035},{"line":63,"column":3043,"offset":3044},241,5185,{"start":3046,"end":3047},{"line":63,"column":3034,"offset":3035},{"line":63,"column":3043,"offset":3044},{"type":26,"value":3049,"position":3050}," as a percent), so keep thresholds as params.",{"start":3051,"end":3052},{"line":63,"column":3043,"offset":3044},{"line":63,"column":3053,"offset":3054},286,5230,{"start":3056,"end":3057},{"line":63,"column":2276,"offset":3024},{"line":63,"column":3058,"offset":3059},288,5232,{"start":3061,"end":3062},{"line":63,"column":20,"offset":2868},{"line":63,"column":3058,"offset":3059},{"type":30,"tagName":572,"properties":3064,"children":3065,"position":3181},{},[3066,3087,3154,3167],{"type":30,"tagName":623,"properties":3067,"children":3068,"position":3082},{},[3069],{"type":30,"tagName":44,"properties":3070,"children":3071,"position":3079},{},[3072],{"type":26,"value":3073,"position":3074},"oi",{"start":3075,"end":3077},{"line":911,"column":584,"offset":3076},5235,{"line":911,"column":119,"offset":3078},5239,{"start":3080,"end":3081},{"line":911,"column":584,"offset":3076},{"line":911,"column":119,"offset":3078},{"start":3083,"end":3085},{"line":911,"column":20,"offset":3084},5233,{"line":911,"column":52,"offset":3086},5240,{"type":30,"tagName":623,"properties":3088,"children":3089,"position":3150},{},[3090,3102,3107,3118,3123,3134,3139],{"type":30,"tagName":44,"properties":3091,"children":3092,"position":3099},{},[3093],{"type":26,"value":651,"position":3094},{"start":3095,"end":3097},{"line":911,"column":635,"offset":3096},5242,{"line":911,"column":99,"offset":3098},5248,{"start":3100,"end":3101},{"line":911,"column":635,"offset":3096},{"line":911,"column":99,"offset":3098},{"type":26,"value":660,"position":3103},{"start":3104,"end":3105},{"line":911,"column":99,"offset":3098},{"line":911,"column":441,"offset":3106},5250,{"type":30,"tagName":44,"properties":3108,"children":3109,"position":3115},{},[3110],{"type":26,"value":669,"position":3111},{"start":3112,"end":3113},{"line":911,"column":441,"offset":3106},{"line":911,"column":489,"offset":3114},5256,{"start":3116,"end":3117},{"line":911,"column":441,"offset":3106},{"line":911,"column":489,"offset":3114},{"type":26,"value":660,"position":3119},{"start":3120,"end":3121},{"line":911,"column":489,"offset":3114},{"line":911,"column":587,"offset":3122},5258,{"type":30,"tagName":44,"properties":3124,"children":3125,"position":3131},{},[3126],{"type":26,"value":687,"position":3127},{"start":3128,"end":3129},{"line":911,"column":587,"offset":3122},{"line":911,"column":227,"offset":3130},5263,{"start":3132,"end":3133},{"line":911,"column":587,"offset":3122},{"line":911,"column":227,"offset":3130},{"type":26,"value":660,"position":3135},{"start":3136,"end":3137},{"line":911,"column":227,"offset":3130},{"line":911,"column":270,"offset":3138},5265,{"type":30,"tagName":44,"properties":3140,"children":3141,"position":3147},{},[3142],{"type":26,"value":704,"position":3143},{"start":3144,"end":3145},{"line":911,"column":270,"offset":3138},{"line":911,"column":230,"offset":3146},5272,{"start":3148,"end":3149},{"line":911,"column":270,"offset":3138},{"line":911,"column":230,"offset":3146},{"start":3151,"end":3152},{"line":911,"column":52,"offset":3086},{"line":911,"column":520,"offset":3153},5273,{"type":30,"tagName":623,"properties":3155,"children":3156,"position":3163},{},[3157],{"type":26,"value":2597,"position":3158},{"start":3159,"end":3161},{"line":911,"column":422,"offset":3160},5275,{"line":911,"column":1884,"offset":3162},5279,{"start":3164,"end":3165},{"line":911,"column":520,"offset":3153},{"line":911,"column":553,"offset":3166},5280,{"type":30,"tagName":623,"properties":3168,"children":3169,"position":3177},{},[3170],{"type":26,"value":3171,"position":3172},"Open interest.",{"start":3173,"end":3175},{"line":911,"column":583,"offset":3174},5282,{"line":911,"column":1775,"offset":3176},5296,{"start":3178,"end":3179},{"line":911,"column":553,"offset":3166},{"line":911,"column":1420,"offset":3180},5298,{"start":3182,"end":3183},{"line":911,"column":20,"offset":3084},{"line":911,"column":1420,"offset":3180},{"type":30,"tagName":572,"properties":3185,"children":3186,"position":3362},{},[3187,3207,3226,3289],{"type":30,"tagName":623,"properties":3188,"children":3189,"position":3202},{},[3190],{"type":30,"tagName":44,"properties":3191,"children":3192,"position":3199},{},[3193],{"type":26,"value":1217,"position":3194},{"start":3195,"end":3197},{"line":1430,"column":584,"offset":3196},5301,{"line":1430,"column":118,"offset":3198},5315,{"start":3200,"end":3201},{"line":1430,"column":584,"offset":3196},{"line":1430,"column":118,"offset":3198},{"start":3203,"end":3205},{"line":1430,"column":20,"offset":3204},5299,{"line":1430,"column":441,"offset":3206},5316,{"type":30,"tagName":623,"properties":3208,"children":3209,"position":3222},{},[3210],{"type":30,"tagName":44,"properties":3211,"children":3212,"position":3219},{},[3213],{"type":26,"value":1217,"position":3214},{"start":3215,"end":3217},{"line":1430,"column":82,"offset":3216},5318,{"line":1430,"column":291,"offset":3218},5332,{"start":3220,"end":3221},{"line":1430,"column":82,"offset":3216},{"line":1430,"column":291,"offset":3218},{"start":3223,"end":3224},{"line":1430,"column":441,"offset":3206},{"line":1430,"column":330,"offset":3225},5333,{"type":30,"tagName":623,"properties":3227,"children":3228,"position":3285},{},[3229,3236,3247,3253,3264,3269,3280],{"type":26,"value":3230,"position":3231},"none (",{"start":3232,"end":3234},{"line":1430,"column":364,"offset":3233},5335,{"line":1430,"column":422,"offset":3235},5341,{"type":30,"tagName":44,"properties":3237,"children":3238,"position":3244},{},[3239],{"type":26,"value":2775,"position":3240},{"start":3241,"end":3242},{"line":1430,"column":422,"offset":3235},{"line":1430,"column":1748,"offset":3243},5347,{"start":3245,"end":3246},{"line":1430,"column":422,"offset":3235},{"line":1430,"column":1748,"offset":3243},{"type":26,"value":3248,"position":3249}," optional: ",{"start":3250,"end":3251},{"line":1430,"column":1748,"offset":3243},{"line":1430,"column":1008,"offset":3252},5358,{"type":30,"tagName":44,"properties":3254,"children":3255,"position":3261},{},[3256],{"type":26,"value":2793,"position":3257},{"start":3258,"end":3259},{"line":1430,"column":1008,"offset":3252},{"line":1430,"column":320,"offset":3260},5363,{"start":3262,"end":3263},{"line":1430,"column":1008,"offset":3252},{"line":1430,"column":320,"offset":3260},{"type":26,"value":2802,"position":3265},{"start":3266,"end":3267},{"line":1430,"column":320,"offset":3260},{"line":1430,"column":1288,"offset":3268},5367,{"type":30,"tagName":44,"properties":3270,"children":3271,"position":3277},{},[3272],{"type":26,"value":2811,"position":3273},{"start":3274,"end":3275},{"line":1430,"column":1288,"offset":3268},{"line":1430,"column":1903,"offset":3276},5373,{"start":3278,"end":3279},{"line":1430,"column":1288,"offset":3268},{"line":1430,"column":1903,"offset":3276},{"type":26,"value":730,"position":3281},{"start":3282,"end":3283},{"line":1430,"column":1903,"offset":3276},{"line":1430,"column":63,"offset":3284},5374,{"start":3286,"end":3287},{"line":1430,"column":330,"offset":3225},{"line":1430,"column":911,"offset":3288},5375,{"type":30,"tagName":623,"properties":3290,"children":3291,"position":3357},{},[3292,3300,3312,3319,3331,3338,3351],{"type":26,"value":3293,"position":3294},"Liquidation volume per period. The feed serves one series per side; with ",{"start":3295,"end":3297},{"line":1430,"column":919,"offset":3296},5377,{"line":1430,"column":3298,"offset":3299},152,5450,{"type":30,"tagName":44,"properties":3301,"children":3302,"position":3309},{},[3303],{"type":26,"value":2775,"position":3304},{"start":3305,"end":3306},{"line":1430,"column":3298,"offset":3299},{"line":1430,"column":3307,"offset":3308},158,5456,{"start":3310,"end":3311},{"line":1430,"column":3298,"offset":3299},{"line":1430,"column":3307,"offset":3308},{"type":26,"value":3313,"position":3314}," pinned the scalar is that side's volume, with ",{"start":3315,"end":3316},{"line":1430,"column":3307,"offset":3308},{"line":1430,"column":3317,"offset":3318},205,5503,{"type":30,"tagName":44,"properties":3320,"children":3321,"position":3328},{},[3322],{"type":26,"value":2775,"position":3323},{"start":3324,"end":3325},{"line":1430,"column":3317,"offset":3318},{"line":1430,"column":3326,"offset":3327},211,5509,{"start":3329,"end":3330},{"line":1430,"column":3317,"offset":3318},{"line":1430,"column":3326,"offset":3327},{"type":26,"value":3332,"position":3333}," absent it is the per-bar TOTAL over both sides (a bar present on one side only contributes that side). Naturally sparse: rows exist only where liquidations happened, so as a primary it usually declares ",{"start":3334,"end":3335},{"line":1430,"column":3326,"offset":3327},{"line":1430,"column":3336,"offset":3337},414,5712,{"type":30,"tagName":44,"properties":3339,"children":3340,"position":3348},{},[3341],{"type":26,"value":3342,"position":3343},"missing: \"zero\"",{"start":3344,"end":3345},{"line":1430,"column":3336,"offset":3337},{"line":1430,"column":3346,"offset":3347},431,5729,{"start":3349,"end":3350},{"line":1430,"column":3336,"offset":3337},{"line":1430,"column":3346,"offset":3347},{"type":26,"value":345,"position":3352},{"start":3353,"end":3354},{"line":1430,"column":3346,"offset":3347},{"line":1430,"column":3355,"offset":3356},432,5730,{"start":3358,"end":3359},{"line":1430,"column":911,"offset":3288},{"line":1430,"column":3360,"offset":3361},434,5732,{"start":3363,"end":3364},{"line":1430,"column":20,"offset":3204},{"line":1430,"column":3360,"offset":3361},{"type":30,"tagName":572,"properties":3366,"children":3367,"position":3587},{},[3368,3389,3408,3428],{"type":30,"tagName":623,"properties":3369,"children":3370,"position":3384},{},[3371],{"type":30,"tagName":44,"properties":3372,"children":3373,"position":3381},{},[3374],{"type":26,"value":3375,"position":3376},"implied_volatility",{"start":3377,"end":3379},{"line":919,"column":584,"offset":3378},5735,{"line":919,"column":349,"offset":3380},5755,{"start":3382,"end":3383},{"line":919,"column":584,"offset":3378},{"line":919,"column":349,"offset":3380},{"start":3385,"end":3387},{"line":919,"column":20,"offset":3386},5733,{"line":919,"column":489,"offset":3388},5756,{"type":30,"tagName":623,"properties":3390,"children":3391,"position":3404},{},[3392],{"type":30,"tagName":44,"properties":3393,"children":3394,"position":3401},{},[3395],{"type":26,"value":3375,"position":3396},{"start":3397,"end":3399},{"line":919,"column":587,"offset":3398},5758,{"line":919,"column":310,"offset":3400},5778,{"start":3402,"end":3403},{"line":919,"column":587,"offset":3398},{"line":919,"column":310,"offset":3400},{"start":3405,"end":3406},{"line":919,"column":489,"offset":3388},{"line":919,"column":1884,"offset":3407},5779,{"type":30,"tagName":623,"properties":3409,"children":3410,"position":3424},{},[3411],{"type":30,"tagName":44,"properties":3412,"children":3413,"position":3421},{},[3414],{"type":26,"value":3415,"position":3416},"tenor",{"start":3417,"end":3419},{"line":919,"column":1748,"offset":3418},5781,{"line":919,"column":530,"offset":3420},5788,{"start":3422,"end":3423},{"line":919,"column":1748,"offset":3418},{"line":919,"column":530,"offset":3420},{"start":3425,"end":3426},{"line":919,"column":1884,"offset":3407},{"line":919,"column":1120,"offset":3427},5789,{"type":30,"tagName":623,"properties":3429,"children":3430,"position":3582},{},[3431,3438,3451,3457,3470,3475,3488,3494,3506,3511,3524,3529,3541,3546,3558,3563,3576],{"type":26,"value":3432,"position":3433},"Options IV at a tenor (",{"start":3434,"end":3436},{"line":919,"column":271,"offset":3435},5791,{"line":919,"column":1297,"offset":3437},5814,{"type":30,"tagName":44,"properties":3439,"children":3440,"position":3448},{},[3441],{"type":26,"value":3442,"position":3443},"ONE_D",{"start":3444,"end":3445},{"line":919,"column":1297,"offset":3437},{"line":919,"column":3446,"offset":3447},89,5821,{"start":3449,"end":3450},{"line":919,"column":1297,"offset":3437},{"line":919,"column":3446,"offset":3447},{"type":26,"value":660,"position":3452},{"start":3453,"end":3454},{"line":919,"column":3446,"offset":3447},{"line":919,"column":3455,"offset":3456},91,5823,{"type":30,"tagName":44,"properties":3458,"children":3459,"position":3467},{},[3460],{"type":26,"value":3461,"position":3462},"THREE_D",{"start":3463,"end":3464},{"line":919,"column":3455,"offset":3456},{"line":919,"column":3465,"offset":3466},100,5832,{"start":3468,"end":3469},{"line":919,"column":3455,"offset":3456},{"line":919,"column":3465,"offset":3466},{"type":26,"value":660,"position":3471},{"start":3472,"end":3473},{"line":919,"column":3465,"offset":3466},{"line":919,"column":1919,"offset":3474},5834,{"type":30,"tagName":44,"properties":3476,"children":3477,"position":3485},{},[3478],{"type":26,"value":3479,"position":3480},"ONE_W",{"start":3481,"end":3482},{"line":919,"column":1919,"offset":3474},{"line":919,"column":3483,"offset":3484},109,5841,{"start":3486,"end":3487},{"line":919,"column":1919,"offset":3474},{"line":919,"column":3483,"offset":3484},{"type":26,"value":660,"position":3489},{"start":3490,"end":3491},{"line":919,"column":3483,"offset":3484},{"line":919,"column":3492,"offset":3493},111,5843,{"type":30,"tagName":44,"properties":3495,"children":3496,"position":3503},{},[3497],{"type":26,"value":3498,"position":3499},"ONE_M",{"start":3500,"end":3501},{"line":919,"column":3492,"offset":3493},{"line":919,"column":2982,"offset":3502},5850,{"start":3504,"end":3505},{"line":919,"column":3492,"offset":3493},{"line":919,"column":2982,"offset":3502},{"type":26,"value":660,"position":3507},{"start":3508,"end":3509},{"line":919,"column":2982,"offset":3502},{"line":919,"column":2991,"offset":3510},5852,{"type":30,"tagName":44,"properties":3512,"children":3513,"position":3521},{},[3514],{"type":26,"value":3515,"position":3516},"TWO_M",{"start":3517,"end":3518},{"line":919,"column":2991,"offset":3510},{"line":919,"column":3519,"offset":3520},127,5859,{"start":3522,"end":3523},{"line":919,"column":2991,"offset":3510},{"line":919,"column":3519,"offset":3520},{"type":26,"value":660,"position":3525},{"start":3526,"end":3527},{"line":919,"column":3519,"offset":3520},{"line":919,"column":2096,"offset":3528},5861,{"type":30,"tagName":44,"properties":3530,"children":3531,"position":3538},{},[3532],{"type":26,"value":3533,"position":3534},"THREE_M",{"start":3535,"end":3536},{"line":919,"column":2096,"offset":3528},{"line":919,"column":3008,"offset":3537},5870,{"start":3539,"end":3540},{"line":919,"column":2096,"offset":3528},{"line":919,"column":3008,"offset":3537},{"type":26,"value":660,"position":3542},{"start":3543,"end":3544},{"line":919,"column":3008,"offset":3537},{"line":919,"column":3016,"offset":3545},5872,{"type":30,"tagName":44,"properties":3547,"children":3548,"position":3555},{},[3549],{"type":26,"value":3550,"position":3551},"SIX_M",{"start":3552,"end":3553},{"line":919,"column":3016,"offset":3545},{"line":919,"column":2281,"offset":3554},5879,{"start":3556,"end":3557},{"line":919,"column":3016,"offset":3545},{"line":919,"column":2281,"offset":3554},{"type":26,"value":660,"position":3559},{"start":3560,"end":3561},{"line":919,"column":2281,"offset":3554},{"line":919,"column":2115,"offset":3562},5881,{"type":30,"tagName":44,"properties":3564,"children":3565,"position":3573},{},[3566],{"type":26,"value":3567,"position":3568},"ONE_Y",{"start":3569,"end":3570},{"line":919,"column":2115,"offset":3562},{"line":919,"column":3571,"offset":3572},156,5888,{"start":3574,"end":3575},{"line":919,"column":2115,"offset":3562},{"line":919,"column":3571,"offset":3572},{"type":26,"value":3577,"position":3578},").",{"start":3579,"end":3580},{"line":919,"column":3571,"offset":3572},{"line":919,"column":3307,"offset":3581},5890,{"start":3583,"end":3584},{"line":919,"column":1120,"offset":3427},{"line":919,"column":3585,"offset":3586},160,5892,{"start":3588,"end":3589},{"line":919,"column":20,"offset":3386},{"line":919,"column":3585,"offset":3586},{"type":30,"tagName":572,"properties":3591,"children":3592,"position":3665},{},[3593,3613,3632,3651],{"type":30,"tagName":623,"properties":3594,"children":3595,"position":3608},{},[3596],{"type":30,"tagName":44,"properties":3597,"children":3598,"position":3605},{},[3599],{"type":26,"value":1694,"position":3600},{"start":3601,"end":3603},{"line":1910,"column":584,"offset":3602},5895,{"line":1910,"column":41,"offset":3604},5901,{"start":3606,"end":3607},{"line":1910,"column":584,"offset":3602},{"line":1910,"column":41,"offset":3604},{"start":3609,"end":3611},{"line":1910,"column":20,"offset":3610},5893,{"line":1910,"column":635,"offset":3612},5902,{"type":30,"tagName":623,"properties":3614,"children":3615,"position":3628},{},[3616],{"type":30,"tagName":44,"properties":3617,"children":3618,"position":3625},{},[3619],{"type":26,"value":1694,"position":3620},{"start":3621,"end":3623},{"line":1910,"column":645,"offset":3622},5904,{"line":1910,"column":441,"offset":3624},5910,{"start":3626,"end":3627},{"line":1910,"column":645,"offset":3622},{"line":1910,"column":441,"offset":3624},{"start":3629,"end":3630},{"line":1910,"column":635,"offset":3612},{"line":1910,"column":1075,"offset":3631},5911,{"type":30,"tagName":623,"properties":3633,"children":3634,"position":3647},{},[3635],{"type":30,"tagName":44,"properties":3636,"children":3637,"position":3644},{},[3638],{"type":26,"value":3415,"position":3639},{"start":3640,"end":3642},{"line":1910,"column":470,"offset":3641},5913,{"line":1910,"column":681,"offset":3643},5920,{"start":3645,"end":3646},{"line":1910,"column":470,"offset":3641},{"line":1910,"column":681,"offset":3643},{"start":3648,"end":3649},{"line":1910,"column":1075,"offset":3631},{"line":1910,"column":383,"offset":3650},5921,{"type":30,"tagName":623,"properties":3652,"children":3653,"position":3661},{},[3654],{"type":26,"value":3655,"position":3656},"Options skew at the same tenor vocabulary.",{"start":3657,"end":3659},{"line":1910,"column":227,"offset":3658},5923,{"line":1910,"column":1018,"offset":3660},5965,{"start":3662,"end":3663},{"line":1910,"column":383,"offset":3650},{"line":1910,"column":1903,"offset":3664},5967,{"start":3666,"end":3667},{"line":1910,"column":20,"offset":3610},{"line":1910,"column":1903,"offset":3664},{"type":30,"tagName":572,"properties":3669,"children":3670,"position":3931},{},[3671,3691,3892,3914],{"type":30,"tagName":623,"properties":3672,"children":3673,"position":3686},{},[3674],{"type":30,"tagName":44,"properties":3675,"children":3676,"position":3683},{},[3677],{"type":26,"value":2224,"position":3678},{"start":3679,"end":3681},{"line":1148,"column":584,"offset":3680},5970,{"line":1148,"column":118,"offset":3682},5984,{"start":3684,"end":3685},{"line":1148,"column":584,"offset":3680},{"line":1148,"column":118,"offset":3682},{"start":3687,"end":3689},{"line":1148,"column":20,"offset":3688},5968,{"line":1148,"column":441,"offset":3690},5985,{"type":30,"tagName":623,"properties":3692,"children":3693,"position":3887},{},[3694,3707,3712,3724,3729,3741,3746,3758,3764,3776,3781,3793,3799,3812,3818,3831,3837,3850,3855,3868,3874],{"type":30,"tagName":44,"properties":3695,"children":3696,"position":3704},{},[3697],{"type":26,"value":3698,"position":3699},"marketcap",{"start":3700,"end":3702},{"line":1148,"column":82,"offset":3701},5987,{"line":1148,"column":227,"offset":3703},5998,{"start":3705,"end":3706},{"line":1148,"column":82,"offset":3701},{"line":1148,"column":227,"offset":3703},{"type":26,"value":660,"position":3708},{"start":3709,"end":3710},{"line":1148,"column":227,"offset":3703},{"line":1148,"column":270,"offset":3711},6000,{"type":30,"tagName":44,"properties":3713,"children":3714,"position":3721},{},[3715],{"type":26,"value":3716,"position":3717},"first_marketcap",{"start":3718,"end":3719},{"line":1148,"column":270,"offset":3711},{"line":1148,"column":583,"offset":3720},6017,{"start":3722,"end":3723},{"line":1148,"column":270,"offset":3711},{"line":1148,"column":583,"offset":3720},{"type":26,"value":660,"position":3725},{"start":3726,"end":3727},{"line":1148,"column":583,"offset":3720},{"line":1148,"column":412,"offset":3728},6019,{"type":30,"tagName":44,"properties":3730,"children":3731,"position":3738},{},[3732],{"type":26,"value":3733,"position":3734},"marketcap_dominance_percent",{"start":3735,"end":3736},{"line":1148,"column":412,"offset":3728},{"line":1148,"column":1148,"offset":3737},6048,{"start":3739,"end":3740},{"line":1148,"column":412,"offset":3728},{"line":1148,"column":1148,"offset":3737},{"type":26,"value":660,"position":3742},{"start":3743,"end":3744},{"line":1148,"column":1148,"offset":3737},{"line":1148,"column":1157,"offset":3745},6050,{"type":30,"tagName":44,"properties":3747,"children":3748,"position":3755},{},[3749],{"type":26,"value":3750,"position":3751},"circulating_supply",{"start":3752,"end":3753},{"line":1148,"column":1157,"offset":3745},{"line":1148,"column":1177,"offset":3754},6070,{"start":3756,"end":3757},{"line":1148,"column":1157,"offset":3745},{"line":1148,"column":1177,"offset":3754},{"type":26,"value":660,"position":3759},{"start":3760,"end":3761},{"line":1148,"column":1177,"offset":3754},{"line":1148,"column":3762,"offset":3763},105,6072,{"type":30,"tagName":44,"properties":3765,"children":3766,"position":3773},{},[3767],{"type":26,"value":3768,"position":3769},"total_supply",{"start":3770,"end":3771},{"line":1148,"column":3762,"offset":3763},{"line":1148,"column":1325,"offset":3772},6086,{"start":3774,"end":3775},{"line":1148,"column":3762,"offset":3763},{"line":1148,"column":1325,"offset":3772},{"type":26,"value":660,"position":3777},{"start":3778,"end":3779},{"line":1148,"column":1325,"offset":3772},{"line":1148,"column":1330,"offset":3780},6088,{"type":30,"tagName":44,"properties":3782,"children":3783,"position":3790},{},[3784],{"type":26,"value":3785,"position":3786},"max_supply",{"start":3787,"end":3788},{"line":1148,"column":1330,"offset":3780},{"line":1148,"column":23,"offset":3789},6100,{"start":3791,"end":3792},{"line":1148,"column":1330,"offset":3780},{"line":1148,"column":23,"offset":3789},{"type":26,"value":660,"position":3794},{"start":3795,"end":3796},{"line":1148,"column":23,"offset":3789},{"line":1148,"column":3797,"offset":3798},135,6102,{"type":30,"tagName":44,"properties":3800,"children":3801,"position":3809},{},[3802],{"type":26,"value":3803,"position":3804},"total_value_locked",{"start":3805,"end":3806},{"line":1148,"column":3797,"offset":3798},{"line":1148,"column":3807,"offset":3808},155,6122,{"start":3810,"end":3811},{"line":1148,"column":3797,"offset":3798},{"line":1148,"column":3807,"offset":3808},{"type":26,"value":660,"position":3813},{"start":3814,"end":3815},{"line":1148,"column":3807,"offset":3808},{"line":1148,"column":3816,"offset":3817},157,6124,{"type":30,"tagName":44,"properties":3819,"children":3820,"position":3828},{},[3821],{"type":26,"value":3822,"position":3823},"fully_diluted_valuation",{"start":3824,"end":3825},{"line":1148,"column":3816,"offset":3817},{"line":1148,"column":3826,"offset":3827},182,6149,{"start":3829,"end":3830},{"line":1148,"column":3816,"offset":3817},{"line":1148,"column":3826,"offset":3827},{"type":26,"value":660,"position":3832},{"start":3833,"end":3834},{"line":1148,"column":3826,"offset":3827},{"line":1148,"column":3835,"offset":3836},184,6151,{"type":30,"tagName":44,"properties":3838,"children":3839,"position":3847},{},[3840],{"type":26,"value":3841,"position":3842},"cg_marketcap_rank",{"start":3843,"end":3844},{"line":1148,"column":3835,"offset":3836},{"line":1148,"column":3845,"offset":3846},203,6170,{"start":3848,"end":3849},{"line":1148,"column":3835,"offset":3836},{"line":1148,"column":3845,"offset":3846},{"type":26,"value":660,"position":3851},{"start":3852,"end":3853},{"line":1148,"column":3845,"offset":3846},{"line":1148,"column":3317,"offset":3854},6172,{"type":30,"tagName":44,"properties":3856,"children":3857,"position":3865},{},[3858],{"type":26,"value":3859,"position":3860},"total_volume",{"start":3861,"end":3862},{"line":1148,"column":3317,"offset":3854},{"line":1148,"column":3863,"offset":3864},219,6186,{"start":3866,"end":3867},{"line":1148,"column":3317,"offset":3854},{"line":1148,"column":3863,"offset":3864},{"type":26,"value":660,"position":3869},{"start":3870,"end":3871},{"line":1148,"column":3863,"offset":3864},{"line":1148,"column":3872,"offset":3873},221,6188,{"type":30,"tagName":44,"properties":3875,"children":3876,"position":3884},{},[3877],{"type":26,"value":3878,"position":3879},"usd_price",{"start":3880,"end":3881},{"line":1148,"column":3872,"offset":3873},{"line":1148,"column":3882,"offset":3883},232,6199,{"start":3885,"end":3886},{"line":1148,"column":3872,"offset":3873},{"line":1148,"column":3882,"offset":3883},{"start":3888,"end":3889},{"line":1148,"column":441,"offset":3690},{"line":1148,"column":3890,"offset":3891},233,6200,{"type":30,"tagName":623,"properties":3893,"children":3894,"position":3909},{},[3895],{"type":30,"tagName":44,"properties":3896,"children":3897,"position":3906},{},[3898],{"type":26,"value":2243,"position":3899},{"start":3900,"end":3903},{"line":1148,"column":3901,"offset":3902},235,6202,{"line":1148,"column":3904,"offset":3905},242,6209,{"start":3907,"end":3908},{"line":1148,"column":3901,"offset":3902},{"line":1148,"column":3904,"offset":3905},{"start":3910,"end":3911},{"line":1148,"column":3890,"offset":3891},{"line":1148,"column":3912,"offset":3913},243,6210,{"type":30,"tagName":623,"properties":3915,"children":3916,"position":3926},{},[3917],{"type":26,"value":3918,"position":3919},"Supply and cap series keyed by token name.",{"start":3920,"end":3923},{"line":1148,"column":3921,"offset":3922},245,6212,{"line":1148,"column":3924,"offset":3925},287,6254,{"start":3927,"end":3928},{"line":1148,"column":3912,"offset":3913},{"line":1148,"column":3929,"offset":3930},289,6256,{"start":3932,"end":3933},{"line":1148,"column":20,"offset":3688},{"line":1148,"column":3929,"offset":3930},{"type":30,"tagName":572,"properties":3935,"children":3936,"position":4142},{},[3937,3957,4041,4054],{"type":30,"tagName":623,"properties":3938,"children":3939,"position":3952},{},[3940],{"type":30,"tagName":44,"properties":3941,"children":3942,"position":3949},{},[3943],{"type":26,"value":2262,"position":3944},{"start":3945,"end":3947},{"line":1297,"column":584,"offset":3946},6259,{"line":1297,"column":41,"offset":3948},6265,{"start":3950,"end":3951},{"line":1297,"column":584,"offset":3946},{"line":1297,"column":41,"offset":3948},{"start":3953,"end":3955},{"line":1297,"column":20,"offset":3954},6257,{"line":1297,"column":635,"offset":3956},6266,{"type":30,"tagName":623,"properties":3958,"children":3959,"position":4037},{},[3960,3972,3977,3988,3993,4004,4009,4020,4026],{"type":30,"tagName":44,"properties":3961,"children":3962,"position":3969},{},[3963],{"type":26,"value":651,"position":3964},{"start":3965,"end":3967},{"line":1297,"column":645,"offset":3966},6268,{"line":1297,"column":441,"offset":3968},6274,{"start":3970,"end":3971},{"line":1297,"column":645,"offset":3966},{"line":1297,"column":441,"offset":3968},{"type":26,"value":660,"position":3973},{"start":3974,"end":3975},{"line":1297,"column":441,"offset":3968},{"line":1297,"column":82,"offset":3976},6276,{"type":30,"tagName":44,"properties":3978,"children":3979,"position":3985},{},[3980],{"type":26,"value":669,"position":3981},{"start":3982,"end":3983},{"line":1297,"column":82,"offset":3976},{"line":1297,"column":587,"offset":3984},6282,{"start":3986,"end":3987},{"line":1297,"column":82,"offset":3976},{"line":1297,"column":587,"offset":3984},{"type":26,"value":660,"position":3989},{"start":3990,"end":3991},{"line":1297,"column":587,"offset":3984},{"line":1297,"column":681,"offset":3992},6284,{"type":30,"tagName":44,"properties":3994,"children":3995,"position":4001},{},[3996],{"type":26,"value":687,"position":3997},{"start":3998,"end":3999},{"line":1297,"column":681,"offset":3992},{"line":1297,"column":270,"offset":4000},6289,{"start":4002,"end":4003},{"line":1297,"column":681,"offset":3992},{"line":1297,"column":270,"offset":4000},{"type":26,"value":660,"position":4005},{"start":4006,"end":4007},{"line":1297,"column":270,"offset":4000},{"line":1297,"column":330,"offset":4008},6291,{"type":30,"tagName":44,"properties":4010,"children":4011,"position":4017},{},[4012],{"type":26,"value":704,"position":4013},{"start":4014,"end":4015},{"line":1297,"column":330,"offset":4008},{"line":1297,"column":402,"offset":4016},6298,{"start":4018,"end":4019},{"line":1297,"column":330,"offset":4008},{"line":1297,"column":402,"offset":4016},{"type":26,"value":4021,"position":4022}," (default), ",{"start":4023,"end":4024},{"line":1297,"column":402,"offset":4016},{"line":1297,"column":240,"offset":4025},6310,{"type":30,"tagName":44,"properties":4027,"children":4028,"position":4034},{},[4029],{"type":26,"value":721,"position":4030},{"start":4031,"end":4032},{"line":1297,"column":240,"offset":4025},{"line":1297,"column":1866,"offset":4033},6318,{"start":4035,"end":4036},{"line":1297,"column":240,"offset":4025},{"line":1297,"column":1866,"offset":4033},{"start":4038,"end":4039},{"line":1297,"column":635,"offset":3956},{"line":1297,"column":892,"offset":4040},6319,{"type":30,"tagName":623,"properties":4042,"children":4043,"position":4050},{},[4044],{"type":26,"value":2597,"position":4045},{"start":4046,"end":4048},{"line":1297,"column":320,"offset":4047},6321,{"line":1297,"column":1288,"offset":4049},6325,{"start":4051,"end":4052},{"line":1297,"column":892,"offset":4040},{"line":1297,"column":1138,"offset":4053},6326,{"type":30,"tagName":623,"properties":4055,"children":4056,"position":4137},{},[4057,4065,4076,4082,4093,4099,4112,4117,4130],{"type":26,"value":4058,"position":4059},"Polymarket probabilities; own pin rules (",{"start":4060,"end":4062},{"line":1297,"column":762,"offset":4061},6328,{"line":1297,"column":4063,"offset":4064},113,6369,{"type":30,"tagName":44,"properties":4066,"children":4067,"position":4073},{},[4068],{"type":26,"value":2393,"position":4069},{"start":4070,"end":4071},{"line":1297,"column":4063,"offset":4064},{"line":1297,"column":2276,"offset":4072},6401,{"start":4074,"end":4075},{"line":1297,"column":4063,"offset":4064},{"line":1297,"column":2276,"offset":4072},{"type":26,"value":4077,"position":4078},"): conditionId as ",{"start":4079,"end":4080},{"line":1297,"column":2276,"offset":4072},{"line":1297,"column":1679,"offset":4081},6419,{"type":30,"tagName":44,"properties":4083,"children":4084,"position":4090},{},[4085],{"type":26,"value":389,"position":4086},{"start":4087,"end":4088},{"line":1297,"column":1679,"offset":4081},{"line":1297,"column":2143,"offset":4089},6427,{"start":4091,"end":4092},{"line":1297,"column":1679,"offset":4081},{"line":1297,"column":2143,"offset":4089},{"type":26,"value":2802,"position":4094},{"start":4095,"end":4096},{"line":1297,"column":2143,"offset":4089},{"line":1297,"column":4097,"offset":4098},175,6431,{"type":30,"tagName":44,"properties":4100,"children":4101,"position":4109},{},[4102],{"type":26,"value":4103,"position":4104},"binding: \"required\"",{"start":4105,"end":4106},{"line":1297,"column":4097,"offset":4098},{"line":1297,"column":4107,"offset":4108},196,6452,{"start":4110,"end":4111},{"line":1297,"column":4097,"offset":4098},{"line":1297,"column":4107,"offset":4108},{"type":26,"value":660,"position":4113},{"start":4114,"end":4115},{"line":1297,"column":4107,"offset":4108},{"line":1297,"column":2161,"offset":4116},6454,{"type":30,"tagName":44,"properties":4118,"children":4119,"position":4127},{},[4120],{"type":26,"value":4121,"position":4122},"outcome",{"start":4123,"end":4124},{"line":1297,"column":2161,"offset":4116},{"line":1297,"column":4125,"offset":4126},207,6463,{"start":4128,"end":4129},{"line":1297,"column":2161,"offset":4116},{"line":1297,"column":4125,"offset":4126},{"type":26,"value":4131,"position":4132}," YES/NO, exchange implicit.",{"start":4133,"end":4134},{"line":1297,"column":4125,"offset":4126},{"line":1297,"column":4135,"offset":4136},234,6490,{"start":4138,"end":4139},{"line":1297,"column":1138,"offset":4053},{"line":1297,"column":4140,"offset":4141},236,6492,{"start":4143,"end":4144},{"line":1297,"column":20,"offset":3954},{"line":1297,"column":4140,"offset":4141},{"start":4146,"end":4147},{"line":1602,"column":20,"offset":2507},{"line":1297,"column":4140,"offset":4141},{"start":4149,"end":4150},{"line":762,"column":20,"offset":2433},{"line":1297,"column":4140,"offset":4141},{"type":26,"value":27},{"type":30,"tagName":31,"properties":4153,"children":4154,"position":4162},{},[4155],{"type":26,"value":4156,"position":4157},"A sheet that exercises the per-source requirements together (the same\ndeclarations, in the wire form the registry and every runtime read):",{"start":4158,"end":4160},{"line":1440,"column":20,"offset":4159},6494,{"line":1306,"column":1288,"offset":4161},6632,{"start":4163,"end":4164},{"line":1440,"column":20,"offset":4159},{"line":1306,"column":1288,"offset":4161},{"type":26,"value":27},{"type":13,"children":4167},[4168],{"type":30,"tagName":128,"properties":4169,"children":4170,"data":-1},{"class":130,"style":131,"tabindex":132},[4171],{"type":30,"tagName":44,"properties":4172,"children":4173},{},[4174,4183,4184,4209,4210,4231,4232,4253,4254,4267,4268,4281,4282,4332,4333,4397,4398,4460,4461,4525,4526,4572,4573,4653,4654,4662,4663,4676,4677,4719,4720,4760,4761,4802,4803,4844,4845,4886,4887,4946,4947,4955,4956,5039,5040],{"type":30,"tagName":138,"properties":4175,"children":4176},{"class":140},[4177],{"type":30,"tagName":138,"properties":4178,"children":4180},{"style":4179},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[4181],{"type":26,"value":4182},"{",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4185,"children":4186},{"class":140},[4187,4193,4198,4204],{"type":30,"tagName":138,"properties":4188,"children":4190},{"style":4189},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[4191],{"type":26,"value":4192},"  \"id\"",{"type":30,"tagName":138,"properties":4194,"children":4195},{"style":4179},[4196],{"type":26,"value":4197},": ",{"type":30,"tagName":138,"properties":4199,"children":4201},{"style":4200},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[4202],{"type":26,"value":4203},"\"context-pack\"",{"type":30,"tagName":138,"properties":4205,"children":4206},{"style":4179},[4207],{"type":26,"value":4208},",",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4211,"children":4212},{"class":140},[4213,4218,4222,4227],{"type":30,"tagName":138,"properties":4214,"children":4215},{"style":4189},[4216],{"type":26,"value":4217},"  \"abi_version\"",{"type":30,"tagName":138,"properties":4219,"children":4220},{"style":4179},[4221],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4223,"children":4224},{"style":4200},[4225],{"type":26,"value":4226},"\"wrun-1\"",{"type":30,"tagName":138,"properties":4228,"children":4229},{"style":4179},[4230],{"type":26,"value":4208},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4233,"children":4234},{"class":140},[4235,4240,4244,4249],{"type":30,"tagName":138,"properties":4236,"children":4237},{"style":4189},[4238],{"type":26,"value":4239},"  \"warmup_bars\"",{"type":30,"tagName":138,"properties":4241,"children":4242},{"style":4179},[4243],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4245,"children":4246},{"style":4189},[4247],{"type":26,"value":4248},"1",{"type":30,"tagName":138,"properties":4250,"children":4251},{"style":4179},[4252],{"type":26,"value":4208},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4255,"children":4256},{"class":140},[4257,4262],{"type":30,"tagName":138,"properties":4258,"children":4259},{"style":4189},[4260],{"type":26,"value":4261},"  \"params\"",{"type":30,"tagName":138,"properties":4263,"children":4264},{"style":4179},[4265],{"type":26,"value":4266},": [],",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4269,"children":4270},{"class":140},[4271,4276],{"type":30,"tagName":138,"properties":4272,"children":4273},{"style":4189},[4274],{"type":26,"value":4275},"  \"inputSources\"",{"type":30,"tagName":138,"properties":4277,"children":4278},{"style":4179},[4279],{"type":26,"value":4280},": {",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4283,"children":4284},{"class":140},[4285,4290,4295,4300,4304,4309,4313,4318,4322,4327],{"type":30,"tagName":138,"properties":4286,"children":4287},{"style":4189},[4288],{"type":26,"value":4289},"    \"close\"",{"type":30,"tagName":138,"properties":4291,"children":4292},{"style":4179},[4293],{"type":26,"value":4294},": { ",{"type":30,"tagName":138,"properties":4296,"children":4297},{"style":4189},[4298],{"type":26,"value":4299},"\"source\"",{"type":30,"tagName":138,"properties":4301,"children":4302},{"style":4179},[4303],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4305,"children":4306},{"style":4200},[4307],{"type":26,"value":4308},"\"ohlcv\"",{"type":30,"tagName":138,"properties":4310,"children":4311},{"style":4179},[4312],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4314,"children":4315},{"style":4189},[4316],{"type":26,"value":4317},"\"field\"",{"type":30,"tagName":138,"properties":4319,"children":4320},{"style":4179},[4321],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4323,"children":4324},{"style":4200},[4325],{"type":26,"value":4326},"\"close\"",{"type":30,"tagName":138,"properties":4328,"children":4329},{"style":4179},[4330],{"type":26,"value":4331}," },",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4334,"children":4335},{"class":140},[4336,4341,4345,4349,4353,4358,4362,4366,4370,4375,4379,4384,4388,4393],{"type":30,"tagName":138,"properties":4337,"children":4338},{"style":4189},[4339],{"type":26,"value":4340},"    \"buy_volume\"",{"type":30,"tagName":138,"properties":4342,"children":4343},{"style":4179},[4344],{"type":26,"value":4294},{"type":30,"tagName":138,"properties":4346,"children":4347},{"style":4189},[4348],{"type":26,"value":4299},{"type":30,"tagName":138,"properties":4350,"children":4351},{"style":4179},[4352],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4354,"children":4355},{"style":4200},[4356],{"type":26,"value":4357},"\"trades\"",{"type":30,"tagName":138,"properties":4359,"children":4360},{"style":4179},[4361],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4363,"children":4364},{"style":4189},[4365],{"type":26,"value":4317},{"type":30,"tagName":138,"properties":4367,"children":4368},{"style":4179},[4369],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4371,"children":4372},{"style":4200},[4373],{"type":26,"value":4374},"\"volume\"",{"type":30,"tagName":138,"properties":4376,"children":4377},{"style":4179},[4378],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4380,"children":4381},{"style":4189},[4382],{"type":26,"value":4383},"\"side\"",{"type":30,"tagName":138,"properties":4385,"children":4386},{"style":4179},[4387],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4389,"children":4390},{"style":4200},[4391],{"type":26,"value":4392},"\"BUY\"",{"type":30,"tagName":138,"properties":4394,"children":4395},{"style":4179},[4396],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4399,"children":4400},{"class":140},[4401,4406,4410,4414,4418,4423,4427,4431,4435,4439,4443,4448,4452,4456],{"type":30,"tagName":138,"properties":4402,"children":4403},{"style":4189},[4404],{"type":26,"value":4405},"    \"iv_1m\"",{"type":30,"tagName":138,"properties":4407,"children":4408},{"style":4179},[4409],{"type":26,"value":4294},{"type":30,"tagName":138,"properties":4411,"children":4412},{"style":4189},[4413],{"type":26,"value":4299},{"type":30,"tagName":138,"properties":4415,"children":4416},{"style":4179},[4417],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4419,"children":4420},{"style":4200},[4421],{"type":26,"value":4422},"\"implied_volatility\"",{"type":30,"tagName":138,"properties":4424,"children":4425},{"style":4179},[4426],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4428,"children":4429},{"style":4189},[4430],{"type":26,"value":4317},{"type":30,"tagName":138,"properties":4432,"children":4433},{"style":4179},[4434],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4436,"children":4437},{"style":4200},[4438],{"type":26,"value":4422},{"type":30,"tagName":138,"properties":4440,"children":4441},{"style":4179},[4442],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4444,"children":4445},{"style":4189},[4446],{"type":26,"value":4447},"\"tenor\"",{"type":30,"tagName":138,"properties":4449,"children":4450},{"style":4179},[4451],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4453,"children":4454},{"style":4200},[4455],{"type":26,"value":1649},{"type":30,"tagName":138,"properties":4457,"children":4458},{"style":4179},[4459],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4462,"children":4463},{"class":140},[4464,4469,4473,4477,4481,4486,4490,4494,4498,4503,4507,4512,4516,4521],{"type":30,"tagName":138,"properties":4465,"children":4466},{"style":4189},[4467],{"type":26,"value":4468},"    \"btc_mcap\"",{"type":30,"tagName":138,"properties":4470,"children":4471},{"style":4179},[4472],{"type":26,"value":4294},{"type":30,"tagName":138,"properties":4474,"children":4475},{"style":4189},[4476],{"type":26,"value":4299},{"type":30,"tagName":138,"properties":4478,"children":4479},{"style":4179},[4480],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4482,"children":4483},{"style":4200},[4484],{"type":26,"value":4485},"\"token_supply\"",{"type":30,"tagName":138,"properties":4487,"children":4488},{"style":4179},[4489],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4491,"children":4492},{"style":4189},[4493],{"type":26,"value":4317},{"type":30,"tagName":138,"properties":4495,"children":4496},{"style":4179},[4497],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4499,"children":4500},{"style":4200},[4501],{"type":26,"value":4502},"\"marketcap\"",{"type":30,"tagName":138,"properties":4504,"children":4505},{"style":4179},[4506],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4508,"children":4509},{"style":4189},[4510],{"type":26,"value":4511},"\"token\"",{"type":30,"tagName":138,"properties":4513,"children":4514},{"style":4179},[4515],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4517,"children":4518},{"style":4200},[4519],{"type":26,"value":4520},"\"BTC\"",{"type":30,"tagName":138,"properties":4522,"children":4523},{"style":4179},[4524],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4527,"children":4528},{"class":140},[4529,4534,4538,4542,4546,4551,4555,4559,4563,4568],{"type":30,"tagName":138,"properties":4530,"children":4531},{"style":4189},[4532],{"type":26,"value":4533},"    \"bar_time\"",{"type":30,"tagName":138,"properties":4535,"children":4536},{"style":4179},[4537],{"type":26,"value":4294},{"type":30,"tagName":138,"properties":4539,"children":4540},{"style":4189},[4541],{"type":26,"value":4299},{"type":30,"tagName":138,"properties":4543,"children":4544},{"style":4179},[4545],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4547,"children":4548},{"style":4200},[4549],{"type":26,"value":4550},"\"time\"",{"type":30,"tagName":138,"properties":4552,"children":4553},{"style":4179},[4554],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4556,"children":4557},{"style":4189},[4558],{"type":26,"value":4317},{"type":30,"tagName":138,"properties":4560,"children":4561},{"style":4179},[4562],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4564,"children":4565},{"style":4200},[4566],{"type":26,"value":4567},"\"bar_open_sec\"",{"type":30,"tagName":138,"properties":4569,"children":4570},{"style":4179},[4571],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4574,"children":4575},{"class":140},[4576,4581,4585,4589,4593,4598,4602,4606,4610,4614,4618,4622,4626,4630,4634,4639,4643,4648],{"type":30,"tagName":138,"properties":4577,"children":4578},{"style":4189},[4579],{"type":26,"value":4580},"    \"sell_liqs\"",{"type":30,"tagName":138,"properties":4582,"children":4583},{"style":4179},[4584],{"type":26,"value":4294},{"type":30,"tagName":138,"properties":4586,"children":4587},{"style":4189},[4588],{"type":26,"value":4299},{"type":30,"tagName":138,"properties":4590,"children":4591},{"style":4179},[4592],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4594,"children":4595},{"style":4200},[4596],{"type":26,"value":4597},"\"liquidations\"",{"type":30,"tagName":138,"properties":4599,"children":4600},{"style":4179},[4601],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4603,"children":4604},{"style":4189},[4605],{"type":26,"value":4317},{"type":30,"tagName":138,"properties":4607,"children":4608},{"style":4179},[4609],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4611,"children":4612},{"style":4200},[4613],{"type":26,"value":4597},{"type":30,"tagName":138,"properties":4615,"children":4616},{"style":4179},[4617],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4619,"children":4620},{"style":4189},[4621],{"type":26,"value":4383},{"type":30,"tagName":138,"properties":4623,"children":4624},{"style":4179},[4625],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4627,"children":4628},{"style":4200},[4629],{"type":26,"value":1312},{"type":30,"tagName":138,"properties":4631,"children":4632},{"style":4179},[4633],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4635,"children":4636},{"style":4189},[4637],{"type":26,"value":4638},"\"missing\"",{"type":30,"tagName":138,"properties":4640,"children":4641},{"style":4179},[4642],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4644,"children":4645},{"style":4200},[4646],{"type":26,"value":4647},"\"zero\"",{"type":30,"tagName":138,"properties":4649,"children":4650},{"style":4179},[4651],{"type":26,"value":4652}," }",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4655,"children":4656},{"class":140},[4657],{"type":30,"tagName":138,"properties":4658,"children":4659},{"style":4179},[4660],{"type":26,"value":4661},"  },",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4664,"children":4665},{"class":140},[4666,4671],{"type":30,"tagName":138,"properties":4667,"children":4668},{"style":4189},[4669],{"type":26,"value":4670},"  \"inputs\"",{"type":30,"tagName":138,"properties":4672,"children":4673},{"style":4179},[4674],{"type":26,"value":4675},": [",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4678,"children":4679},{"class":140},[4680,4685,4690,4694,4698,4702,4707,4711,4715],{"type":30,"tagName":138,"properties":4681,"children":4682},{"style":4179},[4683],{"type":26,"value":4684},"    { ",{"type":30,"tagName":138,"properties":4686,"children":4687},{"style":4189},[4688],{"type":26,"value":4689},"\"index\"",{"type":30,"tagName":138,"properties":4691,"children":4692},{"style":4179},[4693],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4695,"children":4696},{"style":4189},[4697],{"type":26,"value":132},{"type":30,"tagName":138,"properties":4699,"children":4700},{"style":4179},[4701],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4703,"children":4704},{"style":4189},[4705],{"type":26,"value":4706},"\"name\"",{"type":30,"tagName":138,"properties":4708,"children":4709},{"style":4179},[4710],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4712,"children":4713},{"style":4200},[4714],{"type":26,"value":4326},{"type":30,"tagName":138,"properties":4716,"children":4717},{"style":4179},[4718],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4721,"children":4722},{"class":140},[4723,4727,4731,4735,4739,4743,4747,4751,4756],{"type":30,"tagName":138,"properties":4724,"children":4725},{"style":4179},[4726],{"type":26,"value":4684},{"type":30,"tagName":138,"properties":4728,"children":4729},{"style":4189},[4730],{"type":26,"value":4689},{"type":30,"tagName":138,"properties":4732,"children":4733},{"style":4179},[4734],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4736,"children":4737},{"style":4189},[4738],{"type":26,"value":4248},{"type":30,"tagName":138,"properties":4740,"children":4741},{"style":4179},[4742],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4744,"children":4745},{"style":4189},[4746],{"type":26,"value":4706},{"type":30,"tagName":138,"properties":4748,"children":4749},{"style":4179},[4750],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4752,"children":4753},{"style":4200},[4754],{"type":26,"value":4755},"\"buy_volume\"",{"type":30,"tagName":138,"properties":4757,"children":4758},{"style":4179},[4759],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4762,"children":4763},{"class":140},[4764,4768,4772,4776,4781,4785,4789,4793,4798],{"type":30,"tagName":138,"properties":4765,"children":4766},{"style":4179},[4767],{"type":26,"value":4684},{"type":30,"tagName":138,"properties":4769,"children":4770},{"style":4189},[4771],{"type":26,"value":4689},{"type":30,"tagName":138,"properties":4773,"children":4774},{"style":4179},[4775],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4777,"children":4778},{"style":4189},[4779],{"type":26,"value":4780},"2",{"type":30,"tagName":138,"properties":4782,"children":4783},{"style":4179},[4784],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4786,"children":4787},{"style":4189},[4788],{"type":26,"value":4706},{"type":30,"tagName":138,"properties":4790,"children":4791},{"style":4179},[4792],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4794,"children":4795},{"style":4200},[4796],{"type":26,"value":4797},"\"iv_1m\"",{"type":30,"tagName":138,"properties":4799,"children":4800},{"style":4179},[4801],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4804,"children":4805},{"class":140},[4806,4810,4814,4818,4823,4827,4831,4835,4840],{"type":30,"tagName":138,"properties":4807,"children":4808},{"style":4179},[4809],{"type":26,"value":4684},{"type":30,"tagName":138,"properties":4811,"children":4812},{"style":4189},[4813],{"type":26,"value":4689},{"type":30,"tagName":138,"properties":4815,"children":4816},{"style":4179},[4817],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4819,"children":4820},{"style":4189},[4821],{"type":26,"value":4822},"3",{"type":30,"tagName":138,"properties":4824,"children":4825},{"style":4179},[4826],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4828,"children":4829},{"style":4189},[4830],{"type":26,"value":4706},{"type":30,"tagName":138,"properties":4832,"children":4833},{"style":4179},[4834],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4836,"children":4837},{"style":4200},[4838],{"type":26,"value":4839},"\"btc_mcap\"",{"type":30,"tagName":138,"properties":4841,"children":4842},{"style":4179},[4843],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4846,"children":4847},{"class":140},[4848,4852,4856,4860,4865,4869,4873,4877,4882],{"type":30,"tagName":138,"properties":4849,"children":4850},{"style":4179},[4851],{"type":26,"value":4684},{"type":30,"tagName":138,"properties":4853,"children":4854},{"style":4189},[4855],{"type":26,"value":4689},{"type":30,"tagName":138,"properties":4857,"children":4858},{"style":4179},[4859],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4861,"children":4862},{"style":4189},[4863],{"type":26,"value":4864},"4",{"type":30,"tagName":138,"properties":4866,"children":4867},{"style":4179},[4868],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4870,"children":4871},{"style":4189},[4872],{"type":26,"value":4706},{"type":30,"tagName":138,"properties":4874,"children":4875},{"style":4179},[4876],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4878,"children":4879},{"style":4200},[4880],{"type":26,"value":4881},"\"bar_time\"",{"type":30,"tagName":138,"properties":4883,"children":4884},{"style":4179},[4885],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4888,"children":4889},{"class":140},[4890,4894,4898,4902,4907,4911,4915,4919,4924,4928,4933,4937,4942],{"type":30,"tagName":138,"properties":4891,"children":4892},{"style":4179},[4893],{"type":26,"value":4684},{"type":30,"tagName":138,"properties":4895,"children":4896},{"style":4189},[4897],{"type":26,"value":4689},{"type":30,"tagName":138,"properties":4899,"children":4900},{"style":4179},[4901],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4903,"children":4904},{"style":4189},[4905],{"type":26,"value":4906},"5",{"type":30,"tagName":138,"properties":4908,"children":4909},{"style":4179},[4910],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4912,"children":4913},{"style":4189},[4914],{"type":26,"value":4706},{"type":30,"tagName":138,"properties":4916,"children":4917},{"style":4179},[4918],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4920,"children":4921},{"style":4200},[4922],{"type":26,"value":4923},"\"sell_liqs\"",{"type":30,"tagName":138,"properties":4925,"children":4926},{"style":4179},[4927],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4929,"children":4930},{"style":4189},[4931],{"type":26,"value":4932},"\"description\"",{"type":30,"tagName":138,"properties":4934,"children":4935},{"style":4179},[4936],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4938,"children":4939},{"style":4200},[4940],{"type":26,"value":4941},"\"SELL-side liquidations, 0 on bars without any\"",{"type":30,"tagName":138,"properties":4943,"children":4944},{"style":4179},[4945],{"type":26,"value":4652},{"type":26,"value":27},{"type":30,"tagName":138,"properties":4948,"children":4949},{"class":140},[4950],{"type":30,"tagName":138,"properties":4951,"children":4952},{"style":4179},[4953],{"type":26,"value":4954},"  ],",{"type":26,"value":27},{"type":30,"tagName":138,"properties":4957,"children":4958},{"class":140},[4959,4964,4969,4973,4977,4981,4985,4989,4993,4998,5002,5007,5011,5016,5020,5025,5029,5034],{"type":30,"tagName":138,"properties":4960,"children":4961},{"style":4189},[4962],{"type":26,"value":4963},"  \"outputs\"",{"type":30,"tagName":138,"properties":4965,"children":4966},{"style":4179},[4967],{"type":26,"value":4968},": [{ ",{"type":30,"tagName":138,"properties":4970,"children":4971},{"style":4189},[4972],{"type":26,"value":4689},{"type":30,"tagName":138,"properties":4974,"children":4975},{"style":4179},[4976],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4978,"children":4979},{"style":4189},[4980],{"type":26,"value":132},{"type":30,"tagName":138,"properties":4982,"children":4983},{"style":4179},[4984],{"type":26,"value":660},{"type":30,"tagName":138,"properties":4986,"children":4987},{"style":4189},[4988],{"type":26,"value":4706},{"type":30,"tagName":138,"properties":4990,"children":4991},{"style":4179},[4992],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":4994,"children":4995},{"style":4200},[4996],{"type":26,"value":4997},"\"stress\"",{"type":30,"tagName":138,"properties":4999,"children":5000},{"style":4179},[5001],{"type":26,"value":660},{"type":30,"tagName":138,"properties":5003,"children":5004},{"style":4189},[5005],{"type":26,"value":5006},"\"plot\"",{"type":30,"tagName":138,"properties":5008,"children":5009},{"style":4179},[5010],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":5012,"children":5013},{"style":4200},[5014],{"type":26,"value":5015},"\"line\"",{"type":30,"tagName":138,"properties":5017,"children":5018},{"style":4179},[5019],{"type":26,"value":660},{"type":30,"tagName":138,"properties":5021,"children":5022},{"style":4189},[5023],{"type":26,"value":5024},"\"panel\"",{"type":30,"tagName":138,"properties":5026,"children":5027},{"style":4179},[5028],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":5030,"children":5031},{"style":4200},[5032],{"type":26,"value":5033},"\"lower\"",{"type":30,"tagName":138,"properties":5035,"children":5036},{"style":4179},[5037],{"type":26,"value":5038}," }]",{"type":26,"value":27},{"type":30,"tagName":138,"properties":5041,"children":5042},{"class":140},[5043],{"type":30,"tagName":138,"properties":5044,"children":5045},{"style":4179},[5046],{"type":26,"value":5047},"}",{"type":26,"value":27},{"type":30,"tagName":356,"properties":5050,"children":5052,"position":5078},{"id":5051},"alignment-and-the-missing-policy",[5053,5060,5072],{"type":26,"value":5054,"position":5055},"Alignment and the ",{"start":5056,"end":5058},{"line":4063,"column":38,"offset":5057},7649,{"line":4063,"column":349,"offset":5059},7667,{"type":30,"tagName":44,"properties":5061,"children":5062,"position":5069},{},[5063],{"type":26,"value":5064,"position":5065},"missing",{"start":5066,"end":5067},{"line":4063,"column":349,"offset":5059},{"line":4063,"column":250,"offset":5068},7676,{"start":5070,"end":5071},{"line":4063,"column":349,"offset":5059},{"line":4063,"column":250,"offset":5068},{"type":26,"value":5073,"position":5074}," policy",{"start":5075,"end":5076},{"line":4063,"column":250,"offset":5068},{"line":4063,"column":380,"offset":5077},7683,{"start":5079,"end":5081},{"line":4063,"column":20,"offset":5080},7645,{"line":4063,"column":380,"offset":5077},{"type":26,"value":27},{"type":30,"tagName":31,"properties":5084,"children":5085,"position":5247},{},[5086,5094,5105,5111,5123,5129,5141,5146,5158,5164,5175,5180,5191,5198,5209,5214,5225,5231,5242],{"type":26,"value":5087,"position":5088},"The first input is the primary: it defines the grid (market and interval)\nevery other input aligns to. Equal-or-finer sources align by bar open, row\nfor row; a coarser source (an ",{"start":5089,"end":5091},{"line":1616,"column":20,"offset":5090},7685,{"line":5092,"column":227,"offset":5093},117,7864,{"type":30,"tagName":44,"properties":5095,"children":5096,"position":5102},{},[5097],{"type":26,"value":2375,"position":5098},{"start":5099,"end":5100},{"line":5092,"column":227,"offset":5093},{"line":5092,"column":520,"offset":5101},7874,{"start":5103,"end":5104},{"line":5092,"column":227,"offset":5093},{"line":5092,"column":520,"offset":5101},{"type":26,"value":5106,"position":5107}," pin) contributes to a primary row\nonly as of its candle's close, so a forming 4h candle never leaks into the\n1h rows under it. A scalar source with no observation on a primary bar\ndelivers, by policy, the latest eligible value carried forward (",{"start":5108,"end":5109},{"line":5092,"column":520,"offset":5101},{"line":2991,"column":320,"offset":5110},8119,{"type":30,"tagName":44,"properties":5112,"children":5113,"position":5120},{},[5114],{"type":26,"value":5115,"position":5116},"missing: \"carry\"",{"start":5117,"end":5118},{"line":2991,"column":320,"offset":5110},{"line":1330,"column":41,"offset":5119},8137,{"start":5121,"end":5122},{"line":2991,"column":320,"offset":5110},{"line":1330,"column":41,"offset":5119},{"type":26,"value":5124,"position":5125},", the default), ",{"start":5126,"end":5127},{"line":1330,"column":41,"offset":5119},{"line":1330,"column":1869,"offset":5128},8153,{"type":30,"tagName":44,"properties":5130,"children":5131,"position":5138},{},[5132],{"type":26,"value":5133,"position":5134},"NaN",{"start":5135,"end":5136},{"line":1330,"column":1869,"offset":5128},{"line":1330,"column":451,"offset":5137},8158,{"start":5139,"end":5140},{"line":1330,"column":1869,"offset":5128},{"line":1330,"column":451,"offset":5137},{"type":26,"value":641,"position":5142},{"start":5143,"end":5144},{"line":1330,"column":451,"offset":5137},{"line":1330,"column":250,"offset":5145},8160,{"type":30,"tagName":44,"properties":5147,"children":5148,"position":5155},{},[5149],{"type":26,"value":5150,"position":5151},"\"nan\"",{"start":5152,"end":5153},{"line":1330,"column":250,"offset":5145},{"line":1330,"column":380,"offset":5154},8167,{"start":5156,"end":5157},{"line":1330,"column":250,"offset":5145},{"line":1330,"column":380,"offset":5154},{"type":26,"value":5159,"position":5160},"), or ",{"start":5161,"end":5162},{"line":1330,"column":380,"offset":5154},{"line":1330,"column":519,"offset":5163},8173,{"type":30,"tagName":44,"properties":5165,"children":5166,"position":5172},{},[5167],{"type":26,"value":132,"position":5168},{"start":5169,"end":5170},{"line":1330,"column":519,"offset":5163},{"line":1330,"column":553,"offset":5171},8176,{"start":5173,"end":5174},{"line":1330,"column":519,"offset":5163},{"line":1330,"column":553,"offset":5171},{"type":26,"value":641,"position":5176},{"start":5177,"end":5178},{"line":1330,"column":553,"offset":5171},{"line":1330,"column":583,"offset":5179},8178,{"type":30,"tagName":44,"properties":5181,"children":5182,"position":5188},{},[5183],{"type":26,"value":4647,"position":5184},{"start":5185,"end":5186},{"line":1330,"column":583,"offset":5179},{"line":1330,"column":1481,"offset":5187},8186,{"start":5189,"end":5190},{"line":1330,"column":583,"offset":5179},{"line":1330,"column":1481,"offset":5187},{"type":26,"value":5192,"position":5193},"). On the primary\ninput ",{"start":5194,"end":5195},{"line":1330,"column":1481,"offset":5187},{"line":5196,"column":119,"offset":5197},122,8210,{"type":30,"tagName":44,"properties":5199,"children":5200,"position":5206},{},[5201],{"type":26,"value":5150,"position":5202},{"start":5203,"end":5204},{"line":5196,"column":119,"offset":5197},{"line":5196,"column":1350,"offset":5205},8217,{"start":5207,"end":5208},{"line":5196,"column":119,"offset":5197},{"line":5196,"column":1350,"offset":5205},{"type":26,"value":398,"position":5210},{"start":5211,"end":5212},{"line":5196,"column":1350,"offset":5205},{"line":5196,"column":1075,"offset":5213},8222,{"type":30,"tagName":44,"properties":5215,"children":5216,"position":5222},{},[5217],{"type":26,"value":4647,"position":5218},{"start":5219,"end":5220},{"line":5196,"column":1075,"offset":5213},{"line":5196,"column":492,"offset":5221},8230,{"start":5223,"end":5224},{"line":5196,"column":1075,"offset":5213},{"line":5196,"column":492,"offset":5221},{"type":26,"value":5226,"position":5227}," change the grid itself: the package computes on\na dense grid of bar opens at the primary's interval, which is how a sparse\nseries such as liquidations becomes a dense primary. Every rule is in\n",{"start":5228,"end":5229},{"line":5196,"column":492,"offset":5221},{"line":2842,"column":20,"offset":5230},8424,{"type":30,"tagName":44,"properties":5232,"children":5233,"position":5239},{},[5234],{"type":26,"value":2393,"position":5235},{"start":5236,"end":5237},{"line":2842,"column":20,"offset":5230},{"line":2842,"column":270,"offset":5238},8456,{"start":5240,"end":5241},{"line":2842,"column":20,"offset":5230},{"line":2842,"column":270,"offset":5238},{"type":26,"value":345,"position":5243},{"start":5244,"end":5245},{"line":2842,"column":270,"offset":5238},{"line":2842,"column":291,"offset":5246},8457,{"start":5248,"end":5249},{"line":1616,"column":20,"offset":5090},{"line":2842,"column":291,"offset":5246},{"type":26,"value":27},{"type":30,"tagName":70,"properties":5252,"children":5254,"position":5279},{"id":5253},"the-time-source",[5255,5262,5273],{"type":26,"value":5256,"position":5257},"The ",{"start":5258,"end":5260},{"line":3519,"column":79,"offset":5259},8462,{"line":3519,"column":52,"offset":5261},8466,{"type":30,"tagName":44,"properties":5263,"children":5264,"position":5270},{},[5265],{"type":26,"value":1804,"position":5266},{"start":5267,"end":5268},{"line":3519,"column":52,"offset":5261},{"line":3519,"column":1350,"offset":5269},8472,{"start":5271,"end":5272},{"line":3519,"column":52,"offset":5261},{"line":3519,"column":1350,"offset":5269},{"type":26,"value":5274,"position":5275}," source",{"start":5276,"end":5277},{"line":3519,"column":1350,"offset":5269},{"line":3519,"column":470,"offset":5278},8479,{"start":5280,"end":5282},{"line":3519,"column":20,"offset":5281},8459,{"line":3519,"column":470,"offset":5278},{"type":26,"value":27},{"type":30,"tagName":31,"properties":5285,"children":5286,"position":5341},{},[5287,5299,5304,5316,5322,5334],{"type":30,"tagName":44,"properties":5288,"children":5289,"position":5296},{},[5290],{"type":26,"value":1831,"position":5291},{"start":5292,"end":5294},{"line":2096,"column":20,"offset":5293},8481,{"line":2096,"column":82,"offset":5295},8500,{"start":5297,"end":5298},{"line":2096,"column":20,"offset":5293},{"line":2096,"column":82,"offset":5295},{"type":26,"value":641,"position":5300},{"start":5301,"end":5302},{"line":2096,"column":82,"offset":5295},{"line":2096,"column":9,"offset":5303},8502,{"type":30,"tagName":44,"properties":5305,"children":5306,"position":5313},{},[5307],{"type":26,"value":5308,"position":5309},"{ \"source\": \"time\", \"field\": \"bar_open_sec\" }",{"start":5310,"end":5311},{"line":2096,"column":9,"offset":5303},{"line":2096,"column":1288,"offset":5312},8549,{"start":5314,"end":5315},{"line":2096,"column":9,"offset":5303},{"line":2096,"column":1288,"offset":5312},{"type":26,"value":5317,"position":5318}," in a\nsheet) carries the primary bar's open timestamp (epoch seconds, UTC),\nhost-supplied off the primary grid, so a module can do session and\ncalendar math deterministically (",{"start":5319,"end":5320},{"line":2096,"column":1288,"offset":5312},{"line":24,"column":291,"offset":5321},8725,{"type":30,"tagName":44,"properties":5323,"children":5324,"position":5331},{},[5325],{"type":26,"value":5326,"position":5327},"time-and-sessions.md",{"start":5328,"end":5329},{"line":24,"column":291,"offset":5321},{"line":24,"column":530,"offset":5330},8747,{"start":5332,"end":5333},{"line":24,"column":291,"offset":5321},{"line":24,"column":530,"offset":5330},{"type":26,"value":5335,"position":5336},"). Exactly one\nfield; every other knob is refused (there is no feed behind it); never the\nprimary input.",{"start":5337,"end":5338},{"line":24,"column":530,"offset":5330},{"line":5339,"column":96,"offset":5340},134,8851,{"start":5342,"end":5343},{"line":2096,"column":20,"offset":5293},{"line":5339,"column":96,"offset":5340},{"type":26,"value":27},{"type":30,"tagName":70,"properties":5346,"children":5348,"position":5356},{"id":5347},"metric-composition",[5349],{"type":26,"value":5350,"position":5351},"Metric composition",{"start":5352,"end":5354},{"line":2632,"column":79,"offset":5353},8856,{"line":2632,"column":9,"offset":5355},8874,{"start":5357,"end":5359},{"line":2632,"column":20,"offset":5358},8853,{"line":2632,"column":9,"offset":5355},{"type":26,"value":27},{"type":30,"tagName":31,"properties":5362,"children":5363,"position":5437},{},[5364,5377,5383,5395,5401,5412,5419,5431],{"type":30,"tagName":44,"properties":5365,"children":5366,"position":5374},{},[5367],{"type":26,"value":5368,"position":5369},"{ \"source\": \"metric\", \"metric\": \"wrun/@scope/name/output\" }",{"start":5370,"end":5372},{"line":3008,"column":20,"offset":5371},8876,{"line":3008,"column":1866,"offset":5373},8937,{"start":5375,"end":5376},{"line":3008,"column":20,"offset":5371},{"line":3008,"column":1866,"offset":5373},{"type":26,"value":5378,"position":5379}," feeds another\ninstalled package's output in as an input, with optional ",{"start":5380,"end":5381},{"line":3008,"column":1866,"offset":5373},{"line":1643,"column":1481,"offset":5382},9009,{"type":30,"tagName":44,"properties":5384,"children":5385,"position":5392},{},[5386],{"type":26,"value":5387,"position":5388},"params",{"start":5389,"end":5390},{"line":1643,"column":1481,"offset":5382},{"line":1643,"column":1420,"offset":5391},9017,{"start":5393,"end":5394},{"line":1643,"column":1481,"offset":5382},{"line":1643,"column":1420,"offset":5391},{"type":26,"value":5396,"position":5397}," for the\ninner package. Rules in ",{"start":5398,"end":5399},{"line":1643,"column":1420,"offset":5391},{"line":3016,"column":1869,"offset":5400},9050,{"type":30,"tagName":44,"properties":5402,"children":5403,"position":5409},{},[5404],{"type":26,"value":2393,"position":5405},{"start":5406,"end":5407},{"line":3016,"column":1869,"offset":5400},{"line":3016,"column":1120,"offset":5408},9082,{"start":5410,"end":5411},{"line":3016,"column":1869,"offset":5400},{"line":3016,"column":1120,"offset":5408},{"type":26,"value":5413,"position":5414},"; note composition\ninputs are metadata-first only in code-first workspaces (the declaration\ngrammar refuses them by name), and a ",{"start":5415,"end":5416},{"line":3016,"column":1120,"offset":5408},{"line":5417,"column":603,"offset":5418},142,9211,{"type":30,"tagName":44,"properties":5420,"children":5421,"position":5428},{},[5422],{"type":26,"value":5423,"position":5424},"metric",{"start":5425,"end":5426},{"line":5417,"column":603,"offset":5418},{"line":5417,"column":310,"offset":5427},9219,{"start":5429,"end":5430},{"line":5417,"column":603,"offset":5418},{"line":5417,"column":310,"offset":5427},{"type":26,"value":5432,"position":5433}," source pinned coarser than\nthe primary grid is refused by name.",{"start":5434,"end":5435},{"line":5417,"column":310,"offset":5427},{"line":2641,"column":364,"offset":5436},9283,{"start":5438,"end":5439},{"line":3008,"column":20,"offset":5371},{"line":2641,"column":364,"offset":5436},{"type":26,"value":27},{"type":30,"tagName":70,"properties":5442,"children":5444,"position":5452},{"id":5443},"permissions",[5445],{"type":26,"value":5446,"position":5447},"Permissions",{"start":5448,"end":5450},{"line":2276,"column":79,"offset":5449},9288,{"line":2276,"column":96,"offset":5451},9299,{"start":5453,"end":5455},{"line":2276,"column":20,"offset":5454},9285,{"line":2276,"column":96,"offset":5451},{"type":26,"value":27},{"type":30,"tagName":31,"properties":5458,"children":5459,"position":5582},{},[5460,5473,5479,5490,5495,5506,5512,5524,5529,5541,5547,5559,5564,5576],{"type":30,"tagName":44,"properties":5461,"children":5462,"position":5470},{},[5463],{"type":26,"value":5464,"position":5465},"read:openmarket",{"start":5466,"end":5468},{"line":2281,"column":20,"offset":5467},9301,{"line":2281,"column":441,"offset":5469},9318,{"start":5471,"end":5472},{"line":2281,"column":20,"offset":5467},{"line":2281,"column":441,"offset":5469},{"type":26,"value":5474,"position":5475}," covers every feed and celled source and is required\nwhenever any of them follows the selector; ",{"start":5476,"end":5477},{"line":2281,"column":441,"offset":5469},{"line":1653,"column":461,"offset":5478},9414,{"type":30,"tagName":44,"properties":5480,"children":5481,"position":5487},{},[5482],{"type":26,"value":5423,"position":5483},{"start":5484,"end":5485},{"line":1653,"column":461,"offset":5478},{"line":1653,"column":412,"offset":5486},9422,{"start":5488,"end":5489},{"line":1653,"column":461,"offset":5478},{"line":1653,"column":412,"offset":5486},{"type":26,"value":398,"position":5491},{"start":5492,"end":5493},{"line":1653,"column":412,"offset":5486},{"line":1653,"column":1120,"offset":5494},9427,{"type":30,"tagName":44,"properties":5496,"children":5497,"position":5503},{},[5498],{"type":26,"value":1804,"position":5499},{"start":5500,"end":5501},{"line":1653,"column":1120,"offset":5494},{"line":1653,"column":892,"offset":5502},9433,{"start":5504,"end":5505},{"line":1653,"column":1120,"offset":5494},{"line":1653,"column":892,"offset":5502},{"type":26,"value":5507,"position":5508}," sources need\nno permission. Venue-scoped reads (",{"start":5509,"end":5510},{"line":1653,"column":892,"offset":5502},{"line":2115,"column":840,"offset":5511},9482,{"type":30,"tagName":44,"properties":5513,"children":5514,"position":5521},{},[5515],{"type":26,"value":5516,"position":5517},"read:binance",{"start":5518,"end":5519},{"line":2115,"column":840,"offset":5511},{"line":2115,"column":583,"offset":5520},9496,{"start":5522,"end":5523},{"line":2115,"column":840,"offset":5511},{"line":2115,"column":583,"offset":5520},{"type":26,"value":660,"position":5525},{"start":5526,"end":5527},{"line":2115,"column":583,"offset":5520},{"line":2115,"column":412,"offset":5528},9498,{"type":30,"tagName":44,"properties":5530,"children":5531,"position":5538},{},[5532],{"type":26,"value":5533,"position":5534},"read:bybit",{"start":5535,"end":5536},{"line":2115,"column":412,"offset":5528},{"line":2115,"column":1775,"offset":5537},9510,{"start":5539,"end":5540},{"line":2115,"column":412,"offset":5528},{"line":2115,"column":1775,"offset":5537},{"type":26,"value":5542,"position":5543},",\n",{"start":5544,"end":5545},{"line":2115,"column":1775,"offset":5537},{"line":39,"column":20,"offset":5546},9512,{"type":30,"tagName":44,"properties":5548,"children":5549,"position":5556},{},[5550],{"type":26,"value":5551,"position":5552},"read:hyperliquid",{"start":5553,"end":5554},{"line":39,"column":20,"offset":5546},{"line":39,"column":1075,"offset":5555},9530,{"start":5557,"end":5558},{"line":39,"column":20,"offset":5546},{"line":39,"column":1075,"offset":5555},{"type":26,"value":660,"position":5560},{"start":5561,"end":5562},{"line":39,"column":1075,"offset":5555},{"line":39,"column":470,"offset":5563},9532,{"type":30,"tagName":44,"properties":5565,"children":5566,"position":5573},{},[5567],{"type":26,"value":5568,"position":5569},"read:polymarket",{"start":5570,"end":5571},{"line":39,"column":470,"offset":5563},{"line":39,"column":603,"offset":5572},9549,{"start":5574,"end":5575},{"line":39,"column":470,"offset":5563},{"line":39,"column":603,"offset":5572},{"type":26,"value":5577,"position":5578},") are a narrowing option only for\npackages whose EVERY feed and celled source pins one of those venue\nfamilies.",{"start":5579,"end":5580},{"line":39,"column":603,"offset":5572},{"line":3298,"column":635,"offset":5581},9660,{"start":5583,"end":5584},{"line":2281,"column":20,"offset":5467},{"line":3298,"column":635,"offset":5581},{"type":26,"value":27},{"type":30,"tagName":70,"properties":5587,"children":5589,"position":5598},{"id":5588},"celled-source-classes",[5590],{"type":26,"value":5591,"position":5592},"Celled source classes",{"start":5593,"end":5596},{"line":5594,"column":79,"offset":5595},154,9665,{"line":5594,"column":1869,"offset":5597},9686,{"start":5599,"end":5601},{"line":5594,"column":20,"offset":5600},9662,{"line":5594,"column":1869,"offset":5597},{"type":26,"value":27},{"type":30,"tagName":31,"properties":5604,"children":5605,"position":5741},{},[5606,5613,5625,5631,5643,5651,5663,5668,5680,5686,5698,5705,5716,5723,5735],{"type":26,"value":5607,"position":5608},"A scalar source serves one number per bar. A celled source class serves a\nwhole BLOCK of rows per bar, which is what footprint-style indicators need:\na footprint is the same candle sliced by price, one ",{"start":5609,"end":5611},{"line":3571,"column":20,"offset":5610},9688,{"line":3307,"column":734,"offset":5612},9890,{"type":30,"tagName":44,"properties":5614,"children":5615,"position":5622},{},[5616],{"type":26,"value":5617,"position":5618},"[low, high, buy, sell]",{"start":5619,"end":5620},{"line":3307,"column":734,"offset":5612},{"line":3307,"column":911,"offset":5621},9914,{"start":5623,"end":5624},{"line":3307,"column":734,"offset":5612},{"line":3307,"column":911,"offset":5621},{"type":26,"value":5626,"position":5627},"\nrow per price bucket, so \"did buyers or sellers do the volume, and at which\nprices\" is answerable inside one bar instead of only as a per-bar total.\nCelled inputs are declared as ",{"start":5628,"end":5629},{"line":3307,"column":911,"offset":5621},{"line":1671,"column":227,"offset":5630},10094,{"type":30,"tagName":44,"properties":5632,"children":5633,"position":5640},{},[5634],{"type":26,"value":5635,"position":5636},"input(name, \u003Cclass>.cells, { max_cells })",{"start":5637,"end":5638},{"line":1671,"column":227,"offset":5630},{"line":1671,"column":1602,"offset":5639},10137,{"start":5641,"end":5642},{"line":1671,"column":227,"offset":5630},{"line":1671,"column":1602,"offset":5639},{"type":26,"value":5644,"position":5645},"\n(",{"start":5646,"end":5647},{"line":1671,"column":1602,"offset":5639},{"line":5648,"column":5649,"offset":5650},162,2,10139,{"type":30,"tagName":44,"properties":5652,"children":5653,"position":5660},{},[5654],{"type":26,"value":5655,"position":5656},"cellType: \"array\"",{"start":5657,"end":5658},{"line":5648,"column":5649,"offset":5650},{"line":5648,"column":470,"offset":5659},10158,{"start":5661,"end":5662},{"line":5648,"column":5649,"offset":5650},{"line":5648,"column":470,"offset":5659},{"type":26,"value":2349,"position":5664},{"start":5665,"end":5666},{"line":5648,"column":470,"offset":5659},{"line":5648,"column":489,"offset":5667},10161,{"type":30,"tagName":44,"properties":5669,"children":5670,"position":5677},{},[5671],{"type":26,"value":5672,"position":5673},"max_cells",{"start":5674,"end":5675},{"line":5648,"column":489,"offset":5667},{"line":5648,"column":330,"offset":5676},10172,{"start":5678,"end":5679},{"line":5648,"column":489,"offset":5667},{"line":5648,"column":330,"offset":5676},{"type":26,"value":5681,"position":5682}," in a sheet), which switches the derived\nsheet to the second runtime contract (",{"start":5683,"end":5684},{"line":5648,"column":330,"offset":5676},{"line":1679,"column":380,"offset":5685},10251,{"type":30,"tagName":44,"properties":5687,"children":5688,"position":5695},{},[5689],{"type":26,"value":5690,"position":5691},"abi_version: \"wrun-2\"",{"start":5692,"end":5693},{"line":1679,"column":380,"offset":5685},{"line":1679,"column":1866,"offset":5694},10274,{"start":5696,"end":5697},{"line":1679,"column":380,"offset":5685},{"line":1679,"column":1866,"offset":5694},{"type":26,"value":5699,"position":5700},"); the sheet\nrules, and the exact-join alignment that never forward-fills a block, are\nin ",{"start":5701,"end":5702},{"line":1679,"column":1866,"offset":5694},{"line":5703,"column":79,"offset":5704},165,10364,{"type":30,"tagName":44,"properties":5706,"children":5707,"position":5713},{},[5708],{"type":26,"value":2393,"position":5709},{"start":5710,"end":5711},{"line":5703,"column":79,"offset":5704},{"line":5703,"column":840,"offset":5712},10396,{"start":5714,"end":5715},{"line":5703,"column":79,"offset":5704},{"line":5703,"column":840,"offset":5712},{"type":26,"value":5717,"position":5718},", and the module-side accessors are in\n",{"start":5719,"end":5720},{"line":5703,"column":840,"offset":5712},{"line":5721,"column":20,"offset":5722},166,10435,{"type":30,"tagName":44,"properties":5724,"children":5725,"position":5732},{},[5726],{"type":26,"value":5727,"position":5728},"functions/ta-library.md",{"start":5729,"end":5730},{"line":5721,"column":20,"offset":5722},{"line":5721,"column":587,"offset":5731},10460,{"start":5733,"end":5734},{"line":5721,"column":20,"offset":5722},{"line":5721,"column":587,"offset":5731},{"type":26,"value":5736,"position":5737},":",{"start":5738,"end":5739},{"line":5721,"column":587,"offset":5731},{"line":5721,"column":492,"offset":5740},10461,{"start":5742,"end":5743},{"line":3571,"column":20,"offset":5610},{"line":5721,"column":492,"offset":5740},{"type":26,"value":5745},"\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":30,"tagName":564,"properties":5747,"children":5748,"position":6450},{},[5749,5819],{"type":30,"tagName":568,"properties":5750,"children":5751,"position":5816},{},[5752],{"type":30,"tagName":572,"properties":5753,"children":5754,"position":5813},{},[5755,5771,5785,5799],{"type":30,"tagName":576,"properties":5756,"children":5757,"position":5766},{},[5758],{"type":26,"value":5759,"position":5760},"Class",{"start":5761,"end":5764},{"line":5762,"column":584,"offset":5763},168,10465,{"line":5762,"column":52,"offset":5765},10470,{"start":5767,"end":5769},{"line":5762,"column":20,"offset":5768},10463,{"line":5762,"column":41,"offset":5770},10471,{"type":30,"tagName":576,"properties":5772,"children":5773,"position":5781},{},[5774],{"type":26,"value":5775,"position":5776},"Cell tuple",{"start":5777,"end":5779},{"line":5762,"column":62,"offset":5778},10473,{"line":5762,"column":470,"offset":5780},10483,{"start":5782,"end":5783},{"line":5762,"column":41,"offset":5770},{"line":5762,"column":9,"offset":5784},10484,{"type":30,"tagName":576,"properties":5786,"children":5787,"position":5795},{},[5788],{"type":26,"value":5789,"position":5790},"Serving",{"start":5791,"end":5793},{"line":5762,"column":489,"offset":5792},10486,{"line":5762,"column":227,"offset":5794},10493,{"start":5796,"end":5797},{"line":5762,"column":9,"offset":5784},{"line":5762,"column":250,"offset":5798},10494,{"type":30,"tagName":576,"properties":5800,"children":5801,"position":5809},{},[5802],{"type":26,"value":5803,"position":5804},"Knobs",{"start":5805,"end":5807},{"line":5762,"column":291,"offset":5806},10496,{"line":5762,"column":380,"offset":5808},10501,{"start":5810,"end":5811},{"line":5762,"column":250,"offset":5798},{"line":5762,"column":520,"offset":5812},10503,{"start":5814,"end":5815},{"line":5762,"column":20,"offset":5768},{"line":5762,"column":520,"offset":5812},{"start":5817,"end":5818},{"line":5762,"column":20,"offset":5768},{"line":5762,"column":520,"offset":5812},{"type":30,"tagName":616,"properties":5820,"children":5821,"position":6447},{},[5822,5994,6177,6362],{"type":30,"tagName":572,"properties":5823,"children":5824,"position":5991},{},[5825,5846,5871,5941],{"type":30,"tagName":623,"properties":5826,"children":5827,"position":5841},{},[5828],{"type":30,"tagName":44,"properties":5829,"children":5830,"position":5838},{},[5831],{"type":26,"value":1478,"position":5832},{"start":5833,"end":5836},{"line":5834,"column":584,"offset":5835},170,10532,{"line":5834,"column":1075,"offset":5837},10548,{"start":5839,"end":5840},{"line":5834,"column":584,"offset":5835},{"line":5834,"column":1075,"offset":5837},{"start":5842,"end":5844},{"line":5834,"column":20,"offset":5843},10530,{"line":5834,"column":82,"offset":5845},10549,{"type":30,"tagName":623,"properties":5847,"children":5848,"position":5867},{},[5849,5861],{"type":30,"tagName":44,"properties":5850,"children":5851,"position":5858},{},[5852],{"type":26,"value":5617,"position":5853},{"start":5854,"end":5856},{"line":5834,"column":9,"offset":5855},10551,{"line":5834,"column":310,"offset":5857},10575,{"start":5859,"end":5860},{"line":5834,"column":9,"offset":5855},{"line":5834,"column":310,"offset":5857},{"type":26,"value":5862,"position":5863}," per price bucket",{"start":5864,"end":5865},{"line":5834,"column":310,"offset":5857},{"line":5834,"column":892,"offset":5866},10592,{"start":5868,"end":5869},{"line":5834,"column":82,"offset":5845},{"line":5834,"column":1775,"offset":5870},10593,{"type":30,"tagName":623,"properties":5872,"children":5873,"position":5937},{},[5874,5881,5893,5899,5911,5918,5931],{"type":26,"value":5875,"position":5876},"FETCHES live (",{"start":5877,"end":5879},{"line":5834,"column":1420,"offset":5878},10595,{"line":5834,"column":1910,"offset":5880},10609,{"type":30,"tagName":44,"properties":5882,"children":5883,"position":5890},{},[5884],{"type":26,"value":5885,"position":5886},"VOLUME_PROFILE_AGG",{"start":5887,"end":5888},{"line":5834,"column":1910,"offset":5880},{"line":5834,"column":3465,"offset":5889},10629,{"start":5891,"end":5892},{"line":5834,"column":1910,"offset":5880},{"line":5834,"column":3465,"offset":5889},{"type":26,"value":5894,"position":5895},"; the API's flat ",{"start":5896,"end":5897},{"line":5834,"column":3465,"offset":5889},{"line":5834,"column":5092,"offset":5898},10646,{"type":30,"tagName":44,"properties":5900,"children":5901,"position":5908},{},[5902],{"type":26,"value":5903,"position":5904},"[price, buy, sell]",{"start":5905,"end":5906},{"line":5834,"column":5092,"offset":5898},{"line":5834,"column":1634,"offset":5907},10666,{"start":5909,"end":5910},{"line":5834,"column":5092,"offset":5898},{"line":5834,"column":1634,"offset":5907},{"type":26,"value":5912,"position":5913}," triplets arrive with ",{"start":5914,"end":5915},{"line":5834,"column":1634,"offset":5907},{"line":5834,"column":5916,"offset":5917},159,10688,{"type":30,"tagName":44,"properties":5919,"children":5920,"position":5928},{},[5921],{"type":26,"value":5922,"position":5923},"low = high = price",{"start":5924,"end":5925},{"line":5834,"column":5916,"offset":5917},{"line":5834,"column":5926,"offset":5927},179,10708,{"start":5929,"end":5930},{"line":5834,"column":5916,"offset":5917},{"line":5834,"column":5926,"offset":5927},{"type":26,"value":730,"position":5932},{"start":5933,"end":5934},{"line":5834,"column":5926,"offset":5927},{"line":5834,"column":5935,"offset":5936},180,10709,{"start":5938,"end":5939},{"line":5834,"column":1775,"offset":5870},{"line":5834,"column":2651,"offset":5940},10710,{"type":30,"tagName":623,"properties":5942,"children":5943,"position":5987},{},[5944,5952,5963,5968,5980],{"type":26,"value":5945,"position":5946},"optional ",{"start":5947,"end":5949},{"line":5834,"column":2656,"offset":5948},10712,{"line":5834,"column":5950,"offset":5951},192,10721,{"type":30,"tagName":44,"properties":5953,"children":5954,"position":5960},{},[5955],{"type":26,"value":389,"position":5956},{"start":5957,"end":5958},{"line":5834,"column":5950,"offset":5951},{"line":5834,"column":2179,"offset":5959},10729,{"start":5961,"end":5962},{"line":5834,"column":5950,"offset":5951},{"line":5834,"column":2179,"offset":5959},{"type":26,"value":2349,"position":5964},{"start":5965,"end":5966},{"line":5834,"column":2179,"offset":5959},{"line":5834,"column":3845,"offset":5967},10732,{"type":30,"tagName":44,"properties":5969,"children":5970,"position":5977},{},[5971],{"type":26,"value":408,"position":5972},{"start":5973,"end":5974},{"line":5834,"column":3845,"offset":5967},{"line":5834,"column":5975,"offset":5976},213,10742,{"start":5978,"end":5979},{"line":5834,"column":3845,"offset":5967},{"line":5834,"column":5975,"offset":5976},{"type":26,"value":5981,"position":5982}," pin pair",{"start":5983,"end":5984},{"line":5834,"column":5975,"offset":5976},{"line":5834,"column":5985,"offset":5986},222,10751,{"start":5988,"end":5989},{"line":5834,"column":2651,"offset":5940},{"line":5834,"column":2175,"offset":5990},10753,{"start":5992,"end":5993},{"line":5834,"column":20,"offset":5843},{"line":5834,"column":2175,"offset":5990},{"type":30,"tagName":572,"properties":5995,"children":5996,"position":6174},{},[5997,6018,6081,6111],{"type":30,"tagName":623,"properties":5998,"children":5999,"position":6013},{},[6000],{"type":30,"tagName":44,"properties":6001,"children":6002,"position":6010},{},[6003],{"type":26,"value":6004,"position":6005},"book",{"start":6006,"end":6008},{"line":2143,"column":584,"offset":6007},10756,{"line":2143,"column":41,"offset":6009},10762,{"start":6011,"end":6012},{"line":2143,"column":584,"offset":6007},{"line":2143,"column":41,"offset":6009},{"start":6014,"end":6016},{"line":2143,"column":20,"offset":6015},10754,{"line":2143,"column":635,"offset":6017},10763,{"type":30,"tagName":623,"properties":6019,"children":6020,"position":6076},{},[6021,6034,6040,6052,6058,6070],{"type":30,"tagName":44,"properties":6022,"children":6023,"position":6031},{},[6024],{"type":26,"value":6025,"position":6026},"[price, size, side]",{"start":6027,"end":6029},{"line":2143,"column":645,"offset":6028},10765,{"line":2143,"column":270,"offset":6030},10786,{"start":6032,"end":6033},{"line":2143,"column":645,"offset":6028},{"line":2143,"column":270,"offset":6030},{"type":26,"value":6035,"position":6036}," per level, side ",{"start":6037,"end":6038},{"line":2143,"column":270,"offset":6030},{"line":2143,"column":583,"offset":6039},10803,{"type":30,"tagName":44,"properties":6041,"children":6042,"position":6049},{},[6043],{"type":26,"value":6044,"position":6045},"+1",{"start":6046,"end":6047},{"line":2143,"column":583,"offset":6039},{"line":2143,"column":240,"offset":6048},10807,{"start":6050,"end":6051},{"line":2143,"column":583,"offset":6039},{"line":2143,"column":240,"offset":6048},{"type":26,"value":6053,"position":6054}," bid / ",{"start":6055,"end":6056},{"line":2143,"column":240,"offset":6048},{"line":2143,"column":1518,"offset":6057},10814,{"type":30,"tagName":44,"properties":6059,"children":6060,"position":6067},{},[6061],{"type":26,"value":6062,"position":6063},"-1",{"start":6064,"end":6065},{"line":2143,"column":1518,"offset":6057},{"line":2143,"column":320,"offset":6066},10818,{"start":6068,"end":6069},{"line":2143,"column":1518,"offset":6057},{"line":2143,"column":320,"offset":6066},{"type":26,"value":6071,"position":6072}," ask, bids descending then asks ascending",{"start":6073,"end":6074},{"line":2143,"column":320,"offset":6066},{"line":2143,"column":2086,"offset":6075},10859,{"start":6077,"end":6078},{"line":2143,"column":635,"offset":6017},{"line":2143,"column":6079,"offset":6080},107,10860,{"type":30,"tagName":623,"properties":6082,"children":6083,"position":6107},{},[6084,6090,6102],{"type":26,"value":5875,"position":6085},{"start":6086,"end":6088},{"line":2143,"column":3483,"offset":6087},10862,{"line":2143,"column":2837,"offset":6089},10876,{"type":30,"tagName":44,"properties":6091,"children":6092,"position":6099},{},[6093],{"type":26,"value":6094,"position":6095},"BLOCK_BOOK_SNAPSHOT_AGG",{"start":6096,"end":6097},{"line":2143,"column":2837,"offset":6089},{"line":2143,"column":1653,"offset":6098},10901,{"start":6100,"end":6101},{"line":2143,"column":2837,"offset":6089},{"line":2143,"column":1653,"offset":6098},{"type":26,"value":730,"position":6103},{"start":6104,"end":6105},{"line":2143,"column":1653,"offset":6098},{"line":2143,"column":2115,"offset":6106},10902,{"start":6108,"end":6109},{"line":2143,"column":6079,"offset":6080},{"line":2143,"column":39,"offset":6110},10903,{"type":30,"tagName":623,"properties":6112,"children":6113,"position":6170},{},[6114,6127,6133,6145,6152,6163],{"type":30,"tagName":44,"properties":6115,"children":6116,"position":6124},{},[6117],{"type":26,"value":1426,"position":6118},{"start":6119,"end":6121},{"line":2143,"column":3298,"offset":6120},10905,{"line":2143,"column":6122,"offset":6123},164,10917,{"start":6125,"end":6126},{"line":2143,"column":3298,"offset":6120},{"line":2143,"column":6122,"offset":6123},{"type":26,"value":6128,"position":6129}," REQUIRED (the venue price-bucket width; ",{"start":6130,"end":6131},{"line":2143,"column":6122,"offset":6123},{"line":2143,"column":3317,"offset":6132},10958,{"type":30,"tagName":44,"properties":6134,"children":6135,"position":6142},{},[6136],{"type":26,"value":6137,"position":6138},"om block-sizes",{"start":6139,"end":6140},{"line":2143,"column":3317,"offset":6132},{"line":2143,"column":3872,"offset":6141},10974,{"start":6143,"end":6144},{"line":2143,"column":3317,"offset":6132},{"line":2143,"column":3872,"offset":6141},{"type":26,"value":6146,"position":6147}," lists them), optional ",{"start":6148,"end":6149},{"line":2143,"column":3872,"offset":6141},{"line":2143,"column":6150,"offset":6151},244,10997,{"type":30,"tagName":44,"properties":6153,"children":6154,"position":6160},{},[6155],{"type":26,"value":1446,"position":6156},{"start":6157,"end":6158},{"line":2143,"column":6150,"offset":6151},{"line":2143,"column":1967,"offset":6159},11008,{"start":6161,"end":6162},{"line":2143,"column":6150,"offset":6151},{"line":2143,"column":1967,"offset":6159},{"type":26,"value":6164,"position":6165}," (top N levels per side), optional pin pair",{"start":6166,"end":6167},{"line":2143,"column":1967,"offset":6159},{"line":2143,"column":6168,"offset":6169},298,11051,{"start":6171,"end":6172},{"line":2143,"column":39,"offset":6110},{"line":2143,"column":2189,"offset":6173},11053,{"start":6175,"end":6176},{"line":2143,"column":20,"offset":6015},{"line":2143,"column":2189,"offset":6173},{"type":30,"tagName":572,"properties":6178,"children":6179,"position":6359},{},[6180,6202,6262,6295],{"type":30,"tagName":623,"properties":6181,"children":6182,"position":6197},{},[6183],{"type":30,"tagName":44,"properties":6184,"children":6185,"position":6194},{},[6186],{"type":26,"value":6187,"position":6188},"tape",{"start":6189,"end":6192},{"line":6190,"column":584,"offset":6191},172,11056,{"line":6190,"column":41,"offset":6193},11062,{"start":6195,"end":6196},{"line":6190,"column":584,"offset":6191},{"line":6190,"column":41,"offset":6193},{"start":6198,"end":6200},{"line":6190,"column":20,"offset":6199},11054,{"line":6190,"column":635,"offset":6201},11063,{"type":30,"tagName":623,"properties":6203,"children":6204,"position":6258},{},[6205,6218,6224,6235,6241,6252],{"type":30,"tagName":44,"properties":6206,"children":6207,"position":6215},{},[6208],{"type":26,"value":6209,"position":6210},"[offsetMs, price, size, side]",{"start":6211,"end":6213},{"line":6190,"column":645,"offset":6212},11065,{"line":6190,"column":422,"offset":6214},11096,{"start":6216,"end":6217},{"line":6190,"column":645,"offset":6212},{"line":6190,"column":422,"offset":6214},{"type":26,"value":6219,"position":6220}," per print, side ",{"start":6221,"end":6222},{"line":6190,"column":422,"offset":6214},{"line":6190,"column":1008,"offset":6223},11113,{"type":30,"tagName":44,"properties":6225,"children":6226,"position":6232},{},[6227],{"type":26,"value":6044,"position":6228},{"start":6229,"end":6230},{"line":6190,"column":1008,"offset":6223},{"line":6190,"column":1775,"offset":6231},11117,{"start":6233,"end":6234},{"line":6190,"column":1008,"offset":6223},{"line":6190,"column":1775,"offset":6231},{"type":26,"value":6236,"position":6237}," BUY / ",{"start":6238,"end":6239},{"line":6190,"column":1775,"offset":6231},{"line":6190,"column":260,"offset":6240},11124,{"type":30,"tagName":44,"properties":6242,"children":6243,"position":6249},{},[6244],{"type":26,"value":6062,"position":6245},{"start":6246,"end":6247},{"line":6190,"column":260,"offset":6240},{"line":6190,"column":1903,"offset":6248},11128,{"start":6250,"end":6251},{"line":6190,"column":260,"offset":6240},{"line":6190,"column":1903,"offset":6248},{"type":26,"value":6253,"position":6254}," SELL",{"start":6255,"end":6256},{"line":6190,"column":1903,"offset":6248},{"line":6190,"column":1910,"offset":6257},11133,{"start":6259,"end":6260},{"line":6190,"column":635,"offset":6201},{"line":6190,"column":1148,"offset":6261},11134,{"type":30,"tagName":623,"properties":6263,"children":6264,"position":6291},{},[6265,6272,6285],{"type":26,"value":6266,"position":6267},"Live daemon buffer (",{"start":6268,"end":6270},{"line":6190,"column":1157,"offset":6269},11136,{"line":6190,"column":1177,"offset":6271},11156,{"type":30,"tagName":44,"properties":6273,"children":6274,"position":6282},{},[6275],{"type":26,"value":6276,"position":6277},"TRADE",{"start":6278,"end":6279},{"line":6190,"column":1177,"offset":6271},{"line":6190,"column":6280,"offset":6281},110,11163,{"start":6283,"end":6284},{"line":6190,"column":1177,"offset":6271},{"line":6190,"column":6280,"offset":6281},{"type":26,"value":6286,"position":6287}," websocket)",{"start":6288,"end":6289},{"line":6190,"column":6280,"offset":6281},{"line":6190,"column":1330,"offset":6290},11174,{"start":6292,"end":6293},{"line":6190,"column":1148,"offset":6261},{"line":6190,"column":5196,"offset":6294},11175,{"type":30,"tagName":623,"properties":6296,"children":6297,"position":6354},{},[6298,6311,6317,6329,6336,6348],{"type":30,"tagName":44,"properties":6299,"children":6300,"position":6308},{},[6301],{"type":26,"value":6302,"position":6303},"min_size",{"start":6304,"end":6306},{"line":6190,"column":1197,"offset":6305},11177,{"line":6190,"column":5339,"offset":6307},11187,{"start":6309,"end":6310},{"line":6190,"column":1197,"offset":6305},{"line":6190,"column":5339,"offset":6307},{"type":26,"value":6312,"position":6313}," REQUIRED; ",{"start":6314,"end":6315},{"line":6190,"column":5339,"offset":6307},{"line":6190,"column":2276,"offset":6316},11198,{"type":30,"tagName":44,"properties":6318,"children":6319,"position":6326},{},[6320],{"type":26,"value":6321,"position":6322},"history",{"start":6323,"end":6324},{"line":6190,"column":2276,"offset":6316},{"line":6190,"column":5594,"offset":6325},11207,{"start":6327,"end":6328},{"line":6190,"column":2276,"offset":6316},{"line":6190,"column":5594,"offset":6325},{"type":26,"value":6330,"position":6331}," defaults to ",{"start":6332,"end":6333},{"line":6190,"column":5594,"offset":6325},{"line":6190,"column":6334,"offset":6335},167,11220,{"type":30,"tagName":44,"properties":6337,"children":6338,"position":6345},{},[6339],{"type":26,"value":6340,"position":6341},"\"0\"",{"start":6342,"end":6343},{"line":6190,"column":6334,"offset":6335},{"line":6190,"column":6190,"offset":6344},11225,{"start":6346,"end":6347},{"line":6190,"column":6334,"offset":6335},{"line":6190,"column":6190,"offset":6344},{"type":26,"value":6349,"position":6350},", other values refused; optional pin pair",{"start":6351,"end":6352},{"line":6190,"column":6190,"offset":6344},{"line":6190,"column":5975,"offset":6353},11266,{"start":6355,"end":6356},{"line":6190,"column":5196,"offset":6294},{"line":6190,"column":6357,"offset":6358},215,11268,{"start":6360,"end":6361},{"line":6190,"column":20,"offset":6199},{"line":6190,"column":6357,"offset":6358},{"type":30,"tagName":572,"properties":6363,"children":6364,"position":6444},{},[6365,6385,6399,6431],{"type":30,"tagName":623,"properties":6366,"children":6367,"position":6380},{},[6368],{"type":30,"tagName":44,"properties":6369,"children":6370,"position":6377},{},[6371],{"type":26,"value":1863,"position":6372},{"start":6373,"end":6375},{"line":1929,"column":584,"offset":6374},11271,{"line":1929,"column":1869,"offset":6376},11293,{"start":6378,"end":6379},{"line":1929,"column":584,"offset":6374},{"line":1929,"column":1869,"offset":6376},{"start":6381,"end":6383},{"line":1929,"column":20,"offset":6382},11269,{"line":1929,"column":587,"offset":6384},11294,{"type":30,"tagName":623,"properties":6386,"children":6387,"position":6395},{},[6388],{"type":26,"value":6389,"position":6390},"declared for cross-host parity",{"start":6391,"end":6393},{"line":1929,"column":681,"offset":6392},11296,{"line":1929,"column":1481,"offset":6394},11326,{"start":6396,"end":6397},{"line":1929,"column":587,"offset":6384},{"line":1929,"column":271,"offset":6398},11327,{"type":30,"tagName":623,"properties":6400,"children":6401,"position":6427},{},[6402,6409,6420],{"type":26,"value":6403,"position":6404},"REFUSED by name (",{"start":6405,"end":6407},{"line":1929,"column":1518,"offset":6406},11329,{"line":1929,"column":1430,"offset":6408},11346,{"type":30,"tagName":44,"properties":6410,"children":6411,"position":6417},{},[6412],{"type":26,"value":1935,"position":6413},{"start":6414,"end":6415},{"line":1929,"column":1430,"offset":6408},{"line":1929,"column":1919,"offset":6416},11370,{"start":6418,"end":6419},{"line":1929,"column":1430,"offset":6408},{"line":1929,"column":1919,"offset":6416},{"type":26,"value":6421,"position":6422},"): no point lane on this data plane yet",{"start":6423,"end":6424},{"line":1929,"column":1919,"offset":6416},{"line":1929,"column":6425,"offset":6426},141,11409,{"start":6428,"end":6429},{"line":1929,"column":271,"offset":6398},{"line":1929,"column":5417,"offset":6430},11410,{"type":30,"tagName":623,"properties":6432,"children":6433,"position":6440},{},[6434],{"type":26,"value":2597,"position":6435},{"start":6436,"end":6438},{"line":1929,"column":3019,"offset":6437},11412,{"line":1929,"column":1653,"offset":6439},11416,{"start":6441,"end":6442},{"line":1929,"column":5417,"offset":6430},{"line":1929,"column":39,"offset":6443},11418,{"start":6445,"end":6446},{"line":1929,"column":20,"offset":6382},{"line":1929,"column":39,"offset":6443},{"start":6448,"end":6449},{"line":5834,"column":20,"offset":5843},{"line":1929,"column":39,"offset":6443},{"start":6451,"end":6452},{"line":5762,"column":20,"offset":5768},{"line":1929,"column":39,"offset":6443},{"type":26,"value":27},{"type":30,"tagName":31,"properties":6455,"children":6456,"position":6604},{},[6457,6464,6475,6482,6494,6500,6511,6518,6529,6535,6547,6552,6564,6570,6581,6587,6599],{"type":26,"value":6458,"position":6459},"The raw ",{"start":6460,"end":6462},{"line":4097,"column":20,"offset":6461},11420,{"line":4097,"column":41,"offset":6463},11428,{"type":30,"tagName":44,"properties":6465,"children":6466,"position":6472},{},[6467],{"type":26,"value":6187,"position":6468},{"start":6469,"end":6470},{"line":4097,"column":41,"offset":6463},{"line":4097,"column":96,"offset":6471},11434,{"start":6473,"end":6474},{"line":4097,"column":41,"offset":6463},{"line":4097,"column":96,"offset":6471},{"type":26,"value":6476,"position":6477}," class is live only. The REST API has no raw-trade data type\nor minimum-size filter, so tape cannot backfill historical prints.\n",{"start":6478,"end":6479},{"line":4097,"column":96,"offset":6471},{"line":6480,"column":20,"offset":6481},177,11562,{"type":30,"tagName":44,"properties":6483,"children":6484,"position":6491},{},[6485],{"type":26,"value":6486,"position":6487},"TRADE_AGG",{"start":6488,"end":6489},{"line":6480,"column":20,"offset":6481},{"line":6480,"column":645,"offset":6490},11573,{"start":6492,"end":6493},{"line":6480,"column":20,"offset":6481},{"line":6480,"column":645,"offset":6490},{"type":26,"value":6495,"position":6496}," still serves per-period scalars through ",{"start":6497,"end":6498},{"line":6480,"column":645,"offset":6490},{"line":6480,"column":734,"offset":6499},11614,{"type":30,"tagName":44,"properties":6501,"children":6502,"position":6508},{},[6503],{"type":26,"value":2671,"position":6504},{"start":6505,"end":6506},{"line":6480,"column":734,"offset":6499},{"line":6480,"column":1518,"offset":6507},11622,{"start":6509,"end":6510},{"line":6480,"column":734,"offset":6499},{"line":6480,"column":1518,"offset":6507},{"type":26,"value":6512,"position":6513}," above.\nkScript's ",{"start":6514,"end":6515},{"line":6480,"column":1518,"offset":6507},{"line":6516,"column":62,"offset":6517},178,11640,{"type":30,"tagName":44,"properties":6519,"children":6520,"position":6526},{},[6521],{"type":26,"value":1345,"position":6522},{"start":6523,"end":6524},{"line":6516,"column":62,"offset":6517},{"line":6516,"column":9,"offset":6525},11651,{"start":6527,"end":6528},{"line":6516,"column":62,"offset":6517},{"line":6516,"column":9,"offset":6525},{"type":26,"value":6530,"position":6531}," depth functions (",{"start":6532,"end":6533},{"line":6516,"column":9,"offset":6525},{"line":6516,"column":230,"offset":6534},11669,{"type":30,"tagName":44,"properties":6536,"children":6537,"position":6544},{},[6538],{"type":26,"value":6539,"position":6540},"sumBids",{"start":6541,"end":6542},{"line":6516,"column":230,"offset":6534},{"line":6516,"column":1748,"offset":6543},11678,{"start":6545,"end":6546},{"line":6516,"column":230,"offset":6534},{"line":6516,"column":1748,"offset":6543},{"type":26,"value":660,"position":6548},{"start":6549,"end":6550},{"line":6516,"column":1748,"offset":6543},{"line":6516,"column":873,"offset":6551},11680,{"type":30,"tagName":44,"properties":6553,"children":6554,"position":6561},{},[6555],{"type":26,"value":6556,"position":6557},"maxAskAmount",{"start":6558,"end":6559},{"line":6516,"column":873,"offset":6551},{"line":6516,"column":320,"offset":6560},11694,{"start":6562,"end":6563},{"line":6516,"column":873,"offset":6551},{"line":6516,"column":320,"offset":6560},{"type":26,"value":6565,"position":6566},", ...) are\nloops over the ",{"start":6567,"end":6568},{"line":6516,"column":320,"offset":6560},{"line":5926,"column":99,"offset":6569},11720,{"type":30,"tagName":44,"properties":6571,"children":6572,"position":6578},{},[6573],{"type":26,"value":6004,"position":6574},{"start":6575,"end":6576},{"line":5926,"column":99,"offset":6569},{"line":5926,"column":9,"offset":6577},11726,{"start":6579,"end":6580},{"line":5926,"column":99,"offset":6569},{"line":5926,"column":9,"offset":6577},{"type":26,"value":6582,"position":6583}," block (",{"start":6584,"end":6585},{"line":5926,"column":9,"offset":6577},{"line":5926,"column":451,"offset":6586},11734,{"type":30,"tagName":44,"properties":6588,"children":6589,"position":6596},{},[6590],{"type":26,"value":6591,"position":6592},"functions/orderbook-functions.md",{"start":6593,"end":6594},{"line":5926,"column":451,"offset":6586},{"line":5926,"column":1775,"offset":6595},11768,{"start":6597,"end":6598},{"line":5926,"column":451,"offset":6586},{"line":5926,"column":1775,"offset":6595},{"type":26,"value":3577,"position":6600},{"start":6601,"end":6602},{"line":5926,"column":1775,"offset":6595},{"line":5926,"column":1420,"offset":6603},11770,{"start":6605,"end":6606},{"line":4097,"column":20,"offset":6461},{"line":5926,"column":1420,"offset":6603},{"type":26,"value":27},{"type":30,"tagName":31,"properties":6609,"children":6610,"position":6709},{},[6611,6618,6630,6636,6647,6654,6666,6673,6685,6690,6702],{"type":26,"value":6612,"position":6613},"Two named refusals bound the surface: an unserved class (or ",{"start":6614,"end":6616},{"line":2651,"column":20,"offset":6615},11772,{"line":2651,"column":1518,"offset":6617},11832,{"type":30,"tagName":44,"properties":6619,"children":6620,"position":6627},{},[6621],{"type":26,"value":6622,"position":6623},"cellType",{"start":6624,"end":6625},{"line":2651,"column":1518,"offset":6617},{"line":2651,"column":260,"offset":6626},11842,{"start":6628,"end":6629},{"line":2651,"column":1518,"offset":6617},{"line":2651,"column":260,"offset":6626},{"type":26,"value":6631,"position":6632}," on a\nscalar source) refuses at fetch with ",{"start":6633,"end":6634},{"line":2651,"column":260,"offset":6626},{"line":3826,"column":603,"offset":6635},11885,{"type":30,"tagName":44,"properties":6637,"children":6638,"position":6644},{},[6639],{"type":26,"value":1935,"position":6640},{"start":6641,"end":6642},{"line":3826,"column":603,"offset":6635},{"line":3826,"column":1866,"offset":6643},11909,{"start":6645,"end":6646},{"line":3826,"column":603,"offset":6635},{"line":3826,"column":1866,"offset":6643},{"type":26,"value":6648,"position":6649}," before\nanything is fetched, and backtests / screens refuse whole celled packages\nwith ",{"start":6650,"end":6651},{"line":3826,"column":1866,"offset":6643},{"line":3835,"column":6652,"offset":6653},6,11996,{"type":30,"tagName":44,"properties":6655,"children":6656,"position":6663},{},[6657],{"type":26,"value":6658,"position":6659},"wrun_celled_metric_unsupported",{"start":6660,"end":6661},{"line":3835,"column":6652,"offset":6653},{"line":3835,"column":603,"offset":6662},12028,{"start":6664,"end":6665},{"line":3835,"column":6652,"offset":6653},{"line":3835,"column":603,"offset":6662},{"type":26,"value":6667,"position":6668}," (their replay and fan-out paths carry\nno cell blocks yet). Alerts, ",{"start":6669,"end":6670},{"line":3835,"column":603,"offset":6662},{"line":6671,"column":451,"offset":6672},185,12096,{"type":30,"tagName":44,"properties":6674,"children":6675,"position":6682},{},[6676],{"type":26,"value":6677,"position":6678},"om metric get",{"start":6679,"end":6680},{"line":6671,"column":451,"offset":6672},{"line":6671,"column":519,"offset":6681},12111,{"start":6683,"end":6684},{"line":6671,"column":451,"offset":6672},{"line":6671,"column":519,"offset":6681},{"type":26,"value":437,"position":6686},{"start":6687,"end":6688},{"line":6671,"column":519,"offset":6681},{"line":6671,"column":553,"offset":6689},12114,{"type":30,"tagName":44,"properties":6691,"children":6692,"position":6699},{},[6693],{"type":26,"value":6694,"position":6695},"om metric series",{"start":6696,"end":6697},{"line":6671,"column":553,"offset":6689},{"line":6671,"column":1420,"offset":6698},12132,{"start":6700,"end":6701},{"line":6671,"column":553,"offset":6689},{"line":6671,"column":1420,"offset":6698},{"type":26,"value":6703,"position":6704},", and\nchart previews are the supported consumers.",{"start":6705,"end":6706},{"line":6671,"column":1420,"offset":6698},{"line":6707,"column":461,"offset":6708},186,12181,{"start":6710,"end":6711},{"line":2651,"column":20,"offset":6615},{"line":6707,"column":461,"offset":6708},{"type":26,"value":27},{"type":30,"tagName":70,"properties":6714,"children":6716,"position":6725},{"id":6715},"live-tape",[6717],{"type":26,"value":6718,"position":6719},"Live tape",{"start":6720,"end":6723},{"line":6721,"column":79,"offset":6722},188,12186,{"line":6721,"column":78,"offset":6724},12195,{"start":6726,"end":6728},{"line":6721,"column":20,"offset":6727},12183,{"line":6721,"column":78,"offset":6724},{"type":26,"value":27},{"type":30,"tagName":31,"properties":6731,"children":6732,"position":6753},{},[6733,6746],{"type":30,"tagName":44,"properties":6734,"children":6735,"position":6743},{},[6736],{"type":26,"value":6187,"position":6737},{"start":6738,"end":6741},{"line":6739,"column":20,"offset":6740},190,12197,{"line":6739,"column":119,"offset":6742},12203,{"start":6744,"end":6745},{"line":6739,"column":20,"offset":6740},{"line":6739,"column":119,"offset":6742},{"type":26,"value":6747,"position":6748}," is a celled source for live individual trades on the daemon.\nDeclare a scalar primary input first, then a tape input:",{"start":6749,"end":6750},{"line":6739,"column":119,"offset":6742},{"line":6751,"column":1120,"offset":6752},191,12321,{"start":6754,"end":6755},{"line":6739,"column":20,"offset":6740},{"line":6751,"column":1120,"offset":6752},{"type":26,"value":27},{"type":13,"children":6758},[6759],{"type":30,"tagName":128,"properties":6760,"children":6761,"data":-1},{"class":130,"style":131,"tabindex":132},[6762],{"type":30,"tagName":44,"properties":6763,"children":6764},{},[6765,6772,6773,6784,6785,6828,6829,6892,6893,6900,6901,6912,6913,6952,6953,7029,7030,7038,7039],{"type":30,"tagName":138,"properties":6766,"children":6767},{"class":140},[6768],{"type":30,"tagName":138,"properties":6769,"children":6770},{"style":4179},[6771],{"type":26,"value":4182},{"type":26,"value":27},{"type":30,"tagName":138,"properties":6774,"children":6775},{"class":140},[6776,6780],{"type":30,"tagName":138,"properties":6777,"children":6778},{"style":4189},[6779],{"type":26,"value":4275},{"type":30,"tagName":138,"properties":6781,"children":6782},{"style":4179},[6783],{"type":26,"value":4280},{"type":26,"value":27},{"type":30,"tagName":138,"properties":6786,"children":6787},{"class":140},[6788,6792,6796,6800,6804,6808,6812,6816,6820,6824],{"type":30,"tagName":138,"properties":6789,"children":6790},{"style":4189},[6791],{"type":26,"value":4289},{"type":30,"tagName":138,"properties":6793,"children":6794},{"style":4179},[6795],{"type":26,"value":4294},{"type":30,"tagName":138,"properties":6797,"children":6798},{"style":4189},[6799],{"type":26,"value":4299},{"type":30,"tagName":138,"properties":6801,"children":6802},{"style":4179},[6803],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6805,"children":6806},{"style":4200},[6807],{"type":26,"value":4308},{"type":30,"tagName":138,"properties":6809,"children":6810},{"style":4179},[6811],{"type":26,"value":660},{"type":30,"tagName":138,"properties":6813,"children":6814},{"style":4189},[6815],{"type":26,"value":4317},{"type":30,"tagName":138,"properties":6817,"children":6818},{"style":4179},[6819],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6821,"children":6822},{"style":4200},[6823],{"type":26,"value":4326},{"type":30,"tagName":138,"properties":6825,"children":6826},{"style":4179},[6827],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":6830,"children":6831},{"class":140},[6832,6837,6841,6845,6849,6854,6858,6863,6867,6871,6875,6880,6884,6888],{"type":30,"tagName":138,"properties":6833,"children":6834},{"style":4189},[6835],{"type":26,"value":6836},"    \"prints\"",{"type":30,"tagName":138,"properties":6838,"children":6839},{"style":4179},[6840],{"type":26,"value":4294},{"type":30,"tagName":138,"properties":6842,"children":6843},{"style":4189},[6844],{"type":26,"value":4299},{"type":30,"tagName":138,"properties":6846,"children":6847},{"style":4179},[6848],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6850,"children":6851},{"style":4200},[6852],{"type":26,"value":6853},"\"tape\"",{"type":30,"tagName":138,"properties":6855,"children":6856},{"style":4179},[6857],{"type":26,"value":660},{"type":30,"tagName":138,"properties":6859,"children":6860},{"style":4189},[6861],{"type":26,"value":6862},"\"min_size\"",{"type":30,"tagName":138,"properties":6864,"children":6865},{"style":4179},[6866],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6868,"children":6869},{"style":4189},[6870],{"type":26,"value":4248},{"type":30,"tagName":138,"properties":6872,"children":6873},{"style":4179},[6874],{"type":26,"value":660},{"type":30,"tagName":138,"properties":6876,"children":6877},{"style":4189},[6878],{"type":26,"value":6879},"\"history\"",{"type":30,"tagName":138,"properties":6881,"children":6882},{"style":4179},[6883],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6885,"children":6886},{"style":4200},[6887],{"type":26,"value":6340},{"type":30,"tagName":138,"properties":6889,"children":6890},{"style":4179},[6891],{"type":26,"value":4652},{"type":26,"value":27},{"type":30,"tagName":138,"properties":6894,"children":6895},{"class":140},[6896],{"type":30,"tagName":138,"properties":6897,"children":6898},{"style":4179},[6899],{"type":26,"value":4661},{"type":26,"value":27},{"type":30,"tagName":138,"properties":6902,"children":6903},{"class":140},[6904,6908],{"type":30,"tagName":138,"properties":6905,"children":6906},{"style":4189},[6907],{"type":26,"value":4670},{"type":30,"tagName":138,"properties":6909,"children":6910},{"style":4179},[6911],{"type":26,"value":4675},{"type":26,"value":27},{"type":30,"tagName":138,"properties":6914,"children":6915},{"class":140},[6916,6920,6924,6928,6932,6936,6940,6944,6948],{"type":30,"tagName":138,"properties":6917,"children":6918},{"style":4179},[6919],{"type":26,"value":4684},{"type":30,"tagName":138,"properties":6921,"children":6922},{"style":4189},[6923],{"type":26,"value":4689},{"type":30,"tagName":138,"properties":6925,"children":6926},{"style":4179},[6927],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6929,"children":6930},{"style":4189},[6931],{"type":26,"value":132},{"type":30,"tagName":138,"properties":6933,"children":6934},{"style":4179},[6935],{"type":26,"value":660},{"type":30,"tagName":138,"properties":6937,"children":6938},{"style":4189},[6939],{"type":26,"value":4706},{"type":30,"tagName":138,"properties":6941,"children":6942},{"style":4179},[6943],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6945,"children":6946},{"style":4200},[6947],{"type":26,"value":4326},{"type":30,"tagName":138,"properties":6949,"children":6950},{"style":4179},[6951],{"type":26,"value":4331},{"type":26,"value":27},{"type":30,"tagName":138,"properties":6954,"children":6955},{"class":140},[6956,6960,6964,6968,6972,6976,6980,6984,6989,6993,6998,7002,7007,7011,7016,7020,7025],{"type":30,"tagName":138,"properties":6957,"children":6958},{"style":4179},[6959],{"type":26,"value":4684},{"type":30,"tagName":138,"properties":6961,"children":6962},{"style":4189},[6963],{"type":26,"value":4689},{"type":30,"tagName":138,"properties":6965,"children":6966},{"style":4179},[6967],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6969,"children":6970},{"style":4189},[6971],{"type":26,"value":4248},{"type":30,"tagName":138,"properties":6973,"children":6974},{"style":4179},[6975],{"type":26,"value":660},{"type":30,"tagName":138,"properties":6977,"children":6978},{"style":4189},[6979],{"type":26,"value":4706},{"type":30,"tagName":138,"properties":6981,"children":6982},{"style":4179},[6983],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":6985,"children":6986},{"style":4200},[6987],{"type":26,"value":6988},"\"prints\"",{"type":30,"tagName":138,"properties":6990,"children":6991},{"style":4179},[6992],{"type":26,"value":660},{"type":30,"tagName":138,"properties":6994,"children":6995},{"style":4189},[6996],{"type":26,"value":6997},"\"cellType\"",{"type":30,"tagName":138,"properties":6999,"children":7000},{"style":4179},[7001],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":7003,"children":7004},{"style":4200},[7005],{"type":26,"value":7006},"\"array\"",{"type":30,"tagName":138,"properties":7008,"children":7009},{"style":4179},[7010],{"type":26,"value":660},{"type":30,"tagName":138,"properties":7012,"children":7013},{"style":4189},[7014],{"type":26,"value":7015},"\"max_cells\"",{"type":30,"tagName":138,"properties":7017,"children":7018},{"style":4179},[7019],{"type":26,"value":4197},{"type":30,"tagName":138,"properties":7021,"children":7022},{"style":4189},[7023],{"type":26,"value":7024},"4096",{"type":30,"tagName":138,"properties":7026,"children":7027},{"style":4179},[7028],{"type":26,"value":4652},{"type":26,"value":27},{"type":30,"tagName":138,"properties":7031,"children":7032},{"class":140},[7033],{"type":30,"tagName":138,"properties":7034,"children":7035},{"style":4179},[7036],{"type":26,"value":7037},"  ]",{"type":26,"value":27},{"type":30,"tagName":138,"properties":7040,"children":7041},{"class":140},[7042],{"type":30,"tagName":138,"properties":7043,"children":7044},{"style":4179},[7045],{"type":26,"value":5047},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7048,"children":7049,"position":7162},{},[7050,7058,7069,7075,7086,7092,7103,7108,7119,7126,7138,7145,7157],{"type":26,"value":7051,"position":7052},"Use ",{"start":7053,"end":7056},{"line":7054,"column":20,"offset":7055},206,12617,{"line":7054,"column":38,"offset":7057},12621,{"type":30,"tagName":44,"properties":7059,"children":7060,"position":7066},{},[7061],{"type":26,"value":5690,"position":7062},{"start":7063,"end":7064},{"line":7054,"column":38,"offset":7057},{"line":7054,"column":681,"offset":7065},12644,{"start":7067,"end":7068},{"line":7054,"column":38,"offset":7057},{"line":7054,"column":681,"offset":7065},{"type":26,"value":7070,"position":7071}," or later. ",{"start":7072,"end":7073},{"line":7054,"column":681,"offset":7065},{"line":7054,"column":380,"offset":7074},12655,{"type":30,"tagName":44,"properties":7076,"children":7077,"position":7083},{},[7078],{"type":26,"value":6302,"position":7079},{"start":7080,"end":7081},{"line":7054,"column":380,"offset":7074},{"line":7054,"column":1748,"offset":7082},12665,{"start":7084,"end":7085},{"line":7054,"column":380,"offset":7074},{"line":7054,"column":1748,"offset":7082},{"type":26,"value":7087,"position":7088}," is required, positive,\nand measured in the raw trade's amount units. ",{"start":7089,"end":7090},{"line":7054,"column":1748,"offset":7082},{"line":4125,"column":1884,"offset":7091},12735,{"type":30,"tagName":44,"properties":7093,"children":7094,"position":7100},{},[7095],{"type":26,"value":6321,"position":7096},{"start":7097,"end":7098},{"line":4125,"column":1884,"offset":7091},{"line":4125,"column":530,"offset":7099},12744,{"start":7101,"end":7102},{"line":4125,"column":1884,"offset":7091},{"line":4125,"column":530,"offset":7099},{"type":26,"value":6330,"position":7104},{"start":7105,"end":7106},{"line":4125,"column":530,"offset":7099},{"line":4125,"column":1288,"offset":7107},12757,{"type":30,"tagName":44,"properties":7109,"children":7110,"position":7116},{},[7111],{"type":26,"value":6340,"position":7112},{"start":7113,"end":7114},{"line":4125,"column":1288,"offset":7107},{"line":4125,"column":1602,"offset":7115},12762,{"start":7117,"end":7118},{"line":4125,"column":1288,"offset":7107},{"line":4125,"column":1602,"offset":7115},{"type":26,"value":7120,"position":7121},".\nEvery other history value refuses with ",{"start":7122,"end":7123},{"line":4125,"column":1602,"offset":7115},{"line":7124,"column":230,"offset":7125},208,12803,{"type":30,"tagName":44,"properties":7127,"children":7128,"position":7135},{},[7129],{"type":26,"value":7130,"position":7131},"wrun_tape_history_unavailable",{"start":7132,"end":7133},{"line":7124,"column":230,"offset":7125},{"line":7124,"column":260,"offset":7134},12834,{"start":7136,"end":7137},{"line":7124,"column":230,"offset":7125},{"line":7124,"column":260,"offset":7134},{"type":26,"value":7139,"position":7140},":\n",{"start":7141,"end":7142},{"line":7124,"column":260,"offset":7134},{"line":7143,"column":20,"offset":7144},209,12836,{"type":30,"tagName":44,"properties":7146,"children":7147,"position":7154},{},[7148],{"type":26,"value":7149,"position":7150},"history needs the raw trade lane; live prints only",{"start":7151,"end":7152},{"line":7143,"column":20,"offset":7144},{"line":7143,"column":734,"offset":7153},12888,{"start":7155,"end":7156},{"line":7143,"column":20,"offset":7144},{"line":7143,"column":734,"offset":7153},{"type":26,"value":345,"position":7158},{"start":7159,"end":7160},{"line":7143,"column":734,"offset":7153},{"line":7143,"column":240,"offset":7161},12889,{"start":7163,"end":7164},{"line":7054,"column":20,"offset":7055},{"line":7143,"column":240,"offset":7161},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7167,"children":7168,"position":7248},{},[7169,7176,7187,7194,7206,7212,7224,7231,7242],{"type":26,"value":7170,"position":7171},"Each print occupies four f64 values: ",{"start":7172,"end":7174},{"line":3326,"column":20,"offset":7173},12891,{"line":3326,"column":603,"offset":7175},12928,{"type":30,"tagName":44,"properties":7177,"children":7178,"position":7184},{},[7179],{"type":26,"value":6209,"position":7180},{"start":7181,"end":7182},{"line":3326,"column":603,"offset":7175},{"line":3326,"column":1288,"offset":7183},12959,{"start":7185,"end":7186},{"line":3326,"column":603,"offset":7175},{"line":3326,"column":1288,"offset":7183},{"type":26,"value":7188,"position":7189},".\n",{"start":7190,"end":7191},{"line":3326,"column":1288,"offset":7183},{"line":7192,"column":20,"offset":7193},212,12961,{"type":30,"tagName":44,"properties":7195,"children":7196,"position":7203},{},[7197],{"type":26,"value":7198,"position":7199},"offsetMs",{"start":7200,"end":7201},{"line":7192,"column":20,"offset":7193},{"line":7192,"column":62,"offset":7202},12971,{"start":7204,"end":7205},{"line":7192,"column":20,"offset":7193},{"line":7192,"column":62,"offset":7202},{"type":26,"value":7207,"position":7208}," starts at the primary bar's open; side is +1 BUY or -1 SELL.\nGenerated accessors reserve ",{"start":7209,"end":7210},{"line":7192,"column":62,"offset":7202},{"line":5975,"column":383,"offset":7211},13061,{"type":30,"tagName":44,"properties":7213,"children":7214,"position":7221},{},[7215],{"type":26,"value":7216,"position":7217},"max_cells * 4",{"start":7218,"end":7219},{"line":5975,"column":383,"offset":7211},{"line":5975,"column":461,"offset":7220},13076,{"start":7222,"end":7223},{"line":5975,"column":383,"offset":7211},{"line":5975,"column":461,"offset":7220},{"type":26,"value":7225,"position":7226}," f64 values. A bar exceeding\n",{"start":7227,"end":7228},{"line":5975,"column":461,"offset":7220},{"line":7229,"column":20,"offset":7230},214,13105,{"type":30,"tagName":44,"properties":7232,"children":7233,"position":7239},{},[7234],{"type":26,"value":5672,"position":7235},{"start":7236,"end":7237},{"line":7229,"column":20,"offset":7230},{"line":7229,"column":645,"offset":7238},13116,{"start":7240,"end":7241},{"line":7229,"column":20,"offset":7230},{"line":7229,"column":645,"offset":7238},{"type":26,"value":7243,"position":7244}," refuses the evaluation; it is never clipped.",{"start":7245,"end":7246},{"line":7229,"column":645,"offset":7238},{"line":7229,"column":1120,"offset":7247},13161,{"start":7249,"end":7250},{"line":3326,"column":20,"offset":7173},{"line":7229,"column":1120,"offset":7247},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7253,"children":7254,"position":7281},{},[7255,7264,7275],{"type":26,"value":7256,"position":7257},"The daemon buffer retains at most two hours or 200,000 prints, deduplicates\ntrade ids, and keeps sizes at or above the smallest active threshold.\nEvery input applies its own threshold when reading. Older bars and a buffer\nthat has not started return empty blocks. Historical REST backfill is\nunavailable. ",{"start":7258,"end":7261},{"line":7259,"column":20,"offset":7260},216,13163,{"line":7262,"column":1350,"offset":7263},220,13468,{"type":30,"tagName":44,"properties":7265,"children":7266,"position":7272},{},[7267],{"type":26,"value":2671,"position":7268},{"start":7269,"end":7270},{"line":7262,"column":1350,"offset":7263},{"line":7262,"column":9,"offset":7271},13476,{"start":7273,"end":7274},{"line":7262,"column":1350,"offset":7263},{"line":7262,"column":9,"offset":7271},{"type":26,"value":7276,"position":7277}," still means scalar side-split aggregates.",{"start":7278,"end":7279},{"line":7262,"column":9,"offset":7271},{"line":7262,"column":1775,"offset":7280},13518,{"start":7282,"end":7283},{"line":7259,"column":20,"offset":7260},{"line":7262,"column":1775,"offset":7280},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7286,"children":7287,"position":7353},{},[7288,7296,7308,7314,7326,7332,7348],{"type":26,"value":7289,"position":7290},"The daemon opens the market's tape the first time a package with a tape\ninput is evaluated and keeps it streaming while evaluations keep touching\nit (two primary bars plus fifteen idle minutes close it). Bars longer than\nthe two-hour retention see only the retained prints. A lane with no live stream, such as a\nbacktest replay or a one-shot read outside the daemon, refuses with\n",{"start":7291,"end":7293},{"line":5985,"column":20,"offset":7292},13520,{"line":7294,"column":20,"offset":7295},227,13900,{"type":30,"tagName":44,"properties":7297,"children":7298,"position":7305},{},[7299],{"type":26,"value":7300,"position":7301},"wrun_tape_unavailable",{"start":7302,"end":7303},{"line":7294,"column":20,"offset":7295},{"line":7294,"column":489,"offset":7304},13923,{"start":7306,"end":7307},{"line":7294,"column":20,"offset":7295},{"line":7294,"column":489,"offset":7304},{"type":26,"value":7309,"position":7310},". The celled contract (",{"start":7311,"end":7312},{"line":7294,"column":489,"offset":7304},{"line":7294,"column":1884,"offset":7313},13946,{"type":30,"tagName":44,"properties":7315,"children":7316,"position":7323},{},[7317],{"type":26,"value":7318,"position":7319},"docs/WRUN2_ABI.md",{"start":7320,"end":7321},{"line":7294,"column":1884,"offset":7313},{"line":7294,"column":1420,"offset":7322},13965,{"start":7324,"end":7325},{"line":7294,"column":1884,"offset":7313},{"line":7294,"column":1420,"offset":7322},{"type":26,"value":7327,"position":7328},", section\n\"Live tape\", in the openmarket repository) lists the lifecycle; the caps\nare on ",{"start":7329,"end":7330},{"line":7294,"column":1420,"offset":7322},{"line":3034,"column":52,"offset":7331},14055,{"type":30,"tagName":7333,"properties":7334,"children":7336,"position":7344},"a",{"href":7335},"../reference/limits.md",[7337],{"type":26,"value":7338,"position":7339},"Limits",{"start":7340,"end":7342},{"line":3034,"column":41,"offset":7341},14056,{"line":3034,"column":96,"offset":7343},14062,{"start":7345,"end":7346},{"line":3034,"column":52,"offset":7331},{"line":3034,"column":230,"offset":7347},14087,{"type":26,"value":345,"position":7349},{"start":7350,"end":7351},{"line":3034,"column":230,"offset":7347},{"line":3034,"column":520,"offset":7352},14088,{"start":7354,"end":7355},{"line":5985,"column":20,"offset":7292},{"line":3034,"column":520,"offset":7352},{"type":26,"value":27},{"type":30,"tagName":70,"properties":7358,"children":7360,"position":7369},{"id":7359},"the-worked-footprint-example",[7361],{"type":26,"value":7362,"position":7363},"The worked footprint example",{"start":7364,"end":7367},{"line":7365,"column":79,"offset":7366},231,14093,{"line":7365,"column":250,"offset":7368},14121,{"start":7370,"end":7372},{"line":7365,"column":20,"offset":7371},14090,{"line":7365,"column":250,"offset":7368},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7375,"children":7376,"position":7418},{},[7377,7383,7395,7401,7412],{"type":26,"value":5256,"position":7378},{"start":7379,"end":7381},{"line":3890,"column":20,"offset":7380},14123,{"line":3890,"column":38,"offset":7382},14127,{"type":30,"tagName":44,"properties":7384,"children":7385,"position":7392},{},[7386],{"type":26,"value":7387,"position":7388},"vp-buy-share-codefirst",{"start":7389,"end":7390},{"line":3890,"column":38,"offset":7382},{"line":3890,"column":383,"offset":7391},14151,{"start":7393,"end":7394},{"line":3890,"column":38,"offset":7382},{"line":3890,"column":383,"offset":7391},{"type":26,"value":7396,"position":7397}," template is the footprint loop end to end: a\ncelled ",{"start":7398,"end":7399},{"line":3890,"column":383,"offset":7391},{"line":4135,"column":52,"offset":7400},14204,{"type":30,"tagName":44,"properties":7402,"children":7403,"position":7409},{},[7404],{"type":26,"value":1478,"position":7405},{"start":7406,"end":7407},{"line":4135,"column":52,"offset":7400},{"line":4135,"column":489,"offset":7408},14220,{"start":7410,"end":7411},{"line":4135,"column":52,"offset":7400},{"line":4135,"column":489,"offset":7408},{"type":26,"value":7413,"position":7414}," input, the buy share of each bar's profile as a\nnumeric output, and a per-bar text renderer fed from a string slot. The\nwhole user file (code-first, so the sheet is derived):",{"start":7415,"end":7416},{"line":4135,"column":489,"offset":7408},{"line":4140,"column":1064,"offset":7417},14395,{"start":7419,"end":7420},{"line":3890,"column":20,"offset":7380},{"line":4140,"column":1064,"offset":7417},{"type":26,"value":27},{"type":13,"children":7423},[7424],{"type":30,"tagName":128,"properties":7425,"children":7426,"data":-1},{"class":130,"style":131,"tabindex":132},[7427],{"type":30,"tagName":44,"properties":7428,"children":7429},{},[7430,7459,7460,7485,7486,7511,7512,7537,7538,7541,7542,7564,7565,7596,7597,7619,7620,7651,7652,7695,7696,7699,7700,7775,7776,7779,7780,7817,7818,7852,7853,7968,7969,8018,8019,8132,8133,8258,8259,8266,8267,8392,8393],{"type":30,"tagName":138,"properties":7431,"children":7432},{"class":140},[7433,7439,7444,7449,7454],{"type":30,"tagName":138,"properties":7434,"children":7436},{"style":7435},"--shiki-dark:#F97583;--shiki-light:#D73A49",[7437],{"type":26,"value":7438},"import",{"type":30,"tagName":138,"properties":7440,"children":7441},{"style":4179},[7442],{"type":26,"value":7443}," { input, line, lower, ohlcv, output, render, string, volume_profile } ",{"type":30,"tagName":138,"properties":7445,"children":7446},{"style":7435},[7447],{"type":26,"value":7448},"from",{"type":30,"tagName":138,"properties":7450,"children":7451},{"style":4200},[7452],{"type":26,"value":7453}," \"./sdk/declare\"",{"type":30,"tagName":138,"properties":7455,"children":7456},{"style":4179},[7457],{"type":26,"value":7458},";",{"type":26,"value":27},{"type":30,"tagName":138,"properties":7461,"children":7462},{"class":140},[7463,7467,7472,7476,7481],{"type":30,"tagName":138,"properties":7464,"children":7465},{"style":7435},[7466],{"type":26,"value":7438},{"type":30,"tagName":138,"properties":7468,"children":7469},{"style":4179},[7470],{"type":26,"value":7471}," { in_profile_capacity, in_profile_cells, in_profile_read } ",{"type":30,"tagName":138,"properties":7473,"children":7474},{"style":7435},[7475],{"type":26,"value":7448},{"type":30,"tagName":138,"properties":7477,"children":7478},{"style":4200},[7479],{"type":26,"value":7480}," \"./gen/inputs\"",{"type":30,"tagName":138,"properties":7482,"children":7483},{"style":4179},[7484],{"type":26,"value":7458},{"type":26,"value":27},{"type":30,"tagName":138,"properties":7487,"children":7488},{"class":140},[7489,7493,7498,7502,7507],{"type":30,"tagName":138,"properties":7490,"children":7491},{"style":7435},[7492],{"type":26,"value":7438},{"type":30,"tagName":138,"properties":7494,"children":7495},{"style":4179},[7496],{"type":26,"value":7497}," { emitRow, out_buy_share } ",{"type":30,"tagName":138,"properties":7499,"children":7500},{"style":7435},[7501],{"type":26,"value":7448},{"type":30,"tagName":138,"properties":7503,"children":7504},{"style":4200},[7505],{"type":26,"value":7506}," \"./gen/outputs\"",{"type":30,"tagName":138,"properties":7508,"children":7509},{"style":4179},[7510],{"type":26,"value":7458},{"type":26,"value":27},{"type":30,"tagName":138,"properties":7513,"children":7514},{"class":140},[7515,7519,7524,7528,7533],{"type":30,"tagName":138,"properties":7516,"children":7517},{"style":7435},[7518],{"type":26,"value":7438},{"type":30,"tagName":138,"properties":7520,"children":7521},{"style":4179},[7522],{"type":26,"value":7523}," { sb_clear, sb_f64, sb_text, str_summary_sb } ",{"type":30,"tagName":138,"properties":7525,"children":7526},{"style":7435},[7527],{"type":26,"value":7448},{"type":30,"tagName":138,"properties":7529,"children":7530},{"style":4200},[7531],{"type":26,"value":7532}," \"./gen/strings\"",{"type":30,"tagName":138,"properties":7534,"children":7535},{"style":4179},[7536],{"type":26,"value":7458},{"type":26,"value":27},{"type":30,"tagName":138,"properties":7539,"children":7540},{"class":140},[],{"type":26,"value":27},{"type":30,"tagName":138,"properties":7543,"children":7544},{"class":140},[7545,7550,7555,7559],{"type":30,"tagName":138,"properties":7546,"children":7548},{"style":7547},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[7549],{"type":26,"value":48},{"type":30,"tagName":138,"properties":7551,"children":7552},{"style":4179},[7553],{"type":26,"value":7554},"(",{"type":30,"tagName":138,"properties":7556,"children":7557},{"style":4200},[7558],{"type":26,"value":4326},{"type":30,"tagName":138,"properties":7560,"children":7561},{"style":4179},[7562],{"type":26,"value":7563},", ohlcv.close);",{"type":26,"value":27},{"type":30,"tagName":138,"properties":7566,"children":7567},{"class":140},[7568,7572,7576,7581,7586,7591],{"type":30,"tagName":138,"properties":7569,"children":7570},{"style":7547},[7571],{"type":26,"value":48},{"type":30,"tagName":138,"properties":7573,"children":7574},{"style":4179},[7575],{"type":26,"value":7554},{"type":30,"tagName":138,"properties":7577,"children":7578},{"style":4200},[7579],{"type":26,"value":7580},"\"profile\"",{"type":30,"tagName":138,"properties":7582,"children":7583},{"style":4179},[7584],{"type":26,"value":7585},", volume_profile.cells, { max_cells: ",{"type":30,"tagName":138,"properties":7587,"children":7588},{"style":4189},[7589],{"type":26,"value":7590},"512",{"type":30,"tagName":138,"properties":7592,"children":7593},{"style":4179},[7594],{"type":26,"value":7595}," });",{"type":26,"value":27},{"type":30,"tagName":138,"properties":7598,"children":7599},{"class":140},[7600,7605,7609,7614],{"type":30,"tagName":138,"properties":7601,"children":7602},{"style":7547},[7603],{"type":26,"value":7604},"output",{"type":30,"tagName":138,"properties":7606,"children":7607},{"style":4179},[7608],{"type":26,"value":7554},{"type":30,"tagName":138,"properties":7610,"children":7611},{"style":4200},[7612],{"type":26,"value":7613},"\"buy_share\"",{"type":30,"tagName":138,"properties":7615,"children":7616},{"style":4179},[7617],{"type":26,"value":7618},", line, lower);",{"type":26,"value":27},{"type":30,"tagName":138,"properties":7621,"children":7622},{"class":140},[7623,7628,7632,7637,7642,7647],{"type":30,"tagName":138,"properties":7624,"children":7625},{"style":7547},[7626],{"type":26,"value":7627},"string",{"type":30,"tagName":138,"properties":7629,"children":7630},{"style":4179},[7631],{"type":26,"value":7554},{"type":30,"tagName":138,"properties":7633,"children":7634},{"style":4200},[7635],{"type":26,"value":7636},"\"summary\"",{"type":30,"tagName":138,"properties":7638,"children":7639},{"style":4179},[7640],{"type":26,"value":7641},", { max_bytes: ",{"type":30,"tagName":138,"properties":7643,"children":7644},{"style":4189},[7645],{"type":26,"value":7646},"64",{"type":30,"tagName":138,"properties":7648,"children":7649},{"style":4179},[7650],{"type":26,"value":7595},{"type":26,"value":27},{"type":30,"tagName":138,"properties":7653,"children":7654},{"class":140},[7655,7660,7664,7668,7673,7678,7682,7687,7691],{"type":30,"tagName":138,"properties":7656,"children":7657},{"style":4179},[7658],{"type":26,"value":7659},"render.",{"type":30,"tagName":138,"properties":7661,"children":7662},{"style":7547},[7663],{"type":26,"value":26},{"type":30,"tagName":138,"properties":7665,"children":7666},{"style":4179},[7667],{"type":26,"value":7554},{"type":30,"tagName":138,"properties":7669,"children":7670},{"style":4200},[7671],{"type":26,"value":7672},"\"flow\"",{"type":30,"tagName":138,"properties":7674,"children":7675},{"style":4179},[7676],{"type":26,"value":7677},", { y: ",{"type":30,"tagName":138,"properties":7679,"children":7680},{"style":4200},[7681],{"type":26,"value":7613},{"type":30,"tagName":138,"properties":7683,"children":7684},{"style":4179},[7685],{"type":26,"value":7686},", text: ",{"type":30,"tagName":138,"properties":7688,"children":7689},{"style":4200},[7690],{"type":26,"value":7636},{"type":30,"tagName":138,"properties":7692,"children":7693},{"style":4179},[7694],{"type":26,"value":7595},{"type":26,"value":27},{"type":30,"tagName":138,"properties":7697,"children":7698},{"class":140},[],{"type":26,"value":27},{"type":30,"tagName":138,"properties":7701,"children":7702},{"class":140},[7703,7708,7713,7718,7723,7728,7733,7738,7743,7748,7753,7757,7762,7766,7771],{"type":30,"tagName":138,"properties":7704,"children":7705},{"style":7435},[7706],{"type":26,"value":7707},"const",{"type":30,"tagName":138,"properties":7709,"children":7710},{"style":4189},[7711],{"type":26,"value":7712}," cells",{"type":30,"tagName":138,"properties":7714,"children":7715},{"style":7435},[7716],{"type":26,"value":7717}," =",{"type":30,"tagName":138,"properties":7719,"children":7720},{"style":7435},[7721],{"type":26,"value":7722}," new",{"type":30,"tagName":138,"properties":7724,"children":7725},{"style":7547},[7726],{"type":26,"value":7727}," StaticArray",{"type":30,"tagName":138,"properties":7729,"children":7730},{"style":4179},[7731],{"type":26,"value":7732},"\u003C",{"type":30,"tagName":138,"properties":7734,"children":7735},{"style":7547},[7736],{"type":26,"value":7737},"f64",{"type":30,"tagName":138,"properties":7739,"children":7740},{"style":4179},[7741],{"type":26,"value":7742},">(in_profile_capacity); ",{"type":30,"tagName":138,"properties":7744,"children":7745},{"style":7435},[7746],{"type":26,"value":7747},"let",{"type":30,"tagName":138,"properties":7749,"children":7750},{"style":4179},[7751],{"type":26,"value":7752}," share",{"type":30,"tagName":138,"properties":7754,"children":7755},{"style":7435},[7756],{"type":26,"value":5736},{"type":30,"tagName":138,"properties":7758,"children":7759},{"style":7547},[7760],{"type":26,"value":7761}," f64",{"type":30,"tagName":138,"properties":7763,"children":7764},{"style":7435},[7765],{"type":26,"value":7717},{"type":30,"tagName":138,"properties":7767,"children":7768},{"style":4189},[7769],{"type":26,"value":7770}," NaN",{"type":30,"tagName":138,"properties":7772,"children":7773},{"style":4179},[7774],{"type":26,"value":7458},{"type":26,"value":27},{"type":30,"tagName":138,"properties":7777,"children":7778},{"class":140},[],{"type":26,"value":27},{"type":30,"tagName":138,"properties":7781,"children":7782},{"class":140},[7783,7788,7793,7798,7803,7807,7812],{"type":30,"tagName":138,"properties":7784,"children":7785},{"style":7435},[7786],{"type":26,"value":7787},"export",{"type":30,"tagName":138,"properties":7789,"children":7790},{"style":7435},[7791],{"type":26,"value":7792}," function",{"type":30,"tagName":138,"properties":7794,"children":7795},{"style":7547},[7796],{"type":26,"value":7797}," init",{"type":30,"tagName":138,"properties":7799,"children":7800},{"style":4179},[7801],{"type":26,"value":7802},"()",{"type":30,"tagName":138,"properties":7804,"children":7805},{"style":7435},[7806],{"type":26,"value":5736},{"type":30,"tagName":138,"properties":7808,"children":7809},{"style":4189},[7810],{"type":26,"value":7811}," void",{"type":30,"tagName":138,"properties":7813,"children":7814},{"style":4179},[7815],{"type":26,"value":7816}," {}",{"type":26,"value":27},{"type":30,"tagName":138,"properties":7819,"children":7820},{"class":140},[7821,7825,7829,7834,7838,7842,7847],{"type":30,"tagName":138,"properties":7822,"children":7823},{"style":7435},[7824],{"type":26,"value":7787},{"type":30,"tagName":138,"properties":7826,"children":7827},{"style":7435},[7828],{"type":26,"value":7792},{"type":30,"tagName":138,"properties":7830,"children":7831},{"style":7547},[7832],{"type":26,"value":7833}," state",{"type":30,"tagName":138,"properties":7835,"children":7836},{"style":4179},[7837],{"type":26,"value":7802},{"type":30,"tagName":138,"properties":7839,"children":7840},{"style":7435},[7841],{"type":26,"value":5736},{"type":30,"tagName":138,"properties":7843,"children":7844},{"style":7547},[7845],{"type":26,"value":7846}," i32",{"type":30,"tagName":138,"properties":7848,"children":7849},{"style":4179},[7850],{"type":26,"value":7851}," {",{"type":26,"value":27},{"type":30,"tagName":138,"properties":7854,"children":7855},{"class":140},[7856,7861,7866,7870,7875,7880,7885,7890,7895,7900,7905,7910,7914,7919,7923,7928,7932,7937,7942,7946,7950,7955,7960,7964],{"type":30,"tagName":138,"properties":7857,"children":7858},{"style":7435},[7859],{"type":26,"value":7860},"  const",{"type":30,"tagName":138,"properties":7862,"children":7863},{"style":4189},[7864],{"type":26,"value":7865}," n",{"type":30,"tagName":138,"properties":7867,"children":7868},{"style":7435},[7869],{"type":26,"value":7717},{"type":30,"tagName":138,"properties":7871,"children":7872},{"style":7547},[7873],{"type":26,"value":7874}," in_profile_cells",{"type":30,"tagName":138,"properties":7876,"children":7877},{"style":4179},[7878],{"type":26,"value":7879},"(); ",{"type":30,"tagName":138,"properties":7881,"children":7882},{"style":7435},[7883],{"type":26,"value":7884},"if",{"type":30,"tagName":138,"properties":7886,"children":7887},{"style":4179},[7888],{"type":26,"value":7889}," (n ",{"type":30,"tagName":138,"properties":7891,"children":7892},{"style":7435},[7893],{"type":26,"value":7894},"\u003C=",{"type":30,"tagName":138,"properties":7896,"children":7897},{"style":4189},[7898],{"type":26,"value":7899}," 0",{"type":30,"tagName":138,"properties":7901,"children":7902},{"style":7435},[7903],{"type":26,"value":7904}," ||",{"type":30,"tagName":138,"properties":7906,"children":7907},{"style":7547},[7908],{"type":26,"value":7909}," in_profile_read",{"type":30,"tagName":138,"properties":7911,"children":7912},{"style":4179},[7913],{"type":26,"value":7554},{"type":30,"tagName":138,"properties":7915,"children":7916},{"style":7547},[7917],{"type":26,"value":7918},"i32",{"type":30,"tagName":138,"properties":7920,"children":7921},{"style":4179},[7922],{"type":26,"value":7554},{"type":30,"tagName":138,"properties":7924,"children":7925},{"style":7547},[7926],{"type":26,"value":7927},"changetype",{"type":30,"tagName":138,"properties":7929,"children":7930},{"style":4179},[7931],{"type":26,"value":7732},{"type":30,"tagName":138,"properties":7933,"children":7934},{"style":7547},[7935],{"type":26,"value":7936},"usize",{"type":30,"tagName":138,"properties":7938,"children":7939},{"style":4179},[7940],{"type":26,"value":7941},">(cells))) ",{"type":30,"tagName":138,"properties":7943,"children":7944},{"style":7435},[7945],{"type":26,"value":7732},{"type":30,"tagName":138,"properties":7947,"children":7948},{"style":4189},[7949],{"type":26,"value":7899},{"type":30,"tagName":138,"properties":7951,"children":7952},{"style":4179},[7953],{"type":26,"value":7954},") ",{"type":30,"tagName":138,"properties":7956,"children":7957},{"style":7435},[7958],{"type":26,"value":7959},"return",{"type":30,"tagName":138,"properties":7961,"children":7962},{"style":4189},[7963],{"type":26,"value":7899},{"type":30,"tagName":138,"properties":7965,"children":7966},{"style":4179},[7967],{"type":26,"value":7458},{"type":26,"value":27},{"type":30,"tagName":138,"properties":7970,"children":7971},{"class":140},[7972,7977,7982,7987,7992,7997,8001,8006,8010,8014],{"type":30,"tagName":138,"properties":7973,"children":7974},{"style":7435},[7975],{"type":26,"value":7976},"  let",{"type":30,"tagName":138,"properties":7978,"children":7979},{"style":4179},[7980],{"type":26,"value":7981}," buy ",{"type":30,"tagName":138,"properties":7983,"children":7984},{"style":7435},[7985],{"type":26,"value":7986},"=",{"type":30,"tagName":138,"properties":7988,"children":7989},{"style":4189},[7990],{"type":26,"value":7991}," 0.0",{"type":30,"tagName":138,"properties":7993,"children":7994},{"style":4179},[7995],{"type":26,"value":7996},"; ",{"type":30,"tagName":138,"properties":7998,"children":7999},{"style":7435},[8000],{"type":26,"value":7747},{"type":30,"tagName":138,"properties":8002,"children":8003},{"style":4179},[8004],{"type":26,"value":8005}," sell ",{"type":30,"tagName":138,"properties":8007,"children":8008},{"style":7435},[8009],{"type":26,"value":7986},{"type":30,"tagName":138,"properties":8011,"children":8012},{"style":4189},[8013],{"type":26,"value":7991},{"type":30,"tagName":138,"properties":8015,"children":8016},{"style":4179},[8017],{"type":26,"value":7458},{"type":26,"value":27},{"type":30,"tagName":138,"properties":8020,"children":8021},{"class":140},[8022,8027,8031,8035,8040,8044,8048,8053,8058,8063,8068,8073,8078,8083,8088,8092,8097,8101,8106,8111,8115,8119,8123,8127],{"type":30,"tagName":138,"properties":8023,"children":8024},{"style":7435},[8025],{"type":26,"value":8026},"  for",{"type":30,"tagName":138,"properties":8028,"children":8029},{"style":4179},[8030],{"type":26,"value":641},{"type":30,"tagName":138,"properties":8032,"children":8033},{"style":7435},[8034],{"type":26,"value":7747},{"type":30,"tagName":138,"properties":8036,"children":8037},{"style":4179},[8038],{"type":26,"value":8039}," i ",{"type":30,"tagName":138,"properties":8041,"children":8042},{"style":7435},[8043],{"type":26,"value":7986},{"type":30,"tagName":138,"properties":8045,"children":8046},{"style":4189},[8047],{"type":26,"value":7899},{"type":30,"tagName":138,"properties":8049,"children":8050},{"style":4179},[8051],{"type":26,"value":8052},"; i ",{"type":30,"tagName":138,"properties":8054,"children":8055},{"style":7435},[8056],{"type":26,"value":8057},"+",{"type":30,"tagName":138,"properties":8059,"children":8060},{"style":4189},[8061],{"type":26,"value":8062}," 3",{"type":30,"tagName":138,"properties":8064,"children":8065},{"style":7435},[8066],{"type":26,"value":8067}," \u003C",{"type":30,"tagName":138,"properties":8069,"children":8070},{"style":4179},[8071],{"type":26,"value":8072}," n; i ",{"type":30,"tagName":138,"properties":8074,"children":8075},{"style":7435},[8076],{"type":26,"value":8077},"+=",{"type":30,"tagName":138,"properties":8079,"children":8080},{"style":4189},[8081],{"type":26,"value":8082}," 4",{"type":30,"tagName":138,"properties":8084,"children":8085},{"style":4179},[8086],{"type":26,"value":8087},") { buy ",{"type":30,"tagName":138,"properties":8089,"children":8090},{"style":7435},[8091],{"type":26,"value":8077},{"type":30,"tagName":138,"properties":8093,"children":8094},{"style":4179},[8095],{"type":26,"value":8096}," cells[i ",{"type":30,"tagName":138,"properties":8098,"children":8099},{"style":7435},[8100],{"type":26,"value":8057},{"type":30,"tagName":138,"properties":8102,"children":8103},{"style":4189},[8104],{"type":26,"value":8105}," 2",{"type":30,"tagName":138,"properties":8107,"children":8108},{"style":4179},[8109],{"type":26,"value":8110},"]; sell ",{"type":30,"tagName":138,"properties":8112,"children":8113},{"style":7435},[8114],{"type":26,"value":8077},{"type":30,"tagName":138,"properties":8116,"children":8117},{"style":4179},[8118],{"type":26,"value":8096},{"type":30,"tagName":138,"properties":8120,"children":8121},{"style":7435},[8122],{"type":26,"value":8057},{"type":30,"tagName":138,"properties":8124,"children":8125},{"style":4189},[8126],{"type":26,"value":8062},{"type":30,"tagName":138,"properties":8128,"children":8129},{"style":4179},[8130],{"type":26,"value":8131},"]; }",{"type":26,"value":27},{"type":30,"tagName":138,"properties":8134,"children":8135},{"class":140},[8136,8141,8145,8149,8153,8157,8162,8166,8171,8175,8180,8185,8190,8195,8200,8204,8209,8213,8217,8221,8225,8230,8235,8240,8244,8249,8254],{"type":30,"tagName":138,"properties":8137,"children":8138},{"style":4179},[8139],{"type":26,"value":8140},"  share ",{"type":30,"tagName":138,"properties":8142,"children":8143},{"style":7435},[8144],{"type":26,"value":7986},{"type":30,"tagName":138,"properties":8146,"children":8147},{"style":4179},[8148],{"type":26,"value":7981},{"type":30,"tagName":138,"properties":8150,"children":8151},{"style":7435},[8152],{"type":26,"value":8057},{"type":30,"tagName":138,"properties":8154,"children":8155},{"style":4179},[8156],{"type":26,"value":8005},{"type":30,"tagName":138,"properties":8158,"children":8159},{"style":7435},[8160],{"type":26,"value":8161},">",{"type":30,"tagName":138,"properties":8163,"children":8164},{"style":4189},[8165],{"type":26,"value":7991},{"type":30,"tagName":138,"properties":8167,"children":8168},{"style":7435},[8169],{"type":26,"value":8170}," ?",{"type":30,"tagName":138,"properties":8172,"children":8173},{"style":4179},[8174],{"type":26,"value":641},{"type":30,"tagName":138,"properties":8176,"children":8177},{"style":4189},[8178],{"type":26,"value":8179},"100.0",{"type":30,"tagName":138,"properties":8181,"children":8182},{"style":7435},[8183],{"type":26,"value":8184}," *",{"type":30,"tagName":138,"properties":8186,"children":8187},{"style":4179},[8188],{"type":26,"value":8189}," buy) ",{"type":30,"tagName":138,"properties":8191,"children":8192},{"style":7435},[8193],{"type":26,"value":8194},"/",{"type":30,"tagName":138,"properties":8196,"children":8197},{"style":4179},[8198],{"type":26,"value":8199}," (buy ",{"type":30,"tagName":138,"properties":8201,"children":8202},{"style":7435},[8203],{"type":26,"value":8057},{"type":30,"tagName":138,"properties":8205,"children":8206},{"style":4179},[8207],{"type":26,"value":8208}," sell) ",{"type":30,"tagName":138,"properties":8210,"children":8211},{"style":7435},[8212],{"type":26,"value":5736},{"type":30,"tagName":138,"properties":8214,"children":8215},{"style":4189},[8216],{"type":26,"value":7770},{"type":30,"tagName":138,"properties":8218,"children":8219},{"style":4179},[8220],{"type":26,"value":7996},{"type":30,"tagName":138,"properties":8222,"children":8223},{"style":7435},[8224],{"type":26,"value":7959},{"type":30,"tagName":138,"properties":8226,"children":8227},{"style":7547},[8228],{"type":26,"value":8229}," isNaN",{"type":30,"tagName":138,"properties":8231,"children":8232},{"style":4179},[8233],{"type":26,"value":8234},"(share) ",{"type":30,"tagName":138,"properties":8236,"children":8237},{"style":7435},[8238],{"type":26,"value":8239},"?",{"type":30,"tagName":138,"properties":8241,"children":8242},{"style":4189},[8243],{"type":26,"value":7899},{"type":30,"tagName":138,"properties":8245,"children":8246},{"style":7435},[8247],{"type":26,"value":8248}," :",{"type":30,"tagName":138,"properties":8250,"children":8251},{"style":4189},[8252],{"type":26,"value":8253}," 1",{"type":30,"tagName":138,"properties":8255,"children":8256},{"style":4179},[8257],{"type":26,"value":7458},{"type":26,"value":27},{"type":30,"tagName":138,"properties":8260,"children":8261},{"class":140},[8262],{"type":30,"tagName":138,"properties":8263,"children":8264},{"style":4179},[8265],{"type":26,"value":5047},{"type":26,"value":27},{"type":30,"tagName":138,"properties":8268,"children":8269},{"class":140},[8270,8274,8278,8283,8287,8291,8295,8300,8305,8310,8315,8319,8324,8328,8333,8338,8343,8348,8352,8356,8360,8364,8369,8373,8378,8382,8387],{"type":30,"tagName":138,"properties":8271,"children":8272},{"style":7435},[8273],{"type":26,"value":7787},{"type":30,"tagName":138,"properties":8275,"children":8276},{"style":7435},[8277],{"type":26,"value":7792},{"type":30,"tagName":138,"properties":8279,"children":8280},{"style":7547},[8281],{"type":26,"value":8282}," finalize",{"type":30,"tagName":138,"properties":8284,"children":8285},{"style":4179},[8286],{"type":26,"value":7802},{"type":30,"tagName":138,"properties":8288,"children":8289},{"style":7435},[8290],{"type":26,"value":5736},{"type":30,"tagName":138,"properties":8292,"children":8293},{"style":4189},[8294],{"type":26,"value":7811},{"type":30,"tagName":138,"properties":8296,"children":8297},{"style":4179},[8298],{"type":26,"value":8299}," { ",{"type":30,"tagName":138,"properties":8301,"children":8302},{"style":7547},[8303],{"type":26,"value":8304},"out_buy_share",{"type":30,"tagName":138,"properties":8306,"children":8307},{"style":4179},[8308],{"type":26,"value":8309},"(share); ",{"type":30,"tagName":138,"properties":8311,"children":8312},{"style":7547},[8313],{"type":26,"value":8314},"sb_clear",{"type":30,"tagName":138,"properties":8316,"children":8317},{"style":4179},[8318],{"type":26,"value":7879},{"type":30,"tagName":138,"properties":8320,"children":8321},{"style":7547},[8322],{"type":26,"value":8323},"sb_text",{"type":30,"tagName":138,"properties":8325,"children":8326},{"style":4179},[8327],{"type":26,"value":7554},{"type":30,"tagName":138,"properties":8329,"children":8330},{"style":4200},[8331],{"type":26,"value":8332},"\"buy \"",{"type":30,"tagName":138,"properties":8334,"children":8335},{"style":4179},[8336],{"type":26,"value":8337},"); ",{"type":30,"tagName":138,"properties":8339,"children":8340},{"style":7547},[8341],{"type":26,"value":8342},"sb_f64",{"type":30,"tagName":138,"properties":8344,"children":8345},{"style":4179},[8346],{"type":26,"value":8347},"(share, ",{"type":30,"tagName":138,"properties":8349,"children":8350},{"style":4189},[8351],{"type":26,"value":4248},{"type":30,"tagName":138,"properties":8353,"children":8354},{"style":4179},[8355],{"type":26,"value":8337},{"type":30,"tagName":138,"properties":8357,"children":8358},{"style":7547},[8359],{"type":26,"value":8323},{"type":30,"tagName":138,"properties":8361,"children":8362},{"style":4179},[8363],{"type":26,"value":7554},{"type":30,"tagName":138,"properties":8365,"children":8366},{"style":4200},[8367],{"type":26,"value":8368},"\"%\"",{"type":30,"tagName":138,"properties":8370,"children":8371},{"style":4179},[8372],{"type":26,"value":8337},{"type":30,"tagName":138,"properties":8374,"children":8375},{"style":7547},[8376],{"type":26,"value":8377},"str_summary_sb",{"type":30,"tagName":138,"properties":8379,"children":8380},{"style":4179},[8381],{"type":26,"value":7879},{"type":30,"tagName":138,"properties":8383,"children":8384},{"style":7547},[8385],{"type":26,"value":8386},"emitRow",{"type":30,"tagName":138,"properties":8388,"children":8389},{"style":4179},[8390],{"type":26,"value":8391},"(); }",{"type":26,"value":27},{"type":30,"tagName":138,"properties":8394,"children":8395},{"class":140},[8396,8400,8404,8409,8413,8417,8421,8426,8430,8434],{"type":30,"tagName":138,"properties":8397,"children":8398},{"style":7435},[8399],{"type":26,"value":7787},{"type":30,"tagName":138,"properties":8401,"children":8402},{"style":7435},[8403],{"type":26,"value":7792},{"type":30,"tagName":138,"properties":8405,"children":8406},{"style":7547},[8407],{"type":26,"value":8408}," reset",{"type":30,"tagName":138,"properties":8410,"children":8411},{"style":4179},[8412],{"type":26,"value":7802},{"type":30,"tagName":138,"properties":8414,"children":8415},{"style":7435},[8416],{"type":26,"value":5736},{"type":30,"tagName":138,"properties":8418,"children":8419},{"style":4189},[8420],{"type":26,"value":7811},{"type":30,"tagName":138,"properties":8422,"children":8423},{"style":4179},[8424],{"type":26,"value":8425}," { share ",{"type":30,"tagName":138,"properties":8427,"children":8428},{"style":7435},[8429],{"type":26,"value":7986},{"type":30,"tagName":138,"properties":8431,"children":8432},{"style":4189},[8433],{"type":26,"value":7770},{"type":30,"tagName":138,"properties":8435,"children":8436},{"style":4179},[8437],{"type":26,"value":8438},"; }",{"type":26,"value":27},{"type":30,"tagName":31,"properties":8441,"children":8442,"position":8451},{},[8443],{"type":26,"value":8444,"position":8445},"Scaffold it, install it, and read a live value on real volume-profile rows:",{"start":8446,"end":8449},{"line":8447,"column":20,"offset":8448},263,15614,{"line":8447,"column":63,"offset":8450},15689,{"start":8452,"end":8453},{"line":8447,"column":20,"offset":8448},{"line":8447,"column":63,"offset":8450},{"type":26,"value":27},{"type":13,"children":8456},[8457],{"type":30,"tagName":128,"properties":8458,"children":8459,"data":-1},{"class":130,"style":131,"tabindex":132},[8460],{"type":30,"tagName":44,"properties":8461,"children":8462},{},[8463,8501,8502,8527,8528,8575,8576],{"type":30,"tagName":138,"properties":8464,"children":8465},{"class":140},[8466,8471,8476,8481,8486,8491,8496],{"type":30,"tagName":138,"properties":8467,"children":8468},{"style":7547},[8469],{"type":26,"value":8470},"om",{"type":30,"tagName":138,"properties":8472,"children":8473},{"style":4200},[8474],{"type":26,"value":8475}," wrun",{"type":30,"tagName":138,"properties":8477,"children":8478},{"style":4200},[8479],{"type":26,"value":8480}," create",{"type":30,"tagName":138,"properties":8482,"children":8483},{"style":4200},[8484],{"type":26,"value":8485}," @you/vp-flow",{"type":30,"tagName":138,"properties":8487,"children":8488},{"style":4200},[8489],{"type":26,"value":8490}," ./vp-flow",{"type":30,"tagName":138,"properties":8492,"children":8493},{"style":4189},[8494],{"type":26,"value":8495}," --template",{"type":30,"tagName":138,"properties":8497,"children":8498},{"style":4200},[8499],{"type":26,"value":8500}," vp-buy-share-codefirst",{"type":26,"value":27},{"type":30,"tagName":138,"properties":8503,"children":8504},{"class":140},[8505,8509,8513,8518,8522],{"type":30,"tagName":138,"properties":8506,"children":8507},{"style":7547},[8508],{"type":26,"value":8470},{"type":30,"tagName":138,"properties":8510,"children":8511},{"style":4200},[8512],{"type":26,"value":8475},{"type":30,"tagName":138,"properties":8514,"children":8515},{"style":4200},[8516],{"type":26,"value":8517}," install",{"type":30,"tagName":138,"properties":8519,"children":8520},{"style":4200},[8521],{"type":26,"value":8490},{"type":30,"tagName":138,"properties":8523,"children":8524},{"style":4189},[8525],{"type":26,"value":8526}," --replace",{"type":26,"value":27},{"type":30,"tagName":138,"properties":8529,"children":8530},{"class":140},[8531,8535,8540,8545,8550,8555,8560,8565,8570],{"type":30,"tagName":138,"properties":8532,"children":8533},{"style":7547},[8534],{"type":26,"value":8470},{"type":30,"tagName":138,"properties":8536,"children":8537},{"style":4200},[8538],{"type":26,"value":8539}," metric",{"type":30,"tagName":138,"properties":8541,"children":8542},{"style":4200},[8543],{"type":26,"value":8544}," get",{"type":30,"tagName":138,"properties":8546,"children":8547},{"style":4189},[8548],{"type":26,"value":8549}," --metric",{"type":30,"tagName":138,"properties":8551,"children":8552},{"style":4200},[8553],{"type":26,"value":8554}," wrun/@you/vp-flow/buy_share",{"type":30,"tagName":138,"properties":8556,"children":8557},{"style":4189},[8558],{"type":26,"value":8559}," --symbol",{"type":30,"tagName":138,"properties":8561,"children":8562},{"style":4200},[8563],{"type":26,"value":8564}," BTCUSDT",{"type":30,"tagName":138,"properties":8566,"children":8567},{"style":4189},[8568],{"type":26,"value":8569}," --exchange",{"type":30,"tagName":138,"properties":8571,"children":8572},{"style":4200},[8573],{"type":26,"value":8574}," BINANCE_FUTURES",{"type":26,"value":27},{"type":30,"tagName":138,"properties":8577,"children":8578},{"class":140},[8579,8583,8587,8592,8596,8600,8604,8608,8612,8616,8621],{"type":30,"tagName":138,"properties":8580,"children":8581},{"style":7547},[8582],{"type":26,"value":8470},{"type":30,"tagName":138,"properties":8584,"children":8585},{"style":4200},[8586],{"type":26,"value":8539},{"type":30,"tagName":138,"properties":8588,"children":8589},{"style":4200},[8590],{"type":26,"value":8591}," series",{"type":30,"tagName":138,"properties":8593,"children":8594},{"style":4189},[8595],{"type":26,"value":8549},{"type":30,"tagName":138,"properties":8597,"children":8598},{"style":4200},[8599],{"type":26,"value":8554},{"type":30,"tagName":138,"properties":8601,"children":8602},{"style":4189},[8603],{"type":26,"value":8559},{"type":30,"tagName":138,"properties":8605,"children":8606},{"style":4200},[8607],{"type":26,"value":8564},{"type":30,"tagName":138,"properties":8609,"children":8610},{"style":4189},[8611],{"type":26,"value":8569},{"type":30,"tagName":138,"properties":8613,"children":8614},{"style":4200},[8615],{"type":26,"value":8574},{"type":30,"tagName":138,"properties":8617,"children":8618},{"style":4189},[8619],{"type":26,"value":8620}," --bars",{"type":30,"tagName":138,"properties":8622,"children":8623},{"style":4189},[8624],{"type":26,"value":8625}," 48",{"type":26,"value":27},{"type":30,"tagName":31,"properties":8628,"children":8629,"position":8676},{},[8630,8638,8650,8657,8669],{"type":26,"value":8631,"position":8632},"A bar whose profile splits 60/40 to the buy side computes ",{"start":8633,"end":8636},{"line":8634,"column":20,"offset":8635},272,16015,{"line":8634,"column":271,"offset":8637},16073,{"type":30,"tagName":44,"properties":8639,"children":8640,"position":8647},{},[8641],{"type":26,"value":8642,"position":8643},"buy_share = 60",{"start":8644,"end":8645},{"line":8634,"column":271,"offset":8637},{"line":8634,"column":1903,"offset":8646},16089,{"start":8648,"end":8649},{"line":8634,"column":271,"offset":8637},{"line":8634,"column":1903,"offset":8646},{"type":26,"value":8651,"position":8652},"\nand renders the text ",{"start":8653,"end":8654},{"line":8634,"column":1903,"offset":8646},{"line":8655,"column":9,"offset":8656},273,16111,{"type":30,"tagName":44,"properties":8658,"children":8659,"position":8666},{},[8660],{"type":26,"value":8661,"position":8662},"buy 60.0%",{"start":8663,"end":8664},{"line":8655,"column":9,"offset":8656},{"line":8655,"column":270,"offset":8665},16122,{"start":8667,"end":8668},{"line":8655,"column":9,"offset":8656},{"line":8655,"column":270,"offset":8665},{"type":26,"value":8670,"position":8671}," at that bar. For a book-driven variant,\npick the venue's bucket width first:",{"start":8672,"end":8673},{"line":8655,"column":270,"offset":8665},{"line":8674,"column":364,"offset":8675},274,16199,{"start":8677,"end":8678},{"line":8634,"column":20,"offset":8635},{"line":8674,"column":364,"offset":8675},{"type":26,"value":27},{"type":13,"children":8681},[8682],{"type":30,"tagName":128,"properties":8683,"children":8684,"data":-1},{"class":130,"style":131,"tabindex":132},[8685],{"type":30,"tagName":44,"properties":8686,"children":8687},{},[8688],{"type":30,"tagName":138,"properties":8689,"children":8690},{"class":140},[8691,8695,8700,8704],{"type":30,"tagName":138,"properties":8692,"children":8693},{"style":7547},[8694],{"type":26,"value":8470},{"type":30,"tagName":138,"properties":8696,"children":8697},{"style":4200},[8698],{"type":26,"value":8699}," block-sizes",{"type":30,"tagName":138,"properties":8701,"children":8702},{"style":4189},[8703],{"type":26,"value":8569},{"type":30,"tagName":138,"properties":8705,"children":8706},{"style":4200},[8707],{"type":26,"value":8574},{"type":26,"value":27},{"type":30,"tagName":70,"properties":8710,"children":8712,"position":8721},{"id":8711},"how-many-sources-you-can-open",[8713],{"type":26,"value":8714,"position":8715},"How many sources you can open",{"start":8716,"end":8719},{"line":8717,"column":79,"offset":8718},280,16259,{"line":8717,"column":270,"offset":8720},16288,{"start":8722,"end":8724},{"line":8717,"column":20,"offset":8723},16256,{"line":8717,"column":270,"offset":8720},{"type":26,"value":27},{"type":30,"tagName":31,"properties":8727,"children":8728,"position":8737},{},[8729],{"type":26,"value":8730,"position":8731},"kScript budgeted ten weighted source slots per script. An Indicator has no\nslot budget: every input is one series requirement, and the practical\ncost is fetch time on the widest window (a coarse pin widens the fetch by\ntwo source intervals). Two inputs with the same source, market, and knobs\nare two declarations over one feed; a derived value (an average of an\ninput) costs nothing, since it is your arithmetic. The one hard ceiling\nis on the other side: a module may write at most 256 output slots.",{"start":8732,"end":8735},{"line":8733,"column":20,"offset":8734},282,16290,{"line":3058,"column":901,"offset":8736},16791,{"start":8738,"end":8739},{"line":8733,"column":20,"offset":8734},{"line":3058,"column":901,"offset":8736},{"type":26,"value":27},{"type":30,"tagName":70,"properties":8742,"children":8744,"position":8753},{"id":8743},"availability",[8745],{"type":26,"value":8746,"position":8747},"Availability",{"start":8748,"end":8751},{"line":8749,"column":79,"offset":8750},290,16796,{"line":8749,"column":99,"offset":8752},16808,{"start":8754,"end":8756},{"line":8749,"column":20,"offset":8755},16793,{"line":8749,"column":99,"offset":8752},{"type":26,"value":27},{"type":30,"tagName":31,"properties":8759,"children":8760,"position":8807},{},[8761,8770,8781,8788,8800],{"type":26,"value":8762,"position":8763},"The declaration grammar accepts any registered source and field; whether a\nvenue serves it for a market is a platform question, answered by name\nbefore the module runs (",{"start":8764,"end":8767},{"line":8765,"column":20,"offset":8766},292,16810,{"line":8768,"column":1869,"offset":8769},294,16979,{"type":30,"tagName":44,"properties":8771,"children":8772,"position":8778},{},[8773],{"type":26,"value":1935,"position":8774},{"start":8775,"end":8776},{"line":8768,"column":1869,"offset":8769},{"line":8768,"column":1748,"offset":8777},17003,{"start":8779,"end":8780},{"line":8768,"column":1869,"offset":8769},{"line":8768,"column":1748,"offset":8777},{"type":26,"value":8782,"position":8783}," for an unserved celled\nclass, a chart message naming the source for a feed the browser lane does\nnot serve), never with silent empty data. ",{"start":8784,"end":8785},{"line":8768,"column":1748,"offset":8777},{"line":8786,"column":422,"offset":8787},296,17143,{"type":30,"tagName":44,"properties":8789,"children":8790,"position":8797},{},[8791],{"type":26,"value":8792,"position":8793},"execution-model.md",{"start":8794,"end":8795},{"line":8786,"column":422,"offset":8787},{"line":8786,"column":892,"offset":8796},17163,{"start":8798,"end":8799},{"line":8786,"column":422,"offset":8787},{"line":8786,"column":892,"offset":8796},{"type":26,"value":8801,"position":8802}," lists what\neach host serves.",{"start":8803,"end":8804},{"line":8786,"column":892,"offset":8796},{"line":8805,"column":441,"offset":8806},297,17192,{"start":8808,"end":8809},{"line":8765,"column":20,"offset":8766},{"line":8805,"column":441,"offset":8806},{"quirksMode":8811},false,{"start":8813,"end":8814},{"line":20,"column":20,"offset":21},{"line":6168,"column":20,"offset":8815},17193,1790157143810]