[{"data":1,"prerenderedAt":7513},["ShallowReactive",2],{"kscript:core-concepts/multi-timeframe":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":16,"tree":17},"core-concepts/multi-timeframe","core-concepts/multi-timeframe.md",{"title":7,"description":8,"verified":9},"Multi-Timeframe","Read higher and lower timeframes from any script with htf(), ltf(), and request(). Higher-timeframe values are confirmed and repaint-free by default, with calendar periods (1D/1W/1M/1Q/1Y) and confirmed/developing/offset modes.",{"engine":10,"probes":11},"3.0.61",[12,13,14,15],"scripts/probes/mtf/mtf_views.ks","scripts/probes/mtf/calendar_views.ks","scripts/probes/mtf/request_opts.ks","scripts/probes/mtf/htf_too_small_boundary.ks","---\ntitle: Multi-Timeframe\ndescription: Read higher and lower timeframes from any script with htf(), ltf(), and request(). Higher-timeframe values are confirmed and repaint-free by default, with calendar periods (1D/1W/1M/1Q/1Y) and confirmed/developing/offset modes.\nverified:\n  engine: 3.0.61\n  probes:\n    - scripts/probes/mtf/mtf_views.ks\n    - scripts/probes/mtf/calendar_views.ks\n    - scripts/probes/mtf/request_opts.ks\n    - scripts/probes/mtf/htf_too_small_boundary.ks\n---\n\n\u003Cdiv class=\"flex gap-3 mb-6\">\n  \u003Cspan class=\"inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-blue-50 text-blue-600 text-sm font-medium\">\n    Intermediate\n  \u003C/span>\n  \u003Cspan class=\"inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-gray-100 text-gray-600 text-sm font-medium\">\n    8 min read\n  \u003C/span>\n\u003C/div>\n\n## Introduction\n\nA kScript script is not locked to its chart's timeframe. From a 1h chart you can read the 4h trend, pull a daily level, or break each bar into its 15m pieces. Three functions cover it:\n\n- `htf(source, timeframe, opts?)` reads a **higher** timeframe (4h on a 1h chart).\n- `ltf(interval)` reads a **lower** timeframe and hands you the finer bars inside each chart bar.\n- `request(symbol, timeframe?, type?, exchange?, opts?)` is shorthand for loading another symbol, optionally at a higher timeframe.\n\nThe headline property is what `htf()` does *not* do: it never repaints.\n\n## htf() is confirmed by default\n\nIn most charting languages, a higher-timeframe lookup is a repaint trap. You ask for the 4h close on a 1h chart, and while the 4h candle is still forming, the function hands back its live, not-yet-final value. Your signal looks perfect in backtest and fires a bar early in production, because history got a value that the live chart never had.\n\nkScript closes that trap. `htf()` returns the **confirmed** higher-timeframe value: the 4h reading on any 1h bar uses only the 4h candles that had already closed by that bar. The value you see in history is the value the script saw live. No look-ahead, no special flag to remember, no `lookahead=barmerge.lookahead_off` incantation. Confirmed is the default and the safe choice is the one you get for free.\n\n```javascript\n//@version=2\ndefine(title=\"4h regime on a 1h chart\", position=\"overlay\", axis=true)\n\ntimeseries d = ohlcv(symbol=currentSymbol, exchange=currentExchange)\ntimeseries h4 = htf(source=d, timeframe=\"4h\")\n\n// 4h trend filter, evaluated on every 1h bar with no repaint\nvar bullish4h = h4.close > ema(source=h4.close, period=20)\nvar dot = bullish4h ? d.low : d.high\n\nplotLine(value=ema(source=h4.close, period=20), colors=[\"#2563eb\"], width=2, label=[\"4h EMA20\"], desc=[\"confirmed 4h trend baseline\"])\nplotShape(value=dot, shape=\"circle\", colors=[bullish4h ? \"#16a34a\" : \"#dc2626\"], label=[\"regime\"], desc=[\"green when the confirmed 4h close is above its 4h EMA\"])\n```\nThe 4h EMA only steps when a 4h candle closes, so it draws as a staircase across four 1h bars. That flat-then-step shape is the visual signature of a correct, confirmed higher timeframe.\n\n### When you do want the live value\n\nSometimes you genuinely want the forming bar, for example a live 4h close ticking inside the current period. Opt in explicitly:\n\n```javascript\ntimeseries h4Live = htf(source=d, timeframe=\"4h\", opts={mode: \"developing\"})\n```\n\n`developing` mode updates within the current higher-timeframe bucket. Use it for live readouts, never for historical signals: developing values change as the bar fills, so a cross built on them will not reproduce.\n## request(): another symbol, optionally higher\n\n`request()` is the one-line way to pull a different symbol. With a timeframe it carries the same no-repaint discipline as `htf()`, and it accepts the same `opts` object (`mode`/`offset`, plus a request-only `bars`).\n\n```javascript\ntimeseries ethNow = request(\"ETHUSDT\")          // ETH at the chart timeframe\ntimeseries eth4h  = request(\"ETHUSDT\", \"4h\")    // confirmed 4h ETH, like htf()\n```\n\nUnlike a chart-bar resample, a coarser `request()` fetches its **own deep history**, scaled by the requested interval rather than the chart interval, so a daily or weekly level resolves even on a 1m chart. See [Higher-timeframe requests fetch their own depth](/kscript/core-concepts/multi-source#higher-timeframe-requests-fetch-their-own-depth) for the fetch-depth and source-count details, and [`opts`: mode, offset, and bars](#opts-mode-offset-and-bars) below for the options.\n\nThis is the natural tool for relative-strength and lead/lag work. Read the full multi-symbol and aggregation story in [Multi-Source & Aggregation](/kscript/core-concepts/multi-source).\n## ltf(): the bars inside each bar\n\n`ltf()` goes the other direction. It fetches **finer** bars than the chart and attaches them to each chart bar as a list of cells, leaving the chart's own timeline untouched. On a 1h chart, `ltf(\"30m\")` gives every bar its two 30m candles. Reduce the cells to turn intrabar detail into a single value:\n\n```javascript\n//@version=2\ndefine(title=\"Intrabar close drift\", position=\"offchart\", axis=true)\n\n// each 1h bar carries its 30m cells; cell layout is [time, open, high, low, close, volume]\ntimeseries fine = ltf(\"30m\")\ntimeseries drift = fine.cells.map((c) => c[4] - c[1]).reduce((s, x) => s + x, 0)\n\nplotLine(value=drift, colors=[\"#7c3aed\"], width=2, label=[\"30m drift\"], desc=[\"sum of finer-bar close minus open within each chart bar\"])\n```\n\nCells use the same `.cells` machinery as order-flow sources, so the reducers from [Lambdas & Reducers](/kscript/core-concepts/lambdas-and-reducers) apply directly.\n## All three together\n\nThis example loads a confirmed 4h view, its developing counterpart, the same 4h close through `request()`, and a 30m `ltf()` reduction in a single script.\n\n```javascript title=\"All three together\"\n//@version=2\ndefine(title=\"MTF Views\", position=\"offchart\", axis=true)\n\ntimeseries trade = ohlcv(symbol=currentSymbol, exchange=currentExchange)\ntimeseries h4 = htf(source=trade, timeframe=\"4h\")\ntimeseries h4Developing = htf(source=trade, timeframe=\"4h\", opts={mode: \"developing\"})\ntimeseries requested = request(symbol=currentSymbol, timeframe=\"4h\")\ntimeseries lower = ltf(interval=\"30m\", type=\"ohlcv\", symbol=currentSymbol, exchange=currentExchange)\nvar lowerCloseSum = lower.cells.map((row) => row[4]).reduce((sum, x) => sum + x, 0)\n\nplotLine(value=h4.close, colors=[\"#2563eb\"], width=2, label=[\"HTF close\"], desc=[\"confirmed 4h close from htf\"])\nplotLine(value=h4.open, colors=[\"#64748b\"], width=2, label=[\"HTF open\"], desc=[\"confirmed 4h open from htf member access\"])\nplotLine(value=h4Developing.close, colors=[\"#16a34a\"], width=2, label=[\"Developing close\"], desc=[\"developing 4h close from htf\"])\nplotLine(value=requested.close, colors=[\"#f97316\"], width=2, label=[\"Request close\"], desc=[\"4h close from request shorthand\"])\nplotLine(value=lowerCloseSum, colors=[\"#7c3aed\"], width=2, label=[\"LTF close sum\"], desc=[\"lower timeframe close values reduced from cells\"])\n```\n\n**What to expect:** the confirmed `h4` series reads one closed 4h candle per group of chart bars and steps as a staircase. The developing series moves on every bar inside the current 4h bucket. `request(..., \"4h\")` tracks the confirmed `htf()` series exactly, since it is the same machinery over the same symbol. The `ltf()` reduction produces a value on every chart bar.\n\n## Timeframe tokens: rolling vs calendar\n\nThe timeframe string you pass to `htf()` and `request()` comes in two flavours, and the difference is where the bucket boundaries fall.\n\n**Rolling tokens** are `Nm`, `Nh`, and `Nd` (a count plus minute, hour, or day). Each bucket is exactly `N` units wide, **floored from the Unix epoch**. `\"4h\"` buckets start wherever epoch 4-hour slots land; `\"1d\"` starts at `00:00` UTC purely because that is where epoch days fall. A positive integer (milliseconds) is the same epoch-floor rule.\n\n**Calendar tokens** are the five uppercase strings `\"1D\"`, `\"1W\"`, `\"1M\"`, `\"1Q\"`, `\"1Y\"`. They anchor to real UTC calendar boundaries instead of epoch slots:\n\n| Token | Bucket | UTC anchor |\n| --- | --- | --- |\n| `\"1D\"` | day | `00:00` |\n| `\"1W\"` | week | **Monday** `00:00` |\n| `\"1M\"` | calendar month | first of the month |\n| `\"1Q\"` | quarter | Jan / Apr / Jul / Oct 1 |\n| `\"1Y\"` | calendar year | Jan 1 |\n\n**Case is significant.** `\"1m\"` is a one-minute rolling bucket; `\"1M\"` is a calendar month. `\"1d\"` (rolling) and `\"1D\"` (calendar day) happen to share a 24h span, but only `\"1D\"` is calendar-anchored. Calendar tokens only support a **count of 1**, so `\"2W\"`, `\"3M\"`, and the like are rejected (see [boundaries](#boundaries-and-exact-errors)). For a fixed multi-unit span, use a rolling token such as `\"14d\"` or `\"720h\"`.\n\nThe distinction is observable: a Monday-anchored `\"1W\"` and a rolling `\"7d\"` over the same chart produce **different** closes, because their week boundaries fall on different days. The `request(\"…\", \"1W\")` series matches the `htf(…, \"1W\")` series exactly.\n\n```javascript title=\"Calendar vs rolling weeks\"\n//@version=2\ndefine(title=\"Calendar HTF Views\", position=\"offchart\", axis=true)\n\ntimeseries trade = ohlcv(symbol=currentSymbol, exchange=currentExchange)\n\n// Calendar tokens are UPPERCASE and UTC-anchored. \"1W\" is the Monday-anchored\n// calendar week; \"7d\" is a rolling 7-day epoch-floor bucket. They are DISTINCT.\ntimeseries dayView = htf(source=trade, timeframe=\"1D\")\ntimeseries weekView = htf(source=trade, timeframe=\"1W\")\ntimeseries rollingWeek = htf(source=trade, timeframe=\"7d\")\ntimeseries weekRequested = request(symbol=currentSymbol, timeframe=\"1W\")\n\nplotLine(value=dayView.close, colors=[\"#2563eb\"], width=2, label=[\"1D close\"], desc=[\"confirmed prior UTC calendar day close\"])\nplotLine(value=weekView.close, colors=[\"#16a34a\"], width=2, label=[\"1W close\"], desc=[\"confirmed prior Monday-week close\"])\nplotLine(value=rollingWeek.close, colors=[\"#f97316\"], width=2, label=[\"7d close\"], desc=[\"rolling epoch-floor 7-day close, distinct from 1W\"])\nplotLine(value=weekRequested.close, colors=[\"#7c3aed\"], width=2, label=[\"1W via request\"], desc=[\"same calendar week through request shorthand\"])\n```\n\n## opts: mode, offset, and bars\n\n`htf()` and `request()` both take a final `opts` object: `{ mode?, offset?, bars? }`.\n\n- **`mode: \"confirmed\"`** (the default) reads the **prior completed** period. **`mode: \"developing\"`** reads the **current forming** period: a live, still-moving value. Use developing for readouts, never for historical signals.\n- **`offset: N`** selects `N` completed periods back: `offset: 0` is the most recently completed period (the confirmed default), `offset: 1` the one before that. `offset` is **confirmed-only**; developing requires `offset: 0`.\n- **`bars: N`** loads exactly `N` bars **of the requested timeframe** (a precise fetch depth, see [Multi-Source](/kscript/core-concepts/multi-source#higher-timeframe-requests-fetch-their-own-depth)). `bars` is **request-only**: `htf()` operates on an already-fetched source and ignores it. `N` must be a positive integer.\n\nA bare options object placed directly in the `type`/`exchange` slot is **coerced to `opts`**, mirroring `htf(source, tf, { mode })`. Those slots are always strings in real usage, so `request(\"ETHUSDT\", \"1W\", { mode: \"developing\" })` reads the developing week rather than treating `{…}` as a source type.\n\n```javascript title=\"request() opts\"\n//@version=2\ndefine(title=\"request() opts\", position=\"offchart\", axis=true)\n\ntimeseries trade = ohlcv(symbol=currentSymbol, exchange=currentExchange)\n\n// mode / offset / bars and the bare-opts coercion all live in the opts object.\ntimeseries confirmed = request(symbol=currentSymbol, timeframe=\"4h\")\ntimeseries developing = request(symbol=currentSymbol, timeframe=\"4h\", opts={mode: \"developing\"})\ntimeseries prior = request(symbol=currentSymbol, timeframe=\"4h\", opts={offset: 1})\ntimeseries deep = request(symbol=currentSymbol, timeframe=\"4h\", opts={bars: 500})\n// A bare options object placed in the type/exchange slot is coerced to opts.\ntimeseries coerced = request(currentSymbol, \"4h\", {mode: \"developing\"})\n\nplotLine(value=trade.close, colors=[\"#94a3b8\"], width=1, label=[\"chart close\"], desc=[\"base chart close\"])\nplotLine(value=confirmed.close, colors=[\"#2563eb\"], width=2, label=[\"confirmed\"], desc=[\"prior completed 4h close (default)\"])\nplotLine(value=developing.close, colors=[\"#16a34a\"], width=2, label=[\"developing\"], desc=[\"current forming 4h close\"])\nplotLine(value=prior.close, colors=[\"#f97316\"], width=2, label=[\"offset 1\"], desc=[\"one completed 4h bucket further back\"])\nplotLine(value=deep.close, colors=[\"#7c3aed\"], width=2, label=[\"bars 500\"], desc=[\"explicit fetch depth of 500 native 4h bars\"])\nplotLine(value=coerced.close, colors=[\"#dc2626\"], width=2, label=[\"coerced opts\"], desc=[\"bare opts object coerced from the type slot\"])\n```\n\nThe three modes read different buckets, so they produce distinct values on the same bar. `bars: 500` matches the plain confirmed series exactly, because depth changes what is fetched, not the resampled value, and a coerced `{mode: \"developing\"}` behaves identically to passing the same object as keyword `opts`.\n\n## Precision caveat: quarter and year open/close\n\nCalendar periods are aggregated engine-side from a deep **backing** source, because venues do not serve weekly or monthly candles and a fine chart's own bars are far too shallow to reach a prior month or year. Day, week, and month back to a deep **daily** source; quarter and year back to a coarser **weekly** source (about 5x fewer bars). Because of that backing choice:\n\n- **`1D`, `1W`, `1M` are exact**: daily bars line up cleanly with day, week, and month boundaries.\n- **`1Q` and `1Y` have exact high and low**, but their **open and close come from weekly buckets and can be off by up to ~1 week.** A calendar week can straddle a quarter or year boundary, and the boundary week is attributed to the period its **start** falls in. If you need a precise quarter/year open or close, derive it from a daily series yourself.\n\n## Boundaries and exact errors\n\n`htf()` and `request()` reject misuse loudly, with a `line:column` location.\n\n**The timeframe must be at least the chart interval.** `htf()` only goes up; asking it for a finer bucket is caught immediately. On a 1h chart, `htf(source=d, timeframe=\"30m\")` fails at run with:\n\n```\nhtf() timeframe 1800000ms must be >= base interval 3600000ms at 5:20\n```\n\n(durations are reported in milliseconds: 30m is 1,800,000ms, 1h is 3,600,000ms). To go finer than the chart, reach for `ltf()` instead. A timeframe finer than the chart in `request()` is rejected the same way.\n\n**An unknown or malformed timeframe** is rejected with the accepted-token list:\n\n```\nInvalid htf() timeframe '4x'; expected Nm, Nh, Nd, or a calendar token 1D/1W/1M/1Q/1Y at 5:18\n```\n\n**A multi-count calendar token** (`\"2W\"`, `\"3M\"`, and so on) is rejected, because calendar tokens only support a count of 1:\n\n```\nInvalid htf() timeframe '2W'; calendar tokens (D/W/M/Q/Y) only support a count of 1 at 6:22\n```\n\n**Bad `opts`** each carry their own message:\n\n| `opts` | Error |\n| --- | --- |\n| `{lookahead: 1}` (unknown key) | `htf() unknown option 'lookahead' at L:C` |\n| `{mode: \"live\"}` | `htf() mode must be 'confirmed' or 'developing' at L:C` |\n| `{offset: 1.5}` or `{offset: -1}` | `htf() offset must be a non-negative integer at L:C` |\n| `{mode: \"developing\", offset: 1}` | `htf() offset must be 0 when mode is 'developing' at L:C` |\n| `{bars: -5}` or `{bars: 0}` | `htf() bars must be a positive integer at L:C` |\n\n`request()` shares the `htf()` aggregation path, so its `opts` are validated with the **same wording**: `request(\"ETHUSDT\", \"4h\", { bars: -5 })` fails with `htf() bars must be a positive integer`, and `request(\"ETHUSDT\", \"1W\", { mode: \"developing\", offset: 1 })` with `htf() offset must be 0 when mode is 'developing'`.\n",{"type":18,"children":19,"data":7506,"position":7508},"root",[20,107,108,125,126,142,143,288,289,347,348,365,366,380,381,456,457,968,969,984,985,1002,1003,1017,1018,1086,1087,1115,1116,1131,1132,1255,1256,1345,1346,1464,1465,1503,1504,1521,1522,1591,1592,1921,1922,1979,1980,1996,1997,2049,2050,2888,2889,2993,2994,3011,3012,3061,3062,3246,3247,3367,3369,3754,3755,4000,4001,4110,4111,4738,4739,4755,4756,4833,4834,5266,5267,5404,5405,6289,6290,6359,6360,6376,6377,6454,6455,6640,6641,6656,6657,6717,6718,6781,6782,6799,6800,6849,6850,6878,6879,6897,6898,6958,6959,6976,6977,7015,7017,7351,7352],{"type":21,"tagName":22,"properties":23,"children":28,"position":102},"element","div",{"className":24},[25,26,27],"flex","gap-3","mb-6",[29,41,70,76,95],{"type":30,"value":31,"position":32},"text","\n  ",{"start":33,"end":37},{"line":34,"column":35,"offset":36},1,30,29,{"line":38,"column":39,"offset":40},2,3,32,{"type":21,"tagName":42,"properties":43,"children":55,"position":65},"span",{"className":44},[45,46,47,48,49,50,51,52,53,54],"inline-flex","items-center","gap-1.5","px-3","py-1","rounded-full","bg-blue-50","text-blue-600","text-sm","font-medium",[56],{"type":30,"value":57,"position":58},"\n    Intermediate\n  ",{"start":59,"end":62},{"line":38,"column":60,"offset":61},118,147,{"line":63,"column":39,"offset":64},4,167,{"start":66,"end":67},{"line":38,"column":39,"offset":40},{"line":63,"column":68,"offset":69},10,174,{"type":30,"value":31,"position":71},{"start":72,"end":73},{"line":63,"column":68,"offset":69},{"line":74,"column":39,"offset":75},5,177,{"type":21,"tagName":42,"properties":77,"children":81,"position":91},{"className":78},[45,46,47,48,49,50,79,80,53,54],"bg-gray-100","text-gray-600",[82],{"type":30,"value":83,"position":84},"\n    8 min read\n  ",{"start":85,"end":88},{"line":74,"column":86,"offset":87},119,293,{"line":89,"column":39,"offset":90},7,311,{"start":92,"end":93},{"line":74,"column":39,"offset":75},{"line":89,"column":68,"offset":94},318,{"type":30,"value":96,"position":97},"\n",{"start":98,"end":99},{"line":89,"column":68,"offset":94},{"line":100,"column":34,"offset":101},8,319,{"start":103,"end":105},{"line":34,"column":34,"offset":104},0,{"line":100,"column":89,"offset":106},325,{"type":30,"value":96},{"type":21,"tagName":109,"properties":110,"children":112,"position":121},"h2",{"id":111},"introduction",[113],{"type":30,"value":114,"position":115},"Introduction",{"start":116,"end":118},{"line":68,"column":63,"offset":117},330,{"line":68,"column":119,"offset":120},16,342,{"start":122,"end":124},{"line":68,"column":34,"offset":123},327,{"line":68,"column":119,"offset":120},{"type":30,"value":96},{"type":21,"tagName":127,"properties":128,"children":129,"position":139},"p",{},[130],{"type":30,"value":131,"position":132},"A kScript script is not locked to its chart's timeframe. From a 1h chart you can read the 4h trend, pull a daily level, or break each bar into its 15m pieces. Three functions cover it:",{"start":133,"end":136},{"line":134,"column":34,"offset":135},12,344,{"line":134,"column":137,"offset":138},185,528,{"start":140,"end":141},{"line":134,"column":34,"offset":135},{"line":134,"column":137,"offset":138},{"type":30,"value":96},{"type":21,"tagName":144,"properties":145,"children":146,"position":285},"ul",{},[147,148,204,205,255,256,284],{"type":30,"value":96},{"type":21,"tagName":149,"properties":150,"children":151,"position":200},"li",{},[152,168,175,193],{"type":21,"tagName":153,"properties":154,"children":155,"position":165},"code",{},[156],{"type":30,"value":157,"position":158},"htf(source, timeframe, opts?)",{"start":159,"end":162},{"line":160,"column":39,"offset":161},14,532,{"line":160,"column":163,"offset":164},34,563,{"start":166,"end":167},{"line":160,"column":39,"offset":161},{"line":160,"column":163,"offset":164},{"type":30,"value":169,"position":170}," reads a ",{"start":171,"end":172},{"line":160,"column":163,"offset":164},{"line":160,"column":173,"offset":174},43,572,{"type":21,"tagName":176,"properties":177,"children":178,"position":188},"strong",{},[179],{"type":30,"value":180,"position":181},"higher",{"start":182,"end":185},{"line":160,"column":183,"offset":184},45,574,{"line":160,"column":186,"offset":187},51,580,{"start":189,"end":190},{"line":160,"column":173,"offset":174},{"line":160,"column":191,"offset":192},53,582,{"type":30,"value":194,"position":195}," timeframe (4h on a 1h chart).",{"start":196,"end":197},{"line":160,"column":191,"offset":192},{"line":160,"column":198,"offset":199},83,612,{"start":201,"end":203},{"line":160,"column":34,"offset":202},530,{"line":160,"column":198,"offset":199},{"type":30,"value":96},{"type":21,"tagName":149,"properties":206,"children":207,"position":251},{},[208,223,229,244],{"type":21,"tagName":153,"properties":209,"children":210,"position":220},{},[211],{"type":30,"value":212,"position":213},"ltf(interval)",{"start":214,"end":217},{"line":215,"column":39,"offset":216},15,615,{"line":215,"column":218,"offset":219},18,630,{"start":221,"end":222},{"line":215,"column":39,"offset":216},{"line":215,"column":218,"offset":219},{"type":30,"value":169,"position":224},{"start":225,"end":226},{"line":215,"column":218,"offset":219},{"line":215,"column":227,"offset":228},27,639,{"type":21,"tagName":176,"properties":230,"children":231,"position":239},{},[232],{"type":30,"value":233,"position":234},"lower",{"start":235,"end":237},{"line":215,"column":36,"offset":236},641,{"line":215,"column":163,"offset":238},646,{"start":240,"end":241},{"line":215,"column":227,"offset":228},{"line":215,"column":242,"offset":243},36,648,{"type":30,"value":245,"position":246}," timeframe and hands you the finer bars inside each chart bar.",{"start":247,"end":248},{"line":215,"column":242,"offset":243},{"line":215,"column":249,"offset":250},98,710,{"start":252,"end":254},{"line":215,"column":34,"offset":253},613,{"line":215,"column":249,"offset":250},{"type":30,"value":96},{"type":21,"tagName":149,"properties":257,"children":258,"position":280},{},[259,273],{"type":21,"tagName":153,"properties":260,"children":261,"position":270},{},[262],{"type":30,"value":263,"position":264},"request(symbol, timeframe?, type?, exchange?, opts?)",{"start":265,"end":267},{"line":119,"column":39,"offset":266},713,{"line":119,"column":268,"offset":269},57,767,{"start":271,"end":272},{"line":119,"column":39,"offset":266},{"line":119,"column":268,"offset":269},{"type":30,"value":274,"position":275}," is shorthand for loading another symbol, optionally at a higher timeframe.",{"start":276,"end":277},{"line":119,"column":268,"offset":269},{"line":119,"column":278,"offset":279},132,842,{"start":281,"end":283},{"line":119,"column":34,"offset":282},711,{"line":119,"column":278,"offset":279},{"type":30,"value":96},{"start":286,"end":287},{"line":160,"column":34,"offset":202},{"line":119,"column":278,"offset":279},{"type":30,"value":96},{"type":21,"tagName":127,"properties":290,"children":291,"position":344},{},[292,300,313,320,337],{"type":30,"value":293,"position":294},"The headline property is what ",{"start":295,"end":297},{"line":218,"column":34,"offset":296},844,{"line":218,"column":298,"offset":299},31,874,{"type":21,"tagName":153,"properties":301,"children":302,"position":310},{},[303],{"type":30,"value":304,"position":305},"htf()",{"start":306,"end":307},{"line":218,"column":298,"offset":299},{"line":218,"column":308,"offset":309},38,881,{"start":311,"end":312},{"line":218,"column":298,"offset":299},{"line":218,"column":308,"offset":309},{"type":30,"value":314,"position":315}," does ",{"start":316,"end":317},{"line":218,"column":308,"offset":309},{"line":218,"column":318,"offset":319},44,887,{"type":21,"tagName":321,"properties":322,"children":323,"position":332},"em",{},[324],{"type":30,"value":325,"position":326},"not",{"start":327,"end":329},{"line":218,"column":183,"offset":328},888,{"line":218,"column":330,"offset":331},48,891,{"start":333,"end":334},{"line":218,"column":318,"offset":319},{"line":218,"column":335,"offset":336},49,892,{"type":30,"value":338,"position":339}," do: it never repaints.",{"start":340,"end":341},{"line":218,"column":335,"offset":336},{"line":218,"column":342,"offset":343},72,915,{"start":345,"end":346},{"line":218,"column":34,"offset":296},{"line":218,"column":342,"offset":343},{"type":30,"value":96},{"type":21,"tagName":109,"properties":349,"children":351,"position":361},{"id":350},"htf-is-confirmed-by-default",[352],{"type":30,"value":353,"position":354},"htf() is confirmed by default",{"start":355,"end":358},{"line":356,"column":63,"offset":357},20,920,{"line":356,"column":359,"offset":360},33,949,{"start":362,"end":364},{"line":356,"column":34,"offset":363},917,{"line":356,"column":359,"offset":360},{"type":30,"value":96},{"type":21,"tagName":127,"properties":367,"children":368,"position":377},{},[369],{"type":30,"value":370,"position":371},"In most charting languages, a higher-timeframe lookup is a repaint trap. You ask for the 4h close on a 1h chart, and while the 4h candle is still forming, the function hands back its live, not-yet-final value. Your signal looks perfect in backtest and fires a bar early in production, because history got a value that the live chart never had.",{"start":372,"end":375},{"line":373,"column":34,"offset":374},22,951,{"line":373,"column":135,"offset":376},1294,{"start":378,"end":379},{"line":373,"column":34,"offset":374},{"line":373,"column":135,"offset":376},{"type":30,"value":96},{"type":21,"tagName":127,"properties":382,"children":383,"position":453},{},[384,392,403,410,426,433,446],{"type":30,"value":385,"position":386},"kScript closes that trap. ",{"start":387,"end":390},{"line":388,"column":34,"offset":389},24,1296,{"line":388,"column":227,"offset":391},1322,{"type":21,"tagName":153,"properties":393,"children":394,"position":400},{},[395],{"type":30,"value":304,"position":396},{"start":397,"end":398},{"line":388,"column":227,"offset":391},{"line":388,"column":163,"offset":399},1329,{"start":401,"end":402},{"line":388,"column":227,"offset":391},{"line":388,"column":163,"offset":399},{"type":30,"value":404,"position":405}," returns the ",{"start":406,"end":407},{"line":388,"column":163,"offset":399},{"line":388,"column":408,"offset":409},47,1342,{"type":21,"tagName":176,"properties":411,"children":412,"position":421},{},[413],{"type":30,"value":414,"position":415},"confirmed",{"start":416,"end":418},{"line":388,"column":335,"offset":417},1344,{"line":388,"column":419,"offset":420},58,1353,{"start":422,"end":423},{"line":388,"column":408,"offset":409},{"line":388,"column":424,"offset":425},60,1355,{"type":30,"value":427,"position":428}," higher-timeframe value: the 4h reading on any 1h bar uses only the 4h candles that had already closed by that bar. The value you see in history is the value the script saw live. No look-ahead, no special flag to remember, no ",{"start":429,"end":430},{"line":388,"column":424,"offset":425},{"line":388,"column":431,"offset":432},286,1581,{"type":21,"tagName":153,"properties":434,"children":435,"position":443},{},[436],{"type":30,"value":437,"position":438},"lookahead=barmerge.lookahead_off",{"start":439,"end":440},{"line":388,"column":431,"offset":432},{"line":388,"column":441,"offset":442},320,1615,{"start":444,"end":445},{"line":388,"column":431,"offset":432},{"line":388,"column":441,"offset":442},{"type":30,"value":447,"position":448}," incantation. Confirmed is the default and the safe choice is the one you get for free.",{"start":449,"end":450},{"line":388,"column":441,"offset":442},{"line":388,"column":451,"offset":452},407,1702,{"start":454,"end":455},{"line":388,"column":34,"offset":389},{"line":388,"column":451,"offset":452},{"type":30,"value":96},{"type":18,"children":458},[459],{"type":21,"tagName":460,"properties":461,"children":465,"data":-1},"pre",{"class":462,"style":463,"tabindex":464},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[466],{"type":21,"tagName":153,"properties":467,"children":468},{},[469,479,480,541,542,545,546,586,587,631,632,635,636,644,645,703,704,744,745,748,749,865,866],{"type":21,"tagName":42,"properties":470,"children":472},{"class":471},"line",[473],{"type":21,"tagName":42,"properties":474,"children":476},{"style":475},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[477],{"type":30,"value":478},"//@version=2",{"type":30,"value":96},{"type":21,"tagName":42,"properties":481,"children":482},{"class":471},[483,489,495,501,507,512,516,521,526,530,536],{"type":21,"tagName":42,"properties":484,"children":486},{"style":485},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[487],{"type":30,"value":488},"define",{"type":21,"tagName":42,"properties":490,"children":492},{"style":491},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[493],{"type":30,"value":494},"(title",{"type":21,"tagName":42,"properties":496,"children":498},{"style":497},"--shiki-dark:#F97583;--shiki-light:#D73A49",[499],{"type":30,"value":500},"=",{"type":21,"tagName":42,"properties":502,"children":504},{"style":503},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[505],{"type":30,"value":506},"\"4h regime on a 1h chart\"",{"type":21,"tagName":42,"properties":508,"children":509},{"style":491},[510],{"type":30,"value":511},", position",{"type":21,"tagName":42,"properties":513,"children":514},{"style":497},[515],{"type":30,"value":500},{"type":21,"tagName":42,"properties":517,"children":518},{"style":503},[519],{"type":30,"value":520},"\"overlay\"",{"type":21,"tagName":42,"properties":522,"children":523},{"style":491},[524],{"type":30,"value":525},", axis",{"type":21,"tagName":42,"properties":527,"children":528},{"style":497},[529],{"type":30,"value":500},{"type":21,"tagName":42,"properties":531,"children":533},{"style":532},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[534],{"type":30,"value":535},"true",{"type":21,"tagName":42,"properties":537,"children":538},{"style":491},[539],{"type":30,"value":540},")",{"type":30,"value":96},{"type":21,"tagName":42,"properties":543,"children":544},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":547,"children":548},{"class":471},[549,554,558,563,568,572,577,581],{"type":21,"tagName":42,"properties":550,"children":551},{"style":491},[552],{"type":30,"value":553},"timeseries d ",{"type":21,"tagName":42,"properties":555,"children":556},{"style":497},[557],{"type":30,"value":500},{"type":21,"tagName":42,"properties":559,"children":560},{"style":485},[561],{"type":30,"value":562}," ohlcv",{"type":21,"tagName":42,"properties":564,"children":565},{"style":491},[566],{"type":30,"value":567},"(symbol",{"type":21,"tagName":42,"properties":569,"children":570},{"style":497},[571],{"type":30,"value":500},{"type":21,"tagName":42,"properties":573,"children":574},{"style":491},[575],{"type":30,"value":576},"currentSymbol, exchange",{"type":21,"tagName":42,"properties":578,"children":579},{"style":497},[580],{"type":30,"value":500},{"type":21,"tagName":42,"properties":582,"children":583},{"style":491},[584],{"type":30,"value":585},"currentExchange)",{"type":30,"value":96},{"type":21,"tagName":42,"properties":588,"children":589},{"class":471},[590,595,599,604,609,613,618,622,627],{"type":21,"tagName":42,"properties":591,"children":592},{"style":491},[593],{"type":30,"value":594},"timeseries h4 ",{"type":21,"tagName":42,"properties":596,"children":597},{"style":497},[598],{"type":30,"value":500},{"type":21,"tagName":42,"properties":600,"children":601},{"style":485},[602],{"type":30,"value":603}," htf",{"type":21,"tagName":42,"properties":605,"children":606},{"style":491},[607],{"type":30,"value":608},"(source",{"type":21,"tagName":42,"properties":610,"children":611},{"style":497},[612],{"type":30,"value":500},{"type":21,"tagName":42,"properties":614,"children":615},{"style":491},[616],{"type":30,"value":617},"d, timeframe",{"type":21,"tagName":42,"properties":619,"children":620},{"style":497},[621],{"type":30,"value":500},{"type":21,"tagName":42,"properties":623,"children":624},{"style":503},[625],{"type":30,"value":626},"\"4h\"",{"type":21,"tagName":42,"properties":628,"children":629},{"style":491},[630],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":633,"children":634},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":637,"children":638},{"class":471},[639],{"type":21,"tagName":42,"properties":640,"children":641},{"style":475},[642],{"type":30,"value":643},"// 4h trend filter, evaluated on every 1h bar with no repaint",{"type":30,"value":96},{"type":21,"tagName":42,"properties":646,"children":647},{"class":471},[648,653,658,662,667,672,677,681,685,690,694,699],{"type":21,"tagName":42,"properties":649,"children":650},{"style":497},[651],{"type":30,"value":652},"var",{"type":21,"tagName":42,"properties":654,"children":655},{"style":491},[656],{"type":30,"value":657}," bullish4h ",{"type":21,"tagName":42,"properties":659,"children":660},{"style":497},[661],{"type":30,"value":500},{"type":21,"tagName":42,"properties":663,"children":664},{"style":491},[665],{"type":30,"value":666}," h4.close ",{"type":21,"tagName":42,"properties":668,"children":669},{"style":497},[670],{"type":30,"value":671},">",{"type":21,"tagName":42,"properties":673,"children":674},{"style":485},[675],{"type":30,"value":676}," ema",{"type":21,"tagName":42,"properties":678,"children":679},{"style":491},[680],{"type":30,"value":608},{"type":21,"tagName":42,"properties":682,"children":683},{"style":497},[684],{"type":30,"value":500},{"type":21,"tagName":42,"properties":686,"children":687},{"style":491},[688],{"type":30,"value":689},"h4.close, period",{"type":21,"tagName":42,"properties":691,"children":692},{"style":497},[693],{"type":30,"value":500},{"type":21,"tagName":42,"properties":695,"children":696},{"style":532},[697],{"type":30,"value":698},"20",{"type":21,"tagName":42,"properties":700,"children":701},{"style":491},[702],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":705,"children":706},{"class":471},[707,711,716,720,724,729,734,739],{"type":21,"tagName":42,"properties":708,"children":709},{"style":497},[710],{"type":30,"value":652},{"type":21,"tagName":42,"properties":712,"children":713},{"style":491},[714],{"type":30,"value":715}," dot ",{"type":21,"tagName":42,"properties":717,"children":718},{"style":497},[719],{"type":30,"value":500},{"type":21,"tagName":42,"properties":721,"children":722},{"style":491},[723],{"type":30,"value":657},{"type":21,"tagName":42,"properties":725,"children":726},{"style":497},[727],{"type":30,"value":728},"?",{"type":21,"tagName":42,"properties":730,"children":731},{"style":491},[732],{"type":30,"value":733}," d.low ",{"type":21,"tagName":42,"properties":735,"children":736},{"style":497},[737],{"type":30,"value":738},":",{"type":21,"tagName":42,"properties":740,"children":741},{"style":491},[742],{"type":30,"value":743}," d.high",{"type":30,"value":96},{"type":21,"tagName":42,"properties":746,"children":747},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":750,"children":751},{"class":471},[752,757,762,766,771,775,779,783,787,791,796,800,805,810,815,819,824,829,833,837,842,847,851,855,860],{"type":21,"tagName":42,"properties":753,"children":754},{"style":485},[755],{"type":30,"value":756},"plotLine",{"type":21,"tagName":42,"properties":758,"children":759},{"style":491},[760],{"type":30,"value":761},"(value",{"type":21,"tagName":42,"properties":763,"children":764},{"style":497},[765],{"type":30,"value":500},{"type":21,"tagName":42,"properties":767,"children":768},{"style":485},[769],{"type":30,"value":770},"ema",{"type":21,"tagName":42,"properties":772,"children":773},{"style":491},[774],{"type":30,"value":608},{"type":21,"tagName":42,"properties":776,"children":777},{"style":497},[778],{"type":30,"value":500},{"type":21,"tagName":42,"properties":780,"children":781},{"style":491},[782],{"type":30,"value":689},{"type":21,"tagName":42,"properties":784,"children":785},{"style":497},[786],{"type":30,"value":500},{"type":21,"tagName":42,"properties":788,"children":789},{"style":532},[790],{"type":30,"value":698},{"type":21,"tagName":42,"properties":792,"children":793},{"style":491},[794],{"type":30,"value":795},"), colors",{"type":21,"tagName":42,"properties":797,"children":798},{"style":497},[799],{"type":30,"value":500},{"type":21,"tagName":42,"properties":801,"children":802},{"style":491},[803],{"type":30,"value":804},"[",{"type":21,"tagName":42,"properties":806,"children":807},{"style":503},[808],{"type":30,"value":809},"\"#2563eb\"",{"type":21,"tagName":42,"properties":811,"children":812},{"style":491},[813],{"type":30,"value":814},"], width",{"type":21,"tagName":42,"properties":816,"children":817},{"style":497},[818],{"type":30,"value":500},{"type":21,"tagName":42,"properties":820,"children":821},{"style":532},[822],{"type":30,"value":823},"2",{"type":21,"tagName":42,"properties":825,"children":826},{"style":491},[827],{"type":30,"value":828},", label",{"type":21,"tagName":42,"properties":830,"children":831},{"style":497},[832],{"type":30,"value":500},{"type":21,"tagName":42,"properties":834,"children":835},{"style":491},[836],{"type":30,"value":804},{"type":21,"tagName":42,"properties":838,"children":839},{"style":503},[840],{"type":30,"value":841},"\"4h EMA20\"",{"type":21,"tagName":42,"properties":843,"children":844},{"style":491},[845],{"type":30,"value":846},"], desc",{"type":21,"tagName":42,"properties":848,"children":849},{"style":497},[850],{"type":30,"value":500},{"type":21,"tagName":42,"properties":852,"children":853},{"style":491},[854],{"type":30,"value":804},{"type":21,"tagName":42,"properties":856,"children":857},{"style":503},[858],{"type":30,"value":859},"\"confirmed 4h trend baseline\"",{"type":21,"tagName":42,"properties":861,"children":862},{"style":491},[863],{"type":30,"value":864},"])",{"type":30,"value":96},{"type":21,"tagName":42,"properties":867,"children":868},{"class":471},[869,874,878,882,887,891,896,901,905,910,914,919,924,929,934,938,942,947,951,955,959,964],{"type":21,"tagName":42,"properties":870,"children":871},{"style":485},[872],{"type":30,"value":873},"plotShape",{"type":21,"tagName":42,"properties":875,"children":876},{"style":491},[877],{"type":30,"value":761},{"type":21,"tagName":42,"properties":879,"children":880},{"style":497},[881],{"type":30,"value":500},{"type":21,"tagName":42,"properties":883,"children":884},{"style":491},[885],{"type":30,"value":886},"dot, shape",{"type":21,"tagName":42,"properties":888,"children":889},{"style":497},[890],{"type":30,"value":500},{"type":21,"tagName":42,"properties":892,"children":893},{"style":503},[894],{"type":30,"value":895},"\"circle\"",{"type":21,"tagName":42,"properties":897,"children":898},{"style":491},[899],{"type":30,"value":900},", colors",{"type":21,"tagName":42,"properties":902,"children":903},{"style":497},[904],{"type":30,"value":500},{"type":21,"tagName":42,"properties":906,"children":907},{"style":491},[908],{"type":30,"value":909},"[bullish4h ",{"type":21,"tagName":42,"properties":911,"children":912},{"style":497},[913],{"type":30,"value":728},{"type":21,"tagName":42,"properties":915,"children":916},{"style":503},[917],{"type":30,"value":918}," \"#16a34a\"",{"type":21,"tagName":42,"properties":920,"children":921},{"style":497},[922],{"type":30,"value":923}," :",{"type":21,"tagName":42,"properties":925,"children":926},{"style":503},[927],{"type":30,"value":928}," \"#dc2626\"",{"type":21,"tagName":42,"properties":930,"children":931},{"style":491},[932],{"type":30,"value":933},"], label",{"type":21,"tagName":42,"properties":935,"children":936},{"style":497},[937],{"type":30,"value":500},{"type":21,"tagName":42,"properties":939,"children":940},{"style":491},[941],{"type":30,"value":804},{"type":21,"tagName":42,"properties":943,"children":944},{"style":503},[945],{"type":30,"value":946},"\"regime\"",{"type":21,"tagName":42,"properties":948,"children":949},{"style":491},[950],{"type":30,"value":846},{"type":21,"tagName":42,"properties":952,"children":953},{"style":497},[954],{"type":30,"value":500},{"type":21,"tagName":42,"properties":956,"children":957},{"style":491},[958],{"type":30,"value":804},{"type":21,"tagName":42,"properties":960,"children":961},{"style":503},[962],{"type":30,"value":963},"\"green when the confirmed 4h close is above its 4h EMA\"",{"type":21,"tagName":42,"properties":965,"children":966},{"style":491},[967],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":127,"properties":970,"children":971,"position":981},{},[972],{"type":30,"value":973,"position":974},"The 4h EMA only steps when a 4h candle closes, so it draws as a staircase across four 1h bars. That flat-then-step shape is the visual signature of a correct, confirmed higher timeframe.",{"start":975,"end":978},{"line":976,"column":34,"offset":977},40,2380,{"line":976,"column":979,"offset":980},187,2566,{"start":982,"end":983},{"line":976,"column":34,"offset":977},{"line":976,"column":979,"offset":980},{"type":30,"value":96},{"type":21,"tagName":986,"properties":987,"children":989,"position":998},"h3",{"id":988},"when-you-do-want-the-live-value",[990],{"type":30,"value":991,"position":992},"When you do want the live value",{"start":993,"end":996},{"line":994,"column":74,"offset":995},42,2572,{"line":994,"column":242,"offset":997},2603,{"start":999,"end":1001},{"line":994,"column":34,"offset":1000},2568,{"line":994,"column":242,"offset":997},{"type":30,"value":96},{"type":21,"tagName":127,"properties":1004,"children":1005,"position":1014},{},[1006],{"type":30,"value":1007,"position":1008},"Sometimes you genuinely want the forming bar, for example a live 4h close ticking inside the current period. Opt in explicitly:",{"start":1009,"end":1011},{"line":318,"column":34,"offset":1010},2605,{"line":318,"column":1012,"offset":1013},128,2732,{"start":1015,"end":1016},{"line":318,"column":34,"offset":1010},{"line":318,"column":1012,"offset":1013},{"type":30,"value":96},{"type":18,"children":1019},[1020],{"type":21,"tagName":460,"properties":1021,"children":1022,"data":-1},{"class":462,"style":463,"tabindex":464},[1023],{"type":21,"tagName":153,"properties":1024,"children":1025},{},[1026],{"type":21,"tagName":42,"properties":1027,"children":1028},{"class":471},[1029,1034,1038,1042,1046,1050,1054,1058,1062,1067,1071,1076,1081],{"type":21,"tagName":42,"properties":1030,"children":1031},{"style":491},[1032],{"type":30,"value":1033},"timeseries h4Live ",{"type":21,"tagName":42,"properties":1035,"children":1036},{"style":497},[1037],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1039,"children":1040},{"style":485},[1041],{"type":30,"value":603},{"type":21,"tagName":42,"properties":1043,"children":1044},{"style":491},[1045],{"type":30,"value":608},{"type":21,"tagName":42,"properties":1047,"children":1048},{"style":497},[1049],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1051,"children":1052},{"style":491},[1053],{"type":30,"value":617},{"type":21,"tagName":42,"properties":1055,"children":1056},{"style":497},[1057],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1059,"children":1060},{"style":503},[1061],{"type":30,"value":626},{"type":21,"tagName":42,"properties":1063,"children":1064},{"style":491},[1065],{"type":30,"value":1066},", opts",{"type":21,"tagName":42,"properties":1068,"children":1069},{"style":497},[1070],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1072,"children":1073},{"style":491},[1074],{"type":30,"value":1075},"{mode: ",{"type":21,"tagName":42,"properties":1077,"children":1078},{"style":503},[1079],{"type":30,"value":1080},"\"developing\"",{"type":21,"tagName":42,"properties":1082,"children":1083},{"style":491},[1084],{"type":30,"value":1085},"})",{"type":30,"value":96},{"type":21,"tagName":127,"properties":1088,"children":1089,"position":1112},{},[1090,1105],{"type":21,"tagName":153,"properties":1091,"children":1092,"position":1102},{},[1093],{"type":30,"value":1094,"position":1095},"developing",{"start":1096,"end":1099},{"line":1097,"column":34,"offset":1098},50,2830,{"line":1097,"column":1100,"offset":1101},13,2842,{"start":1103,"end":1104},{"line":1097,"column":34,"offset":1098},{"line":1097,"column":1100,"offset":1101},{"type":30,"value":1106,"position":1107}," mode updates within the current higher-timeframe bucket. Use it for live readouts, never for historical signals: developing values change as the bar fills, so a cross built on them will not reproduce.",{"start":1108,"end":1109},{"line":1097,"column":1100,"offset":1101},{"line":1097,"column":1110,"offset":1111},214,3043,{"start":1113,"end":1114},{"line":1097,"column":34,"offset":1098},{"line":1097,"column":1110,"offset":1111},{"type":30,"value":96},{"type":21,"tagName":109,"properties":1117,"children":1119,"position":1127},{"id":1118},"request-another-symbol-optionally-higher",[1120],{"type":30,"value":1121,"position":1122},"request(): another symbol, optionally higher",{"start":1123,"end":1125},{"line":186,"column":63,"offset":1124},3047,{"line":186,"column":330,"offset":1126},3091,{"start":1128,"end":1130},{"line":186,"column":34,"offset":1129},3044,{"line":186,"column":330,"offset":1126},{"type":30,"value":96},{"type":21,"tagName":127,"properties":1133,"children":1134,"position":1252},{},[1135,1148,1155,1167,1174,1187,1194,1206,1213,1226,1233,1245],{"type":21,"tagName":153,"properties":1136,"children":1137,"position":1145},{},[1138],{"type":30,"value":1139,"position":1140},"request()",{"start":1141,"end":1143},{"line":191,"column":34,"offset":1142},3093,{"line":191,"column":134,"offset":1144},3104,{"start":1146,"end":1147},{"line":191,"column":34,"offset":1142},{"line":191,"column":134,"offset":1144},{"type":30,"value":1149,"position":1150}," is the one-line way to pull a different symbol. With a timeframe it carries the same no-repaint discipline as ",{"start":1151,"end":1152},{"line":191,"column":134,"offset":1144},{"line":191,"column":1153,"offset":1154},123,3215,{"type":21,"tagName":153,"properties":1156,"children":1157,"position":1164},{},[1158],{"type":30,"value":304,"position":1159},{"start":1160,"end":1161},{"line":191,"column":1153,"offset":1154},{"line":191,"column":1162,"offset":1163},130,3222,{"start":1165,"end":1166},{"line":191,"column":1153,"offset":1154},{"line":191,"column":1162,"offset":1163},{"type":30,"value":1168,"position":1169},", and it accepts the same ",{"start":1170,"end":1171},{"line":191,"column":1162,"offset":1163},{"line":191,"column":1172,"offset":1173},156,3248,{"type":21,"tagName":153,"properties":1175,"children":1176,"position":1184},{},[1177],{"type":30,"value":1178,"position":1179},"opts",{"start":1180,"end":1181},{"line":191,"column":1172,"offset":1173},{"line":191,"column":1182,"offset":1183},162,3254,{"start":1185,"end":1186},{"line":191,"column":1172,"offset":1173},{"line":191,"column":1182,"offset":1183},{"type":30,"value":1188,"position":1189}," object (",{"start":1190,"end":1191},{"line":191,"column":1182,"offset":1183},{"line":191,"column":1192,"offset":1193},171,3263,{"type":21,"tagName":153,"properties":1195,"children":1196,"position":1203},{},[1197],{"type":30,"value":1198,"position":1199},"mode",{"start":1200,"end":1201},{"line":191,"column":1192,"offset":1193},{"line":191,"column":75,"offset":1202},3269,{"start":1204,"end":1205},{"line":191,"column":1192,"offset":1193},{"line":191,"column":75,"offset":1202},{"type":30,"value":1207,"position":1208},"/",{"start":1209,"end":1210},{"line":191,"column":75,"offset":1202},{"line":191,"column":1211,"offset":1212},178,3270,{"type":21,"tagName":153,"properties":1214,"children":1215,"position":1223},{},[1216],{"type":30,"value":1217,"position":1218},"offset",{"start":1219,"end":1220},{"line":191,"column":1211,"offset":1212},{"line":191,"column":1221,"offset":1222},186,3278,{"start":1224,"end":1225},{"line":191,"column":1211,"offset":1212},{"line":191,"column":1221,"offset":1222},{"type":30,"value":1227,"position":1228},", plus a request-only ",{"start":1229,"end":1230},{"line":191,"column":1221,"offset":1222},{"line":191,"column":1231,"offset":1232},208,3300,{"type":21,"tagName":153,"properties":1234,"children":1235,"position":1242},{},[1236],{"type":30,"value":1237,"position":1238},"bars",{"start":1239,"end":1240},{"line":191,"column":1231,"offset":1232},{"line":191,"column":1110,"offset":1241},3306,{"start":1243,"end":1244},{"line":191,"column":1231,"offset":1232},{"line":191,"column":1110,"offset":1241},{"type":30,"value":1246,"position":1247},").",{"start":1248,"end":1249},{"line":191,"column":1110,"offset":1241},{"line":191,"column":1250,"offset":1251},216,3308,{"start":1253,"end":1254},{"line":191,"column":34,"offset":1142},{"line":191,"column":1250,"offset":1251},{"type":30,"value":96},{"type":18,"children":1257},[1258],{"type":21,"tagName":460,"properties":1259,"children":1260,"data":-1},{"class":462,"style":463,"tabindex":464},[1261],{"type":21,"tagName":153,"properties":1262,"children":1263},{},[1264,1301,1302],{"type":21,"tagName":42,"properties":1265,"children":1266},{"class":471},[1267,1272,1276,1281,1286,1291,1296],{"type":21,"tagName":42,"properties":1268,"children":1269},{"style":491},[1270],{"type":30,"value":1271},"timeseries ethNow ",{"type":21,"tagName":42,"properties":1273,"children":1274},{"style":497},[1275],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1277,"children":1278},{"style":485},[1279],{"type":30,"value":1280}," request",{"type":21,"tagName":42,"properties":1282,"children":1283},{"style":491},[1284],{"type":30,"value":1285},"(",{"type":21,"tagName":42,"properties":1287,"children":1288},{"style":503},[1289],{"type":30,"value":1290},"\"ETHUSDT\"",{"type":21,"tagName":42,"properties":1292,"children":1293},{"style":491},[1294],{"type":30,"value":1295},")          ",{"type":21,"tagName":42,"properties":1297,"children":1298},{"style":475},[1299],{"type":30,"value":1300},"// ETH at the chart timeframe",{"type":30,"value":96},{"type":21,"tagName":42,"properties":1303,"children":1304},{"class":471},[1305,1310,1314,1318,1322,1326,1331,1335,1340],{"type":21,"tagName":42,"properties":1306,"children":1307},{"style":491},[1308],{"type":30,"value":1309},"timeseries eth4h  ",{"type":21,"tagName":42,"properties":1311,"children":1312},{"style":497},[1313],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1315,"children":1316},{"style":485},[1317],{"type":30,"value":1280},{"type":21,"tagName":42,"properties":1319,"children":1320},{"style":491},[1321],{"type":30,"value":1285},{"type":21,"tagName":42,"properties":1323,"children":1324},{"style":503},[1325],{"type":30,"value":1290},{"type":21,"tagName":42,"properties":1327,"children":1328},{"style":491},[1329],{"type":30,"value":1330},", ",{"type":21,"tagName":42,"properties":1332,"children":1333},{"style":503},[1334],{"type":30,"value":626},{"type":21,"tagName":42,"properties":1336,"children":1337},{"style":491},[1338],{"type":30,"value":1339},")    ",{"type":21,"tagName":42,"properties":1341,"children":1342},{"style":475},[1343],{"type":30,"value":1344},"// confirmed 4h ETH, like htf()",{"type":30,"value":96},{"type":21,"tagName":127,"properties":1347,"children":1348,"position":1461},{},[1349,1356,1367,1374,1391,1398,1417,1424,1454],{"type":30,"value":1350,"position":1351},"Unlike a chart-bar resample, a coarser ",{"start":1352,"end":1354},{"line":424,"column":34,"offset":1353},3487,{"line":424,"column":976,"offset":1355},3526,{"type":21,"tagName":153,"properties":1357,"children":1358,"position":1364},{},[1359],{"type":30,"value":1139,"position":1360},{"start":1361,"end":1362},{"line":424,"column":976,"offset":1355},{"line":424,"column":186,"offset":1363},3537,{"start":1365,"end":1366},{"line":424,"column":976,"offset":1355},{"line":424,"column":186,"offset":1363},{"type":30,"value":1368,"position":1369}," fetches its ",{"start":1370,"end":1371},{"line":424,"column":186,"offset":1363},{"line":424,"column":1372,"offset":1373},64,3550,{"type":21,"tagName":176,"properties":1375,"children":1376,"position":1386},{},[1377],{"type":30,"value":1378,"position":1379},"own deep history",{"start":1380,"end":1383},{"line":424,"column":1381,"offset":1382},66,3552,{"line":424,"column":1384,"offset":1385},82,3568,{"start":1387,"end":1388},{"line":424,"column":1372,"offset":1373},{"line":424,"column":1389,"offset":1390},84,3570,{"type":30,"value":1392,"position":1393},", scaled by the requested interval rather than the chart interval, so a daily or weekly level resolves even on a 1m chart. See ",{"start":1394,"end":1395},{"line":424,"column":1389,"offset":1390},{"line":424,"column":1396,"offset":1397},211,3697,{"type":21,"tagName":1399,"properties":1400,"children":1402,"position":1412},"a",{"href":1401},"/kscript/core-concepts/multi-source#higher-timeframe-requests-fetch-their-own-depth",[1403],{"type":30,"value":1404,"position":1405},"Higher-timeframe requests fetch their own depth",{"start":1406,"end":1409},{"line":424,"column":1407,"offset":1408},212,3698,{"line":424,"column":1410,"offset":1411},259,3745,{"start":1413,"end":1414},{"line":424,"column":1396,"offset":1397},{"line":424,"column":1415,"offset":1416},345,3831,{"type":30,"value":1418,"position":1419}," for the fetch-depth and source-count details, and ",{"start":1420,"end":1421},{"line":424,"column":1415,"offset":1416},{"line":424,"column":1422,"offset":1423},396,3882,{"type":21,"tagName":1399,"properties":1425,"children":1427,"position":1449},{"href":1426},"#opts-mode-offset-and-bars",[1428,1442],{"type":21,"tagName":153,"properties":1429,"children":1430,"position":1439},{},[1431],{"type":30,"value":1178,"position":1432},{"start":1433,"end":1436},{"line":424,"column":1434,"offset":1435},397,3883,{"line":424,"column":1437,"offset":1438},403,3889,{"start":1440,"end":1441},{"line":424,"column":1434,"offset":1435},{"line":424,"column":1437,"offset":1438},{"type":30,"value":1443,"position":1444},": mode, offset, and bars",{"start":1445,"end":1446},{"line":424,"column":1437,"offset":1438},{"line":424,"column":1447,"offset":1448},427,3913,{"start":1450,"end":1451},{"line":424,"column":1422,"offset":1423},{"line":424,"column":1452,"offset":1453},456,3942,{"type":30,"value":1455,"position":1456}," below for the options.",{"start":1457,"end":1458},{"line":424,"column":1452,"offset":1453},{"line":424,"column":1459,"offset":1460},479,3965,{"start":1462,"end":1463},{"line":424,"column":34,"offset":1353},{"line":424,"column":1459,"offset":1460},{"type":30,"value":96},{"type":21,"tagName":127,"properties":1466,"children":1467,"position":1500},{},[1468,1476,1494],{"type":30,"value":1469,"position":1470},"This is the natural tool for relative-strength and lead/lag work. Read the full multi-symbol and aggregation story in ",{"start":1471,"end":1474},{"line":1472,"column":34,"offset":1473},62,3967,{"line":1472,"column":86,"offset":1475},4085,{"type":21,"tagName":1399,"properties":1477,"children":1479,"position":1489},{"href":1478},"/kscript/core-concepts/multi-source",[1480],{"type":30,"value":1481,"position":1482},"Multi-Source & Aggregation",{"start":1483,"end":1486},{"line":1472,"column":1484,"offset":1485},120,4086,{"line":1472,"column":1487,"offset":1488},146,4112,{"start":1490,"end":1491},{"line":1472,"column":86,"offset":1475},{"line":1472,"column":1492,"offset":1493},184,4150,{"type":30,"value":1495,"position":1496},".",{"start":1497,"end":1498},{"line":1472,"column":1492,"offset":1493},{"line":1472,"column":137,"offset":1499},4151,{"start":1501,"end":1502},{"line":1472,"column":34,"offset":1473},{"line":1472,"column":137,"offset":1499},{"type":30,"value":96},{"type":21,"tagName":109,"properties":1505,"children":1507,"position":1517},{"id":1506},"ltf-the-bars-inside-each-bar",[1508],{"type":30,"value":1509,"position":1510},"ltf(): the bars inside each bar",{"start":1511,"end":1514},{"line":1512,"column":63,"offset":1513},63,4155,{"line":1512,"column":1515,"offset":1516},35,4186,{"start":1518,"end":1520},{"line":1512,"column":34,"offset":1519},4152,{"line":1512,"column":1515,"offset":1516},{"type":30,"value":96},{"type":21,"tagName":127,"properties":1523,"children":1524,"position":1588},{},[1525,1539,1546,1561,1568,1581],{"type":21,"tagName":153,"properties":1526,"children":1527,"position":1536},{},[1528],{"type":30,"value":1529,"position":1530},"ltf()",{"start":1531,"end":1534},{"line":1532,"column":34,"offset":1533},65,4188,{"line":1532,"column":100,"offset":1535},4195,{"start":1537,"end":1538},{"line":1532,"column":34,"offset":1533},{"line":1532,"column":100,"offset":1535},{"type":30,"value":1540,"position":1541}," goes the other direction. It fetches ",{"start":1542,"end":1543},{"line":1532,"column":100,"offset":1535},{"line":1532,"column":1544,"offset":1545},46,4233,{"type":21,"tagName":176,"properties":1547,"children":1548,"position":1556},{},[1549],{"type":30,"value":1550,"position":1551},"finer",{"start":1552,"end":1554},{"line":1532,"column":330,"offset":1553},4235,{"line":1532,"column":191,"offset":1555},4240,{"start":1557,"end":1558},{"line":1532,"column":1544,"offset":1545},{"line":1532,"column":1559,"offset":1560},55,4242,{"type":30,"value":1562,"position":1563}," bars than the chart and attaches them to each chart bar as a list of cells, leaving the chart's own timeline untouched. On a 1h chart, ",{"start":1564,"end":1565},{"line":1532,"column":1559,"offset":1560},{"line":1532,"column":1566,"offset":1567},191,4378,{"type":21,"tagName":153,"properties":1569,"children":1570,"position":1578},{},[1571],{"type":30,"value":1572,"position":1573},"ltf(\"30m\")",{"start":1574,"end":1575},{"line":1532,"column":1566,"offset":1567},{"line":1532,"column":1576,"offset":1577},203,4390,{"start":1579,"end":1580},{"line":1532,"column":1566,"offset":1567},{"line":1532,"column":1576,"offset":1577},{"type":30,"value":1582,"position":1583}," gives every bar its two 30m candles. Reduce the cells to turn intrabar detail into a single value:",{"start":1584,"end":1585},{"line":1532,"column":1576,"offset":1577},{"line":1532,"column":1586,"offset":1587},302,4489,{"start":1589,"end":1590},{"line":1532,"column":34,"offset":1533},{"line":1532,"column":1586,"offset":1587},{"type":30,"value":96},{"type":18,"children":1593},[1594],{"type":21,"tagName":460,"properties":1595,"children":1596,"data":-1},{"class":462,"style":463,"tabindex":464},[1597],{"type":21,"tagName":153,"properties":1598,"children":1599},{},[1600,1607,1608,1657,1658,1661,1662,1670,1671,1701,1702,1833,1834,1837,1838],{"type":21,"tagName":42,"properties":1601,"children":1602},{"class":471},[1603],{"type":21,"tagName":42,"properties":1604,"children":1605},{"style":475},[1606],{"type":30,"value":478},{"type":30,"value":96},{"type":21,"tagName":42,"properties":1609,"children":1610},{"class":471},[1611,1615,1619,1623,1628,1632,1636,1641,1645,1649,1653],{"type":21,"tagName":42,"properties":1612,"children":1613},{"style":485},[1614],{"type":30,"value":488},{"type":21,"tagName":42,"properties":1616,"children":1617},{"style":491},[1618],{"type":30,"value":494},{"type":21,"tagName":42,"properties":1620,"children":1621},{"style":497},[1622],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1624,"children":1625},{"style":503},[1626],{"type":30,"value":1627},"\"Intrabar close drift\"",{"type":21,"tagName":42,"properties":1629,"children":1630},{"style":491},[1631],{"type":30,"value":511},{"type":21,"tagName":42,"properties":1633,"children":1634},{"style":497},[1635],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1637,"children":1638},{"style":503},[1639],{"type":30,"value":1640},"\"offchart\"",{"type":21,"tagName":42,"properties":1642,"children":1643},{"style":491},[1644],{"type":30,"value":525},{"type":21,"tagName":42,"properties":1646,"children":1647},{"style":497},[1648],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1650,"children":1651},{"style":532},[1652],{"type":30,"value":535},{"type":21,"tagName":42,"properties":1654,"children":1655},{"style":491},[1656],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":1659,"children":1660},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":1663,"children":1664},{"class":471},[1665],{"type":21,"tagName":42,"properties":1666,"children":1667},{"style":475},[1668],{"type":30,"value":1669},"// each 1h bar carries its 30m cells; cell layout is [time, open, high, low, close, volume]",{"type":30,"value":96},{"type":21,"tagName":42,"properties":1672,"children":1673},{"class":471},[1674,1679,1683,1688,1692,1697],{"type":21,"tagName":42,"properties":1675,"children":1676},{"style":491},[1677],{"type":30,"value":1678},"timeseries fine ",{"type":21,"tagName":42,"properties":1680,"children":1681},{"style":497},[1682],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1684,"children":1685},{"style":485},[1686],{"type":30,"value":1687}," ltf",{"type":21,"tagName":42,"properties":1689,"children":1690},{"style":491},[1691],{"type":30,"value":1285},{"type":21,"tagName":42,"properties":1693,"children":1694},{"style":503},[1695],{"type":30,"value":1696},"\"30m\"",{"type":21,"tagName":42,"properties":1698,"children":1699},{"style":491},[1700],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":1703,"children":1704},{"class":471},[1705,1710,1714,1719,1724,1729,1735,1740,1745,1750,1755,1760,1765,1769,1774,1779,1784,1788,1793,1797,1802,1806,1810,1815,1820,1825,1829],{"type":21,"tagName":42,"properties":1706,"children":1707},{"style":491},[1708],{"type":30,"value":1709},"timeseries drift ",{"type":21,"tagName":42,"properties":1711,"children":1712},{"style":497},[1713],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1715,"children":1716},{"style":491},[1717],{"type":30,"value":1718}," fine.cells.",{"type":21,"tagName":42,"properties":1720,"children":1721},{"style":485},[1722],{"type":30,"value":1723},"map",{"type":21,"tagName":42,"properties":1725,"children":1726},{"style":491},[1727],{"type":30,"value":1728},"((",{"type":21,"tagName":42,"properties":1730,"children":1732},{"style":1731},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[1733],{"type":30,"value":1734},"c",{"type":21,"tagName":42,"properties":1736,"children":1737},{"style":491},[1738],{"type":30,"value":1739},") ",{"type":21,"tagName":42,"properties":1741,"children":1742},{"style":497},[1743],{"type":30,"value":1744},"=>",{"type":21,"tagName":42,"properties":1746,"children":1747},{"style":491},[1748],{"type":30,"value":1749}," c[",{"type":21,"tagName":42,"properties":1751,"children":1752},{"style":532},[1753],{"type":30,"value":1754},"4",{"type":21,"tagName":42,"properties":1756,"children":1757},{"style":491},[1758],{"type":30,"value":1759},"] ",{"type":21,"tagName":42,"properties":1761,"children":1762},{"style":497},[1763],{"type":30,"value":1764},"-",{"type":21,"tagName":42,"properties":1766,"children":1767},{"style":491},[1768],{"type":30,"value":1749},{"type":21,"tagName":42,"properties":1770,"children":1771},{"style":532},[1772],{"type":30,"value":1773},"1",{"type":21,"tagName":42,"properties":1775,"children":1776},{"style":491},[1777],{"type":30,"value":1778},"]).",{"type":21,"tagName":42,"properties":1780,"children":1781},{"style":485},[1782],{"type":30,"value":1783},"reduce",{"type":21,"tagName":42,"properties":1785,"children":1786},{"style":491},[1787],{"type":30,"value":1728},{"type":21,"tagName":42,"properties":1789,"children":1790},{"style":1731},[1791],{"type":30,"value":1792},"s",{"type":21,"tagName":42,"properties":1794,"children":1795},{"style":491},[1796],{"type":30,"value":1330},{"type":21,"tagName":42,"properties":1798,"children":1799},{"style":1731},[1800],{"type":30,"value":1801},"x",{"type":21,"tagName":42,"properties":1803,"children":1804},{"style":491},[1805],{"type":30,"value":1739},{"type":21,"tagName":42,"properties":1807,"children":1808},{"style":497},[1809],{"type":30,"value":1744},{"type":21,"tagName":42,"properties":1811,"children":1812},{"style":491},[1813],{"type":30,"value":1814}," s ",{"type":21,"tagName":42,"properties":1816,"children":1817},{"style":497},[1818],{"type":30,"value":1819},"+",{"type":21,"tagName":42,"properties":1821,"children":1822},{"style":491},[1823],{"type":30,"value":1824}," x, ",{"type":21,"tagName":42,"properties":1826,"children":1827},{"style":532},[1828],{"type":30,"value":464},{"type":21,"tagName":42,"properties":1830,"children":1831},{"style":491},[1832],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":1835,"children":1836},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":1839,"children":1840},{"class":471},[1841,1845,1849,1853,1858,1862,1866,1871,1875,1879,1883,1887,1891,1895,1900,1904,1908,1912,1917],{"type":21,"tagName":42,"properties":1842,"children":1843},{"style":485},[1844],{"type":30,"value":756},{"type":21,"tagName":42,"properties":1846,"children":1847},{"style":491},[1848],{"type":30,"value":761},{"type":21,"tagName":42,"properties":1850,"children":1851},{"style":497},[1852],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1854,"children":1855},{"style":491},[1856],{"type":30,"value":1857},"drift, colors",{"type":21,"tagName":42,"properties":1859,"children":1860},{"style":497},[1861],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1863,"children":1864},{"style":491},[1865],{"type":30,"value":804},{"type":21,"tagName":42,"properties":1867,"children":1868},{"style":503},[1869],{"type":30,"value":1870},"\"#7c3aed\"",{"type":21,"tagName":42,"properties":1872,"children":1873},{"style":491},[1874],{"type":30,"value":814},{"type":21,"tagName":42,"properties":1876,"children":1877},{"style":497},[1878],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1880,"children":1881},{"style":532},[1882],{"type":30,"value":823},{"type":21,"tagName":42,"properties":1884,"children":1885},{"style":491},[1886],{"type":30,"value":828},{"type":21,"tagName":42,"properties":1888,"children":1889},{"style":497},[1890],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1892,"children":1893},{"style":491},[1894],{"type":30,"value":804},{"type":21,"tagName":42,"properties":1896,"children":1897},{"style":503},[1898],{"type":30,"value":1899},"\"30m drift\"",{"type":21,"tagName":42,"properties":1901,"children":1902},{"style":491},[1903],{"type":30,"value":846},{"type":21,"tagName":42,"properties":1905,"children":1906},{"style":497},[1907],{"type":30,"value":500},{"type":21,"tagName":42,"properties":1909,"children":1910},{"style":491},[1911],{"type":30,"value":804},{"type":21,"tagName":42,"properties":1913,"children":1914},{"style":503},[1915],{"type":30,"value":1916},"\"sum of finer-bar close minus open within each chart bar\"",{"type":21,"tagName":42,"properties":1918,"children":1919},{"style":491},[1920],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":127,"properties":1923,"children":1924,"position":1976},{},[1925,1933,1946,1952,1969],{"type":30,"value":1926,"position":1927},"Cells use the same ",{"start":1928,"end":1931},{"line":1929,"column":34,"offset":1930},78,4934,{"line":1929,"column":356,"offset":1932},4953,{"type":21,"tagName":153,"properties":1934,"children":1935,"position":1943},{},[1936],{"type":30,"value":1937,"position":1938},".cells",{"start":1939,"end":1940},{"line":1929,"column":356,"offset":1932},{"line":1929,"column":1941,"offset":1942},28,4961,{"start":1944,"end":1945},{"line":1929,"column":356,"offset":1932},{"line":1929,"column":1941,"offset":1942},{"type":30,"value":1947,"position":1948}," machinery as order-flow sources, so the reducers from ",{"start":1949,"end":1950},{"line":1929,"column":1941,"offset":1942},{"line":1929,"column":198,"offset":1951},5016,{"type":21,"tagName":1399,"properties":1953,"children":1955,"position":1964},{"href":1954},"/kscript/core-concepts/lambdas-and-reducers",[1956],{"type":30,"value":1957,"position":1958},"Lambdas & Reducers",{"start":1959,"end":1961},{"line":1929,"column":1389,"offset":1960},5017,{"line":1929,"column":1962,"offset":1963},102,5035,{"start":1965,"end":1966},{"line":1929,"column":198,"offset":1951},{"line":1929,"column":1967,"offset":1968},148,5081,{"type":30,"value":1970,"position":1971}," apply directly.",{"start":1972,"end":1973},{"line":1929,"column":1967,"offset":1968},{"line":1929,"column":1974,"offset":1975},164,5097,{"start":1977,"end":1978},{"line":1929,"column":34,"offset":1930},{"line":1929,"column":1974,"offset":1975},{"type":30,"value":96},{"type":21,"tagName":109,"properties":1981,"children":1983,"position":1992},{"id":1982},"all-three-together",[1984],{"type":30,"value":1985,"position":1986},"All three together",{"start":1987,"end":1990},{"line":1988,"column":63,"offset":1989},79,5101,{"line":1988,"column":373,"offset":1991},5119,{"start":1993,"end":1995},{"line":1988,"column":34,"offset":1994},5098,{"line":1988,"column":373,"offset":1991},{"type":30,"value":96},{"type":21,"tagName":127,"properties":1998,"children":1999,"position":2046},{},[2000,2009,2021,2027,2039],{"type":30,"value":2001,"position":2002},"This example loads a confirmed 4h view, its developing counterpart, the same 4h close through ",{"start":2003,"end":2006},{"line":2004,"column":34,"offset":2005},81,5121,{"line":2004,"column":2007,"offset":2008},95,5215,{"type":21,"tagName":153,"properties":2010,"children":2011,"position":2018},{},[2012],{"type":30,"value":1139,"position":2013},{"start":2014,"end":2015},{"line":2004,"column":2007,"offset":2008},{"line":2004,"column":2016,"offset":2017},106,5226,{"start":2019,"end":2020},{"line":2004,"column":2007,"offset":2008},{"line":2004,"column":2016,"offset":2017},{"type":30,"value":2022,"position":2023},", and a 30m ",{"start":2024,"end":2025},{"line":2004,"column":2016,"offset":2017},{"line":2004,"column":60,"offset":2026},5238,{"type":21,"tagName":153,"properties":2028,"children":2029,"position":2036},{},[2030],{"type":30,"value":1529,"position":2031},{"start":2032,"end":2033},{"line":2004,"column":60,"offset":2026},{"line":2004,"column":2034,"offset":2035},125,5245,{"start":2037,"end":2038},{"line":2004,"column":60,"offset":2026},{"line":2004,"column":2034,"offset":2035},{"type":30,"value":2040,"position":2041}," reduction in a single script.",{"start":2042,"end":2043},{"line":2004,"column":2034,"offset":2035},{"line":2004,"column":2044,"offset":2045},155,5275,{"start":2047,"end":2048},{"line":2004,"column":34,"offset":2005},{"line":2004,"column":2044,"offset":2045},{"type":30,"value":96},{"type":18,"children":2051},[2052],{"type":21,"tagName":460,"properties":2053,"children":2054,"data":-1},{"class":462,"style":463,"tabindex":464,"title":1985},[2055],{"type":21,"tagName":153,"properties":2056,"children":2057},{},[2058,2065,2066,2114,2115,2118,2119,2155,2156,2196,2197,2253,2254,2295,2296,2360,2361,2466,2467,2470,2471,2553,2554,2637,2638,2721,2722,2805,2806],{"type":21,"tagName":42,"properties":2059,"children":2060},{"class":471},[2061],{"type":21,"tagName":42,"properties":2062,"children":2063},{"style":475},[2064],{"type":30,"value":478},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2067,"children":2068},{"class":471},[2069,2073,2077,2081,2086,2090,2094,2098,2102,2106,2110],{"type":21,"tagName":42,"properties":2070,"children":2071},{"style":485},[2072],{"type":30,"value":488},{"type":21,"tagName":42,"properties":2074,"children":2075},{"style":491},[2076],{"type":30,"value":494},{"type":21,"tagName":42,"properties":2078,"children":2079},{"style":497},[2080],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2082,"children":2083},{"style":503},[2084],{"type":30,"value":2085},"\"MTF Views\"",{"type":21,"tagName":42,"properties":2087,"children":2088},{"style":491},[2089],{"type":30,"value":511},{"type":21,"tagName":42,"properties":2091,"children":2092},{"style":497},[2093],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2095,"children":2096},{"style":503},[2097],{"type":30,"value":1640},{"type":21,"tagName":42,"properties":2099,"children":2100},{"style":491},[2101],{"type":30,"value":525},{"type":21,"tagName":42,"properties":2103,"children":2104},{"style":497},[2105],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2107,"children":2108},{"style":532},[2109],{"type":30,"value":535},{"type":21,"tagName":42,"properties":2111,"children":2112},{"style":491},[2113],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2116,"children":2117},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":2120,"children":2121},{"class":471},[2122,2127,2131,2135,2139,2143,2147,2151],{"type":21,"tagName":42,"properties":2123,"children":2124},{"style":491},[2125],{"type":30,"value":2126},"timeseries trade ",{"type":21,"tagName":42,"properties":2128,"children":2129},{"style":497},[2130],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2132,"children":2133},{"style":485},[2134],{"type":30,"value":562},{"type":21,"tagName":42,"properties":2136,"children":2137},{"style":491},[2138],{"type":30,"value":567},{"type":21,"tagName":42,"properties":2140,"children":2141},{"style":497},[2142],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2144,"children":2145},{"style":491},[2146],{"type":30,"value":576},{"type":21,"tagName":42,"properties":2148,"children":2149},{"style":497},[2150],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2152,"children":2153},{"style":491},[2154],{"type":30,"value":585},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2157,"children":2158},{"class":471},[2159,2163,2167,2171,2175,2179,2184,2188,2192],{"type":21,"tagName":42,"properties":2160,"children":2161},{"style":491},[2162],{"type":30,"value":594},{"type":21,"tagName":42,"properties":2164,"children":2165},{"style":497},[2166],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2168,"children":2169},{"style":485},[2170],{"type":30,"value":603},{"type":21,"tagName":42,"properties":2172,"children":2173},{"style":491},[2174],{"type":30,"value":608},{"type":21,"tagName":42,"properties":2176,"children":2177},{"style":497},[2178],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2180,"children":2181},{"style":491},[2182],{"type":30,"value":2183},"trade, timeframe",{"type":21,"tagName":42,"properties":2185,"children":2186},{"style":497},[2187],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2189,"children":2190},{"style":503},[2191],{"type":30,"value":626},{"type":21,"tagName":42,"properties":2193,"children":2194},{"style":491},[2195],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2198,"children":2199},{"class":471},[2200,2205,2209,2213,2217,2221,2225,2229,2233,2237,2241,2245,2249],{"type":21,"tagName":42,"properties":2201,"children":2202},{"style":491},[2203],{"type":30,"value":2204},"timeseries h4Developing ",{"type":21,"tagName":42,"properties":2206,"children":2207},{"style":497},[2208],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2210,"children":2211},{"style":485},[2212],{"type":30,"value":603},{"type":21,"tagName":42,"properties":2214,"children":2215},{"style":491},[2216],{"type":30,"value":608},{"type":21,"tagName":42,"properties":2218,"children":2219},{"style":497},[2220],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2222,"children":2223},{"style":491},[2224],{"type":30,"value":2183},{"type":21,"tagName":42,"properties":2226,"children":2227},{"style":497},[2228],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2230,"children":2231},{"style":503},[2232],{"type":30,"value":626},{"type":21,"tagName":42,"properties":2234,"children":2235},{"style":491},[2236],{"type":30,"value":1066},{"type":21,"tagName":42,"properties":2238,"children":2239},{"style":497},[2240],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2242,"children":2243},{"style":491},[2244],{"type":30,"value":1075},{"type":21,"tagName":42,"properties":2246,"children":2247},{"style":503},[2248],{"type":30,"value":1080},{"type":21,"tagName":42,"properties":2250,"children":2251},{"style":491},[2252],{"type":30,"value":1085},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2255,"children":2256},{"class":471},[2257,2262,2266,2270,2274,2278,2283,2287,2291],{"type":21,"tagName":42,"properties":2258,"children":2259},{"style":491},[2260],{"type":30,"value":2261},"timeseries requested ",{"type":21,"tagName":42,"properties":2263,"children":2264},{"style":497},[2265],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2267,"children":2268},{"style":485},[2269],{"type":30,"value":1280},{"type":21,"tagName":42,"properties":2271,"children":2272},{"style":491},[2273],{"type":30,"value":567},{"type":21,"tagName":42,"properties":2275,"children":2276},{"style":497},[2277],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2279,"children":2280},{"style":491},[2281],{"type":30,"value":2282},"currentSymbol, timeframe",{"type":21,"tagName":42,"properties":2284,"children":2285},{"style":497},[2286],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2288,"children":2289},{"style":503},[2290],{"type":30,"value":626},{"type":21,"tagName":42,"properties":2292,"children":2293},{"style":491},[2294],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2297,"children":2298},{"class":471},[2299,2304,2308,2312,2317,2321,2325,2330,2334,2339,2344,2348,2352,2356],{"type":21,"tagName":42,"properties":2300,"children":2301},{"style":491},[2302],{"type":30,"value":2303},"timeseries lower ",{"type":21,"tagName":42,"properties":2305,"children":2306},{"style":497},[2307],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2309,"children":2310},{"style":485},[2311],{"type":30,"value":1687},{"type":21,"tagName":42,"properties":2313,"children":2314},{"style":491},[2315],{"type":30,"value":2316},"(interval",{"type":21,"tagName":42,"properties":2318,"children":2319},{"style":497},[2320],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2322,"children":2323},{"style":503},[2324],{"type":30,"value":1696},{"type":21,"tagName":42,"properties":2326,"children":2327},{"style":491},[2328],{"type":30,"value":2329},", type",{"type":21,"tagName":42,"properties":2331,"children":2332},{"style":497},[2333],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2335,"children":2336},{"style":503},[2337],{"type":30,"value":2338},"\"ohlcv\"",{"type":21,"tagName":42,"properties":2340,"children":2341},{"style":491},[2342],{"type":30,"value":2343},", symbol",{"type":21,"tagName":42,"properties":2345,"children":2346},{"style":497},[2347],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2349,"children":2350},{"style":491},[2351],{"type":30,"value":576},{"type":21,"tagName":42,"properties":2353,"children":2354},{"style":497},[2355],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2357,"children":2358},{"style":491},[2359],{"type":30,"value":585},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2362,"children":2363},{"class":471},[2364,2368,2373,2377,2382,2386,2390,2395,2399,2403,2408,2412,2416,2420,2424,2429,2433,2437,2441,2445,2450,2454,2458,2462],{"type":21,"tagName":42,"properties":2365,"children":2366},{"style":497},[2367],{"type":30,"value":652},{"type":21,"tagName":42,"properties":2369,"children":2370},{"style":491},[2371],{"type":30,"value":2372}," lowerCloseSum ",{"type":21,"tagName":42,"properties":2374,"children":2375},{"style":497},[2376],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2378,"children":2379},{"style":491},[2380],{"type":30,"value":2381}," lower.cells.",{"type":21,"tagName":42,"properties":2383,"children":2384},{"style":485},[2385],{"type":30,"value":1723},{"type":21,"tagName":42,"properties":2387,"children":2388},{"style":491},[2389],{"type":30,"value":1728},{"type":21,"tagName":42,"properties":2391,"children":2392},{"style":1731},[2393],{"type":30,"value":2394},"row",{"type":21,"tagName":42,"properties":2396,"children":2397},{"style":491},[2398],{"type":30,"value":1739},{"type":21,"tagName":42,"properties":2400,"children":2401},{"style":497},[2402],{"type":30,"value":1744},{"type":21,"tagName":42,"properties":2404,"children":2405},{"style":491},[2406],{"type":30,"value":2407}," row[",{"type":21,"tagName":42,"properties":2409,"children":2410},{"style":532},[2411],{"type":30,"value":1754},{"type":21,"tagName":42,"properties":2413,"children":2414},{"style":491},[2415],{"type":30,"value":1778},{"type":21,"tagName":42,"properties":2417,"children":2418},{"style":485},[2419],{"type":30,"value":1783},{"type":21,"tagName":42,"properties":2421,"children":2422},{"style":491},[2423],{"type":30,"value":1728},{"type":21,"tagName":42,"properties":2425,"children":2426},{"style":1731},[2427],{"type":30,"value":2428},"sum",{"type":21,"tagName":42,"properties":2430,"children":2431},{"style":491},[2432],{"type":30,"value":1330},{"type":21,"tagName":42,"properties":2434,"children":2435},{"style":1731},[2436],{"type":30,"value":1801},{"type":21,"tagName":42,"properties":2438,"children":2439},{"style":491},[2440],{"type":30,"value":1739},{"type":21,"tagName":42,"properties":2442,"children":2443},{"style":497},[2444],{"type":30,"value":1744},{"type":21,"tagName":42,"properties":2446,"children":2447},{"style":491},[2448],{"type":30,"value":2449}," sum ",{"type":21,"tagName":42,"properties":2451,"children":2452},{"style":497},[2453],{"type":30,"value":1819},{"type":21,"tagName":42,"properties":2455,"children":2456},{"style":491},[2457],{"type":30,"value":1824},{"type":21,"tagName":42,"properties":2459,"children":2460},{"style":532},[2461],{"type":30,"value":464},{"type":21,"tagName":42,"properties":2463,"children":2464},{"style":491},[2465],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2468,"children":2469},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":2472,"children":2473},{"class":471},[2474,2478,2482,2486,2491,2495,2499,2503,2507,2511,2515,2519,2523,2527,2532,2536,2540,2544,2549],{"type":21,"tagName":42,"properties":2475,"children":2476},{"style":485},[2477],{"type":30,"value":756},{"type":21,"tagName":42,"properties":2479,"children":2480},{"style":491},[2481],{"type":30,"value":761},{"type":21,"tagName":42,"properties":2483,"children":2484},{"style":497},[2485],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2487,"children":2488},{"style":491},[2489],{"type":30,"value":2490},"h4.close, colors",{"type":21,"tagName":42,"properties":2492,"children":2493},{"style":497},[2494],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2496,"children":2497},{"style":491},[2498],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2500,"children":2501},{"style":503},[2502],{"type":30,"value":809},{"type":21,"tagName":42,"properties":2504,"children":2505},{"style":491},[2506],{"type":30,"value":814},{"type":21,"tagName":42,"properties":2508,"children":2509},{"style":497},[2510],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2512,"children":2513},{"style":532},[2514],{"type":30,"value":823},{"type":21,"tagName":42,"properties":2516,"children":2517},{"style":491},[2518],{"type":30,"value":828},{"type":21,"tagName":42,"properties":2520,"children":2521},{"style":497},[2522],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2524,"children":2525},{"style":491},[2526],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2528,"children":2529},{"style":503},[2530],{"type":30,"value":2531},"\"HTF close\"",{"type":21,"tagName":42,"properties":2533,"children":2534},{"style":491},[2535],{"type":30,"value":846},{"type":21,"tagName":42,"properties":2537,"children":2538},{"style":497},[2539],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2541,"children":2542},{"style":491},[2543],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2545,"children":2546},{"style":503},[2547],{"type":30,"value":2548},"\"confirmed 4h close from htf\"",{"type":21,"tagName":42,"properties":2550,"children":2551},{"style":491},[2552],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2555,"children":2556},{"class":471},[2557,2561,2565,2569,2574,2578,2582,2587,2591,2595,2599,2603,2607,2611,2616,2620,2624,2628,2633],{"type":21,"tagName":42,"properties":2558,"children":2559},{"style":485},[2560],{"type":30,"value":756},{"type":21,"tagName":42,"properties":2562,"children":2563},{"style":491},[2564],{"type":30,"value":761},{"type":21,"tagName":42,"properties":2566,"children":2567},{"style":497},[2568],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2570,"children":2571},{"style":491},[2572],{"type":30,"value":2573},"h4.open, colors",{"type":21,"tagName":42,"properties":2575,"children":2576},{"style":497},[2577],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2579,"children":2580},{"style":491},[2581],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2583,"children":2584},{"style":503},[2585],{"type":30,"value":2586},"\"#64748b\"",{"type":21,"tagName":42,"properties":2588,"children":2589},{"style":491},[2590],{"type":30,"value":814},{"type":21,"tagName":42,"properties":2592,"children":2593},{"style":497},[2594],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2596,"children":2597},{"style":532},[2598],{"type":30,"value":823},{"type":21,"tagName":42,"properties":2600,"children":2601},{"style":491},[2602],{"type":30,"value":828},{"type":21,"tagName":42,"properties":2604,"children":2605},{"style":497},[2606],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2608,"children":2609},{"style":491},[2610],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2612,"children":2613},{"style":503},[2614],{"type":30,"value":2615},"\"HTF open\"",{"type":21,"tagName":42,"properties":2617,"children":2618},{"style":491},[2619],{"type":30,"value":846},{"type":21,"tagName":42,"properties":2621,"children":2622},{"style":497},[2623],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2625,"children":2626},{"style":491},[2627],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2629,"children":2630},{"style":503},[2631],{"type":30,"value":2632},"\"confirmed 4h open from htf member access\"",{"type":21,"tagName":42,"properties":2634,"children":2635},{"style":491},[2636],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2639,"children":2640},{"class":471},[2641,2645,2649,2653,2658,2662,2666,2671,2675,2679,2683,2687,2691,2695,2700,2704,2708,2712,2717],{"type":21,"tagName":42,"properties":2642,"children":2643},{"style":485},[2644],{"type":30,"value":756},{"type":21,"tagName":42,"properties":2646,"children":2647},{"style":491},[2648],{"type":30,"value":761},{"type":21,"tagName":42,"properties":2650,"children":2651},{"style":497},[2652],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2654,"children":2655},{"style":491},[2656],{"type":30,"value":2657},"h4Developing.close, colors",{"type":21,"tagName":42,"properties":2659,"children":2660},{"style":497},[2661],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2663,"children":2664},{"style":491},[2665],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2667,"children":2668},{"style":503},[2669],{"type":30,"value":2670},"\"#16a34a\"",{"type":21,"tagName":42,"properties":2672,"children":2673},{"style":491},[2674],{"type":30,"value":814},{"type":21,"tagName":42,"properties":2676,"children":2677},{"style":497},[2678],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2680,"children":2681},{"style":532},[2682],{"type":30,"value":823},{"type":21,"tagName":42,"properties":2684,"children":2685},{"style":491},[2686],{"type":30,"value":828},{"type":21,"tagName":42,"properties":2688,"children":2689},{"style":497},[2690],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2692,"children":2693},{"style":491},[2694],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2696,"children":2697},{"style":503},[2698],{"type":30,"value":2699},"\"Developing close\"",{"type":21,"tagName":42,"properties":2701,"children":2702},{"style":491},[2703],{"type":30,"value":846},{"type":21,"tagName":42,"properties":2705,"children":2706},{"style":497},[2707],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2709,"children":2710},{"style":491},[2711],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2713,"children":2714},{"style":503},[2715],{"type":30,"value":2716},"\"developing 4h close from htf\"",{"type":21,"tagName":42,"properties":2718,"children":2719},{"style":491},[2720],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2723,"children":2724},{"class":471},[2725,2729,2733,2737,2742,2746,2750,2755,2759,2763,2767,2771,2775,2779,2784,2788,2792,2796,2801],{"type":21,"tagName":42,"properties":2726,"children":2727},{"style":485},[2728],{"type":30,"value":756},{"type":21,"tagName":42,"properties":2730,"children":2731},{"style":491},[2732],{"type":30,"value":761},{"type":21,"tagName":42,"properties":2734,"children":2735},{"style":497},[2736],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2738,"children":2739},{"style":491},[2740],{"type":30,"value":2741},"requested.close, colors",{"type":21,"tagName":42,"properties":2743,"children":2744},{"style":497},[2745],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2747,"children":2748},{"style":491},[2749],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2751,"children":2752},{"style":503},[2753],{"type":30,"value":2754},"\"#f97316\"",{"type":21,"tagName":42,"properties":2756,"children":2757},{"style":491},[2758],{"type":30,"value":814},{"type":21,"tagName":42,"properties":2760,"children":2761},{"style":497},[2762],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2764,"children":2765},{"style":532},[2766],{"type":30,"value":823},{"type":21,"tagName":42,"properties":2768,"children":2769},{"style":491},[2770],{"type":30,"value":828},{"type":21,"tagName":42,"properties":2772,"children":2773},{"style":497},[2774],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2776,"children":2777},{"style":491},[2778],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2780,"children":2781},{"style":503},[2782],{"type":30,"value":2783},"\"Request close\"",{"type":21,"tagName":42,"properties":2785,"children":2786},{"style":491},[2787],{"type":30,"value":846},{"type":21,"tagName":42,"properties":2789,"children":2790},{"style":497},[2791],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2793,"children":2794},{"style":491},[2795],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2797,"children":2798},{"style":503},[2799],{"type":30,"value":2800},"\"4h close from request shorthand\"",{"type":21,"tagName":42,"properties":2802,"children":2803},{"style":491},[2804],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":2807,"children":2808},{"class":471},[2809,2813,2817,2821,2826,2830,2834,2838,2842,2846,2850,2854,2858,2862,2867,2871,2875,2879,2884],{"type":21,"tagName":42,"properties":2810,"children":2811},{"style":485},[2812],{"type":30,"value":756},{"type":21,"tagName":42,"properties":2814,"children":2815},{"style":491},[2816],{"type":30,"value":761},{"type":21,"tagName":42,"properties":2818,"children":2819},{"style":497},[2820],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2822,"children":2823},{"style":491},[2824],{"type":30,"value":2825},"lowerCloseSum, colors",{"type":21,"tagName":42,"properties":2827,"children":2828},{"style":497},[2829],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2831,"children":2832},{"style":491},[2833],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2835,"children":2836},{"style":503},[2837],{"type":30,"value":1870},{"type":21,"tagName":42,"properties":2839,"children":2840},{"style":491},[2841],{"type":30,"value":814},{"type":21,"tagName":42,"properties":2843,"children":2844},{"style":497},[2845],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2847,"children":2848},{"style":532},[2849],{"type":30,"value":823},{"type":21,"tagName":42,"properties":2851,"children":2852},{"style":491},[2853],{"type":30,"value":828},{"type":21,"tagName":42,"properties":2855,"children":2856},{"style":497},[2857],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2859,"children":2860},{"style":491},[2861],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2863,"children":2864},{"style":503},[2865],{"type":30,"value":2866},"\"LTF close sum\"",{"type":21,"tagName":42,"properties":2868,"children":2869},{"style":491},[2870],{"type":30,"value":846},{"type":21,"tagName":42,"properties":2872,"children":2873},{"style":497},[2874],{"type":30,"value":500},{"type":21,"tagName":42,"properties":2876,"children":2877},{"style":491},[2878],{"type":30,"value":804},{"type":21,"tagName":42,"properties":2880,"children":2881},{"style":503},[2882],{"type":30,"value":2883},"\"lower timeframe close values reduced from cells\"",{"type":21,"tagName":42,"properties":2885,"children":2886},{"style":491},[2887],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":127,"properties":2890,"children":2891,"position":2990},{},[2892,2908,2914,2927,2934,2947,2954,2966,2972,2983],{"type":21,"tagName":176,"properties":2893,"children":2894,"position":2903},{},[2895],{"type":30,"value":2896,"position":2897},"What to expect:",{"start":2898,"end":2901},{"line":2899,"column":39,"offset":2900},101,6500,{"line":2899,"column":218,"offset":2902},6515,{"start":2904,"end":2906},{"line":2899,"column":34,"offset":2905},6498,{"line":2899,"column":356,"offset":2907},6517,{"type":30,"value":2909,"position":2910}," the confirmed ",{"start":2911,"end":2912},{"line":2899,"column":356,"offset":2907},{"line":2899,"column":1515,"offset":2913},6532,{"type":21,"tagName":153,"properties":2915,"children":2916,"position":2924},{},[2917],{"type":30,"value":2918,"position":2919},"h4",{"start":2920,"end":2921},{"line":2899,"column":1515,"offset":2913},{"line":2899,"column":2922,"offset":2923},39,6536,{"start":2925,"end":2926},{"line":2899,"column":1515,"offset":2913},{"line":2899,"column":2922,"offset":2923},{"type":30,"value":2928,"position":2929}," series reads one closed 4h candle per group of chart bars and steps as a staircase. The developing series moves on every bar inside the current 4h bucket. ",{"start":2930,"end":2931},{"line":2899,"column":2922,"offset":2923},{"line":2899,"column":2932,"offset":2933},195,6692,{"type":21,"tagName":153,"properties":2935,"children":2936,"position":2944},{},[2937],{"type":30,"value":2938,"position":2939},"request(..., \"4h\")",{"start":2940,"end":2941},{"line":2899,"column":2932,"offset":2933},{"line":2899,"column":2942,"offset":2943},215,6712,{"start":2945,"end":2946},{"line":2899,"column":2932,"offset":2933},{"line":2899,"column":2942,"offset":2943},{"type":30,"value":2948,"position":2949}," tracks the confirmed ",{"start":2950,"end":2951},{"line":2899,"column":2942,"offset":2943},{"line":2899,"column":2952,"offset":2953},237,6734,{"type":21,"tagName":153,"properties":2955,"children":2956,"position":2963},{},[2957],{"type":30,"value":304,"position":2958},{"start":2959,"end":2960},{"line":2899,"column":2952,"offset":2953},{"line":2899,"column":2961,"offset":2962},244,6741,{"start":2964,"end":2965},{"line":2899,"column":2952,"offset":2953},{"line":2899,"column":2961,"offset":2962},{"type":30,"value":2967,"position":2968}," series exactly, since it is the same machinery over the same symbol. The ",{"start":2969,"end":2970},{"line":2899,"column":2961,"offset":2962},{"line":2899,"column":94,"offset":2971},6815,{"type":21,"tagName":153,"properties":2973,"children":2974,"position":2980},{},[2975],{"type":30,"value":1529,"position":2976},{"start":2977,"end":2978},{"line":2899,"column":94,"offset":2971},{"line":2899,"column":106,"offset":2979},6822,{"start":2981,"end":2982},{"line":2899,"column":94,"offset":2971},{"line":2899,"column":106,"offset":2979},{"type":30,"value":2984,"position":2985}," reduction produces a value on every chart bar.",{"start":2986,"end":2987},{"line":2899,"column":106,"offset":2979},{"line":2899,"column":2988,"offset":2989},372,6869,{"start":2991,"end":2992},{"line":2899,"column":34,"offset":2905},{"line":2899,"column":2988,"offset":2989},{"type":30,"value":96},{"type":21,"tagName":109,"properties":2995,"children":2997,"position":3007},{"id":2996},"timeframe-tokens-rolling-vs-calendar",[2998],{"type":30,"value":2999,"position":3000},"Timeframe tokens: rolling vs calendar",{"start":3001,"end":3004},{"line":3002,"column":63,"offset":3003},103,6874,{"line":3002,"column":3005,"offset":3006},41,6911,{"start":3008,"end":3010},{"line":3002,"column":34,"offset":3009},6871,{"line":3002,"column":3005,"offset":3006},{"type":30,"value":96},{"type":21,"tagName":127,"properties":3013,"children":3014,"position":3058},{},[3015,3023,3034,3040,3051],{"type":30,"value":3016,"position":3017},"The timeframe string you pass to ",{"start":3018,"end":3021},{"line":3019,"column":34,"offset":3020},105,6913,{"line":3019,"column":163,"offset":3022},6946,{"type":21,"tagName":153,"properties":3024,"children":3025,"position":3031},{},[3026],{"type":30,"value":304,"position":3027},{"start":3028,"end":3029},{"line":3019,"column":163,"offset":3022},{"line":3019,"column":3005,"offset":3030},6953,{"start":3032,"end":3033},{"line":3019,"column":163,"offset":3022},{"line":3019,"column":3005,"offset":3030},{"type":30,"value":3035,"position":3036}," and ",{"start":3037,"end":3038},{"line":3019,"column":3005,"offset":3030},{"line":3019,"column":1544,"offset":3039},6958,{"type":21,"tagName":153,"properties":3041,"children":3042,"position":3048},{},[3043],{"type":30,"value":1139,"position":3044},{"start":3045,"end":3046},{"line":3019,"column":1544,"offset":3039},{"line":3019,"column":268,"offset":3047},6969,{"start":3049,"end":3050},{"line":3019,"column":1544,"offset":3039},{"line":3019,"column":268,"offset":3047},{"type":30,"value":3052,"position":3053}," comes in two flavours, and the difference is where the bucket boundaries fall.",{"start":3054,"end":3055},{"line":3019,"column":268,"offset":3047},{"line":3019,"column":3056,"offset":3057},136,7048,{"start":3059,"end":3060},{"line":3019,"column":34,"offset":3020},{"line":3019,"column":3056,"offset":3057},{"type":30,"value":96},{"type":21,"tagName":127,"properties":3063,"children":3064,"position":3243},{},[3065,3083,3089,3101,3106,3118,3124,3136,3142,3155,3162,3178,3185,3197,3204,3216,3223,3236],{"type":21,"tagName":176,"properties":3066,"children":3067,"position":3077},{},[3068],{"type":30,"value":3069,"position":3070},"Rolling tokens",{"start":3071,"end":3074},{"line":3072,"column":39,"offset":3073},107,7052,{"line":3072,"column":3075,"offset":3076},17,7066,{"start":3078,"end":3080},{"line":3072,"column":34,"offset":3079},7050,{"line":3072,"column":3081,"offset":3082},19,7068,{"type":30,"value":3084,"position":3085}," are ",{"start":3086,"end":3087},{"line":3072,"column":3081,"offset":3082},{"line":3072,"column":388,"offset":3088},7073,{"type":21,"tagName":153,"properties":3090,"children":3091,"position":3098},{},[3092],{"type":30,"value":3093,"position":3094},"Nm",{"start":3095,"end":3096},{"line":3072,"column":388,"offset":3088},{"line":3072,"column":1941,"offset":3097},7077,{"start":3099,"end":3100},{"line":3072,"column":388,"offset":3088},{"line":3072,"column":1941,"offset":3097},{"type":30,"value":1330,"position":3102},{"start":3103,"end":3104},{"line":3072,"column":1941,"offset":3097},{"line":3072,"column":35,"offset":3105},7079,{"type":21,"tagName":153,"properties":3107,"children":3108,"position":3115},{},[3109],{"type":30,"value":3110,"position":3111},"Nh",{"start":3112,"end":3113},{"line":3072,"column":35,"offset":3105},{"line":3072,"column":163,"offset":3114},7083,{"start":3116,"end":3117},{"line":3072,"column":35,"offset":3105},{"line":3072,"column":163,"offset":3114},{"type":30,"value":3119,"position":3120},", and ",{"start":3121,"end":3122},{"line":3072,"column":163,"offset":3114},{"line":3072,"column":976,"offset":3123},7089,{"type":21,"tagName":153,"properties":3125,"children":3126,"position":3133},{},[3127],{"type":30,"value":3128,"position":3129},"Nd",{"start":3130,"end":3131},{"line":3072,"column":976,"offset":3123},{"line":3072,"column":318,"offset":3132},7093,{"start":3134,"end":3135},{"line":3072,"column":976,"offset":3123},{"line":3072,"column":318,"offset":3132},{"type":30,"value":3137,"position":3138}," (a count plus minute, hour, or day). Each bucket is exactly ",{"start":3139,"end":3140},{"line":3072,"column":318,"offset":3132},{"line":3072,"column":3019,"offset":3141},7154,{"type":21,"tagName":153,"properties":3143,"children":3144,"position":3152},{},[3145],{"type":30,"value":3146,"position":3147},"N",{"start":3148,"end":3149},{"line":3072,"column":3019,"offset":3141},{"line":3072,"column":3150,"offset":3151},108,7157,{"start":3153,"end":3154},{"line":3072,"column":3019,"offset":3141},{"line":3072,"column":3150,"offset":3151},{"type":30,"value":3156,"position":3157}," units wide, ",{"start":3158,"end":3159},{"line":3072,"column":3150,"offset":3151},{"line":3072,"column":3160,"offset":3161},121,7170,{"type":21,"tagName":176,"properties":3163,"children":3164,"position":3173},{},[3165],{"type":30,"value":3166,"position":3167},"floored from the Unix epoch",{"start":3168,"end":3170},{"line":3072,"column":1153,"offset":3169},7172,{"line":3072,"column":3171,"offset":3172},150,7199,{"start":3174,"end":3175},{"line":3072,"column":3160,"offset":3161},{"line":3072,"column":3176,"offset":3177},152,7201,{"type":30,"value":3179,"position":3180},". ",{"start":3181,"end":3182},{"line":3072,"column":3176,"offset":3177},{"line":3072,"column":3183,"offset":3184},154,7203,{"type":21,"tagName":153,"properties":3186,"children":3187,"position":3194},{},[3188],{"type":30,"value":626,"position":3189},{"start":3190,"end":3191},{"line":3072,"column":3183,"offset":3184},{"line":3072,"column":3192,"offset":3193},160,7209,{"start":3195,"end":3196},{"line":3072,"column":3183,"offset":3184},{"line":3072,"column":3192,"offset":3193},{"type":30,"value":3198,"position":3199}," buckets start wherever epoch 4-hour slots land; ",{"start":3200,"end":3201},{"line":3072,"column":3192,"offset":3193},{"line":3072,"column":3202,"offset":3203},209,7258,{"type":21,"tagName":153,"properties":3205,"children":3206,"position":3213},{},[3207],{"type":30,"value":3208,"position":3209},"\"1d\"",{"start":3210,"end":3211},{"line":3072,"column":3202,"offset":3203},{"line":3072,"column":2942,"offset":3212},7264,{"start":3214,"end":3215},{"line":3072,"column":3202,"offset":3203},{"line":3072,"column":2942,"offset":3212},{"type":30,"value":3217,"position":3218}," starts at ",{"start":3219,"end":3220},{"line":3072,"column":2942,"offset":3212},{"line":3072,"column":3221,"offset":3222},226,7275,{"type":21,"tagName":153,"properties":3224,"children":3225,"position":3233},{},[3226],{"type":30,"value":3227,"position":3228},"00:00",{"start":3229,"end":3230},{"line":3072,"column":3221,"offset":3222},{"line":3072,"column":3231,"offset":3232},233,7282,{"start":3234,"end":3235},{"line":3072,"column":3221,"offset":3222},{"line":3072,"column":3231,"offset":3232},{"type":30,"value":3237,"position":3238}," UTC purely because that is where epoch days fall. A positive integer (milliseconds) is the same epoch-floor rule.",{"start":3239,"end":3240},{"line":3072,"column":3231,"offset":3232},{"line":3072,"column":3241,"offset":3242},347,7396,{"start":3244,"end":3245},{"line":3072,"column":34,"offset":3079},{"line":3072,"column":3241,"offset":3242},{"type":30,"value":96},{"type":21,"tagName":127,"properties":3248,"children":3249,"position":3364},{},[3250,3266,3273,3285,3290,3302,3308,3321,3327,3339,3344,3357],{"type":21,"tagName":176,"properties":3251,"children":3252,"position":3261},{},[3253],{"type":30,"value":3254,"position":3255},"Calendar tokens",{"start":3256,"end":3259},{"line":3257,"column":39,"offset":3258},109,7400,{"line":3257,"column":218,"offset":3260},7415,{"start":3262,"end":3264},{"line":3257,"column":34,"offset":3263},7398,{"line":3257,"column":356,"offset":3265},7417,{"type":30,"value":3267,"position":3268}," are the five uppercase strings ",{"start":3269,"end":3270},{"line":3257,"column":356,"offset":3265},{"line":3257,"column":3271,"offset":3272},52,7449,{"type":21,"tagName":153,"properties":3274,"children":3275,"position":3282},{},[3276],{"type":30,"value":3277,"position":3278},"\"1D\"",{"start":3279,"end":3280},{"line":3257,"column":3271,"offset":3272},{"line":3257,"column":419,"offset":3281},7455,{"start":3283,"end":3284},{"line":3257,"column":3271,"offset":3272},{"line":3257,"column":419,"offset":3281},{"type":30,"value":1330,"position":3286},{"start":3287,"end":3288},{"line":3257,"column":419,"offset":3281},{"line":3257,"column":424,"offset":3289},7457,{"type":21,"tagName":153,"properties":3291,"children":3292,"position":3299},{},[3293],{"type":30,"value":3294,"position":3295},"\"1W\"",{"start":3296,"end":3297},{"line":3257,"column":424,"offset":3289},{"line":3257,"column":1381,"offset":3298},7463,{"start":3300,"end":3301},{"line":3257,"column":424,"offset":3289},{"line":3257,"column":1381,"offset":3298},{"type":30,"value":1330,"position":3303},{"start":3304,"end":3305},{"line":3257,"column":1381,"offset":3298},{"line":3257,"column":3306,"offset":3307},68,7465,{"type":21,"tagName":153,"properties":3309,"children":3310,"position":3318},{},[3311],{"type":30,"value":3312,"position":3313},"\"1M\"",{"start":3314,"end":3315},{"line":3257,"column":3306,"offset":3307},{"line":3257,"column":3316,"offset":3317},74,7471,{"start":3319,"end":3320},{"line":3257,"column":3306,"offset":3307},{"line":3257,"column":3316,"offset":3317},{"type":30,"value":1330,"position":3322},{"start":3323,"end":3324},{"line":3257,"column":3316,"offset":3317},{"line":3257,"column":3325,"offset":3326},76,7473,{"type":21,"tagName":153,"properties":3328,"children":3329,"position":3336},{},[3330],{"type":30,"value":3331,"position":3332},"\"1Q\"",{"start":3333,"end":3334},{"line":3257,"column":3325,"offset":3326},{"line":3257,"column":1384,"offset":3335},7479,{"start":3337,"end":3338},{"line":3257,"column":3325,"offset":3326},{"line":3257,"column":1384,"offset":3335},{"type":30,"value":1330,"position":3340},{"start":3341,"end":3342},{"line":3257,"column":1384,"offset":3335},{"line":3257,"column":1389,"offset":3343},7481,{"type":21,"tagName":153,"properties":3345,"children":3346,"position":3354},{},[3347],{"type":30,"value":3348,"position":3349},"\"1Y\"",{"start":3350,"end":3351},{"line":3257,"column":1389,"offset":3343},{"line":3257,"column":3352,"offset":3353},90,7487,{"start":3355,"end":3356},{"line":3257,"column":1389,"offset":3343},{"line":3257,"column":3352,"offset":3353},{"type":30,"value":3358,"position":3359},". They anchor to real UTC calendar boundaries instead of epoch slots:",{"start":3360,"end":3361},{"line":3257,"column":3352,"offset":3353},{"line":3257,"column":3362,"offset":3363},159,7556,{"start":3365,"end":3366},{"line":3257,"column":34,"offset":3263},{"line":3257,"column":3362,"offset":3363},{"type":30,"value":3368},"\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":21,"tagName":3370,"properties":3371,"children":3372,"position":3751},"table",{},[3373,3434],{"type":21,"tagName":3374,"properties":3375,"children":3376,"position":3431},"thead",{},[3377],{"type":21,"tagName":3378,"properties":3379,"children":3380,"position":3428},"tr",{},[3381,3399,3414],{"type":21,"tagName":3382,"properties":3383,"children":3384,"position":3393},"th",{},[3385],{"type":30,"value":3386,"position":3387},"Token",{"start":3388,"end":3391},{"line":3389,"column":39,"offset":3390},111,7560,{"line":3389,"column":100,"offset":3392},7565,{"start":3394,"end":3396},{"line":3389,"column":34,"offset":3395},7558,{"line":3389,"column":3397,"offset":3398},9,7566,{"type":21,"tagName":3382,"properties":3400,"children":3401,"position":3410},{},[3402],{"type":30,"value":3403,"position":3404},"Bucket",{"start":3405,"end":3408},{"line":3389,"column":3406,"offset":3407},11,7568,{"line":3389,"column":3075,"offset":3409},7574,{"start":3411,"end":3412},{"line":3389,"column":3397,"offset":3398},{"line":3389,"column":218,"offset":3413},7575,{"type":21,"tagName":3382,"properties":3415,"children":3416,"position":3424},{},[3417],{"type":30,"value":3418,"position":3419},"UTC anchor",{"start":3420,"end":3422},{"line":3389,"column":356,"offset":3421},7577,{"line":3389,"column":35,"offset":3423},7587,{"start":3425,"end":3426},{"line":3389,"column":218,"offset":3413},{"line":3389,"column":40,"offset":3427},7589,{"start":3429,"end":3430},{"line":3389,"column":34,"offset":3395},{"line":3389,"column":40,"offset":3427},{"start":3432,"end":3433},{"line":3389,"column":34,"offset":3395},{"line":3389,"column":40,"offset":3427},{"type":21,"tagName":3435,"properties":3436,"children":3437,"position":3748},"tbody",{},[3438,3500,3582,3638,3693],{"type":21,"tagName":3378,"properties":3439,"children":3440,"position":3497},{},[3441,3463,3477],{"type":21,"tagName":3442,"properties":3443,"children":3444,"position":3458},"td",{},[3445],{"type":21,"tagName":153,"properties":3446,"children":3447,"position":3455},{},[3448],{"type":30,"value":3277,"position":3449},{"start":3450,"end":3453},{"line":3451,"column":39,"offset":3452},113,7612,{"line":3451,"column":3397,"offset":3454},7618,{"start":3456,"end":3457},{"line":3451,"column":39,"offset":3452},{"line":3451,"column":3397,"offset":3454},{"start":3459,"end":3461},{"line":3451,"column":34,"offset":3460},7610,{"line":3451,"column":68,"offset":3462},7619,{"type":21,"tagName":3442,"properties":3464,"children":3465,"position":3473},{},[3466],{"type":30,"value":3467,"position":3468},"day",{"start":3469,"end":3471},{"line":3451,"column":134,"offset":3470},7621,{"line":3451,"column":215,"offset":3472},7624,{"start":3474,"end":3475},{"line":3451,"column":68,"offset":3462},{"line":3451,"column":119,"offset":3476},7625,{"type":21,"tagName":3442,"properties":3478,"children":3479,"position":3493},{},[3480],{"type":21,"tagName":153,"properties":3481,"children":3482,"position":3490},{},[3483],{"type":30,"value":3227,"position":3484},{"start":3485,"end":3487},{"line":3451,"column":218,"offset":3486},7627,{"line":3451,"column":3488,"offset":3489},25,7634,{"start":3491,"end":3492},{"line":3451,"column":218,"offset":3486},{"line":3451,"column":3488,"offset":3489},{"start":3494,"end":3495},{"line":3451,"column":119,"offset":3476},{"line":3451,"column":227,"offset":3496},7636,{"start":3498,"end":3499},{"line":3451,"column":34,"offset":3460},{"line":3451,"column":227,"offset":3496},{"type":21,"tagName":3378,"properties":3501,"children":3502,"position":3579},{},[3503,3524,3538],{"type":21,"tagName":3442,"properties":3504,"children":3505,"position":3519},{},[3506],{"type":21,"tagName":153,"properties":3507,"children":3508,"position":3516},{},[3509],{"type":30,"value":3294,"position":3510},{"start":3511,"end":3514},{"line":3512,"column":39,"offset":3513},114,7639,{"line":3512,"column":3397,"offset":3515},7645,{"start":3517,"end":3518},{"line":3512,"column":39,"offset":3513},{"line":3512,"column":3397,"offset":3515},{"start":3520,"end":3522},{"line":3512,"column":34,"offset":3521},7637,{"line":3512,"column":68,"offset":3523},7646,{"type":21,"tagName":3442,"properties":3525,"children":3526,"position":3534},{},[3527],{"type":30,"value":3528,"position":3529},"week",{"start":3530,"end":3532},{"line":3512,"column":134,"offset":3531},7648,{"line":3512,"column":119,"offset":3533},7652,{"start":3535,"end":3536},{"line":3512,"column":68,"offset":3523},{"line":3512,"column":3075,"offset":3537},7653,{"type":21,"tagName":3442,"properties":3539,"children":3540,"position":3575},{},[3541,3557,3563],{"type":21,"tagName":176,"properties":3542,"children":3543,"position":3552},{},[3544],{"type":30,"value":3545,"position":3546},"Monday",{"start":3547,"end":3550},{"line":3512,"column":3548,"offset":3549},21,7657,{"line":3512,"column":227,"offset":3551},7663,{"start":3553,"end":3555},{"line":3512,"column":3081,"offset":3554},7655,{"line":3512,"column":36,"offset":3556},7665,{"type":30,"value":3558,"position":3559}," ",{"start":3560,"end":3561},{"line":3512,"column":36,"offset":3556},{"line":3512,"column":35,"offset":3562},7666,{"type":21,"tagName":153,"properties":3564,"children":3565,"position":3572},{},[3566],{"type":30,"value":3227,"position":3567},{"start":3568,"end":3569},{"line":3512,"column":35,"offset":3562},{"line":3512,"column":3570,"offset":3571},37,7673,{"start":3573,"end":3574},{"line":3512,"column":35,"offset":3562},{"line":3512,"column":3570,"offset":3571},{"start":3576,"end":3577},{"line":3512,"column":3075,"offset":3537},{"line":3512,"column":2922,"offset":3578},7675,{"start":3580,"end":3581},{"line":3512,"column":34,"offset":3521},{"line":3512,"column":2922,"offset":3578},{"type":21,"tagName":3378,"properties":3583,"children":3584,"position":3635},{},[3585,3606,3621],{"type":21,"tagName":3442,"properties":3586,"children":3587,"position":3601},{},[3588],{"type":21,"tagName":153,"properties":3589,"children":3590,"position":3598},{},[3591],{"type":30,"value":3312,"position":3592},{"start":3593,"end":3596},{"line":3594,"column":39,"offset":3595},115,7678,{"line":3594,"column":3397,"offset":3597},7684,{"start":3599,"end":3600},{"line":3594,"column":39,"offset":3595},{"line":3594,"column":3397,"offset":3597},{"start":3602,"end":3604},{"line":3594,"column":34,"offset":3603},7676,{"line":3594,"column":68,"offset":3605},7685,{"type":21,"tagName":3442,"properties":3607,"children":3608,"position":3617},{},[3609],{"type":30,"value":3610,"position":3611},"calendar month",{"start":3612,"end":3614},{"line":3594,"column":134,"offset":3613},7687,{"line":3594,"column":3615,"offset":3616},26,7701,{"start":3618,"end":3619},{"line":3594,"column":68,"offset":3605},{"line":3594,"column":227,"offset":3620},7702,{"type":21,"tagName":3442,"properties":3622,"children":3623,"position":3631},{},[3624],{"type":30,"value":3625,"position":3626},"first of the month",{"start":3627,"end":3629},{"line":3594,"column":36,"offset":3628},7704,{"line":3594,"column":408,"offset":3630},7722,{"start":3632,"end":3633},{"line":3594,"column":227,"offset":3620},{"line":3594,"column":335,"offset":3634},7724,{"start":3636,"end":3637},{"line":3594,"column":34,"offset":3603},{"line":3594,"column":335,"offset":3634},{"type":21,"tagName":3378,"properties":3639,"children":3640,"position":3690},{},[3641,3662,3676],{"type":21,"tagName":3442,"properties":3642,"children":3643,"position":3657},{},[3644],{"type":21,"tagName":153,"properties":3645,"children":3646,"position":3654},{},[3647],{"type":30,"value":3331,"position":3648},{"start":3649,"end":3652},{"line":3650,"column":39,"offset":3651},116,7727,{"line":3650,"column":3397,"offset":3653},7733,{"start":3655,"end":3656},{"line":3650,"column":39,"offset":3651},{"line":3650,"column":3397,"offset":3653},{"start":3658,"end":3660},{"line":3650,"column":34,"offset":3659},7725,{"line":3650,"column":68,"offset":3661},7734,{"type":21,"tagName":3442,"properties":3663,"children":3664,"position":3672},{},[3665],{"type":30,"value":3666,"position":3667},"quarter",{"start":3668,"end":3670},{"line":3650,"column":134,"offset":3669},7736,{"line":3650,"column":3081,"offset":3671},7743,{"start":3673,"end":3674},{"line":3650,"column":68,"offset":3661},{"line":3650,"column":356,"offset":3675},7744,{"type":21,"tagName":3442,"properties":3677,"children":3678,"position":3686},{},[3679],{"type":30,"value":3680,"position":3681},"Jan / Apr / Jul / Oct 1",{"start":3682,"end":3684},{"line":3650,"column":373,"offset":3683},7746,{"line":3650,"column":183,"offset":3685},7769,{"start":3687,"end":3688},{"line":3650,"column":356,"offset":3675},{"line":3650,"column":408,"offset":3689},7771,{"start":3691,"end":3692},{"line":3650,"column":34,"offset":3659},{"line":3650,"column":408,"offset":3689},{"type":21,"tagName":3378,"properties":3694,"children":3695,"position":3745},{},[3696,3717,3731],{"type":21,"tagName":3442,"properties":3697,"children":3698,"position":3712},{},[3699],{"type":21,"tagName":153,"properties":3700,"children":3701,"position":3709},{},[3702],{"type":30,"value":3348,"position":3703},{"start":3704,"end":3707},{"line":3705,"column":39,"offset":3706},117,7774,{"line":3705,"column":3397,"offset":3708},7780,{"start":3710,"end":3711},{"line":3705,"column":39,"offset":3706},{"line":3705,"column":3397,"offset":3708},{"start":3713,"end":3715},{"line":3705,"column":34,"offset":3714},7772,{"line":3705,"column":68,"offset":3716},7781,{"type":21,"tagName":3442,"properties":3718,"children":3719,"position":3727},{},[3720],{"type":30,"value":3721,"position":3722},"calendar year",{"start":3723,"end":3725},{"line":3705,"column":134,"offset":3724},7783,{"line":3705,"column":3488,"offset":3726},7796,{"start":3728,"end":3729},{"line":3705,"column":68,"offset":3716},{"line":3705,"column":3615,"offset":3730},7797,{"type":21,"tagName":3442,"properties":3732,"children":3733,"position":3741},{},[3734],{"type":30,"value":3735,"position":3736},"Jan 1",{"start":3737,"end":3739},{"line":3705,"column":1941,"offset":3738},7799,{"line":3705,"column":359,"offset":3740},7804,{"start":3742,"end":3743},{"line":3705,"column":3615,"offset":3730},{"line":3705,"column":1515,"offset":3744},7806,{"start":3746,"end":3747},{"line":3705,"column":34,"offset":3714},{"line":3705,"column":1515,"offset":3744},{"start":3749,"end":3750},{"line":3451,"column":34,"offset":3460},{"line":3705,"column":1515,"offset":3744},{"start":3752,"end":3753},{"line":3389,"column":34,"offset":3395},{"line":3705,"column":1515,"offset":3744},{"type":30,"value":96},{"type":21,"tagName":127,"properties":3756,"children":3757,"position":3997},{},[3758,3774,3779,3791,3797,3809,3816,3828,3834,3845,3852,3864,3870,3887,3894,3907,3913,3926,3933,3951,3958,3971,3978,3991],{"type":21,"tagName":176,"properties":3759,"children":3760,"position":3769},{},[3761],{"type":30,"value":3762,"position":3763},"Case is significant.",{"start":3764,"end":3766},{"line":86,"column":39,"offset":3765},7810,{"line":86,"column":3767,"offset":3768},23,7830,{"start":3770,"end":3772},{"line":86,"column":34,"offset":3771},7808,{"line":86,"column":3488,"offset":3773},7832,{"type":30,"value":3558,"position":3775},{"start":3776,"end":3777},{"line":86,"column":3488,"offset":3773},{"line":86,"column":3615,"offset":3778},7833,{"type":21,"tagName":153,"properties":3780,"children":3781,"position":3788},{},[3782],{"type":30,"value":3783,"position":3784},"\"1m\"",{"start":3785,"end":3786},{"line":86,"column":3615,"offset":3778},{"line":86,"column":40,"offset":3787},7839,{"start":3789,"end":3790},{"line":86,"column":3615,"offset":3778},{"line":86,"column":40,"offset":3787},{"type":30,"value":3792,"position":3793}," is a one-minute rolling bucket; ",{"start":3794,"end":3795},{"line":86,"column":40,"offset":3787},{"line":86,"column":1532,"offset":3796},7872,{"type":21,"tagName":153,"properties":3798,"children":3799,"position":3806},{},[3800],{"type":30,"value":3312,"position":3801},{"start":3802,"end":3803},{"line":86,"column":1532,"offset":3796},{"line":86,"column":3804,"offset":3805},71,7878,{"start":3807,"end":3808},{"line":86,"column":1532,"offset":3796},{"line":86,"column":3804,"offset":3805},{"type":30,"value":3810,"position":3811}," is a calendar month. ",{"start":3812,"end":3813},{"line":86,"column":3804,"offset":3805},{"line":86,"column":3814,"offset":3815},93,7900,{"type":21,"tagName":153,"properties":3817,"children":3818,"position":3825},{},[3819],{"type":30,"value":3208,"position":3820},{"start":3821,"end":3822},{"line":86,"column":3814,"offset":3815},{"line":86,"column":3823,"offset":3824},99,7906,{"start":3826,"end":3827},{"line":86,"column":3814,"offset":3815},{"line":86,"column":3823,"offset":3824},{"type":30,"value":3829,"position":3830}," (rolling) and ",{"start":3831,"end":3832},{"line":86,"column":3823,"offset":3824},{"line":86,"column":3512,"offset":3833},7921,{"type":21,"tagName":153,"properties":3835,"children":3836,"position":3842},{},[3837],{"type":30,"value":3277,"position":3838},{"start":3839,"end":3840},{"line":86,"column":3512,"offset":3833},{"line":86,"column":1484,"offset":3841},7927,{"start":3843,"end":3844},{"line":86,"column":3512,"offset":3833},{"line":86,"column":1484,"offset":3841},{"type":30,"value":3846,"position":3847}," (calendar day) happen to share a 24h span, but only ",{"start":3848,"end":3849},{"line":86,"column":1484,"offset":3841},{"line":86,"column":3850,"offset":3851},173,7980,{"type":21,"tagName":153,"properties":3853,"children":3854,"position":3861},{},[3855],{"type":30,"value":3277,"position":3856},{"start":3857,"end":3858},{"line":86,"column":3850,"offset":3851},{"line":86,"column":3859,"offset":3860},179,7986,{"start":3862,"end":3863},{"line":86,"column":3850,"offset":3851},{"line":86,"column":3859,"offset":3860},{"type":30,"value":3865,"position":3866}," is calendar-anchored. Calendar tokens only support a ",{"start":3867,"end":3868},{"line":86,"column":3859,"offset":3860},{"line":86,"column":3231,"offset":3869},8040,{"type":21,"tagName":176,"properties":3871,"children":3872,"position":3882},{},[3873],{"type":30,"value":3874,"position":3875},"count of 1",{"start":3876,"end":3879},{"line":86,"column":3877,"offset":3878},235,8042,{"line":86,"column":3880,"offset":3881},245,8052,{"start":3883,"end":3884},{"line":86,"column":3231,"offset":3869},{"line":86,"column":3885,"offset":3886},247,8054,{"type":30,"value":3888,"position":3889},", so ",{"start":3890,"end":3891},{"line":86,"column":3885,"offset":3886},{"line":86,"column":3892,"offset":3893},252,8059,{"type":21,"tagName":153,"properties":3895,"children":3896,"position":3904},{},[3897],{"type":30,"value":3898,"position":3899},"\"2W\"",{"start":3900,"end":3901},{"line":86,"column":3892,"offset":3893},{"line":86,"column":3902,"offset":3903},258,8065,{"start":3905,"end":3906},{"line":86,"column":3892,"offset":3893},{"line":86,"column":3902,"offset":3903},{"type":30,"value":1330,"position":3908},{"start":3909,"end":3910},{"line":86,"column":3902,"offset":3903},{"line":86,"column":3911,"offset":3912},260,8067,{"type":21,"tagName":153,"properties":3914,"children":3915,"position":3923},{},[3916],{"type":30,"value":3917,"position":3918},"\"3M\"",{"start":3919,"end":3920},{"line":86,"column":3911,"offset":3912},{"line":86,"column":3921,"offset":3922},266,8073,{"start":3924,"end":3925},{"line":86,"column":3911,"offset":3912},{"line":86,"column":3921,"offset":3922},{"type":30,"value":3927,"position":3928},", and the like are rejected (see ",{"start":3929,"end":3930},{"line":86,"column":3921,"offset":3922},{"line":86,"column":3931,"offset":3932},299,8106,{"type":21,"tagName":1399,"properties":3934,"children":3936,"position":3946},{"href":3935},"#boundaries-and-exact-errors",[3937],{"type":30,"value":3938,"position":3939},"boundaries",{"start":3940,"end":3943},{"line":86,"column":3941,"offset":3942},300,8107,{"line":86,"column":3944,"offset":3945},310,8117,{"start":3947,"end":3948},{"line":86,"column":3931,"offset":3932},{"line":86,"column":3949,"offset":3950},341,8148,{"type":30,"value":3952,"position":3953},"). For a fixed multi-unit span, use a rolling token such as ",{"start":3954,"end":3955},{"line":86,"column":3949,"offset":3950},{"line":86,"column":3956,"offset":3957},401,8208,{"type":21,"tagName":153,"properties":3959,"children":3960,"position":3968},{},[3961],{"type":30,"value":3962,"position":3963},"\"14d\"",{"start":3964,"end":3965},{"line":86,"column":3956,"offset":3957},{"line":86,"column":3966,"offset":3967},408,8215,{"start":3969,"end":3970},{"line":86,"column":3956,"offset":3957},{"line":86,"column":3966,"offset":3967},{"type":30,"value":3972,"position":3973}," or ",{"start":3974,"end":3975},{"line":86,"column":3966,"offset":3967},{"line":86,"column":3976,"offset":3977},412,8219,{"type":21,"tagName":153,"properties":3979,"children":3980,"position":3988},{},[3981],{"type":30,"value":3982,"position":3983},"\"720h\"",{"start":3984,"end":3985},{"line":86,"column":3976,"offset":3977},{"line":86,"column":3986,"offset":3987},420,8227,{"start":3989,"end":3990},{"line":86,"column":3976,"offset":3977},{"line":86,"column":3986,"offset":3987},{"type":30,"value":1495,"position":3992},{"start":3993,"end":3994},{"line":86,"column":3986,"offset":3987},{"line":86,"column":3995,"offset":3996},421,8228,{"start":3998,"end":3999},{"line":86,"column":34,"offset":3771},{"line":86,"column":3995,"offset":3996},{"type":30,"value":96},{"type":21,"tagName":127,"properties":4002,"children":4003,"position":4107},{},[4004,4011,4023,4029,4042,4048,4062,4068,4081,4087,4100],{"type":30,"value":4005,"position":4006},"The distinction is observable: a Monday-anchored ",{"start":4007,"end":4009},{"line":3160,"column":34,"offset":4008},8230,{"line":3160,"column":1097,"offset":4010},8279,{"type":21,"tagName":153,"properties":4012,"children":4013,"position":4020},{},[4014],{"type":30,"value":3294,"position":4015},{"start":4016,"end":4017},{"line":3160,"column":1097,"offset":4010},{"line":3160,"column":4018,"offset":4019},56,8285,{"start":4021,"end":4022},{"line":3160,"column":1097,"offset":4010},{"line":3160,"column":4018,"offset":4019},{"type":30,"value":4024,"position":4025}," and a rolling ",{"start":4026,"end":4027},{"line":3160,"column":4018,"offset":4019},{"line":3160,"column":3804,"offset":4028},8300,{"type":21,"tagName":153,"properties":4030,"children":4031,"position":4039},{},[4032],{"type":30,"value":4033,"position":4034},"\"7d\"",{"start":4035,"end":4036},{"line":3160,"column":3804,"offset":4028},{"line":3160,"column":4037,"offset":4038},77,8306,{"start":4040,"end":4041},{"line":3160,"column":3804,"offset":4028},{"line":3160,"column":4037,"offset":4038},{"type":30,"value":4043,"position":4044}," over the same chart produce ",{"start":4045,"end":4046},{"line":3160,"column":4037,"offset":4038},{"line":3160,"column":2016,"offset":4047},8335,{"type":21,"tagName":176,"properties":4049,"children":4050,"position":4058},{},[4051],{"type":30,"value":4052,"position":4053},"different",{"start":4054,"end":4056},{"line":3160,"column":3150,"offset":4055},8337,{"line":3160,"column":3705,"offset":4057},8346,{"start":4059,"end":4060},{"line":3160,"column":2016,"offset":4047},{"line":3160,"column":86,"offset":4061},8348,{"type":30,"value":4063,"position":4064}," closes, because their week boundaries fall on different days. The ",{"start":4065,"end":4066},{"line":3160,"column":86,"offset":4061},{"line":3160,"column":1221,"offset":4067},8415,{"type":21,"tagName":153,"properties":4069,"children":4070,"position":4078},{},[4071],{"type":30,"value":4072,"position":4073},"request(\"…\", \"1W\")",{"start":4074,"end":4075},{"line":3160,"column":1221,"offset":4067},{"line":3160,"column":4076,"offset":4077},206,8435,{"start":4079,"end":4080},{"line":3160,"column":1221,"offset":4067},{"line":3160,"column":4076,"offset":4077},{"type":30,"value":4082,"position":4083}," series matches the ",{"start":4084,"end":4085},{"line":3160,"column":4076,"offset":4077},{"line":3160,"column":3221,"offset":4086},8455,{"type":21,"tagName":153,"properties":4088,"children":4089,"position":4097},{},[4090],{"type":30,"value":4091,"position":4092},"htf(…, \"1W\")",{"start":4093,"end":4094},{"line":3160,"column":3221,"offset":4086},{"line":3160,"column":4095,"offset":4096},240,8469,{"start":4098,"end":4099},{"line":3160,"column":3221,"offset":4086},{"line":3160,"column":4095,"offset":4096},{"type":30,"value":4101,"position":4102}," series exactly.",{"start":4103,"end":4104},{"line":3160,"column":4095,"offset":4096},{"line":3160,"column":4105,"offset":4106},256,8485,{"start":4108,"end":4109},{"line":3160,"column":34,"offset":4008},{"line":3160,"column":4105,"offset":4106},{"type":30,"value":96},{"type":18,"children":4112},[4113],{"type":21,"tagName":460,"properties":4114,"children":4116,"data":-1},{"class":462,"style":463,"tabindex":464,"title":4115},"Calendar vs rolling weeks",[4117],{"type":21,"tagName":153,"properties":4118,"children":4119},{},[4120,4127,4128,4176,4177,4180,4181,4216,4217,4220,4221,4229,4230,4238,4239,4279,4280,4320,4321,4361,4362,4402,4403,4406,4407,4489,4490,4572,4573,4655,4656],{"type":21,"tagName":42,"properties":4121,"children":4122},{"class":471},[4123],{"type":21,"tagName":42,"properties":4124,"children":4125},{"style":475},[4126],{"type":30,"value":478},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4129,"children":4130},{"class":471},[4131,4135,4139,4143,4148,4152,4156,4160,4164,4168,4172],{"type":21,"tagName":42,"properties":4132,"children":4133},{"style":485},[4134],{"type":30,"value":488},{"type":21,"tagName":42,"properties":4136,"children":4137},{"style":491},[4138],{"type":30,"value":494},{"type":21,"tagName":42,"properties":4140,"children":4141},{"style":497},[4142],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4144,"children":4145},{"style":503},[4146],{"type":30,"value":4147},"\"Calendar HTF Views\"",{"type":21,"tagName":42,"properties":4149,"children":4150},{"style":491},[4151],{"type":30,"value":511},{"type":21,"tagName":42,"properties":4153,"children":4154},{"style":497},[4155],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4157,"children":4158},{"style":503},[4159],{"type":30,"value":1640},{"type":21,"tagName":42,"properties":4161,"children":4162},{"style":491},[4163],{"type":30,"value":525},{"type":21,"tagName":42,"properties":4165,"children":4166},{"style":497},[4167],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4169,"children":4170},{"style":532},[4171],{"type":30,"value":535},{"type":21,"tagName":42,"properties":4173,"children":4174},{"style":491},[4175],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4178,"children":4179},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":4182,"children":4183},{"class":471},[4184,4188,4192,4196,4200,4204,4208,4212],{"type":21,"tagName":42,"properties":4185,"children":4186},{"style":491},[4187],{"type":30,"value":2126},{"type":21,"tagName":42,"properties":4189,"children":4190},{"style":497},[4191],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4193,"children":4194},{"style":485},[4195],{"type":30,"value":562},{"type":21,"tagName":42,"properties":4197,"children":4198},{"style":491},[4199],{"type":30,"value":567},{"type":21,"tagName":42,"properties":4201,"children":4202},{"style":497},[4203],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4205,"children":4206},{"style":491},[4207],{"type":30,"value":576},{"type":21,"tagName":42,"properties":4209,"children":4210},{"style":497},[4211],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4213,"children":4214},{"style":491},[4215],{"type":30,"value":585},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4218,"children":4219},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":4222,"children":4223},{"class":471},[4224],{"type":21,"tagName":42,"properties":4225,"children":4226},{"style":475},[4227],{"type":30,"value":4228},"// Calendar tokens are UPPERCASE and UTC-anchored. \"1W\" is the Monday-anchored",{"type":30,"value":96},{"type":21,"tagName":42,"properties":4231,"children":4232},{"class":471},[4233],{"type":21,"tagName":42,"properties":4234,"children":4235},{"style":475},[4236],{"type":30,"value":4237},"// calendar week; \"7d\" is a rolling 7-day epoch-floor bucket. They are DISTINCT.",{"type":30,"value":96},{"type":21,"tagName":42,"properties":4240,"children":4241},{"class":471},[4242,4247,4251,4255,4259,4263,4267,4271,4275],{"type":21,"tagName":42,"properties":4243,"children":4244},{"style":491},[4245],{"type":30,"value":4246},"timeseries dayView ",{"type":21,"tagName":42,"properties":4248,"children":4249},{"style":497},[4250],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4252,"children":4253},{"style":485},[4254],{"type":30,"value":603},{"type":21,"tagName":42,"properties":4256,"children":4257},{"style":491},[4258],{"type":30,"value":608},{"type":21,"tagName":42,"properties":4260,"children":4261},{"style":497},[4262],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4264,"children":4265},{"style":491},[4266],{"type":30,"value":2183},{"type":21,"tagName":42,"properties":4268,"children":4269},{"style":497},[4270],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4272,"children":4273},{"style":503},[4274],{"type":30,"value":3277},{"type":21,"tagName":42,"properties":4276,"children":4277},{"style":491},[4278],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4281,"children":4282},{"class":471},[4283,4288,4292,4296,4300,4304,4308,4312,4316],{"type":21,"tagName":42,"properties":4284,"children":4285},{"style":491},[4286],{"type":30,"value":4287},"timeseries weekView ",{"type":21,"tagName":42,"properties":4289,"children":4290},{"style":497},[4291],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4293,"children":4294},{"style":485},[4295],{"type":30,"value":603},{"type":21,"tagName":42,"properties":4297,"children":4298},{"style":491},[4299],{"type":30,"value":608},{"type":21,"tagName":42,"properties":4301,"children":4302},{"style":497},[4303],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4305,"children":4306},{"style":491},[4307],{"type":30,"value":2183},{"type":21,"tagName":42,"properties":4309,"children":4310},{"style":497},[4311],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4313,"children":4314},{"style":503},[4315],{"type":30,"value":3294},{"type":21,"tagName":42,"properties":4317,"children":4318},{"style":491},[4319],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4322,"children":4323},{"class":471},[4324,4329,4333,4337,4341,4345,4349,4353,4357],{"type":21,"tagName":42,"properties":4325,"children":4326},{"style":491},[4327],{"type":30,"value":4328},"timeseries rollingWeek ",{"type":21,"tagName":42,"properties":4330,"children":4331},{"style":497},[4332],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4334,"children":4335},{"style":485},[4336],{"type":30,"value":603},{"type":21,"tagName":42,"properties":4338,"children":4339},{"style":491},[4340],{"type":30,"value":608},{"type":21,"tagName":42,"properties":4342,"children":4343},{"style":497},[4344],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4346,"children":4347},{"style":491},[4348],{"type":30,"value":2183},{"type":21,"tagName":42,"properties":4350,"children":4351},{"style":497},[4352],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4354,"children":4355},{"style":503},[4356],{"type":30,"value":4033},{"type":21,"tagName":42,"properties":4358,"children":4359},{"style":491},[4360],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4363,"children":4364},{"class":471},[4365,4370,4374,4378,4382,4386,4390,4394,4398],{"type":21,"tagName":42,"properties":4366,"children":4367},{"style":491},[4368],{"type":30,"value":4369},"timeseries weekRequested ",{"type":21,"tagName":42,"properties":4371,"children":4372},{"style":497},[4373],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4375,"children":4376},{"style":485},[4377],{"type":30,"value":1280},{"type":21,"tagName":42,"properties":4379,"children":4380},{"style":491},[4381],{"type":30,"value":567},{"type":21,"tagName":42,"properties":4383,"children":4384},{"style":497},[4385],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4387,"children":4388},{"style":491},[4389],{"type":30,"value":2282},{"type":21,"tagName":42,"properties":4391,"children":4392},{"style":497},[4393],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4395,"children":4396},{"style":503},[4397],{"type":30,"value":3294},{"type":21,"tagName":42,"properties":4399,"children":4400},{"style":491},[4401],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4404,"children":4405},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":4408,"children":4409},{"class":471},[4410,4414,4418,4422,4427,4431,4435,4439,4443,4447,4451,4455,4459,4463,4468,4472,4476,4480,4485],{"type":21,"tagName":42,"properties":4411,"children":4412},{"style":485},[4413],{"type":30,"value":756},{"type":21,"tagName":42,"properties":4415,"children":4416},{"style":491},[4417],{"type":30,"value":761},{"type":21,"tagName":42,"properties":4419,"children":4420},{"style":497},[4421],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4423,"children":4424},{"style":491},[4425],{"type":30,"value":4426},"dayView.close, colors",{"type":21,"tagName":42,"properties":4428,"children":4429},{"style":497},[4430],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4432,"children":4433},{"style":491},[4434],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4436,"children":4437},{"style":503},[4438],{"type":30,"value":809},{"type":21,"tagName":42,"properties":4440,"children":4441},{"style":491},[4442],{"type":30,"value":814},{"type":21,"tagName":42,"properties":4444,"children":4445},{"style":497},[4446],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4448,"children":4449},{"style":532},[4450],{"type":30,"value":823},{"type":21,"tagName":42,"properties":4452,"children":4453},{"style":491},[4454],{"type":30,"value":828},{"type":21,"tagName":42,"properties":4456,"children":4457},{"style":497},[4458],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4460,"children":4461},{"style":491},[4462],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4464,"children":4465},{"style":503},[4466],{"type":30,"value":4467},"\"1D close\"",{"type":21,"tagName":42,"properties":4469,"children":4470},{"style":491},[4471],{"type":30,"value":846},{"type":21,"tagName":42,"properties":4473,"children":4474},{"style":497},[4475],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4477,"children":4478},{"style":491},[4479],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4481,"children":4482},{"style":503},[4483],{"type":30,"value":4484},"\"confirmed prior UTC calendar day close\"",{"type":21,"tagName":42,"properties":4486,"children":4487},{"style":491},[4488],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4491,"children":4492},{"class":471},[4493,4497,4501,4505,4510,4514,4518,4522,4526,4530,4534,4538,4542,4546,4551,4555,4559,4563,4568],{"type":21,"tagName":42,"properties":4494,"children":4495},{"style":485},[4496],{"type":30,"value":756},{"type":21,"tagName":42,"properties":4498,"children":4499},{"style":491},[4500],{"type":30,"value":761},{"type":21,"tagName":42,"properties":4502,"children":4503},{"style":497},[4504],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4506,"children":4507},{"style":491},[4508],{"type":30,"value":4509},"weekView.close, colors",{"type":21,"tagName":42,"properties":4511,"children":4512},{"style":497},[4513],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4515,"children":4516},{"style":491},[4517],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4519,"children":4520},{"style":503},[4521],{"type":30,"value":2670},{"type":21,"tagName":42,"properties":4523,"children":4524},{"style":491},[4525],{"type":30,"value":814},{"type":21,"tagName":42,"properties":4527,"children":4528},{"style":497},[4529],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4531,"children":4532},{"style":532},[4533],{"type":30,"value":823},{"type":21,"tagName":42,"properties":4535,"children":4536},{"style":491},[4537],{"type":30,"value":828},{"type":21,"tagName":42,"properties":4539,"children":4540},{"style":497},[4541],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4543,"children":4544},{"style":491},[4545],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4547,"children":4548},{"style":503},[4549],{"type":30,"value":4550},"\"1W close\"",{"type":21,"tagName":42,"properties":4552,"children":4553},{"style":491},[4554],{"type":30,"value":846},{"type":21,"tagName":42,"properties":4556,"children":4557},{"style":497},[4558],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4560,"children":4561},{"style":491},[4562],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4564,"children":4565},{"style":503},[4566],{"type":30,"value":4567},"\"confirmed prior Monday-week close\"",{"type":21,"tagName":42,"properties":4569,"children":4570},{"style":491},[4571],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4574,"children":4575},{"class":471},[4576,4580,4584,4588,4593,4597,4601,4605,4609,4613,4617,4621,4625,4629,4634,4638,4642,4646,4651],{"type":21,"tagName":42,"properties":4577,"children":4578},{"style":485},[4579],{"type":30,"value":756},{"type":21,"tagName":42,"properties":4581,"children":4582},{"style":491},[4583],{"type":30,"value":761},{"type":21,"tagName":42,"properties":4585,"children":4586},{"style":497},[4587],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4589,"children":4590},{"style":491},[4591],{"type":30,"value":4592},"rollingWeek.close, colors",{"type":21,"tagName":42,"properties":4594,"children":4595},{"style":497},[4596],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4598,"children":4599},{"style":491},[4600],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4602,"children":4603},{"style":503},[4604],{"type":30,"value":2754},{"type":21,"tagName":42,"properties":4606,"children":4607},{"style":491},[4608],{"type":30,"value":814},{"type":21,"tagName":42,"properties":4610,"children":4611},{"style":497},[4612],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4614,"children":4615},{"style":532},[4616],{"type":30,"value":823},{"type":21,"tagName":42,"properties":4618,"children":4619},{"style":491},[4620],{"type":30,"value":828},{"type":21,"tagName":42,"properties":4622,"children":4623},{"style":497},[4624],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4626,"children":4627},{"style":491},[4628],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4630,"children":4631},{"style":503},[4632],{"type":30,"value":4633},"\"7d close\"",{"type":21,"tagName":42,"properties":4635,"children":4636},{"style":491},[4637],{"type":30,"value":846},{"type":21,"tagName":42,"properties":4639,"children":4640},{"style":497},[4641],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4643,"children":4644},{"style":491},[4645],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4647,"children":4648},{"style":503},[4649],{"type":30,"value":4650},"\"rolling epoch-floor 7-day close, distinct from 1W\"",{"type":21,"tagName":42,"properties":4652,"children":4653},{"style":491},[4654],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":4657,"children":4658},{"class":471},[4659,4663,4667,4671,4676,4680,4684,4688,4692,4696,4700,4704,4708,4712,4717,4721,4725,4729,4734],{"type":21,"tagName":42,"properties":4660,"children":4661},{"style":485},[4662],{"type":30,"value":756},{"type":21,"tagName":42,"properties":4664,"children":4665},{"style":491},[4666],{"type":30,"value":761},{"type":21,"tagName":42,"properties":4668,"children":4669},{"style":497},[4670],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4672,"children":4673},{"style":491},[4674],{"type":30,"value":4675},"weekRequested.close, colors",{"type":21,"tagName":42,"properties":4677,"children":4678},{"style":497},[4679],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4681,"children":4682},{"style":491},[4683],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4685,"children":4686},{"style":503},[4687],{"type":30,"value":1870},{"type":21,"tagName":42,"properties":4689,"children":4690},{"style":491},[4691],{"type":30,"value":814},{"type":21,"tagName":42,"properties":4693,"children":4694},{"style":497},[4695],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4697,"children":4698},{"style":532},[4699],{"type":30,"value":823},{"type":21,"tagName":42,"properties":4701,"children":4702},{"style":491},[4703],{"type":30,"value":828},{"type":21,"tagName":42,"properties":4705,"children":4706},{"style":497},[4707],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4709,"children":4710},{"style":491},[4711],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4713,"children":4714},{"style":503},[4715],{"type":30,"value":4716},"\"1W via request\"",{"type":21,"tagName":42,"properties":4718,"children":4719},{"style":491},[4720],{"type":30,"value":846},{"type":21,"tagName":42,"properties":4722,"children":4723},{"style":497},[4724],{"type":30,"value":500},{"type":21,"tagName":42,"properties":4726,"children":4727},{"style":491},[4728],{"type":30,"value":804},{"type":21,"tagName":42,"properties":4730,"children":4731},{"style":503},[4732],{"type":30,"value":4733},"\"same calendar week through request shorthand\"",{"type":21,"tagName":42,"properties":4735,"children":4736},{"style":491},[4737],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":109,"properties":4740,"children":4742,"position":4751},{"id":4741},"opts-mode-offset-and-bars",[4743],{"type":30,"value":4744,"position":4745},"opts: mode, offset, and bars",{"start":4746,"end":4749},{"line":4747,"column":63,"offset":4748},142,9643,{"line":4747,"column":40,"offset":4750},9671,{"start":4752,"end":4754},{"line":4747,"column":34,"offset":4753},9640,{"line":4747,"column":40,"offset":4750},{"type":30,"value":96},{"type":21,"tagName":127,"properties":4757,"children":4758,"position":4830},{},[4759,4772,4777,4788,4794,4805,4811,4824],{"type":21,"tagName":153,"properties":4760,"children":4761,"position":4769},{},[4762],{"type":30,"value":304,"position":4763},{"start":4764,"end":4767},{"line":4765,"column":34,"offset":4766},144,9673,{"line":4765,"column":100,"offset":4768},9680,{"start":4770,"end":4771},{"line":4765,"column":34,"offset":4766},{"line":4765,"column":100,"offset":4768},{"type":30,"value":3035,"position":4773},{"start":4774,"end":4775},{"line":4765,"column":100,"offset":4768},{"line":4765,"column":1100,"offset":4776},9685,{"type":21,"tagName":153,"properties":4778,"children":4779,"position":4785},{},[4780],{"type":30,"value":1139,"position":4781},{"start":4782,"end":4783},{"line":4765,"column":1100,"offset":4776},{"line":4765,"column":388,"offset":4784},9696,{"start":4786,"end":4787},{"line":4765,"column":1100,"offset":4776},{"line":4765,"column":388,"offset":4784},{"type":30,"value":4789,"position":4790}," both take a final ",{"start":4791,"end":4792},{"line":4765,"column":388,"offset":4784},{"line":4765,"column":173,"offset":4793},9715,{"type":21,"tagName":153,"properties":4795,"children":4796,"position":4802},{},[4797],{"type":30,"value":1178,"position":4798},{"start":4799,"end":4800},{"line":4765,"column":173,"offset":4793},{"line":4765,"column":335,"offset":4801},9721,{"start":4803,"end":4804},{"line":4765,"column":173,"offset":4793},{"line":4765,"column":335,"offset":4801},{"type":30,"value":4806,"position":4807}," object: ",{"start":4808,"end":4809},{"line":4765,"column":335,"offset":4801},{"line":4765,"column":419,"offset":4810},9730,{"type":21,"tagName":153,"properties":4812,"children":4813,"position":4821},{},[4814],{"type":30,"value":4815,"position":4816},"{ mode?, offset?, bars? }",{"start":4817,"end":4818},{"line":4765,"column":419,"offset":4810},{"line":4765,"column":4819,"offset":4820},85,9757,{"start":4822,"end":4823},{"line":4765,"column":419,"offset":4810},{"line":4765,"column":4819,"offset":4820},{"type":30,"value":1495,"position":4825},{"start":4826,"end":4827},{"line":4765,"column":4819,"offset":4820},{"line":4765,"column":4828,"offset":4829},86,9758,{"start":4831,"end":4832},{"line":4765,"column":34,"offset":4766},{"line":4765,"column":4828,"offset":4829},{"type":30,"value":96},{"type":21,"tagName":144,"properties":4835,"children":4836,"position":5263},{},[4837,4838,4942,4943,5088,5089,5262],{"type":30,"value":96},{"type":21,"tagName":149,"properties":4839,"children":4840,"position":4938},{},[4841,4862,4868,4883,4889,4909,4915,4931],{"type":21,"tagName":176,"properties":4842,"children":4843,"position":4857},{},[4844],{"type":21,"tagName":153,"properties":4845,"children":4846,"position":4854},{},[4847],{"type":30,"value":4848,"position":4849},"mode: \"confirmed\"",{"start":4850,"end":4852},{"line":1487,"column":74,"offset":4851},9764,{"line":1487,"column":388,"offset":4853},9783,{"start":4855,"end":4856},{"line":1487,"column":74,"offset":4851},{"line":1487,"column":388,"offset":4853},{"start":4858,"end":4860},{"line":1487,"column":39,"offset":4859},9762,{"line":1487,"column":3615,"offset":4861},9785,{"type":30,"value":4863,"position":4864}," (the default) reads the ",{"start":4865,"end":4866},{"line":1487,"column":3615,"offset":4861},{"line":1487,"column":186,"offset":4867},9810,{"type":21,"tagName":176,"properties":4869,"children":4870,"position":4878},{},[4871],{"type":30,"value":4872,"position":4873},"prior completed",{"start":4874,"end":4876},{"line":1487,"column":191,"offset":4875},9812,{"line":1487,"column":3306,"offset":4877},9827,{"start":4879,"end":4880},{"line":1487,"column":186,"offset":4867},{"line":1487,"column":4881,"offset":4882},70,9829,{"type":30,"value":4884,"position":4885}," period. ",{"start":4886,"end":4887},{"line":1487,"column":4881,"offset":4882},{"line":1487,"column":1988,"offset":4888},9838,{"type":21,"tagName":176,"properties":4890,"children":4891,"position":4905},{},[4892],{"type":21,"tagName":153,"properties":4893,"children":4894,"position":4902},{},[4895],{"type":30,"value":4896,"position":4897},"mode: \"developing\"",{"start":4898,"end":4900},{"line":1487,"column":2004,"offset":4899},9840,{"line":1487,"column":2899,"offset":4901},9860,{"start":4903,"end":4904},{"line":1487,"column":2004,"offset":4899},{"line":1487,"column":2899,"offset":4901},{"start":4906,"end":4907},{"line":1487,"column":1988,"offset":4888},{"line":1487,"column":3002,"offset":4908},9862,{"type":30,"value":4910,"position":4911}," reads the ",{"start":4912,"end":4913},{"line":1487,"column":3002,"offset":4908},{"line":1487,"column":3512,"offset":4914},9873,{"type":21,"tagName":176,"properties":4916,"children":4917,"position":4926},{},[4918],{"type":30,"value":4919,"position":4920},"current forming",{"start":4921,"end":4923},{"line":1487,"column":3650,"offset":4922},9875,{"line":1487,"column":4924,"offset":4925},131,9890,{"start":4927,"end":4928},{"line":1487,"column":3512,"offset":4914},{"line":1487,"column":4929,"offset":4930},133,9892,{"type":30,"value":4932,"position":4933}," period: a live, still-moving value. Use developing for readouts, never for historical signals.",{"start":4934,"end":4935},{"line":1487,"column":4929,"offset":4930},{"line":1487,"column":4936,"offset":4937},228,9987,{"start":4939,"end":4941},{"line":1487,"column":34,"offset":4940},9760,{"line":1487,"column":4936,"offset":4937},{"type":30,"value":96},{"type":21,"tagName":149,"properties":4944,"children":4945,"position":5084},{},[4946,4967,4973,4984,4990,5002,5008,5021,5028,5039,5046,5061,5067,5078],{"type":21,"tagName":176,"properties":4947,"children":4948,"position":4962},{},[4949],{"type":21,"tagName":153,"properties":4950,"children":4951,"position":4959},{},[4952],{"type":30,"value":4953,"position":4954},"offset: N",{"start":4955,"end":4957},{"line":61,"column":74,"offset":4956},9992,{"line":61,"column":119,"offset":4958},10003,{"start":4960,"end":4961},{"line":61,"column":74,"offset":4956},{"line":61,"column":119,"offset":4958},{"start":4963,"end":4965},{"line":61,"column":39,"offset":4964},9990,{"line":61,"column":218,"offset":4966},10005,{"type":30,"value":4968,"position":4969}," selects ",{"start":4970,"end":4971},{"line":61,"column":218,"offset":4966},{"line":61,"column":227,"offset":4972},10014,{"type":21,"tagName":153,"properties":4974,"children":4975,"position":4981},{},[4976],{"type":30,"value":3146,"position":4977},{"start":4978,"end":4979},{"line":61,"column":227,"offset":4972},{"line":61,"column":35,"offset":4980},10017,{"start":4982,"end":4983},{"line":61,"column":227,"offset":4972},{"line":61,"column":35,"offset":4980},{"type":30,"value":4985,"position":4986}," completed periods back: ",{"start":4987,"end":4988},{"line":61,"column":35,"offset":4980},{"line":61,"column":1559,"offset":4989},10042,{"type":21,"tagName":153,"properties":4991,"children":4992,"position":4999},{},[4993],{"type":30,"value":4994,"position":4995},"offset: 0",{"start":4996,"end":4997},{"line":61,"column":1559,"offset":4989},{"line":61,"column":1381,"offset":4998},10053,{"start":5000,"end":5001},{"line":61,"column":1559,"offset":4989},{"line":61,"column":1381,"offset":4998},{"type":30,"value":5003,"position":5004}," is the most recently completed period (the confirmed default), ",{"start":5005,"end":5006},{"line":61,"column":1381,"offset":4998},{"line":61,"column":1162,"offset":5007},10117,{"type":21,"tagName":153,"properties":5009,"children":5010,"position":5018},{},[5011],{"type":30,"value":5012,"position":5013},"offset: 1",{"start":5014,"end":5015},{"line":61,"column":1162,"offset":5007},{"line":61,"column":5016,"offset":5017},141,10128,{"start":5019,"end":5020},{"line":61,"column":1162,"offset":5007},{"line":61,"column":5016,"offset":5017},{"type":30,"value":5022,"position":5023}," the one before that. ",{"start":5024,"end":5025},{"line":61,"column":5016,"offset":5017},{"line":61,"column":5026,"offset":5027},163,10150,{"type":21,"tagName":153,"properties":5029,"children":5030,"position":5036},{},[5031],{"type":30,"value":1217,"position":5032},{"start":5033,"end":5034},{"line":61,"column":5026,"offset":5027},{"line":61,"column":1192,"offset":5035},10158,{"start":5037,"end":5038},{"line":61,"column":5026,"offset":5027},{"line":61,"column":1192,"offset":5035},{"type":30,"value":5040,"position":5041}," is ",{"start":5042,"end":5043},{"line":61,"column":1192,"offset":5035},{"line":61,"column":5044,"offset":5045},175,10162,{"type":21,"tagName":176,"properties":5047,"children":5048,"position":5056},{},[5049],{"type":30,"value":5050,"position":5051},"confirmed-only",{"start":5052,"end":5054},{"line":61,"column":75,"offset":5053},10164,{"line":61,"column":1566,"offset":5055},10178,{"start":5057,"end":5058},{"line":61,"column":5044,"offset":5045},{"line":61,"column":5059,"offset":5060},193,10180,{"type":30,"value":5062,"position":5063},"; developing requires ",{"start":5064,"end":5065},{"line":61,"column":5059,"offset":5060},{"line":61,"column":2942,"offset":5066},10202,{"type":21,"tagName":153,"properties":5068,"children":5069,"position":5075},{},[5070],{"type":30,"value":4994,"position":5071},{"start":5072,"end":5073},{"line":61,"column":2942,"offset":5066},{"line":61,"column":3221,"offset":5074},10213,{"start":5076,"end":5077},{"line":61,"column":2942,"offset":5066},{"line":61,"column":3221,"offset":5074},{"type":30,"value":1495,"position":5079},{"start":5080,"end":5081},{"line":61,"column":3221,"offset":5074},{"line":61,"column":5082,"offset":5083},227,10214,{"start":5085,"end":5087},{"line":61,"column":34,"offset":5086},9988,{"line":61,"column":5082,"offset":5083},{"type":30,"value":96},{"type":21,"tagName":149,"properties":5090,"children":5091,"position":5258},{},[5092,5113,5119,5130,5136,5150,5156,5173,5180,5192,5197,5213,5220,5232,5239,5251],{"type":21,"tagName":176,"properties":5093,"children":5094,"position":5108},{},[5095],{"type":21,"tagName":153,"properties":5096,"children":5097,"position":5105},{},[5098],{"type":30,"value":5099,"position":5100},"bars: N",{"start":5101,"end":5103},{"line":1967,"column":74,"offset":5102},10219,{"line":1967,"column":160,"offset":5104},10228,{"start":5106,"end":5107},{"line":1967,"column":74,"offset":5102},{"line":1967,"column":160,"offset":5104},{"start":5109,"end":5111},{"line":1967,"column":39,"offset":5110},10217,{"line":1967,"column":119,"offset":5112},10230,{"type":30,"value":5114,"position":5115}," loads exactly ",{"start":5116,"end":5117},{"line":1967,"column":119,"offset":5112},{"line":1967,"column":298,"offset":5118},10245,{"type":21,"tagName":153,"properties":5120,"children":5121,"position":5127},{},[5122],{"type":30,"value":3146,"position":5123},{"start":5124,"end":5125},{"line":1967,"column":298,"offset":5118},{"line":1967,"column":163,"offset":5126},10248,{"start":5128,"end":5129},{"line":1967,"column":298,"offset":5118},{"line":1967,"column":163,"offset":5126},{"type":30,"value":5131,"position":5132}," bars ",{"start":5133,"end":5134},{"line":1967,"column":163,"offset":5126},{"line":1967,"column":976,"offset":5135},10254,{"type":21,"tagName":176,"properties":5137,"children":5138,"position":5146},{},[5139],{"type":30,"value":5140,"position":5141},"of the requested timeframe",{"start":5142,"end":5144},{"line":1967,"column":994,"offset":5143},10256,{"line":1967,"column":3306,"offset":5145},10282,{"start":5147,"end":5148},{"line":1967,"column":976,"offset":5135},{"line":1967,"column":4881,"offset":5149},10284,{"type":30,"value":5151,"position":5152}," (a precise fetch depth, see ",{"start":5153,"end":5154},{"line":1967,"column":4881,"offset":5149},{"line":1967,"column":3823,"offset":5155},10313,{"type":21,"tagName":1399,"properties":5157,"children":5158,"position":5168},{"href":1401},[5159],{"type":30,"value":5160,"position":5161},"Multi-Source",{"start":5162,"end":5165},{"line":1967,"column":5163,"offset":5164},100,10314,{"line":1967,"column":5166,"offset":5167},112,10326,{"start":5169,"end":5170},{"line":1967,"column":3823,"offset":5155},{"line":1967,"column":5171,"offset":5172},198,10412,{"type":30,"value":5174,"position":5175},"). ",{"start":5176,"end":5177},{"line":1967,"column":5171,"offset":5172},{"line":1967,"column":5178,"offset":5179},201,10415,{"type":21,"tagName":153,"properties":5181,"children":5182,"position":5189},{},[5183],{"type":30,"value":1237,"position":5184},{"start":5185,"end":5186},{"line":1967,"column":5178,"offset":5179},{"line":1967,"column":5187,"offset":5188},207,10421,{"start":5190,"end":5191},{"line":1967,"column":5178,"offset":5179},{"line":1967,"column":5187,"offset":5188},{"type":30,"value":5040,"position":5193},{"start":5194,"end":5195},{"line":1967,"column":5187,"offset":5188},{"line":1967,"column":1396,"offset":5196},10425,{"type":21,"tagName":176,"properties":5198,"children":5199,"position":5209},{},[5200],{"type":30,"value":5201,"position":5202},"request-only",{"start":5203,"end":5206},{"line":1967,"column":5204,"offset":5205},213,10427,{"line":1967,"column":5207,"offset":5208},225,10439,{"start":5210,"end":5211},{"line":1967,"column":1396,"offset":5196},{"line":1967,"column":5082,"offset":5212},10441,{"type":30,"value":5214,"position":5215},": ",{"start":5216,"end":5217},{"line":1967,"column":5082,"offset":5212},{"line":1967,"column":5218,"offset":5219},229,10443,{"type":21,"tagName":153,"properties":5221,"children":5222,"position":5229},{},[5223],{"type":30,"value":304,"position":5224},{"start":5225,"end":5226},{"line":1967,"column":5218,"offset":5219},{"line":1967,"column":5227,"offset":5228},236,10450,{"start":5230,"end":5231},{"line":1967,"column":5218,"offset":5219},{"line":1967,"column":5227,"offset":5228},{"type":30,"value":5233,"position":5234}," operates on an already-fetched source and ignores it. ",{"start":5235,"end":5236},{"line":1967,"column":5227,"offset":5228},{"line":1967,"column":5237,"offset":5238},291,10505,{"type":21,"tagName":153,"properties":5240,"children":5241,"position":5248},{},[5242],{"type":30,"value":3146,"position":5243},{"start":5244,"end":5245},{"line":1967,"column":5237,"offset":5238},{"line":1967,"column":5246,"offset":5247},294,10508,{"start":5249,"end":5250},{"line":1967,"column":5237,"offset":5238},{"line":1967,"column":5246,"offset":5247},{"type":30,"value":5252,"position":5253}," must be a positive integer.",{"start":5254,"end":5255},{"line":1967,"column":5246,"offset":5247},{"line":1967,"column":5256,"offset":5257},322,10536,{"start":5259,"end":5261},{"line":1967,"column":34,"offset":5260},10215,{"line":1967,"column":5256,"offset":5257},{"type":30,"value":96},{"start":5264,"end":5265},{"line":1487,"column":34,"offset":4940},{"line":1967,"column":5256,"offset":5257},{"type":30,"value":96},{"type":21,"tagName":127,"properties":5268,"children":5269,"position":5401},{},[5270,5277,5289,5294,5306,5312,5338,5344,5356,5363,5375,5382,5394],{"type":30,"value":5271,"position":5272},"A bare options object placed directly in the ",{"start":5273,"end":5275},{"line":3171,"column":34,"offset":5274},10538,{"line":3171,"column":1544,"offset":5276},10583,{"type":21,"tagName":153,"properties":5278,"children":5279,"position":5286},{},[5280],{"type":30,"value":5281,"position":5282},"type",{"start":5283,"end":5284},{"line":3171,"column":1544,"offset":5276},{"line":3171,"column":3271,"offset":5285},10589,{"start":5287,"end":5288},{"line":3171,"column":1544,"offset":5276},{"line":3171,"column":3271,"offset":5285},{"type":30,"value":1207,"position":5290},{"start":5291,"end":5292},{"line":3171,"column":3271,"offset":5285},{"line":3171,"column":191,"offset":5293},10590,{"type":21,"tagName":153,"properties":5295,"children":5296,"position":5303},{},[5297],{"type":30,"value":5298,"position":5299},"exchange",{"start":5300,"end":5301},{"line":3171,"column":191,"offset":5293},{"line":3171,"column":1512,"offset":5302},10600,{"start":5304,"end":5305},{"line":3171,"column":191,"offset":5293},{"line":3171,"column":1512,"offset":5302},{"type":30,"value":5307,"position":5308}," slot is ",{"start":5309,"end":5310},{"line":3171,"column":1512,"offset":5302},{"line":3171,"column":342,"offset":5311},10609,{"type":21,"tagName":176,"properties":5313,"children":5314,"position":5334},{},[5315,5322],{"type":30,"value":5316,"position":5317},"coerced to ",{"start":5318,"end":5320},{"line":3171,"column":3316,"offset":5319},10611,{"line":3171,"column":4819,"offset":5321},10622,{"type":21,"tagName":153,"properties":5323,"children":5324,"position":5331},{},[5325],{"type":30,"value":1178,"position":5326},{"start":5327,"end":5328},{"line":3171,"column":4819,"offset":5321},{"line":3171,"column":5329,"offset":5330},91,10628,{"start":5332,"end":5333},{"line":3171,"column":4819,"offset":5321},{"line":3171,"column":5329,"offset":5330},{"start":5335,"end":5336},{"line":3171,"column":342,"offset":5311},{"line":3171,"column":3814,"offset":5337},10630,{"type":30,"value":5339,"position":5340},", mirroring ",{"start":5341,"end":5342},{"line":3171,"column":3814,"offset":5337},{"line":3171,"column":3019,"offset":5343},10642,{"type":21,"tagName":153,"properties":5345,"children":5346,"position":5353},{},[5347],{"type":30,"value":5348,"position":5349},"htf(source, tf, { mode })",{"start":5350,"end":5351},{"line":3171,"column":3019,"offset":5343},{"line":3171,"column":278,"offset":5352},10669,{"start":5354,"end":5355},{"line":3171,"column":3019,"offset":5343},{"line":3171,"column":278,"offset":5352},{"type":30,"value":5357,"position":5358},". Those slots are always strings in real usage, so ",{"start":5359,"end":5360},{"line":3171,"column":278,"offset":5352},{"line":3171,"column":5361,"offset":5362},183,10720,{"type":21,"tagName":153,"properties":5364,"children":5365,"position":5372},{},[5366],{"type":30,"value":5367,"position":5368},"request(\"ETHUSDT\", \"1W\", { mode: \"developing\" })",{"start":5369,"end":5370},{"line":3171,"column":5361,"offset":5362},{"line":3171,"column":3231,"offset":5371},10770,{"start":5373,"end":5374},{"line":3171,"column":5361,"offset":5362},{"line":3171,"column":3231,"offset":5371},{"type":30,"value":5376,"position":5377}," reads the developing week rather than treating ",{"start":5378,"end":5379},{"line":3171,"column":3231,"offset":5371},{"line":3171,"column":5380,"offset":5381},281,10818,{"type":21,"tagName":153,"properties":5383,"children":5384,"position":5391},{},[5385],{"type":30,"value":5386,"position":5387},"{…}",{"start":5388,"end":5389},{"line":3171,"column":5380,"offset":5381},{"line":3171,"column":431,"offset":5390},10823,{"start":5392,"end":5393},{"line":3171,"column":5380,"offset":5381},{"line":3171,"column":431,"offset":5390},{"type":30,"value":5395,"position":5396}," as a source type.",{"start":5397,"end":5398},{"line":3171,"column":431,"offset":5390},{"line":3171,"column":5399,"offset":5400},304,10841,{"start":5402,"end":5403},{"line":3171,"column":34,"offset":5274},{"line":3171,"column":5399,"offset":5400},{"type":30,"value":96},{"type":18,"children":5406},[5407],{"type":21,"tagName":460,"properties":5408,"children":5410,"data":-1},{"class":462,"style":463,"tabindex":464,"title":5409},"request() opts",[5411],{"type":21,"tagName":153,"properties":5412,"children":5413},{},[5414,5421,5422,5470,5471,5474,5475,5510,5511,5514,5515,5523,5524,5564,5565,5621,5622,5679,5680,5738,5739,5747,5748,5786,5787,5790,5791,5874,5875,5957,5958,6039,6040,6122,6123,6205,6206],{"type":21,"tagName":42,"properties":5415,"children":5416},{"class":471},[5417],{"type":21,"tagName":42,"properties":5418,"children":5419},{"style":475},[5420],{"type":30,"value":478},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5423,"children":5424},{"class":471},[5425,5429,5433,5437,5442,5446,5450,5454,5458,5462,5466],{"type":21,"tagName":42,"properties":5426,"children":5427},{"style":485},[5428],{"type":30,"value":488},{"type":21,"tagName":42,"properties":5430,"children":5431},{"style":491},[5432],{"type":30,"value":494},{"type":21,"tagName":42,"properties":5434,"children":5435},{"style":497},[5436],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5438,"children":5439},{"style":503},[5440],{"type":30,"value":5441},"\"request() opts\"",{"type":21,"tagName":42,"properties":5443,"children":5444},{"style":491},[5445],{"type":30,"value":511},{"type":21,"tagName":42,"properties":5447,"children":5448},{"style":497},[5449],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5451,"children":5452},{"style":503},[5453],{"type":30,"value":1640},{"type":21,"tagName":42,"properties":5455,"children":5456},{"style":491},[5457],{"type":30,"value":525},{"type":21,"tagName":42,"properties":5459,"children":5460},{"style":497},[5461],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5463,"children":5464},{"style":532},[5465],{"type":30,"value":535},{"type":21,"tagName":42,"properties":5467,"children":5468},{"style":491},[5469],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5472,"children":5473},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":5476,"children":5477},{"class":471},[5478,5482,5486,5490,5494,5498,5502,5506],{"type":21,"tagName":42,"properties":5479,"children":5480},{"style":491},[5481],{"type":30,"value":2126},{"type":21,"tagName":42,"properties":5483,"children":5484},{"style":497},[5485],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5487,"children":5488},{"style":485},[5489],{"type":30,"value":562},{"type":21,"tagName":42,"properties":5491,"children":5492},{"style":491},[5493],{"type":30,"value":567},{"type":21,"tagName":42,"properties":5495,"children":5496},{"style":497},[5497],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5499,"children":5500},{"style":491},[5501],{"type":30,"value":576},{"type":21,"tagName":42,"properties":5503,"children":5504},{"style":497},[5505],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5507,"children":5508},{"style":491},[5509],{"type":30,"value":585},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5512,"children":5513},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":5516,"children":5517},{"class":471},[5518],{"type":21,"tagName":42,"properties":5519,"children":5520},{"style":475},[5521],{"type":30,"value":5522},"// mode / offset / bars and the bare-opts coercion all live in the opts object.",{"type":30,"value":96},{"type":21,"tagName":42,"properties":5525,"children":5526},{"class":471},[5527,5532,5536,5540,5544,5548,5552,5556,5560],{"type":21,"tagName":42,"properties":5528,"children":5529},{"style":491},[5530],{"type":30,"value":5531},"timeseries confirmed ",{"type":21,"tagName":42,"properties":5533,"children":5534},{"style":497},[5535],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5537,"children":5538},{"style":485},[5539],{"type":30,"value":1280},{"type":21,"tagName":42,"properties":5541,"children":5542},{"style":491},[5543],{"type":30,"value":567},{"type":21,"tagName":42,"properties":5545,"children":5546},{"style":497},[5547],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5549,"children":5550},{"style":491},[5551],{"type":30,"value":2282},{"type":21,"tagName":42,"properties":5553,"children":5554},{"style":497},[5555],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5557,"children":5558},{"style":503},[5559],{"type":30,"value":626},{"type":21,"tagName":42,"properties":5561,"children":5562},{"style":491},[5563],{"type":30,"value":540},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5566,"children":5567},{"class":471},[5568,5573,5577,5581,5585,5589,5593,5597,5601,5605,5609,5613,5617],{"type":21,"tagName":42,"properties":5569,"children":5570},{"style":491},[5571],{"type":30,"value":5572},"timeseries developing ",{"type":21,"tagName":42,"properties":5574,"children":5575},{"style":497},[5576],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5578,"children":5579},{"style":485},[5580],{"type":30,"value":1280},{"type":21,"tagName":42,"properties":5582,"children":5583},{"style":491},[5584],{"type":30,"value":567},{"type":21,"tagName":42,"properties":5586,"children":5587},{"style":497},[5588],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5590,"children":5591},{"style":491},[5592],{"type":30,"value":2282},{"type":21,"tagName":42,"properties":5594,"children":5595},{"style":497},[5596],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5598,"children":5599},{"style":503},[5600],{"type":30,"value":626},{"type":21,"tagName":42,"properties":5602,"children":5603},{"style":491},[5604],{"type":30,"value":1066},{"type":21,"tagName":42,"properties":5606,"children":5607},{"style":497},[5608],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5610,"children":5611},{"style":491},[5612],{"type":30,"value":1075},{"type":21,"tagName":42,"properties":5614,"children":5615},{"style":503},[5616],{"type":30,"value":1080},{"type":21,"tagName":42,"properties":5618,"children":5619},{"style":491},[5620],{"type":30,"value":1085},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5623,"children":5624},{"class":471},[5625,5630,5634,5638,5642,5646,5650,5654,5658,5662,5666,5671,5675],{"type":21,"tagName":42,"properties":5626,"children":5627},{"style":491},[5628],{"type":30,"value":5629},"timeseries prior ",{"type":21,"tagName":42,"properties":5631,"children":5632},{"style":497},[5633],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5635,"children":5636},{"style":485},[5637],{"type":30,"value":1280},{"type":21,"tagName":42,"properties":5639,"children":5640},{"style":491},[5641],{"type":30,"value":567},{"type":21,"tagName":42,"properties":5643,"children":5644},{"style":497},[5645],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5647,"children":5648},{"style":491},[5649],{"type":30,"value":2282},{"type":21,"tagName":42,"properties":5651,"children":5652},{"style":497},[5653],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5655,"children":5656},{"style":503},[5657],{"type":30,"value":626},{"type":21,"tagName":42,"properties":5659,"children":5660},{"style":491},[5661],{"type":30,"value":1066},{"type":21,"tagName":42,"properties":5663,"children":5664},{"style":497},[5665],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5667,"children":5668},{"style":491},[5669],{"type":30,"value":5670},"{offset: ",{"type":21,"tagName":42,"properties":5672,"children":5673},{"style":532},[5674],{"type":30,"value":1773},{"type":21,"tagName":42,"properties":5676,"children":5677},{"style":491},[5678],{"type":30,"value":1085},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5681,"children":5682},{"class":471},[5683,5688,5692,5696,5700,5704,5708,5712,5716,5720,5724,5729,5734],{"type":21,"tagName":42,"properties":5684,"children":5685},{"style":491},[5686],{"type":30,"value":5687},"timeseries deep ",{"type":21,"tagName":42,"properties":5689,"children":5690},{"style":497},[5691],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5693,"children":5694},{"style":485},[5695],{"type":30,"value":1280},{"type":21,"tagName":42,"properties":5697,"children":5698},{"style":491},[5699],{"type":30,"value":567},{"type":21,"tagName":42,"properties":5701,"children":5702},{"style":497},[5703],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5705,"children":5706},{"style":491},[5707],{"type":30,"value":2282},{"type":21,"tagName":42,"properties":5709,"children":5710},{"style":497},[5711],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5713,"children":5714},{"style":503},[5715],{"type":30,"value":626},{"type":21,"tagName":42,"properties":5717,"children":5718},{"style":491},[5719],{"type":30,"value":1066},{"type":21,"tagName":42,"properties":5721,"children":5722},{"style":497},[5723],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5725,"children":5726},{"style":491},[5727],{"type":30,"value":5728},"{bars: ",{"type":21,"tagName":42,"properties":5730,"children":5731},{"style":532},[5732],{"type":30,"value":5733},"500",{"type":21,"tagName":42,"properties":5735,"children":5736},{"style":491},[5737],{"type":30,"value":1085},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5740,"children":5741},{"class":471},[5742],{"type":21,"tagName":42,"properties":5743,"children":5744},{"style":475},[5745],{"type":30,"value":5746},"// A bare options object placed in the type/exchange slot is coerced to opts.",{"type":30,"value":96},{"type":21,"tagName":42,"properties":5749,"children":5750},{"class":471},[5751,5756,5760,5764,5769,5773,5778,5782],{"type":21,"tagName":42,"properties":5752,"children":5753},{"style":491},[5754],{"type":30,"value":5755},"timeseries coerced ",{"type":21,"tagName":42,"properties":5757,"children":5758},{"style":497},[5759],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5761,"children":5762},{"style":485},[5763],{"type":30,"value":1280},{"type":21,"tagName":42,"properties":5765,"children":5766},{"style":491},[5767],{"type":30,"value":5768},"(currentSymbol, ",{"type":21,"tagName":42,"properties":5770,"children":5771},{"style":503},[5772],{"type":30,"value":626},{"type":21,"tagName":42,"properties":5774,"children":5775},{"style":491},[5776],{"type":30,"value":5777},", {mode: ",{"type":21,"tagName":42,"properties":5779,"children":5780},{"style":503},[5781],{"type":30,"value":1080},{"type":21,"tagName":42,"properties":5783,"children":5784},{"style":491},[5785],{"type":30,"value":1085},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5788,"children":5789},{"class":471},[],{"type":30,"value":96},{"type":21,"tagName":42,"properties":5792,"children":5793},{"class":471},[5794,5798,5802,5806,5811,5815,5819,5824,5828,5832,5836,5840,5844,5848,5853,5857,5861,5865,5870],{"type":21,"tagName":42,"properties":5795,"children":5796},{"style":485},[5797],{"type":30,"value":756},{"type":21,"tagName":42,"properties":5799,"children":5800},{"style":491},[5801],{"type":30,"value":761},{"type":21,"tagName":42,"properties":5803,"children":5804},{"style":497},[5805],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5807,"children":5808},{"style":491},[5809],{"type":30,"value":5810},"trade.close, colors",{"type":21,"tagName":42,"properties":5812,"children":5813},{"style":497},[5814],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5816,"children":5817},{"style":491},[5818],{"type":30,"value":804},{"type":21,"tagName":42,"properties":5820,"children":5821},{"style":503},[5822],{"type":30,"value":5823},"\"#94a3b8\"",{"type":21,"tagName":42,"properties":5825,"children":5826},{"style":491},[5827],{"type":30,"value":814},{"type":21,"tagName":42,"properties":5829,"children":5830},{"style":497},[5831],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5833,"children":5834},{"style":532},[5835],{"type":30,"value":1773},{"type":21,"tagName":42,"properties":5837,"children":5838},{"style":491},[5839],{"type":30,"value":828},{"type":21,"tagName":42,"properties":5841,"children":5842},{"style":497},[5843],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5845,"children":5846},{"style":491},[5847],{"type":30,"value":804},{"type":21,"tagName":42,"properties":5849,"children":5850},{"style":503},[5851],{"type":30,"value":5852},"\"chart close\"",{"type":21,"tagName":42,"properties":5854,"children":5855},{"style":491},[5856],{"type":30,"value":846},{"type":21,"tagName":42,"properties":5858,"children":5859},{"style":497},[5860],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5862,"children":5863},{"style":491},[5864],{"type":30,"value":804},{"type":21,"tagName":42,"properties":5866,"children":5867},{"style":503},[5868],{"type":30,"value":5869},"\"base chart close\"",{"type":21,"tagName":42,"properties":5871,"children":5872},{"style":491},[5873],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5876,"children":5877},{"class":471},[5878,5882,5886,5890,5895,5899,5903,5907,5911,5915,5919,5923,5927,5931,5936,5940,5944,5948,5953],{"type":21,"tagName":42,"properties":5879,"children":5880},{"style":485},[5881],{"type":30,"value":756},{"type":21,"tagName":42,"properties":5883,"children":5884},{"style":491},[5885],{"type":30,"value":761},{"type":21,"tagName":42,"properties":5887,"children":5888},{"style":497},[5889],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5891,"children":5892},{"style":491},[5893],{"type":30,"value":5894},"confirmed.close, colors",{"type":21,"tagName":42,"properties":5896,"children":5897},{"style":497},[5898],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5900,"children":5901},{"style":491},[5902],{"type":30,"value":804},{"type":21,"tagName":42,"properties":5904,"children":5905},{"style":503},[5906],{"type":30,"value":809},{"type":21,"tagName":42,"properties":5908,"children":5909},{"style":491},[5910],{"type":30,"value":814},{"type":21,"tagName":42,"properties":5912,"children":5913},{"style":497},[5914],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5916,"children":5917},{"style":532},[5918],{"type":30,"value":823},{"type":21,"tagName":42,"properties":5920,"children":5921},{"style":491},[5922],{"type":30,"value":828},{"type":21,"tagName":42,"properties":5924,"children":5925},{"style":497},[5926],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5928,"children":5929},{"style":491},[5930],{"type":30,"value":804},{"type":21,"tagName":42,"properties":5932,"children":5933},{"style":503},[5934],{"type":30,"value":5935},"\"confirmed\"",{"type":21,"tagName":42,"properties":5937,"children":5938},{"style":491},[5939],{"type":30,"value":846},{"type":21,"tagName":42,"properties":5941,"children":5942},{"style":497},[5943],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5945,"children":5946},{"style":491},[5947],{"type":30,"value":804},{"type":21,"tagName":42,"properties":5949,"children":5950},{"style":503},[5951],{"type":30,"value":5952},"\"prior completed 4h close (default)\"",{"type":21,"tagName":42,"properties":5954,"children":5955},{"style":491},[5956],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":5959,"children":5960},{"class":471},[5961,5965,5969,5973,5978,5982,5986,5990,5994,5998,6002,6006,6010,6014,6018,6022,6026,6030,6035],{"type":21,"tagName":42,"properties":5962,"children":5963},{"style":485},[5964],{"type":30,"value":756},{"type":21,"tagName":42,"properties":5966,"children":5967},{"style":491},[5968],{"type":30,"value":761},{"type":21,"tagName":42,"properties":5970,"children":5971},{"style":497},[5972],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5974,"children":5975},{"style":491},[5976],{"type":30,"value":5977},"developing.close, colors",{"type":21,"tagName":42,"properties":5979,"children":5980},{"style":497},[5981],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5983,"children":5984},{"style":491},[5985],{"type":30,"value":804},{"type":21,"tagName":42,"properties":5987,"children":5988},{"style":503},[5989],{"type":30,"value":2670},{"type":21,"tagName":42,"properties":5991,"children":5992},{"style":491},[5993],{"type":30,"value":814},{"type":21,"tagName":42,"properties":5995,"children":5996},{"style":497},[5997],{"type":30,"value":500},{"type":21,"tagName":42,"properties":5999,"children":6000},{"style":532},[6001],{"type":30,"value":823},{"type":21,"tagName":42,"properties":6003,"children":6004},{"style":491},[6005],{"type":30,"value":828},{"type":21,"tagName":42,"properties":6007,"children":6008},{"style":497},[6009],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6011,"children":6012},{"style":491},[6013],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6015,"children":6016},{"style":503},[6017],{"type":30,"value":1080},{"type":21,"tagName":42,"properties":6019,"children":6020},{"style":491},[6021],{"type":30,"value":846},{"type":21,"tagName":42,"properties":6023,"children":6024},{"style":497},[6025],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6027,"children":6028},{"style":491},[6029],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6031,"children":6032},{"style":503},[6033],{"type":30,"value":6034},"\"current forming 4h close\"",{"type":21,"tagName":42,"properties":6036,"children":6037},{"style":491},[6038],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":6041,"children":6042},{"class":471},[6043,6047,6051,6055,6060,6064,6068,6072,6076,6080,6084,6088,6092,6096,6101,6105,6109,6113,6118],{"type":21,"tagName":42,"properties":6044,"children":6045},{"style":485},[6046],{"type":30,"value":756},{"type":21,"tagName":42,"properties":6048,"children":6049},{"style":491},[6050],{"type":30,"value":761},{"type":21,"tagName":42,"properties":6052,"children":6053},{"style":497},[6054],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6056,"children":6057},{"style":491},[6058],{"type":30,"value":6059},"prior.close, colors",{"type":21,"tagName":42,"properties":6061,"children":6062},{"style":497},[6063],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6065,"children":6066},{"style":491},[6067],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6069,"children":6070},{"style":503},[6071],{"type":30,"value":2754},{"type":21,"tagName":42,"properties":6073,"children":6074},{"style":491},[6075],{"type":30,"value":814},{"type":21,"tagName":42,"properties":6077,"children":6078},{"style":497},[6079],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6081,"children":6082},{"style":532},[6083],{"type":30,"value":823},{"type":21,"tagName":42,"properties":6085,"children":6086},{"style":491},[6087],{"type":30,"value":828},{"type":21,"tagName":42,"properties":6089,"children":6090},{"style":497},[6091],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6093,"children":6094},{"style":491},[6095],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6097,"children":6098},{"style":503},[6099],{"type":30,"value":6100},"\"offset 1\"",{"type":21,"tagName":42,"properties":6102,"children":6103},{"style":491},[6104],{"type":30,"value":846},{"type":21,"tagName":42,"properties":6106,"children":6107},{"style":497},[6108],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6110,"children":6111},{"style":491},[6112],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6114,"children":6115},{"style":503},[6116],{"type":30,"value":6117},"\"one completed 4h bucket further back\"",{"type":21,"tagName":42,"properties":6119,"children":6120},{"style":491},[6121],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":6124,"children":6125},{"class":471},[6126,6130,6134,6138,6143,6147,6151,6155,6159,6163,6167,6171,6175,6179,6184,6188,6192,6196,6201],{"type":21,"tagName":42,"properties":6127,"children":6128},{"style":485},[6129],{"type":30,"value":756},{"type":21,"tagName":42,"properties":6131,"children":6132},{"style":491},[6133],{"type":30,"value":761},{"type":21,"tagName":42,"properties":6135,"children":6136},{"style":497},[6137],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6139,"children":6140},{"style":491},[6141],{"type":30,"value":6142},"deep.close, colors",{"type":21,"tagName":42,"properties":6144,"children":6145},{"style":497},[6146],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6148,"children":6149},{"style":491},[6150],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6152,"children":6153},{"style":503},[6154],{"type":30,"value":1870},{"type":21,"tagName":42,"properties":6156,"children":6157},{"style":491},[6158],{"type":30,"value":814},{"type":21,"tagName":42,"properties":6160,"children":6161},{"style":497},[6162],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6164,"children":6165},{"style":532},[6166],{"type":30,"value":823},{"type":21,"tagName":42,"properties":6168,"children":6169},{"style":491},[6170],{"type":30,"value":828},{"type":21,"tagName":42,"properties":6172,"children":6173},{"style":497},[6174],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6176,"children":6177},{"style":491},[6178],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6180,"children":6181},{"style":503},[6182],{"type":30,"value":6183},"\"bars 500\"",{"type":21,"tagName":42,"properties":6185,"children":6186},{"style":491},[6187],{"type":30,"value":846},{"type":21,"tagName":42,"properties":6189,"children":6190},{"style":497},[6191],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6193,"children":6194},{"style":491},[6195],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6197,"children":6198},{"style":503},[6199],{"type":30,"value":6200},"\"explicit fetch depth of 500 native 4h bars\"",{"type":21,"tagName":42,"properties":6202,"children":6203},{"style":491},[6204],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":42,"properties":6207,"children":6208},{"class":471},[6209,6213,6217,6221,6226,6230,6234,6239,6243,6247,6251,6255,6259,6263,6268,6272,6276,6280,6285],{"type":21,"tagName":42,"properties":6210,"children":6211},{"style":485},[6212],{"type":30,"value":756},{"type":21,"tagName":42,"properties":6214,"children":6215},{"style":491},[6216],{"type":30,"value":761},{"type":21,"tagName":42,"properties":6218,"children":6219},{"style":497},[6220],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6222,"children":6223},{"style":491},[6224],{"type":30,"value":6225},"coerced.close, colors",{"type":21,"tagName":42,"properties":6227,"children":6228},{"style":497},[6229],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6231,"children":6232},{"style":491},[6233],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6235,"children":6236},{"style":503},[6237],{"type":30,"value":6238},"\"#dc2626\"",{"type":21,"tagName":42,"properties":6240,"children":6241},{"style":491},[6242],{"type":30,"value":814},{"type":21,"tagName":42,"properties":6244,"children":6245},{"style":497},[6246],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6248,"children":6249},{"style":532},[6250],{"type":30,"value":823},{"type":21,"tagName":42,"properties":6252,"children":6253},{"style":491},[6254],{"type":30,"value":828},{"type":21,"tagName":42,"properties":6256,"children":6257},{"style":497},[6258],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6260,"children":6261},{"style":491},[6262],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6264,"children":6265},{"style":503},[6266],{"type":30,"value":6267},"\"coerced opts\"",{"type":21,"tagName":42,"properties":6269,"children":6270},{"style":491},[6271],{"type":30,"value":846},{"type":21,"tagName":42,"properties":6273,"children":6274},{"style":497},[6275],{"type":30,"value":500},{"type":21,"tagName":42,"properties":6277,"children":6278},{"style":491},[6279],{"type":30,"value":804},{"type":21,"tagName":42,"properties":6281,"children":6282},{"style":503},[6283],{"type":30,"value":6284},"\"bare opts object coerced from the type slot\"",{"type":21,"tagName":42,"properties":6286,"children":6287},{"style":491},[6288],{"type":30,"value":864},{"type":30,"value":96},{"type":21,"tagName":127,"properties":6291,"children":6292,"position":6356},{},[6293,6300,6312,6319,6332,6339,6350],{"type":30,"value":6294,"position":6295},"The three modes read different buckets, so they produce distinct values on the same bar. ",{"start":6296,"end":6298},{"line":69,"column":34,"offset":6297},12341,{"line":69,"column":3352,"offset":6299},12430,{"type":21,"tagName":153,"properties":6301,"children":6302,"position":6309},{},[6303],{"type":30,"value":6304,"position":6305},"bars: 500",{"start":6306,"end":6307},{"line":69,"column":3352,"offset":6299},{"line":69,"column":2899,"offset":6308},12441,{"start":6310,"end":6311},{"line":69,"column":3352,"offset":6299},{"line":69,"column":2899,"offset":6308},{"type":30,"value":6313,"position":6314}," matches the plain confirmed series exactly, because depth changes what is fetched, not the resampled value, and a coerced ",{"start":6315,"end":6316},{"line":69,"column":2899,"offset":6308},{"line":69,"column":6317,"offset":6318},224,12564,{"type":21,"tagName":153,"properties":6320,"children":6321,"position":6329},{},[6322],{"type":30,"value":6323,"position":6324},"{mode: \"developing\"}",{"start":6325,"end":6326},{"line":69,"column":6317,"offset":6318},{"line":69,"column":6327,"offset":6328},246,12586,{"start":6330,"end":6331},{"line":69,"column":6317,"offset":6318},{"line":69,"column":6327,"offset":6328},{"type":30,"value":6333,"position":6334}," behaves identically to passing the same object as keyword ",{"start":6335,"end":6336},{"line":69,"column":6327,"offset":6328},{"line":69,"column":6337,"offset":6338},305,12645,{"type":21,"tagName":153,"properties":6340,"children":6341,"position":6347},{},[6342],{"type":30,"value":1178,"position":6343},{"start":6344,"end":6345},{"line":69,"column":6337,"offset":6338},{"line":69,"column":90,"offset":6346},12651,{"start":6348,"end":6349},{"line":69,"column":6337,"offset":6338},{"line":69,"column":90,"offset":6346},{"type":30,"value":1495,"position":6351},{"start":6352,"end":6353},{"line":69,"column":90,"offset":6346},{"line":69,"column":6354,"offset":6355},312,12652,{"start":6357,"end":6358},{"line":69,"column":34,"offset":6297},{"line":69,"column":6354,"offset":6355},{"type":30,"value":96},{"type":21,"tagName":109,"properties":6361,"children":6363,"position":6372},{"id":6362},"precision-caveat-quarter-and-year-openclose",[6364],{"type":30,"value":6365,"position":6366},"Precision caveat: quarter and year open/close",{"start":6367,"end":6370},{"line":6368,"column":63,"offset":6369},176,12657,{"line":6368,"column":335,"offset":6371},12702,{"start":6373,"end":6375},{"line":6368,"column":34,"offset":6374},12654,{"line":6368,"column":335,"offset":6371},{"type":30,"value":96},{"type":21,"tagName":127,"properties":6378,"children":6379,"position":6451},{},[6380,6387,6402,6408,6424,6430,6445],{"type":30,"value":6381,"position":6382},"Calendar periods are aggregated engine-side from a deep ",{"start":6383,"end":6385},{"line":1211,"column":34,"offset":6384},12704,{"line":1211,"column":268,"offset":6386},12760,{"type":21,"tagName":176,"properties":6388,"children":6389,"position":6398},{},[6390],{"type":30,"value":6391,"position":6392},"backing",{"start":6393,"end":6396},{"line":1211,"column":6394,"offset":6395},59,12762,{"line":1211,"column":1381,"offset":6397},12769,{"start":6399,"end":6400},{"line":1211,"column":268,"offset":6386},{"line":1211,"column":3306,"offset":6401},12771,{"type":30,"value":6403,"position":6404}," source, because venues do not serve weekly or monthly candles and a fine chart's own bars are far too shallow to reach a prior month or year. Day, week, and month back to a deep ",{"start":6405,"end":6406},{"line":1211,"column":3306,"offset":6401},{"line":1211,"column":3885,"offset":6407},12950,{"type":21,"tagName":176,"properties":6409,"children":6410,"position":6420},{},[6411],{"type":30,"value":6412,"position":6413},"daily",{"start":6414,"end":6417},{"line":1211,"column":6415,"offset":6416},249,12952,{"line":1211,"column":6418,"offset":6419},254,12957,{"start":6421,"end":6422},{"line":1211,"column":3885,"offset":6407},{"line":1211,"column":4105,"offset":6423},12959,{"type":30,"value":6425,"position":6426}," source; quarter and year back to a coarser ",{"start":6427,"end":6428},{"line":1211,"column":4105,"offset":6423},{"line":1211,"column":3941,"offset":6429},13003,{"type":21,"tagName":176,"properties":6431,"children":6432,"position":6441},{},[6433],{"type":30,"value":6434,"position":6435},"weekly",{"start":6436,"end":6438},{"line":1211,"column":1586,"offset":6437},13005,{"line":1211,"column":6439,"offset":6440},308,13011,{"start":6442,"end":6443},{"line":1211,"column":3941,"offset":6429},{"line":1211,"column":3944,"offset":6444},13013,{"type":30,"value":6446,"position":6447}," source (about 5x fewer bars). Because of that backing choice:",{"start":6448,"end":6449},{"line":1211,"column":3944,"offset":6444},{"line":1211,"column":2988,"offset":6450},13075,{"start":6452,"end":6453},{"line":1211,"column":34,"offset":6384},{"line":1211,"column":2988,"offset":6450},{"type":30,"value":96},{"type":21,"tagName":144,"properties":6456,"children":6457,"position":6637},{},[6458,6459,6534,6535,6636],{"type":30,"value":96},{"type":21,"tagName":149,"properties":6460,"children":6461,"position":6530},{},[6462,6524],{"type":21,"tagName":176,"properties":6463,"children":6464,"position":6519},{},[6465,6479,6484,6496,6501,6513],{"type":21,"tagName":153,"properties":6466,"children":6467,"position":6476},{},[6468],{"type":30,"value":6469,"position":6470},"1D",{"start":6471,"end":6474},{"line":6472,"column":74,"offset":6473},180,13081,{"line":6472,"column":3397,"offset":6475},13085,{"start":6477,"end":6478},{"line":6472,"column":74,"offset":6473},{"line":6472,"column":3397,"offset":6475},{"type":30,"value":1330,"position":6480},{"start":6481,"end":6482},{"line":6472,"column":3397,"offset":6475},{"line":6472,"column":3406,"offset":6483},13087,{"type":21,"tagName":153,"properties":6485,"children":6486,"position":6493},{},[6487],{"type":30,"value":6488,"position":6489},"1W",{"start":6490,"end":6491},{"line":6472,"column":3406,"offset":6483},{"line":6472,"column":215,"offset":6492},13091,{"start":6494,"end":6495},{"line":6472,"column":3406,"offset":6483},{"line":6472,"column":215,"offset":6492},{"type":30,"value":1330,"position":6497},{"start":6498,"end":6499},{"line":6472,"column":215,"offset":6492},{"line":6472,"column":3075,"offset":6500},13093,{"type":21,"tagName":153,"properties":6502,"children":6503,"position":6510},{},[6504],{"type":30,"value":6505,"position":6506},"1M",{"start":6507,"end":6508},{"line":6472,"column":3075,"offset":6500},{"line":6472,"column":3548,"offset":6509},13097,{"start":6511,"end":6512},{"line":6472,"column":3075,"offset":6500},{"line":6472,"column":3548,"offset":6509},{"type":30,"value":6514,"position":6515}," are exact",{"start":6516,"end":6517},{"line":6472,"column":3548,"offset":6509},{"line":6472,"column":298,"offset":6518},13107,{"start":6520,"end":6522},{"line":6472,"column":39,"offset":6521},13079,{"line":6472,"column":359,"offset":6523},13109,{"type":30,"value":6525,"position":6526},": daily bars line up cleanly with day, week, and month boundaries.",{"start":6527,"end":6528},{"line":6472,"column":359,"offset":6523},{"line":6472,"column":3823,"offset":6529},13175,{"start":6531,"end":6533},{"line":6472,"column":34,"offset":6532},13077,{"line":6472,"column":3823,"offset":6529},{"type":30,"value":96},{"type":21,"tagName":149,"properties":6536,"children":6537,"position":6632},{},[6538,6583,6589,6603,6609,6625],{"type":21,"tagName":176,"properties":6539,"children":6540,"position":6578},{},[6541,6555,6560,6572],{"type":21,"tagName":153,"properties":6542,"children":6543,"position":6552},{},[6544],{"type":30,"value":6545,"position":6546},"1Q",{"start":6547,"end":6550},{"line":6548,"column":74,"offset":6549},181,13180,{"line":6548,"column":3397,"offset":6551},13184,{"start":6553,"end":6554},{"line":6548,"column":74,"offset":6549},{"line":6548,"column":3397,"offset":6551},{"type":30,"value":3035,"position":6556},{"start":6557,"end":6558},{"line":6548,"column":3397,"offset":6551},{"line":6548,"column":160,"offset":6559},13189,{"type":21,"tagName":153,"properties":6561,"children":6562,"position":6569},{},[6563],{"type":30,"value":6564,"position":6565},"1Y",{"start":6566,"end":6567},{"line":6548,"column":160,"offset":6559},{"line":6548,"column":218,"offset":6568},13193,{"start":6570,"end":6571},{"line":6548,"column":160,"offset":6559},{"line":6548,"column":218,"offset":6568},{"type":30,"value":6573,"position":6574}," have exact high and low",{"start":6575,"end":6576},{"line":6548,"column":218,"offset":6568},{"line":6548,"column":994,"offset":6577},13217,{"start":6579,"end":6581},{"line":6548,"column":39,"offset":6580},13178,{"line":6548,"column":318,"offset":6582},13219,{"type":30,"value":6584,"position":6585},", but their ",{"start":6586,"end":6587},{"line":6548,"column":318,"offset":6582},{"line":6548,"column":4018,"offset":6588},13231,{"type":21,"tagName":176,"properties":6590,"children":6591,"position":6599},{},[6592],{"type":30,"value":6593,"position":6594},"open and close come from weekly buckets and can be off by up to ~1 week.",{"start":6595,"end":6597},{"line":6548,"column":419,"offset":6596},13233,{"line":6548,"column":1162,"offset":6598},13305,{"start":6600,"end":6601},{"line":6548,"column":4018,"offset":6588},{"line":6548,"column":278,"offset":6602},13307,{"type":30,"value":6604,"position":6605}," A calendar week can straddle a quarter or year boundary, and the boundary week is attributed to the period its ",{"start":6606,"end":6607},{"line":6548,"column":278,"offset":6602},{"line":6548,"column":2961,"offset":6608},13419,{"type":21,"tagName":176,"properties":6610,"children":6611,"position":6620},{},[6612],{"type":30,"value":6613,"position":6614},"start",{"start":6615,"end":6617},{"line":6548,"column":6327,"offset":6616},13421,{"line":6548,"column":6618,"offset":6619},251,13426,{"start":6621,"end":6622},{"line":6548,"column":2961,"offset":6608},{"line":6548,"column":6623,"offset":6624},253,13428,{"type":30,"value":6626,"position":6627}," falls in. If you need a precise quarter/year open or close, derive it from a daily series yourself.",{"start":6628,"end":6629},{"line":6548,"column":6623,"offset":6624},{"line":6548,"column":6630,"offset":6631},353,13528,{"start":6633,"end":6635},{"line":6548,"column":34,"offset":6634},13176,{"line":6548,"column":6630,"offset":6631},{"type":30,"value":96},{"start":6638,"end":6639},{"line":6472,"column":34,"offset":6532},{"line":6548,"column":6630,"offset":6631},{"type":30,"value":96},{"type":21,"tagName":109,"properties":6642,"children":6644,"position":6652},{"id":6643},"boundaries-and-exact-errors",[6645],{"type":30,"value":6646,"position":6647},"Boundaries and exact errors",{"start":6648,"end":6650},{"line":5361,"column":63,"offset":6649},13533,{"line":5361,"column":298,"offset":6651},13560,{"start":6653,"end":6655},{"line":5361,"column":34,"offset":6654},13530,{"line":5361,"column":298,"offset":6651},{"type":30,"value":96},{"type":21,"tagName":127,"properties":6658,"children":6659,"position":6714},{},[6660,6672,6677,6688,6695,6708],{"type":21,"tagName":153,"properties":6661,"children":6662,"position":6669},{},[6663],{"type":30,"value":304,"position":6664},{"start":6665,"end":6667},{"line":137,"column":34,"offset":6666},13562,{"line":137,"column":100,"offset":6668},13569,{"start":6670,"end":6671},{"line":137,"column":34,"offset":6666},{"line":137,"column":100,"offset":6668},{"type":30,"value":3035,"position":6673},{"start":6674,"end":6675},{"line":137,"column":100,"offset":6668},{"line":137,"column":1100,"offset":6676},13574,{"type":21,"tagName":153,"properties":6678,"children":6679,"position":6685},{},[6680],{"type":30,"value":1139,"position":6681},{"start":6682,"end":6683},{"line":137,"column":1100,"offset":6676},{"line":137,"column":388,"offset":6684},13585,{"start":6686,"end":6687},{"line":137,"column":1100,"offset":6676},{"line":137,"column":388,"offset":6684},{"type":30,"value":6689,"position":6690}," reject misuse loudly, with a ",{"start":6691,"end":6692},{"line":137,"column":388,"offset":6684},{"line":137,"column":6693,"offset":6694},54,13615,{"type":21,"tagName":153,"properties":6696,"children":6697,"position":6705},{},[6698],{"type":30,"value":6699,"position":6700},"line:column",{"start":6701,"end":6702},{"line":137,"column":6693,"offset":6694},{"line":137,"column":6703,"offset":6704},67,13628,{"start":6706,"end":6707},{"line":137,"column":6693,"offset":6694},{"line":137,"column":6703,"offset":6704},{"type":30,"value":6709,"position":6710}," location.",{"start":6711,"end":6712},{"line":137,"column":6703,"offset":6704},{"line":137,"column":4037,"offset":6713},13638,{"start":6715,"end":6716},{"line":137,"column":34,"offset":6666},{"line":137,"column":4037,"offset":6713},{"type":30,"value":96},{"type":21,"tagName":127,"properties":6719,"children":6720,"position":6778},{},[6721,6736,6741,6752,6759,6771],{"type":21,"tagName":176,"properties":6722,"children":6723,"position":6731},{},[6724],{"type":30,"value":6725,"position":6726},"The timeframe must be at least the chart interval.",{"start":6727,"end":6729},{"line":979,"column":39,"offset":6728},13642,{"line":979,"column":191,"offset":6730},13692,{"start":6732,"end":6734},{"line":979,"column":34,"offset":6733},13640,{"line":979,"column":1559,"offset":6735},13694,{"type":30,"value":3558,"position":6737},{"start":6738,"end":6739},{"line":979,"column":1559,"offset":6735},{"line":979,"column":4018,"offset":6740},13695,{"type":21,"tagName":153,"properties":6742,"children":6743,"position":6749},{},[6744],{"type":30,"value":304,"position":6745},{"start":6746,"end":6747},{"line":979,"column":4018,"offset":6740},{"line":979,"column":1512,"offset":6748},13702,{"start":6750,"end":6751},{"line":979,"column":4018,"offset":6740},{"line":979,"column":1512,"offset":6748},{"type":30,"value":6753,"position":6754}," only goes up; asking it for a finer bucket is caught immediately. On a 1h chart, ",{"start":6755,"end":6756},{"line":979,"column":1512,"offset":6748},{"line":979,"column":6757,"offset":6758},145,13784,{"type":21,"tagName":153,"properties":6760,"children":6761,"position":6768},{},[6762],{"type":30,"value":6763,"position":6764},"htf(source=d, timeframe=\"30m\")",{"start":6765,"end":6766},{"line":979,"column":6757,"offset":6758},{"line":979,"column":75,"offset":6767},13816,{"start":6769,"end":6770},{"line":979,"column":6757,"offset":6758},{"line":979,"column":75,"offset":6767},{"type":30,"value":6772,"position":6773}," fails at run with:",{"start":6774,"end":6775},{"line":979,"column":75,"offset":6767},{"line":979,"column":6776,"offset":6777},196,13835,{"start":6779,"end":6780},{"line":979,"column":34,"offset":6733},{"line":979,"column":6776,"offset":6777},{"type":30,"value":96},{"type":21,"tagName":460,"properties":6783,"children":6784,"position":6796},{},[6785],{"type":21,"tagName":153,"properties":6786,"children":6787,"position":6790},{},[6788],{"type":30,"value":6789},"htf() timeframe 1800000ms must be >= base interval 3600000ms at 5:20\n",{"start":6791,"end":6794},{"line":6792,"column":34,"offset":6793},189,13837,{"line":1566,"column":63,"offset":6795},13913,{"start":6797,"end":6798},{"line":6792,"column":34,"offset":6793},{"line":1566,"column":63,"offset":6795},{"type":30,"value":96},{"type":21,"tagName":127,"properties":6801,"children":6802,"position":6846},{},[6803,6810,6822,6828,6839],{"type":30,"value":6804,"position":6805},"(durations are reported in milliseconds: 30m is 1,800,000ms, 1h is 3,600,000ms). To go finer than the chart, reach for ",{"start":6806,"end":6808},{"line":5059,"column":34,"offset":6807},13915,{"line":5059,"column":1484,"offset":6809},14034,{"type":21,"tagName":153,"properties":6811,"children":6812,"position":6819},{},[6813],{"type":30,"value":1529,"position":6814},{"start":6815,"end":6816},{"line":5059,"column":1484,"offset":6809},{"line":5059,"column":6817,"offset":6818},127,14041,{"start":6820,"end":6821},{"line":5059,"column":1484,"offset":6809},{"line":5059,"column":6817,"offset":6818},{"type":30,"value":6823,"position":6824}," instead. A timeframe finer than the chart in ",{"start":6825,"end":6826},{"line":5059,"column":6817,"offset":6818},{"line":5059,"column":3850,"offset":6827},14087,{"type":21,"tagName":153,"properties":6829,"children":6830,"position":6836},{},[6831],{"type":30,"value":1139,"position":6832},{"start":6833,"end":6834},{"line":5059,"column":3850,"offset":6827},{"line":5059,"column":1492,"offset":6835},14098,{"start":6837,"end":6838},{"line":5059,"column":3850,"offset":6827},{"line":5059,"column":1492,"offset":6835},{"type":30,"value":6840,"position":6841}," is rejected the same way.",{"start":6842,"end":6843},{"line":5059,"column":1492,"offset":6835},{"line":5059,"column":6844,"offset":6845},210,14124,{"start":6847,"end":6848},{"line":5059,"column":34,"offset":6807},{"line":5059,"column":6844,"offset":6845},{"type":30,"value":96},{"type":21,"tagName":127,"properties":6851,"children":6852,"position":6875},{},[6853,6868],{"type":21,"tagName":176,"properties":6854,"children":6855,"position":6863},{},[6856],{"type":30,"value":6857,"position":6858},"An unknown or malformed timeframe",{"start":6859,"end":6861},{"line":2932,"column":39,"offset":6860},14128,{"line":2932,"column":242,"offset":6862},14161,{"start":6864,"end":6866},{"line":2932,"column":34,"offset":6865},14126,{"line":2932,"column":308,"offset":6867},14163,{"type":30,"value":6869,"position":6870}," is rejected with the accepted-token list:",{"start":6871,"end":6872},{"line":2932,"column":308,"offset":6867},{"line":2932,"column":6873,"offset":6874},80,14205,{"start":6876,"end":6877},{"line":2932,"column":34,"offset":6865},{"line":2932,"column":6873,"offset":6874},{"type":30,"value":96},{"type":21,"tagName":460,"properties":6880,"children":6881,"position":6894},{},[6882],{"type":21,"tagName":153,"properties":6883,"children":6884,"position":6887},{},[6885],{"type":30,"value":6886},"Invalid htf() timeframe '4x'; expected Nm, Nh, Nd, or a calendar token 1D/1W/1M/1Q/1Y at 5:18\n",{"start":6888,"end":6891},{"line":6889,"column":34,"offset":6890},197,14207,{"line":6892,"column":63,"offset":6893},199,14308,{"start":6895,"end":6896},{"line":6889,"column":34,"offset":6890},{"line":6892,"column":63,"offset":6893},{"type":30,"value":96},{"type":21,"tagName":127,"properties":6899,"children":6900,"position":6955},{},[6901,6916,6922,6933,6938,6949],{"type":21,"tagName":176,"properties":6902,"children":6903,"position":6911},{},[6904],{"type":30,"value":6905,"position":6906},"A multi-count calendar token",{"start":6907,"end":6909},{"line":5178,"column":39,"offset":6908},14312,{"line":5178,"column":298,"offset":6910},14340,{"start":6912,"end":6914},{"line":5178,"column":34,"offset":6913},14310,{"line":5178,"column":359,"offset":6915},14342,{"type":30,"value":6917,"position":6918}," (",{"start":6919,"end":6920},{"line":5178,"column":359,"offset":6915},{"line":5178,"column":1515,"offset":6921},14344,{"type":21,"tagName":153,"properties":6923,"children":6924,"position":6930},{},[6925],{"type":30,"value":3898,"position":6926},{"start":6927,"end":6928},{"line":5178,"column":1515,"offset":6921},{"line":5178,"column":3005,"offset":6929},14350,{"start":6931,"end":6932},{"line":5178,"column":1515,"offset":6921},{"line":5178,"column":3005,"offset":6929},{"type":30,"value":1330,"position":6934},{"start":6935,"end":6936},{"line":5178,"column":3005,"offset":6929},{"line":5178,"column":173,"offset":6937},14352,{"type":21,"tagName":153,"properties":6939,"children":6940,"position":6946},{},[6941],{"type":30,"value":3917,"position":6942},{"start":6943,"end":6944},{"line":5178,"column":173,"offset":6937},{"line":5178,"column":335,"offset":6945},14358,{"start":6947,"end":6948},{"line":5178,"column":173,"offset":6937},{"line":5178,"column":335,"offset":6945},{"type":30,"value":6950,"position":6951},", and so on) is rejected, because calendar tokens only support a count of 1:",{"start":6952,"end":6953},{"line":5178,"column":335,"offset":6945},{"line":5178,"column":2034,"offset":6954},14434,{"start":6956,"end":6957},{"line":5178,"column":34,"offset":6913},{"line":5178,"column":2034,"offset":6954},{"type":30,"value":96},{"type":21,"tagName":460,"properties":6960,"children":6961,"position":6973},{},[6962],{"type":21,"tagName":153,"properties":6963,"children":6964,"position":6967},{},[6965],{"type":30,"value":6966},"Invalid htf() timeframe '2W'; calendar tokens (D/W/M/Q/Y) only support a count of 1 at 6:22\n",{"start":6968,"end":6970},{"line":1576,"column":34,"offset":6969},14436,{"line":6971,"column":63,"offset":6972},205,14535,{"start":6974,"end":6975},{"line":1576,"column":34,"offset":6969},{"line":6971,"column":63,"offset":6972},{"type":30,"value":96},{"type":21,"tagName":127,"properties":6978,"children":6979,"position":7012},{},[6980,7006],{"type":21,"tagName":176,"properties":6981,"children":6982,"position":7001},{},[6983,6990],{"type":30,"value":6984,"position":6985},"Bad ",{"start":6986,"end":6988},{"line":5187,"column":39,"offset":6987},14539,{"line":5187,"column":89,"offset":6989},14543,{"type":21,"tagName":153,"properties":6991,"children":6992,"position":6998},{},[6993],{"type":30,"value":1178,"position":6994},{"start":6995,"end":6996},{"line":5187,"column":89,"offset":6989},{"line":5187,"column":1100,"offset":6997},14549,{"start":6999,"end":7000},{"line":5187,"column":89,"offset":6989},{"line":5187,"column":1100,"offset":6997},{"start":7002,"end":7004},{"line":5187,"column":34,"offset":7003},14537,{"line":5187,"column":215,"offset":7005},14551,{"type":30,"value":7007,"position":7008}," each carry their own message:",{"start":7009,"end":7010},{"line":5187,"column":215,"offset":7005},{"line":5187,"column":183,"offset":7011},14581,{"start":7013,"end":7014},{"line":5187,"column":34,"offset":7003},{"line":5187,"column":183,"offset":7011},{"type":30,"value":7016},"\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":21,"tagName":3370,"properties":7018,"children":7019,"position":7348},{},[7020,7066],{"type":21,"tagName":3374,"properties":7021,"children":7022,"position":7063},{},[7023],{"type":21,"tagName":3378,"properties":7024,"children":7025,"position":7060},{},[7026,7046],{"type":21,"tagName":3382,"properties":7027,"children":7028,"position":7041},{},[7029],{"type":21,"tagName":153,"properties":7030,"children":7031,"position":7038},{},[7032],{"type":30,"value":1178,"position":7033},{"start":7034,"end":7036},{"line":3202,"column":39,"offset":7035},14585,{"line":3202,"column":3397,"offset":7037},14591,{"start":7039,"end":7040},{"line":3202,"column":39,"offset":7035},{"line":3202,"column":3397,"offset":7037},{"start":7042,"end":7044},{"line":3202,"column":34,"offset":7043},14583,{"line":3202,"column":68,"offset":7045},14592,{"type":21,"tagName":3382,"properties":7047,"children":7048,"position":7056},{},[7049],{"type":30,"value":7050,"position":7051},"Error",{"start":7052,"end":7054},{"line":3202,"column":134,"offset":7053},14594,{"line":3202,"column":3075,"offset":7055},14599,{"start":7057,"end":7058},{"line":3202,"column":68,"offset":7045},{"line":3202,"column":3081,"offset":7059},14601,{"start":7061,"end":7062},{"line":3202,"column":34,"offset":7043},{"line":3202,"column":3081,"offset":7059},{"start":7064,"end":7065},{"line":3202,"column":34,"offset":7043},{"line":3202,"column":3081,"offset":7059},{"type":21,"tagName":3435,"properties":7067,"children":7068,"position":7345},{},[7069,7122,7169,7233,7281],{"type":21,"tagName":3378,"properties":7070,"children":7071,"position":7119},{},[7072,7099],{"type":21,"tagName":3442,"properties":7073,"children":7074,"position":7094},{},[7075,7088],{"type":21,"tagName":153,"properties":7076,"children":7077,"position":7085},{},[7078],{"type":30,"value":7079,"position":7080},"{lookahead: 1}",{"start":7081,"end":7083},{"line":1396,"column":39,"offset":7082},14618,{"line":1396,"column":3081,"offset":7084},14634,{"start":7086,"end":7087},{"line":1396,"column":39,"offset":7082},{"line":1396,"column":3081,"offset":7084},{"type":30,"value":7089,"position":7090}," (unknown key)",{"start":7091,"end":7092},{"line":1396,"column":3081,"offset":7084},{"line":1396,"column":359,"offset":7093},14648,{"start":7095,"end":7097},{"line":1396,"column":34,"offset":7096},14616,{"line":1396,"column":163,"offset":7098},14649,{"type":21,"tagName":3442,"properties":7100,"children":7101,"position":7115},{},[7102],{"type":21,"tagName":153,"properties":7103,"children":7104,"position":7112},{},[7105],{"type":30,"value":7106,"position":7107},"htf() unknown option 'lookahead' at L:C",{"start":7108,"end":7110},{"line":1396,"column":242,"offset":7109},14651,{"line":1396,"column":4037,"offset":7111},14692,{"start":7113,"end":7114},{"line":1396,"column":242,"offset":7109},{"line":1396,"column":4037,"offset":7111},{"start":7116,"end":7117},{"line":1396,"column":163,"offset":7098},{"line":1396,"column":1988,"offset":7118},14694,{"start":7120,"end":7121},{"line":1396,"column":34,"offset":7096},{"line":1396,"column":1988,"offset":7118},{"type":21,"tagName":3378,"properties":7123,"children":7124,"position":7166},{},[7125,7146],{"type":21,"tagName":3442,"properties":7126,"children":7127,"position":7141},{},[7128],{"type":21,"tagName":153,"properties":7129,"children":7130,"position":7138},{},[7131],{"type":30,"value":7132,"position":7133},"{mode: \"live\"}",{"start":7134,"end":7136},{"line":1407,"column":39,"offset":7135},14697,{"line":1407,"column":3081,"offset":7137},14713,{"start":7139,"end":7140},{"line":1407,"column":39,"offset":7135},{"line":1407,"column":3081,"offset":7137},{"start":7142,"end":7144},{"line":1407,"column":34,"offset":7143},14695,{"line":1407,"column":356,"offset":7145},14714,{"type":21,"tagName":3442,"properties":7147,"children":7148,"position":7162},{},[7149],{"type":21,"tagName":153,"properties":7150,"children":7151,"position":7159},{},[7152],{"type":30,"value":7153,"position":7154},"htf() mode must be 'confirmed' or 'developing' at L:C",{"start":7155,"end":7157},{"line":1407,"column":373,"offset":7156},14716,{"line":1407,"column":4037,"offset":7158},14771,{"start":7160,"end":7161},{"line":1407,"column":373,"offset":7156},{"line":1407,"column":4037,"offset":7158},{"start":7163,"end":7164},{"line":1407,"column":356,"offset":7145},{"line":1407,"column":1988,"offset":7165},14773,{"start":7167,"end":7168},{"line":1407,"column":34,"offset":7143},{"line":1407,"column":1988,"offset":7165},{"type":21,"tagName":3378,"properties":7170,"children":7171,"position":7230},{},[7172,7210],{"type":21,"tagName":3442,"properties":7173,"children":7174,"position":7205},{},[7175,7188,7193],{"type":21,"tagName":153,"properties":7176,"children":7177,"position":7185},{},[7178],{"type":30,"value":7179,"position":7180},"{offset: 1.5}",{"start":7181,"end":7183},{"line":5204,"column":39,"offset":7182},14776,{"line":5204,"column":218,"offset":7184},14791,{"start":7186,"end":7187},{"line":5204,"column":39,"offset":7182},{"line":5204,"column":218,"offset":7184},{"type":30,"value":3972,"position":7189},{"start":7190,"end":7191},{"line":5204,"column":218,"offset":7184},{"line":5204,"column":373,"offset":7192},14795,{"type":21,"tagName":153,"properties":7194,"children":7195,"position":7202},{},[7196],{"type":30,"value":7197,"position":7198},"{offset: -1}",{"start":7199,"end":7200},{"line":5204,"column":373,"offset":7192},{"line":5204,"column":242,"offset":7201},14809,{"start":7203,"end":7204},{"line":5204,"column":373,"offset":7192},{"line":5204,"column":242,"offset":7201},{"start":7206,"end":7208},{"line":5204,"column":34,"offset":7207},14774,{"line":5204,"column":3570,"offset":7209},14810,{"type":21,"tagName":3442,"properties":7211,"children":7212,"position":7226},{},[7213],{"type":21,"tagName":153,"properties":7214,"children":7215,"position":7223},{},[7216],{"type":30,"value":7217,"position":7218},"htf() offset must be a non-negative integer at L:C",{"start":7219,"end":7221},{"line":5204,"column":2922,"offset":7220},14812,{"line":5204,"column":5329,"offset":7222},14864,{"start":7224,"end":7225},{"line":5204,"column":2922,"offset":7220},{"line":5204,"column":5329,"offset":7222},{"start":7227,"end":7228},{"line":5204,"column":3570,"offset":7209},{"line":5204,"column":3814,"offset":7229},14866,{"start":7231,"end":7232},{"line":5204,"column":34,"offset":7207},{"line":5204,"column":3814,"offset":7229},{"type":21,"tagName":3378,"properties":7234,"children":7235,"position":7278},{},[7236,7257],{"type":21,"tagName":3442,"properties":7237,"children":7238,"position":7252},{},[7239],{"type":21,"tagName":153,"properties":7240,"children":7241,"position":7249},{},[7242],{"type":30,"value":7243,"position":7244},"{mode: \"developing\", offset: 1}",{"start":7245,"end":7247},{"line":1110,"column":39,"offset":7246},14869,{"line":1110,"column":242,"offset":7248},14902,{"start":7250,"end":7251},{"line":1110,"column":39,"offset":7246},{"line":1110,"column":242,"offset":7248},{"start":7253,"end":7255},{"line":1110,"column":34,"offset":7254},14867,{"line":1110,"column":3570,"offset":7256},14903,{"type":21,"tagName":3442,"properties":7258,"children":7259,"position":7274},{},[7260],{"type":21,"tagName":153,"properties":7261,"children":7262,"position":7271},{},[7263],{"type":30,"value":7264,"position":7265},"htf() offset must be 0 when mode is 'developing' at L:C",{"start":7266,"end":7268},{"line":1110,"column":2922,"offset":7267},14905,{"line":1110,"column":7269,"offset":7270},96,14962,{"start":7272,"end":7273},{"line":1110,"column":2922,"offset":7267},{"line":1110,"column":7269,"offset":7270},{"start":7275,"end":7276},{"line":1110,"column":3570,"offset":7256},{"line":1110,"column":249,"offset":7277},14964,{"start":7279,"end":7280},{"line":1110,"column":34,"offset":7254},{"line":1110,"column":249,"offset":7277},{"type":21,"tagName":3378,"properties":7282,"children":7283,"position":7342},{},[7284,7322],{"type":21,"tagName":3442,"properties":7285,"children":7286,"position":7317},{},[7287,7300,7305],{"type":21,"tagName":153,"properties":7288,"children":7289,"position":7297},{},[7290],{"type":30,"value":7291,"position":7292},"{bars: -5}",{"start":7293,"end":7295},{"line":2942,"column":39,"offset":7294},14967,{"line":2942,"column":215,"offset":7296},14979,{"start":7298,"end":7299},{"line":2942,"column":39,"offset":7294},{"line":2942,"column":215,"offset":7296},{"type":30,"value":3972,"position":7301},{"start":7302,"end":7303},{"line":2942,"column":215,"offset":7296},{"line":2942,"column":3081,"offset":7304},14983,{"type":21,"tagName":153,"properties":7306,"children":7307,"position":7314},{},[7308],{"type":30,"value":7309,"position":7310},"{bars: 0}",{"start":7311,"end":7312},{"line":2942,"column":3081,"offset":7304},{"line":2942,"column":35,"offset":7313},14994,{"start":7315,"end":7316},{"line":2942,"column":3081,"offset":7304},{"line":2942,"column":35,"offset":7313},{"start":7318,"end":7320},{"line":2942,"column":34,"offset":7319},14965,{"line":2942,"column":298,"offset":7321},14995,{"type":21,"tagName":3442,"properties":7323,"children":7324,"position":7338},{},[7325],{"type":21,"tagName":153,"properties":7326,"children":7327,"position":7335},{},[7328],{"type":30,"value":7329,"position":7330},"htf() bars must be a positive integer at L:C",{"start":7331,"end":7333},{"line":2942,"column":359,"offset":7332},14997,{"line":2942,"column":1988,"offset":7334},15043,{"start":7336,"end":7337},{"line":2942,"column":359,"offset":7332},{"line":2942,"column":1988,"offset":7334},{"start":7339,"end":7340},{"line":2942,"column":298,"offset":7321},{"line":2942,"column":2004,"offset":7341},15045,{"start":7343,"end":7344},{"line":2942,"column":34,"offset":7319},{"line":2942,"column":2004,"offset":7341},{"start":7346,"end":7347},{"line":1396,"column":34,"offset":7096},{"line":2942,"column":2004,"offset":7341},{"start":7349,"end":7350},{"line":3202,"column":34,"offset":7043},{"line":2942,"column":2004,"offset":7341},{"type":30,"value":96},{"type":21,"tagName":127,"properties":7353,"children":7354,"position":7503},{},[7355,7368,7374,7385,7391,7402,7409,7424,7429,7441,7448,7460,7466,7479,7486,7498],{"type":21,"tagName":153,"properties":7356,"children":7357,"position":7365},{},[7358],{"type":30,"value":1139,"position":7359},{"start":7360,"end":7363},{"line":7361,"column":34,"offset":7362},217,15047,{"line":7361,"column":134,"offset":7364},15058,{"start":7366,"end":7367},{"line":7361,"column":34,"offset":7362},{"line":7361,"column":134,"offset":7364},{"type":30,"value":7369,"position":7370}," shares the ",{"start":7371,"end":7372},{"line":7361,"column":134,"offset":7364},{"line":7361,"column":388,"offset":7373},15070,{"type":21,"tagName":153,"properties":7375,"children":7376,"position":7382},{},[7377],{"type":30,"value":304,"position":7378},{"start":7379,"end":7380},{"line":7361,"column":388,"offset":7373},{"line":7361,"column":298,"offset":7381},15077,{"start":7383,"end":7384},{"line":7361,"column":388,"offset":7373},{"line":7361,"column":298,"offset":7381},{"type":30,"value":7386,"position":7387}," aggregation path, so its ",{"start":7388,"end":7389},{"line":7361,"column":298,"offset":7381},{"line":7361,"column":268,"offset":7390},15103,{"type":21,"tagName":153,"properties":7392,"children":7393,"position":7399},{},[7394],{"type":30,"value":1178,"position":7395},{"start":7396,"end":7397},{"line":7361,"column":268,"offset":7390},{"line":7361,"column":1512,"offset":7398},15109,{"start":7400,"end":7401},{"line":7361,"column":268,"offset":7390},{"line":7361,"column":1512,"offset":7398},{"type":30,"value":7403,"position":7404}," are validated with the ",{"start":7405,"end":7406},{"line":7361,"column":1512,"offset":7398},{"line":7361,"column":7407,"offset":7408},87,15133,{"type":21,"tagName":176,"properties":7410,"children":7411,"position":7420},{},[7412],{"type":30,"value":7413,"position":7414},"same wording",{"start":7415,"end":7418},{"line":7361,"column":7416,"offset":7417},89,15135,{"line":7361,"column":2899,"offset":7419},15147,{"start":7421,"end":7422},{"line":7361,"column":7407,"offset":7408},{"line":7361,"column":3002,"offset":7423},15149,{"type":30,"value":5214,"position":7425},{"start":7426,"end":7427},{"line":7361,"column":3002,"offset":7423},{"line":7361,"column":3019,"offset":7428},15151,{"type":21,"tagName":153,"properties":7430,"children":7431,"position":7438},{},[7432],{"type":30,"value":7433,"position":7434},"request(\"ETHUSDT\", \"4h\", { bars: -5 })",{"start":7435,"end":7436},{"line":7361,"column":3019,"offset":7428},{"line":7361,"column":6757,"offset":7437},15191,{"start":7439,"end":7440},{"line":7361,"column":3019,"offset":7428},{"line":7361,"column":6757,"offset":7437},{"type":30,"value":7442,"position":7443}," fails with ",{"start":7444,"end":7445},{"line":7361,"column":6757,"offset":7437},{"line":7361,"column":7446,"offset":7447},157,15203,{"type":21,"tagName":153,"properties":7449,"children":7450,"position":7457},{},[7451],{"type":30,"value":7452,"position":7453},"htf() bars must be a positive integer",{"start":7454,"end":7455},{"line":7361,"column":7446,"offset":7447},{"line":7361,"column":6776,"offset":7456},15242,{"start":7458,"end":7459},{"line":7361,"column":7446,"offset":7447},{"line":7361,"column":6776,"offset":7456},{"type":30,"value":3119,"position":7461},{"start":7462,"end":7463},{"line":7361,"column":6776,"offset":7456},{"line":7361,"column":7464,"offset":7465},202,15248,{"type":21,"tagName":153,"properties":7467,"children":7468,"position":7476},{},[7469],{"type":30,"value":7470,"position":7471},"request(\"ETHUSDT\", \"1W\", { mode: \"developing\", offset: 1 })",{"start":7472,"end":7473},{"line":7361,"column":7464,"offset":7465},{"line":7361,"column":7474,"offset":7475},263,15309,{"start":7477,"end":7478},{"line":7361,"column":7464,"offset":7465},{"line":7361,"column":7474,"offset":7475},{"type":30,"value":7480,"position":7481}," with ",{"start":7482,"end":7483},{"line":7361,"column":7474,"offset":7475},{"line":7361,"column":7484,"offset":7485},269,15315,{"type":21,"tagName":153,"properties":7487,"children":7488,"position":7495},{},[7489],{"type":30,"value":7490,"position":7491},"htf() offset must be 0 when mode is 'developing'",{"start":7492,"end":7493},{"line":7361,"column":7484,"offset":7485},{"line":7361,"column":101,"offset":7494},15365,{"start":7496,"end":7497},{"line":7361,"column":7484,"offset":7485},{"line":7361,"column":101,"offset":7494},{"type":30,"value":1495,"position":7499},{"start":7500,"end":7501},{"line":7361,"column":101,"offset":7494},{"line":7361,"column":441,"offset":7502},15366,{"start":7504,"end":7505},{"line":7361,"column":34,"offset":7362},{"line":7361,"column":441,"offset":7502},{"quirksMode":7507},false,{"start":7509,"end":7510},{"line":34,"column":34,"offset":104},{"line":7511,"column":34,"offset":7512},218,15367,1784888044061]