[{"data":1,"prerenderedAt":8309},["ShallowReactive",2],{"kscript:core-concepts/multi-timeframe":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":9,"tree":10},"core-concepts/multi-timeframe","core-concepts/multi-timeframe.md",{"title":7,"description":8},"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.","---\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.\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> **Verified against engine 3.0.26.** The calendar-period tokens (`1D`/`1W`/`1M`/`1Q`/`1Y`), the `request()`/`htf()` `opts` object (`mode`/`offset`/`bars`), and per-source deep history are **since engine 3.0.26 (in-flight)**: they ship on the perf/stateful-ta branch and are not yet on a tagged release. Every example and error message below is copied from a probe run against 3.0.26.\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\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=\"scripts/probes/mtf/mtf_views.ks\"\n//@version=2\ndefine(title=\"Verified 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\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. In this probe a Monday-anchored `\"1W\"` and a rolling `\"7d\"` over the same chart produce **different** closes (the probe's last bar reads `121.64` for `1W` versus `113.55` for `7d`), because their week boundaries fall on different days. The `request(\"…\", \"1W\")` series matches the `htf(…, \"1W\")` series exactly.\n\n```javascript title=\"scripts/probes/mtf/calendar_views.ks\"\n//@version=2\ndefine(title=\"Verified 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\nThe probe ran green on engine 3.0.26 (`ok: true`, all four series finite and moving). `1D` close had 298 finite values across 13 distinct steps; `1W` close and `1W via request` were byte-identical (last value `121.64466637730584`), while the rolling `7d` close last value was `113.54876096708485`. That difference is the proof the calendar and rolling weeks bucket differently.\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=\"scripts/probes/mtf/request_opts.ks\"\n//@version=2\ndefine(title=\"Verified 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 probe ran green on 3.0.26. The three modes produced distinct values at the last bar (confirmed `118.41`, developing `115.98`, `offset: 1` `121.54`), confirming they read different buckets. `bars: 500` matched the plain confirmed series exactly (depth changes what is fetched, not the resampled value), and the coerced `{mode: \"developing\"}` matched the keyword-`opts` developing series (`115.98`), proving the type-slot coercion.\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\nThis depth/precision behavior is exercised by the engine's vitest suites `src/__tests__/g6-request-source-discovery.test.ts` (the `B1a` per-token backing-interval cases and the `EC1` deep-fetch range cases) and `src/__tests__/g6-htf-core.test.ts` (the `EC2` calendar-bucket cases), which pass on 3.0.26. They cannot be reproduced through the doc probe harness because it cannot inject multi-year deep daily/weekly fixtures; the engine tests are the proof.\n\n## Boundaries and exact errors\n\n`htf()` and `request()` reject misuse loudly, with a `line:column` location. Every message below was captured from a probe run against engine 3.0.26.\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'`. These are exercised by the probes `scripts/probes/mtf/htf_too_small_boundary.ks`, `htf_invalid_token_boundary.ks`, `cal_multicount_boundary.ks`, `htf_unknown_opt_boundary.ks`, `htf_offset_integer_boundary.ks`, `htf_developing_offset_boundary.ks`, `request_bars_integer_boundary.ks`, and `request_developing_offset_boundary.ks`.\n",{"type":11,"children":12,"data":8303,"position":8305},"root",[13,100,101,381,382,400,401,416,417,557,558,614,615,632,633,648,649,723,724,1235,1236,1251,1252,1268,1269,1284,1285,1353,1354,1382,1383,1398,1399,1516,1517,1606,1607,1724,1725,1762,1763,1780,1781,1847,1848,2177,2178,2233,2234,2249,2250,2301,2302,3141,3142,3245,3246,3263,3264,3312,3313,3496,3497,3615,3617,3997,3998,4240,4241,4428,4429,5056,5057,5201,5202,5217,5218,5293,5294,5724,5725,5863,5864,6748,6749,6911,6912,6927,6928,7006,7007,7187,7188,7290,7291,7306,7307,7366,7367,7430,7431,7448,7449,7497,7498,7527,7528,7545,7546,7606,7607,7623,7624,7662,7664,8003,8004],{"type":14,"tagName":15,"properties":16,"children":21,"position":95},"element","div",{"className":17},[18,19,20],"flex","gap-3","mb-6",[22,34,63,69,88],{"type":23,"value":24,"position":25},"text","\n  ",{"start":26,"end":30},{"line":27,"column":28,"offset":29},1,30,29,{"line":31,"column":32,"offset":33},2,3,32,{"type":14,"tagName":35,"properties":36,"children":48,"position":58},"span",{"className":37},[38,39,40,41,42,43,44,45,46,47],"inline-flex","items-center","gap-1.5","px-3","py-1","rounded-full","bg-blue-50","text-blue-600","text-sm","font-medium",[49],{"type":23,"value":50,"position":51},"\n    Intermediate\n  ",{"start":52,"end":55},{"line":31,"column":53,"offset":54},118,147,{"line":56,"column":32,"offset":57},4,167,{"start":59,"end":60},{"line":31,"column":32,"offset":33},{"line":56,"column":61,"offset":62},10,174,{"type":23,"value":24,"position":64},{"start":65,"end":66},{"line":56,"column":61,"offset":62},{"line":67,"column":32,"offset":68},5,177,{"type":14,"tagName":35,"properties":70,"children":74,"position":84},{"className":71},[38,39,40,41,42,43,72,73,46,47],"bg-gray-100","text-gray-600",[75],{"type":23,"value":76,"position":77},"\n    8 min read\n  ",{"start":78,"end":81},{"line":67,"column":79,"offset":80},119,293,{"line":82,"column":32,"offset":83},7,311,{"start":85,"end":86},{"line":67,"column":32,"offset":68},{"line":82,"column":61,"offset":87},318,{"type":23,"value":89,"position":90},"\n",{"start":91,"end":92},{"line":82,"column":61,"offset":87},{"line":93,"column":27,"offset":94},8,319,{"start":96,"end":98},{"line":27,"column":27,"offset":97},0,{"line":93,"column":82,"offset":99},325,{"type":23,"value":89},{"type":14,"tagName":102,"properties":103,"children":104,"position":377},"blockquote",{},[105,106,376],{"type":23,"value":89},{"type":14,"tagName":107,"properties":108,"children":109,"position":373},"p",{},[110,128,135,149,156,169,175,188,194,207,213,226,233,246,252,265,271,284,291,304,310,323,329,342,349,366],{"type":14,"tagName":111,"properties":112,"children":113,"position":122},"strong",{},[114],{"type":23,"value":115,"position":116},"Verified against engine 3.0.26.",{"start":117,"end":119},{"line":61,"column":67,"offset":118},331,{"line":61,"column":120,"offset":121},36,362,{"start":123,"end":125},{"line":61,"column":32,"offset":124},329,{"line":61,"column":126,"offset":127},38,364,{"type":23,"value":129,"position":130}," The calendar-period tokens (",{"start":131,"end":132},{"line":61,"column":126,"offset":127},{"line":61,"column":133,"offset":134},67,393,{"type":14,"tagName":136,"properties":137,"children":138,"position":146},"code",{},[139],{"type":23,"value":140,"position":141},"1D",{"start":142,"end":143},{"line":61,"column":133,"offset":134},{"line":61,"column":144,"offset":145},71,397,{"start":147,"end":148},{"line":61,"column":133,"offset":134},{"line":61,"column":144,"offset":145},{"type":23,"value":150,"position":151},"/",{"start":152,"end":153},{"line":61,"column":144,"offset":145},{"line":61,"column":154,"offset":155},72,398,{"type":14,"tagName":136,"properties":157,"children":158,"position":166},{},[159],{"type":23,"value":160,"position":161},"1W",{"start":162,"end":163},{"line":61,"column":154,"offset":155},{"line":61,"column":164,"offset":165},76,402,{"start":167,"end":168},{"line":61,"column":154,"offset":155},{"line":61,"column":164,"offset":165},{"type":23,"value":150,"position":170},{"start":171,"end":172},{"line":61,"column":164,"offset":165},{"line":61,"column":173,"offset":174},77,403,{"type":14,"tagName":136,"properties":176,"children":177,"position":185},{},[178],{"type":23,"value":179,"position":180},"1M",{"start":181,"end":182},{"line":61,"column":173,"offset":174},{"line":61,"column":183,"offset":184},81,407,{"start":186,"end":187},{"line":61,"column":173,"offset":174},{"line":61,"column":183,"offset":184},{"type":23,"value":150,"position":189},{"start":190,"end":191},{"line":61,"column":183,"offset":184},{"line":61,"column":192,"offset":193},82,408,{"type":14,"tagName":136,"properties":195,"children":196,"position":204},{},[197],{"type":23,"value":198,"position":199},"1Q",{"start":200,"end":201},{"line":61,"column":192,"offset":193},{"line":61,"column":202,"offset":203},86,412,{"start":205,"end":206},{"line":61,"column":192,"offset":193},{"line":61,"column":202,"offset":203},{"type":23,"value":150,"position":208},{"start":209,"end":210},{"line":61,"column":202,"offset":203},{"line":61,"column":211,"offset":212},87,413,{"type":14,"tagName":136,"properties":214,"children":215,"position":223},{},[216],{"type":23,"value":217,"position":218},"1Y",{"start":219,"end":220},{"line":61,"column":211,"offset":212},{"line":61,"column":221,"offset":222},91,417,{"start":224,"end":225},{"line":61,"column":211,"offset":212},{"line":61,"column":221,"offset":222},{"type":23,"value":227,"position":228},"), the ",{"start":229,"end":230},{"line":61,"column":221,"offset":222},{"line":61,"column":231,"offset":232},98,424,{"type":14,"tagName":136,"properties":234,"children":235,"position":243},{},[236],{"type":23,"value":237,"position":238},"request()",{"start":239,"end":240},{"line":61,"column":231,"offset":232},{"line":61,"column":241,"offset":242},109,435,{"start":244,"end":245},{"line":61,"column":231,"offset":232},{"line":61,"column":241,"offset":242},{"type":23,"value":150,"position":247},{"start":248,"end":249},{"line":61,"column":241,"offset":242},{"line":61,"column":250,"offset":251},110,436,{"type":14,"tagName":136,"properties":253,"children":254,"position":262},{},[255],{"type":23,"value":256,"position":257},"htf()",{"start":258,"end":259},{"line":61,"column":250,"offset":251},{"line":61,"column":260,"offset":261},117,443,{"start":263,"end":264},{"line":61,"column":250,"offset":251},{"line":61,"column":260,"offset":261},{"type":23,"value":266,"position":267}," ",{"start":268,"end":269},{"line":61,"column":260,"offset":261},{"line":61,"column":53,"offset":270},444,{"type":14,"tagName":136,"properties":272,"children":273,"position":281},{},[274],{"type":23,"value":275,"position":276},"opts",{"start":277,"end":278},{"line":61,"column":53,"offset":270},{"line":61,"column":279,"offset":280},124,450,{"start":282,"end":283},{"line":61,"column":53,"offset":270},{"line":61,"column":279,"offset":280},{"type":23,"value":285,"position":286}," object (",{"start":287,"end":288},{"line":61,"column":279,"offset":280},{"line":61,"column":289,"offset":290},133,459,{"type":14,"tagName":136,"properties":292,"children":293,"position":301},{},[294],{"type":23,"value":295,"position":296},"mode",{"start":297,"end":298},{"line":61,"column":289,"offset":290},{"line":61,"column":299,"offset":300},139,465,{"start":302,"end":303},{"line":61,"column":289,"offset":290},{"line":61,"column":299,"offset":300},{"type":23,"value":150,"position":305},{"start":306,"end":307},{"line":61,"column":299,"offset":300},{"line":61,"column":308,"offset":309},140,466,{"type":14,"tagName":136,"properties":311,"children":312,"position":320},{},[313],{"type":23,"value":314,"position":315},"offset",{"start":316,"end":317},{"line":61,"column":308,"offset":309},{"line":61,"column":318,"offset":319},148,474,{"start":321,"end":322},{"line":61,"column":308,"offset":309},{"line":61,"column":318,"offset":319},{"type":23,"value":150,"position":324},{"start":325,"end":326},{"line":61,"column":318,"offset":319},{"line":61,"column":327,"offset":328},149,475,{"type":14,"tagName":136,"properties":330,"children":331,"position":339},{},[332],{"type":23,"value":333,"position":334},"bars",{"start":335,"end":336},{"line":61,"column":327,"offset":328},{"line":61,"column":337,"offset":338},155,481,{"start":340,"end":341},{"line":61,"column":327,"offset":328},{"line":61,"column":337,"offset":338},{"type":23,"value":343,"position":344},"), and per-source deep history are ",{"start":345,"end":346},{"line":61,"column":337,"offset":338},{"line":61,"column":347,"offset":348},190,516,{"type":14,"tagName":111,"properties":350,"children":351,"position":361},{},[352],{"type":23,"value":353,"position":354},"since engine 3.0.26 (in-flight)",{"start":355,"end":358},{"line":61,"column":356,"offset":357},192,518,{"line":61,"column":359,"offset":360},223,549,{"start":362,"end":363},{"line":61,"column":347,"offset":348},{"line":61,"column":364,"offset":365},225,551,{"type":23,"value":367,"position":368},": they ship on the perf/stateful-ta branch and are not yet on a tagged release. Every example and error message below is copied from a probe run against 3.0.26.",{"start":369,"end":370},{"line":61,"column":364,"offset":365},{"line":61,"column":371,"offset":372},385,711,{"start":374,"end":375},{"line":61,"column":32,"offset":124},{"line":61,"column":371,"offset":372},{"type":23,"value":89},{"start":378,"end":380},{"line":61,"column":27,"offset":379},327,{"line":61,"column":371,"offset":372},{"type":23,"value":89},{"type":14,"tagName":383,"properties":384,"children":386,"position":396},"h2",{"id":385},"introduction",[387],{"type":23,"value":388,"position":389},"Introduction",{"start":390,"end":393},{"line":391,"column":56,"offset":392},12,716,{"line":391,"column":394,"offset":395},16,728,{"start":397,"end":399},{"line":391,"column":27,"offset":398},713,{"line":391,"column":394,"offset":395},{"type":23,"value":89},{"type":14,"tagName":107,"properties":402,"children":403,"position":413},{},[404],{"type":23,"value":405,"position":406},"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":407,"end":410},{"line":408,"column":27,"offset":409},14,730,{"line":408,"column":411,"offset":412},185,914,{"start":414,"end":415},{"line":408,"column":27,"offset":409},{"line":408,"column":411,"offset":412},{"type":23,"value":89},{"type":14,"tagName":418,"properties":419,"children":420,"position":554},"ul",{},[421,422,475,476,524,525,553],{"type":23,"value":89},{"type":14,"tagName":423,"properties":424,"children":425,"position":471},"li",{},[426,440,447,464],{"type":14,"tagName":136,"properties":427,"children":428,"position":437},{},[429],{"type":23,"value":430,"position":431},"htf(source, timeframe, opts?)",{"start":432,"end":434},{"line":394,"column":32,"offset":433},918,{"line":394,"column":435,"offset":436},34,949,{"start":438,"end":439},{"line":394,"column":32,"offset":433},{"line":394,"column":435,"offset":436},{"type":23,"value":441,"position":442}," reads a ",{"start":443,"end":444},{"line":394,"column":435,"offset":436},{"line":394,"column":445,"offset":446},43,958,{"type":14,"tagName":111,"properties":448,"children":449,"position":459},{},[450],{"type":23,"value":451,"position":452},"higher",{"start":453,"end":456},{"line":394,"column":454,"offset":455},45,960,{"line":394,"column":457,"offset":458},51,966,{"start":460,"end":461},{"line":394,"column":445,"offset":446},{"line":394,"column":462,"offset":463},53,968,{"type":23,"value":465,"position":466}," timeframe (4h on a 1h chart).",{"start":467,"end":468},{"line":394,"column":462,"offset":463},{"line":394,"column":469,"offset":470},83,998,{"start":472,"end":474},{"line":394,"column":27,"offset":473},916,{"line":394,"column":469,"offset":470},{"type":23,"value":89},{"type":14,"tagName":423,"properties":477,"children":478,"position":520},{},[479,494,500,514],{"type":14,"tagName":136,"properties":480,"children":481,"position":491},{},[482],{"type":23,"value":483,"position":484},"ltf(interval)",{"start":485,"end":488},{"line":486,"column":32,"offset":487},17,1001,{"line":486,"column":489,"offset":490},18,1016,{"start":492,"end":493},{"line":486,"column":32,"offset":487},{"line":486,"column":489,"offset":490},{"type":23,"value":441,"position":495},{"start":496,"end":497},{"line":486,"column":489,"offset":490},{"line":486,"column":498,"offset":499},27,1025,{"type":14,"tagName":111,"properties":501,"children":502,"position":510},{},[503],{"type":23,"value":504,"position":505},"lower",{"start":506,"end":508},{"line":486,"column":29,"offset":507},1027,{"line":486,"column":435,"offset":509},1032,{"start":511,"end":512},{"line":486,"column":498,"offset":499},{"line":486,"column":120,"offset":513},1034,{"type":23,"value":515,"position":516}," timeframe and hands you the finer bars inside each chart bar.",{"start":517,"end":518},{"line":486,"column":120,"offset":513},{"line":486,"column":231,"offset":519},1096,{"start":521,"end":523},{"line":486,"column":27,"offset":522},999,{"line":486,"column":231,"offset":519},{"type":23,"value":89},{"type":14,"tagName":423,"properties":526,"children":527,"position":549},{},[528,542],{"type":14,"tagName":136,"properties":529,"children":530,"position":539},{},[531],{"type":23,"value":532,"position":533},"request(symbol, timeframe?, type?, exchange?, opts?)",{"start":534,"end":536},{"line":489,"column":32,"offset":535},1099,{"line":489,"column":537,"offset":538},57,1153,{"start":540,"end":541},{"line":489,"column":32,"offset":535},{"line":489,"column":537,"offset":538},{"type":23,"value":543,"position":544}," is shorthand for loading another symbol, optionally at a higher timeframe.",{"start":545,"end":546},{"line":489,"column":537,"offset":538},{"line":489,"column":547,"offset":548},132,1228,{"start":550,"end":552},{"line":489,"column":27,"offset":551},1097,{"line":489,"column":547,"offset":548},{"type":23,"value":89},{"start":555,"end":556},{"line":394,"column":27,"offset":473},{"line":489,"column":547,"offset":548},{"type":23,"value":89},{"type":14,"tagName":107,"properties":559,"children":560,"position":611},{},[561,570,581,588,605],{"type":23,"value":562,"position":563},"The headline property is what ",{"start":564,"end":567},{"line":565,"column":27,"offset":566},20,1230,{"line":565,"column":568,"offset":569},31,1260,{"type":14,"tagName":136,"properties":571,"children":572,"position":578},{},[573],{"type":23,"value":256,"position":574},{"start":575,"end":576},{"line":565,"column":568,"offset":569},{"line":565,"column":126,"offset":577},1267,{"start":579,"end":580},{"line":565,"column":568,"offset":569},{"line":565,"column":126,"offset":577},{"type":23,"value":582,"position":583}," does ",{"start":584,"end":585},{"line":565,"column":126,"offset":577},{"line":565,"column":586,"offset":587},44,1273,{"type":14,"tagName":589,"properties":590,"children":591,"position":600},"em",{},[592],{"type":23,"value":593,"position":594},"not",{"start":595,"end":597},{"line":565,"column":454,"offset":596},1274,{"line":565,"column":598,"offset":599},48,1277,{"start":601,"end":602},{"line":565,"column":586,"offset":587},{"line":565,"column":603,"offset":604},49,1278,{"type":23,"value":606,"position":607}," do: it never repaints.",{"start":608,"end":609},{"line":565,"column":603,"offset":604},{"line":565,"column":154,"offset":610},1301,{"start":612,"end":613},{"line":565,"column":27,"offset":566},{"line":565,"column":154,"offset":610},{"type":23,"value":89},{"type":14,"tagName":383,"properties":616,"children":618,"position":628},{"id":617},"htf-is-confirmed-by-default",[619],{"type":23,"value":620,"position":621},"htf() is confirmed by default",{"start":622,"end":625},{"line":623,"column":56,"offset":624},22,1306,{"line":623,"column":626,"offset":627},33,1335,{"start":629,"end":631},{"line":623,"column":27,"offset":630},1303,{"line":623,"column":626,"offset":627},{"type":23,"value":89},{"type":14,"tagName":107,"properties":634,"children":635,"position":645},{},[636],{"type":23,"value":637,"position":638},"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":639,"end":642},{"line":640,"column":27,"offset":641},24,1337,{"line":640,"column":643,"offset":644},344,1680,{"start":646,"end":647},{"line":640,"column":27,"offset":641},{"line":640,"column":643,"offset":644},{"type":23,"value":89},{"type":14,"tagName":107,"properties":650,"children":651,"position":720},{},[652,660,671,678,694,701,714],{"type":23,"value":653,"position":654},"kScript closes that trap. ",{"start":655,"end":658},{"line":656,"column":27,"offset":657},26,1682,{"line":656,"column":498,"offset":659},1708,{"type":14,"tagName":136,"properties":661,"children":662,"position":668},{},[663],{"type":23,"value":256,"position":664},{"start":665,"end":666},{"line":656,"column":498,"offset":659},{"line":656,"column":435,"offset":667},1715,{"start":669,"end":670},{"line":656,"column":498,"offset":659},{"line":656,"column":435,"offset":667},{"type":23,"value":672,"position":673}," returns the ",{"start":674,"end":675},{"line":656,"column":435,"offset":667},{"line":656,"column":676,"offset":677},47,1728,{"type":14,"tagName":111,"properties":679,"children":680,"position":689},{},[681],{"type":23,"value":682,"position":683},"confirmed",{"start":684,"end":686},{"line":656,"column":603,"offset":685},1730,{"line":656,"column":687,"offset":688},58,1739,{"start":690,"end":691},{"line":656,"column":676,"offset":677},{"line":656,"column":692,"offset":693},60,1741,{"type":23,"value":695,"position":696}," 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":697,"end":698},{"line":656,"column":692,"offset":693},{"line":656,"column":699,"offset":700},286,1967,{"type":14,"tagName":136,"properties":702,"children":703,"position":711},{},[704],{"type":23,"value":705,"position":706},"lookahead=barmerge.lookahead_off",{"start":707,"end":708},{"line":656,"column":699,"offset":700},{"line":656,"column":709,"offset":710},320,2001,{"start":712,"end":713},{"line":656,"column":699,"offset":700},{"line":656,"column":709,"offset":710},{"type":23,"value":715,"position":716}," incantation. Confirmed is the default and the safe choice is the one you get for free.",{"start":717,"end":718},{"line":656,"column":709,"offset":710},{"line":656,"column":184,"offset":719},2088,{"start":721,"end":722},{"line":656,"column":27,"offset":657},{"line":656,"column":184,"offset":719},{"type":23,"value":89},{"type":11,"children":725},[726],{"type":14,"tagName":727,"properties":728,"children":732,"data":-1},"pre",{"class":729,"style":730,"tabindex":731},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[733],{"type":14,"tagName":136,"properties":734,"children":735},{},[736,746,747,808,809,812,813,853,854,898,899,902,903,911,912,970,971,1011,1012,1015,1016,1132,1133],{"type":14,"tagName":35,"properties":737,"children":739},{"class":738},"line",[740],{"type":14,"tagName":35,"properties":741,"children":743},{"style":742},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[744],{"type":23,"value":745},"//@version=2",{"type":23,"value":89},{"type":14,"tagName":35,"properties":748,"children":749},{"class":738},[750,756,762,768,774,779,783,788,793,797,803],{"type":14,"tagName":35,"properties":751,"children":753},{"style":752},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[754],{"type":23,"value":755},"define",{"type":14,"tagName":35,"properties":757,"children":759},{"style":758},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[760],{"type":23,"value":761},"(title",{"type":14,"tagName":35,"properties":763,"children":765},{"style":764},"--shiki-dark:#F97583;--shiki-light:#D73A49",[766],{"type":23,"value":767},"=",{"type":14,"tagName":35,"properties":769,"children":771},{"style":770},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[772],{"type":23,"value":773},"\"4h regime on a 1h chart\"",{"type":14,"tagName":35,"properties":775,"children":776},{"style":758},[777],{"type":23,"value":778},", position",{"type":14,"tagName":35,"properties":780,"children":781},{"style":764},[782],{"type":23,"value":767},{"type":14,"tagName":35,"properties":784,"children":785},{"style":770},[786],{"type":23,"value":787},"\"overlay\"",{"type":14,"tagName":35,"properties":789,"children":790},{"style":758},[791],{"type":23,"value":792},", axis",{"type":14,"tagName":35,"properties":794,"children":795},{"style":764},[796],{"type":23,"value":767},{"type":14,"tagName":35,"properties":798,"children":800},{"style":799},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[801],{"type":23,"value":802},"true",{"type":14,"tagName":35,"properties":804,"children":805},{"style":758},[806],{"type":23,"value":807},")",{"type":23,"value":89},{"type":14,"tagName":35,"properties":810,"children":811},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":814,"children":815},{"class":738},[816,821,825,830,835,839,844,848],{"type":14,"tagName":35,"properties":817,"children":818},{"style":758},[819],{"type":23,"value":820},"timeseries d ",{"type":14,"tagName":35,"properties":822,"children":823},{"style":764},[824],{"type":23,"value":767},{"type":14,"tagName":35,"properties":826,"children":827},{"style":752},[828],{"type":23,"value":829}," ohlcv",{"type":14,"tagName":35,"properties":831,"children":832},{"style":758},[833],{"type":23,"value":834},"(symbol",{"type":14,"tagName":35,"properties":836,"children":837},{"style":764},[838],{"type":23,"value":767},{"type":14,"tagName":35,"properties":840,"children":841},{"style":758},[842],{"type":23,"value":843},"currentSymbol, exchange",{"type":14,"tagName":35,"properties":845,"children":846},{"style":764},[847],{"type":23,"value":767},{"type":14,"tagName":35,"properties":849,"children":850},{"style":758},[851],{"type":23,"value":852},"currentExchange)",{"type":23,"value":89},{"type":14,"tagName":35,"properties":855,"children":856},{"class":738},[857,862,866,871,876,880,885,889,894],{"type":14,"tagName":35,"properties":858,"children":859},{"style":758},[860],{"type":23,"value":861},"timeseries h4 ",{"type":14,"tagName":35,"properties":863,"children":864},{"style":764},[865],{"type":23,"value":767},{"type":14,"tagName":35,"properties":867,"children":868},{"style":752},[869],{"type":23,"value":870}," htf",{"type":14,"tagName":35,"properties":872,"children":873},{"style":758},[874],{"type":23,"value":875},"(source",{"type":14,"tagName":35,"properties":877,"children":878},{"style":764},[879],{"type":23,"value":767},{"type":14,"tagName":35,"properties":881,"children":882},{"style":758},[883],{"type":23,"value":884},"d, timeframe",{"type":14,"tagName":35,"properties":886,"children":887},{"style":764},[888],{"type":23,"value":767},{"type":14,"tagName":35,"properties":890,"children":891},{"style":770},[892],{"type":23,"value":893},"\"4h\"",{"type":14,"tagName":35,"properties":895,"children":896},{"style":758},[897],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":900,"children":901},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":904,"children":905},{"class":738},[906],{"type":14,"tagName":35,"properties":907,"children":908},{"style":742},[909],{"type":23,"value":910},"// 4h trend filter, evaluated on every 1h bar with no repaint",{"type":23,"value":89},{"type":14,"tagName":35,"properties":913,"children":914},{"class":738},[915,920,925,929,934,939,944,948,952,957,961,966],{"type":14,"tagName":35,"properties":916,"children":917},{"style":764},[918],{"type":23,"value":919},"var",{"type":14,"tagName":35,"properties":921,"children":922},{"style":758},[923],{"type":23,"value":924}," bullish4h ",{"type":14,"tagName":35,"properties":926,"children":927},{"style":764},[928],{"type":23,"value":767},{"type":14,"tagName":35,"properties":930,"children":931},{"style":758},[932],{"type":23,"value":933}," h4.close ",{"type":14,"tagName":35,"properties":935,"children":936},{"style":764},[937],{"type":23,"value":938},">",{"type":14,"tagName":35,"properties":940,"children":941},{"style":752},[942],{"type":23,"value":943}," ema",{"type":14,"tagName":35,"properties":945,"children":946},{"style":758},[947],{"type":23,"value":875},{"type":14,"tagName":35,"properties":949,"children":950},{"style":764},[951],{"type":23,"value":767},{"type":14,"tagName":35,"properties":953,"children":954},{"style":758},[955],{"type":23,"value":956},"h4.close, period",{"type":14,"tagName":35,"properties":958,"children":959},{"style":764},[960],{"type":23,"value":767},{"type":14,"tagName":35,"properties":962,"children":963},{"style":799},[964],{"type":23,"value":965},"20",{"type":14,"tagName":35,"properties":967,"children":968},{"style":758},[969],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":972,"children":973},{"class":738},[974,978,983,987,991,996,1001,1006],{"type":14,"tagName":35,"properties":975,"children":976},{"style":764},[977],{"type":23,"value":919},{"type":14,"tagName":35,"properties":979,"children":980},{"style":758},[981],{"type":23,"value":982}," dot ",{"type":14,"tagName":35,"properties":984,"children":985},{"style":764},[986],{"type":23,"value":767},{"type":14,"tagName":35,"properties":988,"children":989},{"style":758},[990],{"type":23,"value":924},{"type":14,"tagName":35,"properties":992,"children":993},{"style":764},[994],{"type":23,"value":995},"?",{"type":14,"tagName":35,"properties":997,"children":998},{"style":758},[999],{"type":23,"value":1000}," d.low ",{"type":14,"tagName":35,"properties":1002,"children":1003},{"style":764},[1004],{"type":23,"value":1005},":",{"type":14,"tagName":35,"properties":1007,"children":1008},{"style":758},[1009],{"type":23,"value":1010}," d.high",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1013,"children":1014},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1017,"children":1018},{"class":738},[1019,1024,1029,1033,1038,1042,1046,1050,1054,1058,1063,1067,1072,1077,1082,1086,1091,1096,1100,1104,1109,1114,1118,1122,1127],{"type":14,"tagName":35,"properties":1020,"children":1021},{"style":752},[1022],{"type":23,"value":1023},"plotLine",{"type":14,"tagName":35,"properties":1025,"children":1026},{"style":758},[1027],{"type":23,"value":1028},"(value",{"type":14,"tagName":35,"properties":1030,"children":1031},{"style":764},[1032],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1034,"children":1035},{"style":752},[1036],{"type":23,"value":1037},"ema",{"type":14,"tagName":35,"properties":1039,"children":1040},{"style":758},[1041],{"type":23,"value":875},{"type":14,"tagName":35,"properties":1043,"children":1044},{"style":764},[1045],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1047,"children":1048},{"style":758},[1049],{"type":23,"value":956},{"type":14,"tagName":35,"properties":1051,"children":1052},{"style":764},[1053],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1055,"children":1056},{"style":799},[1057],{"type":23,"value":965},{"type":14,"tagName":35,"properties":1059,"children":1060},{"style":758},[1061],{"type":23,"value":1062},"), colors",{"type":14,"tagName":35,"properties":1064,"children":1065},{"style":764},[1066],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1068,"children":1069},{"style":758},[1070],{"type":23,"value":1071},"[",{"type":14,"tagName":35,"properties":1073,"children":1074},{"style":770},[1075],{"type":23,"value":1076},"\"#2563eb\"",{"type":14,"tagName":35,"properties":1078,"children":1079},{"style":758},[1080],{"type":23,"value":1081},"], width",{"type":14,"tagName":35,"properties":1083,"children":1084},{"style":764},[1085],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1087,"children":1088},{"style":799},[1089],{"type":23,"value":1090},"2",{"type":14,"tagName":35,"properties":1092,"children":1093},{"style":758},[1094],{"type":23,"value":1095},", label",{"type":14,"tagName":35,"properties":1097,"children":1098},{"style":764},[1099],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1101,"children":1102},{"style":758},[1103],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":1105,"children":1106},{"style":770},[1107],{"type":23,"value":1108},"\"4h EMA20\"",{"type":14,"tagName":35,"properties":1110,"children":1111},{"style":758},[1112],{"type":23,"value":1113},"], desc",{"type":14,"tagName":35,"properties":1115,"children":1116},{"style":764},[1117],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1119,"children":1120},{"style":758},[1121],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":1123,"children":1124},{"style":770},[1125],{"type":23,"value":1126},"\"confirmed 4h trend baseline\"",{"type":14,"tagName":35,"properties":1128,"children":1129},{"style":758},[1130],{"type":23,"value":1131},"])",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1134,"children":1135},{"class":738},[1136,1141,1145,1149,1154,1158,1163,1168,1172,1177,1181,1186,1191,1196,1201,1205,1209,1214,1218,1222,1226,1231],{"type":14,"tagName":35,"properties":1137,"children":1138},{"style":752},[1139],{"type":23,"value":1140},"plotShape",{"type":14,"tagName":35,"properties":1142,"children":1143},{"style":758},[1144],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":1146,"children":1147},{"style":764},[1148],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1150,"children":1151},{"style":758},[1152],{"type":23,"value":1153},"dot, shape",{"type":14,"tagName":35,"properties":1155,"children":1156},{"style":764},[1157],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1159,"children":1160},{"style":770},[1161],{"type":23,"value":1162},"\"circle\"",{"type":14,"tagName":35,"properties":1164,"children":1165},{"style":758},[1166],{"type":23,"value":1167},", colors",{"type":14,"tagName":35,"properties":1169,"children":1170},{"style":764},[1171],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1173,"children":1174},{"style":758},[1175],{"type":23,"value":1176},"[bullish4h ",{"type":14,"tagName":35,"properties":1178,"children":1179},{"style":764},[1180],{"type":23,"value":995},{"type":14,"tagName":35,"properties":1182,"children":1183},{"style":770},[1184],{"type":23,"value":1185}," \"#16a34a\"",{"type":14,"tagName":35,"properties":1187,"children":1188},{"style":764},[1189],{"type":23,"value":1190}," :",{"type":14,"tagName":35,"properties":1192,"children":1193},{"style":770},[1194],{"type":23,"value":1195}," \"#dc2626\"",{"type":14,"tagName":35,"properties":1197,"children":1198},{"style":758},[1199],{"type":23,"value":1200},"], label",{"type":14,"tagName":35,"properties":1202,"children":1203},{"style":764},[1204],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1206,"children":1207},{"style":758},[1208],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":1210,"children":1211},{"style":770},[1212],{"type":23,"value":1213},"\"regime\"",{"type":14,"tagName":35,"properties":1215,"children":1216},{"style":758},[1217],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":1219,"children":1220},{"style":764},[1221],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1223,"children":1224},{"style":758},[1225],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":1227,"children":1228},{"style":770},[1229],{"type":23,"value":1230},"\"green when the confirmed 4h close is above its 4h EMA\"",{"type":14,"tagName":35,"properties":1232,"children":1233},{"style":758},[1234],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":107,"properties":1237,"children":1238,"position":1248},{},[1239],{"type":23,"value":1240,"position":1241},"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":1242,"end":1245},{"line":1243,"column":27,"offset":1244},42,2766,{"line":1243,"column":1246,"offset":1247},187,2952,{"start":1249,"end":1250},{"line":1243,"column":27,"offset":1244},{"line":1243,"column":1246,"offset":1247},{"type":23,"value":89},{"type":14,"tagName":1253,"properties":1254,"children":1256,"position":1264},"h3",{"id":1255},"when-you-do-want-the-live-value",[1257],{"type":23,"value":1258,"position":1259},"When you do want the live value",{"start":1260,"end":1262},{"line":586,"column":67,"offset":1261},2958,{"line":586,"column":120,"offset":1263},2989,{"start":1265,"end":1267},{"line":586,"column":27,"offset":1266},2954,{"line":586,"column":120,"offset":1263},{"type":23,"value":89},{"type":14,"tagName":107,"properties":1270,"children":1271,"position":1281},{},[1272],{"type":23,"value":1273,"position":1274},"Sometimes you genuinely want the forming bar, for example a live 4h close ticking inside the current period. Opt in explicitly:",{"start":1275,"end":1278},{"line":1276,"column":27,"offset":1277},46,2991,{"line":1276,"column":1279,"offset":1280},128,3118,{"start":1282,"end":1283},{"line":1276,"column":27,"offset":1277},{"line":1276,"column":1279,"offset":1280},{"type":23,"value":89},{"type":11,"children":1286},[1287],{"type":14,"tagName":727,"properties":1288,"children":1289,"data":-1},{"class":729,"style":730,"tabindex":731},[1290],{"type":14,"tagName":136,"properties":1291,"children":1292},{},[1293],{"type":14,"tagName":35,"properties":1294,"children":1295},{"class":738},[1296,1301,1305,1309,1313,1317,1321,1325,1329,1334,1338,1343,1348],{"type":14,"tagName":35,"properties":1297,"children":1298},{"style":758},[1299],{"type":23,"value":1300},"timeseries h4Live ",{"type":14,"tagName":35,"properties":1302,"children":1303},{"style":764},[1304],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1306,"children":1307},{"style":752},[1308],{"type":23,"value":870},{"type":14,"tagName":35,"properties":1310,"children":1311},{"style":758},[1312],{"type":23,"value":875},{"type":14,"tagName":35,"properties":1314,"children":1315},{"style":764},[1316],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1318,"children":1319},{"style":758},[1320],{"type":23,"value":884},{"type":14,"tagName":35,"properties":1322,"children":1323},{"style":764},[1324],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1326,"children":1327},{"style":770},[1328],{"type":23,"value":893},{"type":14,"tagName":35,"properties":1330,"children":1331},{"style":758},[1332],{"type":23,"value":1333},", opts",{"type":14,"tagName":35,"properties":1335,"children":1336},{"style":764},[1337],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1339,"children":1340},{"style":758},[1341],{"type":23,"value":1342},"{mode: ",{"type":14,"tagName":35,"properties":1344,"children":1345},{"style":770},[1346],{"type":23,"value":1347},"\"developing\"",{"type":14,"tagName":35,"properties":1349,"children":1350},{"style":758},[1351],{"type":23,"value":1352},"})",{"type":23,"value":89},{"type":14,"tagName":107,"properties":1355,"children":1356,"position":1379},{},[1357,1372],{"type":14,"tagName":136,"properties":1358,"children":1359,"position":1369},{},[1360],{"type":23,"value":1361,"position":1362},"developing",{"start":1363,"end":1366},{"line":1364,"column":27,"offset":1365},52,3216,{"line":1364,"column":1367,"offset":1368},13,3228,{"start":1370,"end":1371},{"line":1364,"column":27,"offset":1365},{"line":1364,"column":1367,"offset":1368},{"type":23,"value":1373,"position":1374}," 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":1375,"end":1376},{"line":1364,"column":1367,"offset":1368},{"line":1364,"column":1377,"offset":1378},214,3429,{"start":1380,"end":1381},{"line":1364,"column":27,"offset":1365},{"line":1364,"column":1377,"offset":1378},{"type":23,"value":89},{"type":14,"tagName":383,"properties":1384,"children":1386,"position":1394},{"id":1385},"request-another-symbol-optionally-higher",[1387],{"type":23,"value":1388,"position":1389},"request(): another symbol, optionally higher",{"start":1390,"end":1392},{"line":462,"column":56,"offset":1391},3433,{"line":462,"column":598,"offset":1393},3477,{"start":1395,"end":1397},{"line":462,"column":27,"offset":1396},3430,{"line":462,"column":598,"offset":1393},{"type":23,"value":89},{"type":14,"tagName":107,"properties":1400,"children":1401,"position":1513},{},[1402,1415,1422,1434,1441,1453,1459,1470,1476,1488,1495,1506],{"type":14,"tagName":136,"properties":1403,"children":1404,"position":1412},{},[1405],{"type":23,"value":237,"position":1406},{"start":1407,"end":1410},{"line":1408,"column":27,"offset":1409},55,3479,{"line":1408,"column":391,"offset":1411},3490,{"start":1413,"end":1414},{"line":1408,"column":27,"offset":1409},{"line":1408,"column":391,"offset":1411},{"type":23,"value":1416,"position":1417}," is the one-line way to pull a different symbol. With a timeframe it carries the same no-repaint discipline as ",{"start":1418,"end":1419},{"line":1408,"column":391,"offset":1411},{"line":1408,"column":1420,"offset":1421},123,3601,{"type":14,"tagName":136,"properties":1423,"children":1424,"position":1431},{},[1425],{"type":23,"value":256,"position":1426},{"start":1427,"end":1428},{"line":1408,"column":1420,"offset":1421},{"line":1408,"column":1429,"offset":1430},130,3608,{"start":1432,"end":1433},{"line":1408,"column":1420,"offset":1421},{"line":1408,"column":1429,"offset":1430},{"type":23,"value":1435,"position":1436},", and it accepts the same ",{"start":1437,"end":1438},{"line":1408,"column":1429,"offset":1430},{"line":1408,"column":1439,"offset":1440},156,3634,{"type":14,"tagName":136,"properties":1442,"children":1443,"position":1450},{},[1444],{"type":23,"value":275,"position":1445},{"start":1446,"end":1447},{"line":1408,"column":1439,"offset":1440},{"line":1408,"column":1448,"offset":1449},162,3640,{"start":1451,"end":1452},{"line":1408,"column":1439,"offset":1440},{"line":1408,"column":1448,"offset":1449},{"type":23,"value":285,"position":1454},{"start":1455,"end":1456},{"line":1408,"column":1448,"offset":1449},{"line":1408,"column":1457,"offset":1458},171,3649,{"type":14,"tagName":136,"properties":1460,"children":1461,"position":1467},{},[1462],{"type":23,"value":295,"position":1463},{"start":1464,"end":1465},{"line":1408,"column":1457,"offset":1458},{"line":1408,"column":68,"offset":1466},3655,{"start":1468,"end":1469},{"line":1408,"column":1457,"offset":1458},{"line":1408,"column":68,"offset":1466},{"type":23,"value":150,"position":1471},{"start":1472,"end":1473},{"line":1408,"column":68,"offset":1466},{"line":1408,"column":1474,"offset":1475},178,3656,{"type":14,"tagName":136,"properties":1477,"children":1478,"position":1485},{},[1479],{"type":23,"value":314,"position":1480},{"start":1481,"end":1482},{"line":1408,"column":1474,"offset":1475},{"line":1408,"column":1483,"offset":1484},186,3664,{"start":1486,"end":1487},{"line":1408,"column":1474,"offset":1475},{"line":1408,"column":1483,"offset":1484},{"type":23,"value":1489,"position":1490},", plus a request-only ",{"start":1491,"end":1492},{"line":1408,"column":1483,"offset":1484},{"line":1408,"column":1493,"offset":1494},208,3686,{"type":14,"tagName":136,"properties":1496,"children":1497,"position":1503},{},[1498],{"type":23,"value":333,"position":1499},{"start":1500,"end":1501},{"line":1408,"column":1493,"offset":1494},{"line":1408,"column":1377,"offset":1502},3692,{"start":1504,"end":1505},{"line":1408,"column":1493,"offset":1494},{"line":1408,"column":1377,"offset":1502},{"type":23,"value":1507,"position":1508},").",{"start":1509,"end":1510},{"line":1408,"column":1377,"offset":1502},{"line":1408,"column":1511,"offset":1512},216,3694,{"start":1514,"end":1515},{"line":1408,"column":27,"offset":1409},{"line":1408,"column":1511,"offset":1512},{"type":23,"value":89},{"type":11,"children":1518},[1519],{"type":14,"tagName":727,"properties":1520,"children":1521,"data":-1},{"class":729,"style":730,"tabindex":731},[1522],{"type":14,"tagName":136,"properties":1523,"children":1524},{},[1525,1562,1563],{"type":14,"tagName":35,"properties":1526,"children":1527},{"class":738},[1528,1533,1537,1542,1547,1552,1557],{"type":14,"tagName":35,"properties":1529,"children":1530},{"style":758},[1531],{"type":23,"value":1532},"timeseries ethNow ",{"type":14,"tagName":35,"properties":1534,"children":1535},{"style":764},[1536],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1538,"children":1539},{"style":752},[1540],{"type":23,"value":1541}," request",{"type":14,"tagName":35,"properties":1543,"children":1544},{"style":758},[1545],{"type":23,"value":1546},"(",{"type":14,"tagName":35,"properties":1548,"children":1549},{"style":770},[1550],{"type":23,"value":1551},"\"ETHUSDT\"",{"type":14,"tagName":35,"properties":1553,"children":1554},{"style":758},[1555],{"type":23,"value":1556},")          ",{"type":14,"tagName":35,"properties":1558,"children":1559},{"style":742},[1560],{"type":23,"value":1561},"// ETH at the chart timeframe",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1564,"children":1565},{"class":738},[1566,1571,1575,1579,1583,1587,1592,1596,1601],{"type":14,"tagName":35,"properties":1567,"children":1568},{"style":758},[1569],{"type":23,"value":1570},"timeseries eth4h  ",{"type":14,"tagName":35,"properties":1572,"children":1573},{"style":764},[1574],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1576,"children":1577},{"style":752},[1578],{"type":23,"value":1541},{"type":14,"tagName":35,"properties":1580,"children":1581},{"style":758},[1582],{"type":23,"value":1546},{"type":14,"tagName":35,"properties":1584,"children":1585},{"style":770},[1586],{"type":23,"value":1551},{"type":14,"tagName":35,"properties":1588,"children":1589},{"style":758},[1590],{"type":23,"value":1591},", ",{"type":14,"tagName":35,"properties":1593,"children":1594},{"style":770},[1595],{"type":23,"value":893},{"type":14,"tagName":35,"properties":1597,"children":1598},{"style":758},[1599],{"type":23,"value":1600},")    ",{"type":14,"tagName":35,"properties":1602,"children":1603},{"style":742},[1604],{"type":23,"value":1605},"// confirmed 4h ETH, like htf()",{"type":23,"value":89},{"type":14,"tagName":107,"properties":1608,"children":1609,"position":1721},{},[1610,1619,1630,1637,1653,1660,1679,1686,1714],{"type":23,"value":1611,"position":1612},"Unlike a chart-bar resample, a coarser ",{"start":1613,"end":1616},{"line":1614,"column":27,"offset":1615},62,3873,{"line":1614,"column":1617,"offset":1618},40,3912,{"type":14,"tagName":136,"properties":1620,"children":1621,"position":1627},{},[1622],{"type":23,"value":237,"position":1623},{"start":1624,"end":1625},{"line":1614,"column":1617,"offset":1618},{"line":1614,"column":457,"offset":1626},3923,{"start":1628,"end":1629},{"line":1614,"column":1617,"offset":1618},{"line":1614,"column":457,"offset":1626},{"type":23,"value":1631,"position":1632}," fetches its ",{"start":1633,"end":1634},{"line":1614,"column":457,"offset":1626},{"line":1614,"column":1635,"offset":1636},64,3936,{"type":14,"tagName":111,"properties":1638,"children":1639,"position":1648},{},[1640],{"type":23,"value":1641,"position":1642},"own deep history",{"start":1643,"end":1646},{"line":1614,"column":1644,"offset":1645},66,3938,{"line":1614,"column":192,"offset":1647},3954,{"start":1649,"end":1650},{"line":1614,"column":1635,"offset":1636},{"line":1614,"column":1651,"offset":1652},84,3956,{"type":23,"value":1654,"position":1655},", scaled by the requested interval rather than the chart interval, so a daily or weekly level resolves even on a 1m chart. See ",{"start":1656,"end":1657},{"line":1614,"column":1651,"offset":1652},{"line":1614,"column":1658,"offset":1659},211,4083,{"type":14,"tagName":1661,"properties":1662,"children":1664,"position":1674},"a",{"href":1663},"/kscript/core-concepts/multi-source#higher-timeframe-requests-fetch-their-own-depth",[1665],{"type":23,"value":1666,"position":1667},"Higher-timeframe requests fetch their own depth",{"start":1668,"end":1671},{"line":1614,"column":1669,"offset":1670},212,4084,{"line":1614,"column":1672,"offset":1673},259,4131,{"start":1675,"end":1676},{"line":1614,"column":1658,"offset":1659},{"line":1614,"column":1677,"offset":1678},345,4217,{"type":23,"value":1680,"position":1681}," for the fetch-depth and source-count details, and ",{"start":1682,"end":1683},{"line":1614,"column":1677,"offset":1678},{"line":1614,"column":1684,"offset":1685},396,4268,{"type":14,"tagName":1661,"properties":1687,"children":1689,"position":1709},{"href":1688},"#opts-mode-offset-and-bars",[1690,1702],{"type":14,"tagName":136,"properties":1691,"children":1692,"position":1699},{},[1693],{"type":23,"value":275,"position":1694},{"start":1695,"end":1697},{"line":1614,"column":145,"offset":1696},4269,{"line":1614,"column":174,"offset":1698},4275,{"start":1700,"end":1701},{"line":1614,"column":145,"offset":1696},{"line":1614,"column":174,"offset":1698},{"type":23,"value":1703,"position":1704},": mode, offset, and bars",{"start":1705,"end":1706},{"line":1614,"column":174,"offset":1698},{"line":1614,"column":1707,"offset":1708},427,4299,{"start":1710,"end":1711},{"line":1614,"column":1684,"offset":1685},{"line":1614,"column":1712,"offset":1713},456,4328,{"type":23,"value":1715,"position":1716}," below for the options.",{"start":1717,"end":1718},{"line":1614,"column":1712,"offset":1713},{"line":1614,"column":1719,"offset":1720},479,4351,{"start":1722,"end":1723},{"line":1614,"column":27,"offset":1615},{"line":1614,"column":1719,"offset":1720},{"type":23,"value":89},{"type":14,"tagName":107,"properties":1726,"children":1727,"position":1759},{},[1728,1735,1753],{"type":23,"value":1729,"position":1730},"This is the natural tool for relative-strength and lead/lag work. Read the full multi-symbol and aggregation story in ",{"start":1731,"end":1733},{"line":1635,"column":27,"offset":1732},4353,{"line":1635,"column":79,"offset":1734},4471,{"type":14,"tagName":1661,"properties":1736,"children":1738,"position":1748},{"href":1737},"/kscript/core-concepts/multi-source",[1739],{"type":23,"value":1740,"position":1741},"Multi-Source & Aggregation",{"start":1742,"end":1745},{"line":1635,"column":1743,"offset":1744},120,4472,{"line":1635,"column":1746,"offset":1747},146,4498,{"start":1749,"end":1750},{"line":1635,"column":79,"offset":1734},{"line":1635,"column":1751,"offset":1752},184,4536,{"type":23,"value":1754,"position":1755},".",{"start":1756,"end":1757},{"line":1635,"column":1751,"offset":1752},{"line":1635,"column":411,"offset":1758},4537,{"start":1760,"end":1761},{"line":1635,"column":27,"offset":1732},{"line":1635,"column":411,"offset":1758},{"type":23,"value":89},{"type":14,"tagName":383,"properties":1764,"children":1766,"position":1776},{"id":1765},"ltf-the-bars-inside-each-bar",[1767],{"type":23,"value":1768,"position":1769},"ltf(): the bars inside each bar",{"start":1770,"end":1773},{"line":1771,"column":56,"offset":1772},65,4541,{"line":1771,"column":1774,"offset":1775},35,4572,{"start":1777,"end":1779},{"line":1771,"column":27,"offset":1778},4538,{"line":1771,"column":1774,"offset":1775},{"type":23,"value":89},{"type":14,"tagName":107,"properties":1782,"children":1783,"position":1844},{},[1784,1797,1803,1817,1824,1837],{"type":14,"tagName":136,"properties":1785,"children":1786,"position":1794},{},[1787],{"type":23,"value":1788,"position":1789},"ltf()",{"start":1790,"end":1792},{"line":133,"column":27,"offset":1791},4574,{"line":133,"column":93,"offset":1793},4581,{"start":1795,"end":1796},{"line":133,"column":27,"offset":1791},{"line":133,"column":93,"offset":1793},{"type":23,"value":1798,"position":1799}," goes the other direction. It fetches ",{"start":1800,"end":1801},{"line":133,"column":93,"offset":1793},{"line":133,"column":1276,"offset":1802},4619,{"type":14,"tagName":111,"properties":1804,"children":1805,"position":1813},{},[1806],{"type":23,"value":1807,"position":1808},"finer",{"start":1809,"end":1811},{"line":133,"column":598,"offset":1810},4621,{"line":133,"column":462,"offset":1812},4626,{"start":1814,"end":1815},{"line":133,"column":1276,"offset":1802},{"line":133,"column":1408,"offset":1816},4628,{"type":23,"value":1818,"position":1819}," 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":1820,"end":1821},{"line":133,"column":1408,"offset":1816},{"line":133,"column":1822,"offset":1823},191,4764,{"type":14,"tagName":136,"properties":1825,"children":1826,"position":1834},{},[1827],{"type":23,"value":1828,"position":1829},"ltf(\"30m\")",{"start":1830,"end":1831},{"line":133,"column":1822,"offset":1823},{"line":133,"column":1832,"offset":1833},203,4776,{"start":1835,"end":1836},{"line":133,"column":1822,"offset":1823},{"line":133,"column":1832,"offset":1833},{"type":23,"value":1838,"position":1839}," gives every bar its two 30m candles. Reduce the cells to turn intrabar detail into a single value:",{"start":1840,"end":1841},{"line":133,"column":1832,"offset":1833},{"line":133,"column":1842,"offset":1843},302,4875,{"start":1845,"end":1846},{"line":133,"column":27,"offset":1791},{"line":133,"column":1842,"offset":1843},{"type":23,"value":89},{"type":11,"children":1849},[1850],{"type":14,"tagName":727,"properties":1851,"children":1852,"data":-1},{"class":729,"style":730,"tabindex":731},[1853],{"type":14,"tagName":136,"properties":1854,"children":1855},{},[1856,1863,1864,1913,1914,1917,1918,1926,1927,1957,1958,2089,2090,2093,2094],{"type":14,"tagName":35,"properties":1857,"children":1858},{"class":738},[1859],{"type":14,"tagName":35,"properties":1860,"children":1861},{"style":742},[1862],{"type":23,"value":745},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1865,"children":1866},{"class":738},[1867,1871,1875,1879,1884,1888,1892,1897,1901,1905,1909],{"type":14,"tagName":35,"properties":1868,"children":1869},{"style":752},[1870],{"type":23,"value":755},{"type":14,"tagName":35,"properties":1872,"children":1873},{"style":758},[1874],{"type":23,"value":761},{"type":14,"tagName":35,"properties":1876,"children":1877},{"style":764},[1878],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1880,"children":1881},{"style":770},[1882],{"type":23,"value":1883},"\"Intrabar close drift\"",{"type":14,"tagName":35,"properties":1885,"children":1886},{"style":758},[1887],{"type":23,"value":778},{"type":14,"tagName":35,"properties":1889,"children":1890},{"style":764},[1891],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1893,"children":1894},{"style":770},[1895],{"type":23,"value":1896},"\"offchart\"",{"type":14,"tagName":35,"properties":1898,"children":1899},{"style":758},[1900],{"type":23,"value":792},{"type":14,"tagName":35,"properties":1902,"children":1903},{"style":764},[1904],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1906,"children":1907},{"style":799},[1908],{"type":23,"value":802},{"type":14,"tagName":35,"properties":1910,"children":1911},{"style":758},[1912],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1915,"children":1916},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1919,"children":1920},{"class":738},[1921],{"type":14,"tagName":35,"properties":1922,"children":1923},{"style":742},[1924],{"type":23,"value":1925},"// each 1h bar carries its 30m cells; cell layout is [time, open, high, low, close, volume]",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1928,"children":1929},{"class":738},[1930,1935,1939,1944,1948,1953],{"type":14,"tagName":35,"properties":1931,"children":1932},{"style":758},[1933],{"type":23,"value":1934},"timeseries fine ",{"type":14,"tagName":35,"properties":1936,"children":1937},{"style":764},[1938],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1940,"children":1941},{"style":752},[1942],{"type":23,"value":1943}," ltf",{"type":14,"tagName":35,"properties":1945,"children":1946},{"style":758},[1947],{"type":23,"value":1546},{"type":14,"tagName":35,"properties":1949,"children":1950},{"style":770},[1951],{"type":23,"value":1952},"\"30m\"",{"type":14,"tagName":35,"properties":1954,"children":1955},{"style":758},[1956],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1959,"children":1960},{"class":738},[1961,1966,1970,1975,1980,1985,1991,1996,2001,2006,2011,2016,2021,2025,2030,2035,2040,2044,2049,2053,2058,2062,2066,2071,2076,2081,2085],{"type":14,"tagName":35,"properties":1962,"children":1963},{"style":758},[1964],{"type":23,"value":1965},"timeseries drift ",{"type":14,"tagName":35,"properties":1967,"children":1968},{"style":764},[1969],{"type":23,"value":767},{"type":14,"tagName":35,"properties":1971,"children":1972},{"style":758},[1973],{"type":23,"value":1974}," fine.cells.",{"type":14,"tagName":35,"properties":1976,"children":1977},{"style":752},[1978],{"type":23,"value":1979},"map",{"type":14,"tagName":35,"properties":1981,"children":1982},{"style":758},[1983],{"type":23,"value":1984},"((",{"type":14,"tagName":35,"properties":1986,"children":1988},{"style":1987},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[1989],{"type":23,"value":1990},"c",{"type":14,"tagName":35,"properties":1992,"children":1993},{"style":758},[1994],{"type":23,"value":1995},") ",{"type":14,"tagName":35,"properties":1997,"children":1998},{"style":764},[1999],{"type":23,"value":2000},"=>",{"type":14,"tagName":35,"properties":2002,"children":2003},{"style":758},[2004],{"type":23,"value":2005}," c[",{"type":14,"tagName":35,"properties":2007,"children":2008},{"style":799},[2009],{"type":23,"value":2010},"4",{"type":14,"tagName":35,"properties":2012,"children":2013},{"style":758},[2014],{"type":23,"value":2015},"] ",{"type":14,"tagName":35,"properties":2017,"children":2018},{"style":764},[2019],{"type":23,"value":2020},"-",{"type":14,"tagName":35,"properties":2022,"children":2023},{"style":758},[2024],{"type":23,"value":2005},{"type":14,"tagName":35,"properties":2026,"children":2027},{"style":799},[2028],{"type":23,"value":2029},"1",{"type":14,"tagName":35,"properties":2031,"children":2032},{"style":758},[2033],{"type":23,"value":2034},"]).",{"type":14,"tagName":35,"properties":2036,"children":2037},{"style":752},[2038],{"type":23,"value":2039},"reduce",{"type":14,"tagName":35,"properties":2041,"children":2042},{"style":758},[2043],{"type":23,"value":1984},{"type":14,"tagName":35,"properties":2045,"children":2046},{"style":1987},[2047],{"type":23,"value":2048},"s",{"type":14,"tagName":35,"properties":2050,"children":2051},{"style":758},[2052],{"type":23,"value":1591},{"type":14,"tagName":35,"properties":2054,"children":2055},{"style":1987},[2056],{"type":23,"value":2057},"x",{"type":14,"tagName":35,"properties":2059,"children":2060},{"style":758},[2061],{"type":23,"value":1995},{"type":14,"tagName":35,"properties":2063,"children":2064},{"style":764},[2065],{"type":23,"value":2000},{"type":14,"tagName":35,"properties":2067,"children":2068},{"style":758},[2069],{"type":23,"value":2070}," s ",{"type":14,"tagName":35,"properties":2072,"children":2073},{"style":764},[2074],{"type":23,"value":2075},"+",{"type":14,"tagName":35,"properties":2077,"children":2078},{"style":758},[2079],{"type":23,"value":2080}," x, ",{"type":14,"tagName":35,"properties":2082,"children":2083},{"style":799},[2084],{"type":23,"value":731},{"type":14,"tagName":35,"properties":2086,"children":2087},{"style":758},[2088],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2091,"children":2092},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2095,"children":2096},{"class":738},[2097,2101,2105,2109,2114,2118,2122,2127,2131,2135,2139,2143,2147,2151,2156,2160,2164,2168,2173],{"type":14,"tagName":35,"properties":2098,"children":2099},{"style":752},[2100],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":2102,"children":2103},{"style":758},[2104],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":2106,"children":2107},{"style":764},[2108],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2110,"children":2111},{"style":758},[2112],{"type":23,"value":2113},"drift, colors",{"type":14,"tagName":35,"properties":2115,"children":2116},{"style":764},[2117],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2119,"children":2120},{"style":758},[2121],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2123,"children":2124},{"style":770},[2125],{"type":23,"value":2126},"\"#7c3aed\"",{"type":14,"tagName":35,"properties":2128,"children":2129},{"style":758},[2130],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":2132,"children":2133},{"style":764},[2134],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2136,"children":2137},{"style":799},[2138],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":2140,"children":2141},{"style":758},[2142],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":2144,"children":2145},{"style":764},[2146],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2148,"children":2149},{"style":758},[2150],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2152,"children":2153},{"style":770},[2154],{"type":23,"value":2155},"\"30m drift\"",{"type":14,"tagName":35,"properties":2157,"children":2158},{"style":758},[2159],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":2161,"children":2162},{"style":764},[2163],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2165,"children":2166},{"style":758},[2167],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2169,"children":2170},{"style":770},[2171],{"type":23,"value":2172},"\"sum of finer-bar close minus open within each chart bar\"",{"type":14,"tagName":35,"properties":2174,"children":2175},{"style":758},[2176],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":107,"properties":2179,"children":2180,"position":2230},{},[2181,2188,2201,2207,2223],{"type":23,"value":2182,"position":2183},"Cells use the same ",{"start":2184,"end":2186},{"line":192,"column":27,"offset":2185},5322,{"line":192,"column":565,"offset":2187},5341,{"type":14,"tagName":136,"properties":2189,"children":2190,"position":2198},{},[2191],{"type":23,"value":2192,"position":2193},".cells",{"start":2194,"end":2195},{"line":192,"column":565,"offset":2187},{"line":192,"column":2196,"offset":2197},28,5349,{"start":2199,"end":2200},{"line":192,"column":565,"offset":2187},{"line":192,"column":2196,"offset":2197},{"type":23,"value":2202,"position":2203}," machinery as order-flow sources, so the reducers from ",{"start":2204,"end":2205},{"line":192,"column":2196,"offset":2197},{"line":192,"column":469,"offset":2206},5404,{"type":14,"tagName":1661,"properties":2208,"children":2210,"position":2219},{"href":2209},"/kscript/core-concepts/lambdas-and-reducers",[2211],{"type":23,"value":2212,"position":2213},"Lambdas & Reducers",{"start":2214,"end":2216},{"line":192,"column":1651,"offset":2215},5405,{"line":192,"column":2217,"offset":2218},102,5423,{"start":2220,"end":2221},{"line":192,"column":469,"offset":2206},{"line":192,"column":318,"offset":2222},5469,{"type":23,"value":2224,"position":2225}," apply directly.",{"start":2226,"end":2227},{"line":192,"column":318,"offset":2222},{"line":192,"column":2228,"offset":2229},164,5485,{"start":2231,"end":2232},{"line":192,"column":27,"offset":2185},{"line":192,"column":2228,"offset":2229},{"type":23,"value":89},{"type":14,"tagName":383,"properties":2235,"children":2237,"position":2245},{"id":2236},"all-three-together",[2238],{"type":23,"value":2239,"position":2240},"All three together",{"start":2241,"end":2243},{"line":469,"column":56,"offset":2242},5489,{"line":469,"column":623,"offset":2244},5507,{"start":2246,"end":2248},{"line":469,"column":27,"offset":2247},5486,{"line":469,"column":623,"offset":2244},{"type":23,"value":89},{"type":14,"tagName":107,"properties":2251,"children":2252,"position":2298},{},[2253,2262,2274,2280,2292],{"type":23,"value":2254,"position":2255},"This example loads a confirmed 4h view, its developing counterpart, the same 4h close through ",{"start":2256,"end":2259},{"line":2257,"column":27,"offset":2258},85,5509,{"line":2257,"column":2260,"offset":2261},95,5603,{"type":14,"tagName":136,"properties":2263,"children":2264,"position":2271},{},[2265],{"type":23,"value":237,"position":2266},{"start":2267,"end":2268},{"line":2257,"column":2260,"offset":2261},{"line":2257,"column":2269,"offset":2270},106,5614,{"start":2272,"end":2273},{"line":2257,"column":2260,"offset":2261},{"line":2257,"column":2269,"offset":2270},{"type":23,"value":2275,"position":2276},", and a 30m ",{"start":2277,"end":2278},{"line":2257,"column":2269,"offset":2270},{"line":2257,"column":53,"offset":2279},5626,{"type":14,"tagName":136,"properties":2281,"children":2282,"position":2289},{},[2283],{"type":23,"value":1788,"position":2284},{"start":2285,"end":2286},{"line":2257,"column":53,"offset":2279},{"line":2257,"column":2287,"offset":2288},125,5633,{"start":2290,"end":2291},{"line":2257,"column":53,"offset":2279},{"line":2257,"column":2287,"offset":2288},{"type":23,"value":2293,"position":2294}," reduction in a single script.",{"start":2295,"end":2296},{"line":2257,"column":2287,"offset":2288},{"line":2257,"column":337,"offset":2297},5663,{"start":2299,"end":2300},{"line":2257,"column":27,"offset":2258},{"line":2257,"column":337,"offset":2297},{"type":23,"value":89},{"type":11,"children":2303},[2304],{"type":14,"tagName":727,"properties":2305,"children":2307,"data":-1},{"class":729,"style":730,"tabindex":731,"title":2306},"scripts/probes/mtf/mtf_views.ks",[2308],{"type":14,"tagName":136,"properties":2309,"children":2310},{},[2311,2318,2319,2367,2368,2371,2372,2408,2409,2449,2450,2506,2507,2548,2549,2613,2614,2719,2720,2723,2724,2806,2807,2890,2891,2974,2975,3058,3059],{"type":14,"tagName":35,"properties":2312,"children":2313},{"class":738},[2314],{"type":14,"tagName":35,"properties":2315,"children":2316},{"style":742},[2317],{"type":23,"value":745},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2320,"children":2321},{"class":738},[2322,2326,2330,2334,2339,2343,2347,2351,2355,2359,2363],{"type":14,"tagName":35,"properties":2323,"children":2324},{"style":752},[2325],{"type":23,"value":755},{"type":14,"tagName":35,"properties":2327,"children":2328},{"style":758},[2329],{"type":23,"value":761},{"type":14,"tagName":35,"properties":2331,"children":2332},{"style":764},[2333],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2335,"children":2336},{"style":770},[2337],{"type":23,"value":2338},"\"Verified MTF Views\"",{"type":14,"tagName":35,"properties":2340,"children":2341},{"style":758},[2342],{"type":23,"value":778},{"type":14,"tagName":35,"properties":2344,"children":2345},{"style":764},[2346],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2348,"children":2349},{"style":770},[2350],{"type":23,"value":1896},{"type":14,"tagName":35,"properties":2352,"children":2353},{"style":758},[2354],{"type":23,"value":792},{"type":14,"tagName":35,"properties":2356,"children":2357},{"style":764},[2358],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2360,"children":2361},{"style":799},[2362],{"type":23,"value":802},{"type":14,"tagName":35,"properties":2364,"children":2365},{"style":758},[2366],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2369,"children":2370},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2373,"children":2374},{"class":738},[2375,2380,2384,2388,2392,2396,2400,2404],{"type":14,"tagName":35,"properties":2376,"children":2377},{"style":758},[2378],{"type":23,"value":2379},"timeseries trade ",{"type":14,"tagName":35,"properties":2381,"children":2382},{"style":764},[2383],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2385,"children":2386},{"style":752},[2387],{"type":23,"value":829},{"type":14,"tagName":35,"properties":2389,"children":2390},{"style":758},[2391],{"type":23,"value":834},{"type":14,"tagName":35,"properties":2393,"children":2394},{"style":764},[2395],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2397,"children":2398},{"style":758},[2399],{"type":23,"value":843},{"type":14,"tagName":35,"properties":2401,"children":2402},{"style":764},[2403],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2405,"children":2406},{"style":758},[2407],{"type":23,"value":852},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2410,"children":2411},{"class":738},[2412,2416,2420,2424,2428,2432,2437,2441,2445],{"type":14,"tagName":35,"properties":2413,"children":2414},{"style":758},[2415],{"type":23,"value":861},{"type":14,"tagName":35,"properties":2417,"children":2418},{"style":764},[2419],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2421,"children":2422},{"style":752},[2423],{"type":23,"value":870},{"type":14,"tagName":35,"properties":2425,"children":2426},{"style":758},[2427],{"type":23,"value":875},{"type":14,"tagName":35,"properties":2429,"children":2430},{"style":764},[2431],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2433,"children":2434},{"style":758},[2435],{"type":23,"value":2436},"trade, timeframe",{"type":14,"tagName":35,"properties":2438,"children":2439},{"style":764},[2440],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2442,"children":2443},{"style":770},[2444],{"type":23,"value":893},{"type":14,"tagName":35,"properties":2446,"children":2447},{"style":758},[2448],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2451,"children":2452},{"class":738},[2453,2458,2462,2466,2470,2474,2478,2482,2486,2490,2494,2498,2502],{"type":14,"tagName":35,"properties":2454,"children":2455},{"style":758},[2456],{"type":23,"value":2457},"timeseries h4Developing ",{"type":14,"tagName":35,"properties":2459,"children":2460},{"style":764},[2461],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2463,"children":2464},{"style":752},[2465],{"type":23,"value":870},{"type":14,"tagName":35,"properties":2467,"children":2468},{"style":758},[2469],{"type":23,"value":875},{"type":14,"tagName":35,"properties":2471,"children":2472},{"style":764},[2473],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2475,"children":2476},{"style":758},[2477],{"type":23,"value":2436},{"type":14,"tagName":35,"properties":2479,"children":2480},{"style":764},[2481],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2483,"children":2484},{"style":770},[2485],{"type":23,"value":893},{"type":14,"tagName":35,"properties":2487,"children":2488},{"style":758},[2489],{"type":23,"value":1333},{"type":14,"tagName":35,"properties":2491,"children":2492},{"style":764},[2493],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2495,"children":2496},{"style":758},[2497],{"type":23,"value":1342},{"type":14,"tagName":35,"properties":2499,"children":2500},{"style":770},[2501],{"type":23,"value":1347},{"type":14,"tagName":35,"properties":2503,"children":2504},{"style":758},[2505],{"type":23,"value":1352},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2508,"children":2509},{"class":738},[2510,2515,2519,2523,2527,2531,2536,2540,2544],{"type":14,"tagName":35,"properties":2511,"children":2512},{"style":758},[2513],{"type":23,"value":2514},"timeseries requested ",{"type":14,"tagName":35,"properties":2516,"children":2517},{"style":764},[2518],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2520,"children":2521},{"style":752},[2522],{"type":23,"value":1541},{"type":14,"tagName":35,"properties":2524,"children":2525},{"style":758},[2526],{"type":23,"value":834},{"type":14,"tagName":35,"properties":2528,"children":2529},{"style":764},[2530],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2532,"children":2533},{"style":758},[2534],{"type":23,"value":2535},"currentSymbol, timeframe",{"type":14,"tagName":35,"properties":2537,"children":2538},{"style":764},[2539],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2541,"children":2542},{"style":770},[2543],{"type":23,"value":893},{"type":14,"tagName":35,"properties":2545,"children":2546},{"style":758},[2547],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2550,"children":2551},{"class":738},[2552,2557,2561,2565,2570,2574,2578,2583,2587,2592,2597,2601,2605,2609],{"type":14,"tagName":35,"properties":2553,"children":2554},{"style":758},[2555],{"type":23,"value":2556},"timeseries lower ",{"type":14,"tagName":35,"properties":2558,"children":2559},{"style":764},[2560],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2562,"children":2563},{"style":752},[2564],{"type":23,"value":1943},{"type":14,"tagName":35,"properties":2566,"children":2567},{"style":758},[2568],{"type":23,"value":2569},"(interval",{"type":14,"tagName":35,"properties":2571,"children":2572},{"style":764},[2573],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2575,"children":2576},{"style":770},[2577],{"type":23,"value":1952},{"type":14,"tagName":35,"properties":2579,"children":2580},{"style":758},[2581],{"type":23,"value":2582},", type",{"type":14,"tagName":35,"properties":2584,"children":2585},{"style":764},[2586],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2588,"children":2589},{"style":770},[2590],{"type":23,"value":2591},"\"ohlcv\"",{"type":14,"tagName":35,"properties":2593,"children":2594},{"style":758},[2595],{"type":23,"value":2596},", symbol",{"type":14,"tagName":35,"properties":2598,"children":2599},{"style":764},[2600],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2602,"children":2603},{"style":758},[2604],{"type":23,"value":843},{"type":14,"tagName":35,"properties":2606,"children":2607},{"style":764},[2608],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2610,"children":2611},{"style":758},[2612],{"type":23,"value":852},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2615,"children":2616},{"class":738},[2617,2621,2626,2630,2635,2639,2643,2648,2652,2656,2661,2665,2669,2673,2677,2682,2686,2690,2694,2698,2703,2707,2711,2715],{"type":14,"tagName":35,"properties":2618,"children":2619},{"style":764},[2620],{"type":23,"value":919},{"type":14,"tagName":35,"properties":2622,"children":2623},{"style":758},[2624],{"type":23,"value":2625}," lowerCloseSum ",{"type":14,"tagName":35,"properties":2627,"children":2628},{"style":764},[2629],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2631,"children":2632},{"style":758},[2633],{"type":23,"value":2634}," lower.cells.",{"type":14,"tagName":35,"properties":2636,"children":2637},{"style":752},[2638],{"type":23,"value":1979},{"type":14,"tagName":35,"properties":2640,"children":2641},{"style":758},[2642],{"type":23,"value":1984},{"type":14,"tagName":35,"properties":2644,"children":2645},{"style":1987},[2646],{"type":23,"value":2647},"row",{"type":14,"tagName":35,"properties":2649,"children":2650},{"style":758},[2651],{"type":23,"value":1995},{"type":14,"tagName":35,"properties":2653,"children":2654},{"style":764},[2655],{"type":23,"value":2000},{"type":14,"tagName":35,"properties":2657,"children":2658},{"style":758},[2659],{"type":23,"value":2660}," row[",{"type":14,"tagName":35,"properties":2662,"children":2663},{"style":799},[2664],{"type":23,"value":2010},{"type":14,"tagName":35,"properties":2666,"children":2667},{"style":758},[2668],{"type":23,"value":2034},{"type":14,"tagName":35,"properties":2670,"children":2671},{"style":752},[2672],{"type":23,"value":2039},{"type":14,"tagName":35,"properties":2674,"children":2675},{"style":758},[2676],{"type":23,"value":1984},{"type":14,"tagName":35,"properties":2678,"children":2679},{"style":1987},[2680],{"type":23,"value":2681},"sum",{"type":14,"tagName":35,"properties":2683,"children":2684},{"style":758},[2685],{"type":23,"value":1591},{"type":14,"tagName":35,"properties":2687,"children":2688},{"style":1987},[2689],{"type":23,"value":2057},{"type":14,"tagName":35,"properties":2691,"children":2692},{"style":758},[2693],{"type":23,"value":1995},{"type":14,"tagName":35,"properties":2695,"children":2696},{"style":764},[2697],{"type":23,"value":2000},{"type":14,"tagName":35,"properties":2699,"children":2700},{"style":758},[2701],{"type":23,"value":2702}," sum ",{"type":14,"tagName":35,"properties":2704,"children":2705},{"style":764},[2706],{"type":23,"value":2075},{"type":14,"tagName":35,"properties":2708,"children":2709},{"style":758},[2710],{"type":23,"value":2080},{"type":14,"tagName":35,"properties":2712,"children":2713},{"style":799},[2714],{"type":23,"value":731},{"type":14,"tagName":35,"properties":2716,"children":2717},{"style":758},[2718],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2721,"children":2722},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2725,"children":2726},{"class":738},[2727,2731,2735,2739,2744,2748,2752,2756,2760,2764,2768,2772,2776,2780,2785,2789,2793,2797,2802],{"type":14,"tagName":35,"properties":2728,"children":2729},{"style":752},[2730],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":2732,"children":2733},{"style":758},[2734],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":2736,"children":2737},{"style":764},[2738],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2740,"children":2741},{"style":758},[2742],{"type":23,"value":2743},"h4.close, colors",{"type":14,"tagName":35,"properties":2745,"children":2746},{"style":764},[2747],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2749,"children":2750},{"style":758},[2751],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2753,"children":2754},{"style":770},[2755],{"type":23,"value":1076},{"type":14,"tagName":35,"properties":2757,"children":2758},{"style":758},[2759],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":2761,"children":2762},{"style":764},[2763],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2765,"children":2766},{"style":799},[2767],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":2769,"children":2770},{"style":758},[2771],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":2773,"children":2774},{"style":764},[2775],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2777,"children":2778},{"style":758},[2779],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2781,"children":2782},{"style":770},[2783],{"type":23,"value":2784},"\"HTF close\"",{"type":14,"tagName":35,"properties":2786,"children":2787},{"style":758},[2788],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":2790,"children":2791},{"style":764},[2792],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2794,"children":2795},{"style":758},[2796],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2798,"children":2799},{"style":770},[2800],{"type":23,"value":2801},"\"confirmed 4h close from htf\"",{"type":14,"tagName":35,"properties":2803,"children":2804},{"style":758},[2805],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2808,"children":2809},{"class":738},[2810,2814,2818,2822,2827,2831,2835,2840,2844,2848,2852,2856,2860,2864,2869,2873,2877,2881,2886],{"type":14,"tagName":35,"properties":2811,"children":2812},{"style":752},[2813],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":2815,"children":2816},{"style":758},[2817],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":2819,"children":2820},{"style":764},[2821],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2823,"children":2824},{"style":758},[2825],{"type":23,"value":2826},"h4.open, colors",{"type":14,"tagName":35,"properties":2828,"children":2829},{"style":764},[2830],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2832,"children":2833},{"style":758},[2834],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2836,"children":2837},{"style":770},[2838],{"type":23,"value":2839},"\"#64748b\"",{"type":14,"tagName":35,"properties":2841,"children":2842},{"style":758},[2843],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":2845,"children":2846},{"style":764},[2847],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2849,"children":2850},{"style":799},[2851],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":2853,"children":2854},{"style":758},[2855],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":2857,"children":2858},{"style":764},[2859],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2861,"children":2862},{"style":758},[2863],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2865,"children":2866},{"style":770},[2867],{"type":23,"value":2868},"\"HTF open\"",{"type":14,"tagName":35,"properties":2870,"children":2871},{"style":758},[2872],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":2874,"children":2875},{"style":764},[2876],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2878,"children":2879},{"style":758},[2880],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2882,"children":2883},{"style":770},[2884],{"type":23,"value":2885},"\"confirmed 4h open from htf member access\"",{"type":14,"tagName":35,"properties":2887,"children":2888},{"style":758},[2889],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2892,"children":2893},{"class":738},[2894,2898,2902,2906,2911,2915,2919,2924,2928,2932,2936,2940,2944,2948,2953,2957,2961,2965,2970],{"type":14,"tagName":35,"properties":2895,"children":2896},{"style":752},[2897],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":2899,"children":2900},{"style":758},[2901],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":2903,"children":2904},{"style":764},[2905],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2907,"children":2908},{"style":758},[2909],{"type":23,"value":2910},"h4Developing.close, colors",{"type":14,"tagName":35,"properties":2912,"children":2913},{"style":764},[2914],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2916,"children":2917},{"style":758},[2918],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2920,"children":2921},{"style":770},[2922],{"type":23,"value":2923},"\"#16a34a\"",{"type":14,"tagName":35,"properties":2925,"children":2926},{"style":758},[2927],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":2929,"children":2930},{"style":764},[2931],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2933,"children":2934},{"style":799},[2935],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":2937,"children":2938},{"style":758},[2939],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":2941,"children":2942},{"style":764},[2943],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2945,"children":2946},{"style":758},[2947],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2949,"children":2950},{"style":770},[2951],{"type":23,"value":2952},"\"Developing close\"",{"type":14,"tagName":35,"properties":2954,"children":2955},{"style":758},[2956],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":2958,"children":2959},{"style":764},[2960],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2962,"children":2963},{"style":758},[2964],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":2966,"children":2967},{"style":770},[2968],{"type":23,"value":2969},"\"developing 4h close from htf\"",{"type":14,"tagName":35,"properties":2971,"children":2972},{"style":758},[2973],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2976,"children":2977},{"class":738},[2978,2982,2986,2990,2995,2999,3003,3008,3012,3016,3020,3024,3028,3032,3037,3041,3045,3049,3054],{"type":14,"tagName":35,"properties":2979,"children":2980},{"style":752},[2981],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":2983,"children":2984},{"style":758},[2985],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":2987,"children":2988},{"style":764},[2989],{"type":23,"value":767},{"type":14,"tagName":35,"properties":2991,"children":2992},{"style":758},[2993],{"type":23,"value":2994},"requested.close, colors",{"type":14,"tagName":35,"properties":2996,"children":2997},{"style":764},[2998],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3000,"children":3001},{"style":758},[3002],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":3004,"children":3005},{"style":770},[3006],{"type":23,"value":3007},"\"#f97316\"",{"type":14,"tagName":35,"properties":3009,"children":3010},{"style":758},[3011],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":3013,"children":3014},{"style":764},[3015],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3017,"children":3018},{"style":799},[3019],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":3021,"children":3022},{"style":758},[3023],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":3025,"children":3026},{"style":764},[3027],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3029,"children":3030},{"style":758},[3031],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":3033,"children":3034},{"style":770},[3035],{"type":23,"value":3036},"\"Request close\"",{"type":14,"tagName":35,"properties":3038,"children":3039},{"style":758},[3040],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":3042,"children":3043},{"style":764},[3044],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3046,"children":3047},{"style":758},[3048],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":3050,"children":3051},{"style":770},[3052],{"type":23,"value":3053},"\"4h close from request shorthand\"",{"type":14,"tagName":35,"properties":3055,"children":3056},{"style":758},[3057],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3060,"children":3061},{"class":738},[3062,3066,3070,3074,3079,3083,3087,3091,3095,3099,3103,3107,3111,3115,3120,3124,3128,3132,3137],{"type":14,"tagName":35,"properties":3063,"children":3064},{"style":752},[3065],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":3067,"children":3068},{"style":758},[3069],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":3071,"children":3072},{"style":764},[3073],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3075,"children":3076},{"style":758},[3077],{"type":23,"value":3078},"lowerCloseSum, colors",{"type":14,"tagName":35,"properties":3080,"children":3081},{"style":764},[3082],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3084,"children":3085},{"style":758},[3086],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":3088,"children":3089},{"style":770},[3090],{"type":23,"value":2126},{"type":14,"tagName":35,"properties":3092,"children":3093},{"style":758},[3094],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":3096,"children":3097},{"style":764},[3098],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3100,"children":3101},{"style":799},[3102],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":3104,"children":3105},{"style":758},[3106],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":3108,"children":3109},{"style":764},[3110],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3112,"children":3113},{"style":758},[3114],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":3116,"children":3117},{"style":770},[3118],{"type":23,"value":3119},"\"LTF close sum\"",{"type":14,"tagName":35,"properties":3121,"children":3122},{"style":758},[3123],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":3125,"children":3126},{"style":764},[3127],{"type":23,"value":767},{"type":14,"tagName":35,"properties":3129,"children":3130},{"style":758},[3131],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":3133,"children":3134},{"style":770},[3135],{"type":23,"value":3136},"\"lower timeframe close values reduced from cells\"",{"type":14,"tagName":35,"properties":3138,"children":3139},{"style":758},[3140],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":107,"properties":3143,"children":3144,"position":3242},{},[3145,3160,3166,3179,3186,3199,3206,3218,3224,3235],{"type":14,"tagName":111,"properties":3146,"children":3147,"position":3155},{},[3148],{"type":23,"value":3149,"position":3150},"What to expect:",{"start":3151,"end":3153},{"line":2269,"column":32,"offset":3152},6911,{"line":2269,"column":489,"offset":3154},6926,{"start":3156,"end":3158},{"line":2269,"column":27,"offset":3157},6909,{"line":2269,"column":565,"offset":3159},6928,{"type":23,"value":3161,"position":3162}," the confirmed ",{"start":3163,"end":3164},{"line":2269,"column":565,"offset":3159},{"line":2269,"column":1774,"offset":3165},6943,{"type":14,"tagName":136,"properties":3167,"children":3168,"position":3176},{},[3169],{"type":23,"value":3170,"position":3171},"h4",{"start":3172,"end":3173},{"line":2269,"column":1774,"offset":3165},{"line":2269,"column":3174,"offset":3175},39,6947,{"start":3177,"end":3178},{"line":2269,"column":1774,"offset":3165},{"line":2269,"column":3174,"offset":3175},{"type":23,"value":3180,"position":3181}," 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":3182,"end":3183},{"line":2269,"column":3174,"offset":3175},{"line":2269,"column":3184,"offset":3185},195,7103,{"type":14,"tagName":136,"properties":3187,"children":3188,"position":3196},{},[3189],{"type":23,"value":3190,"position":3191},"request(..., \"4h\")",{"start":3192,"end":3193},{"line":2269,"column":3184,"offset":3185},{"line":2269,"column":3194,"offset":3195},215,7123,{"start":3197,"end":3198},{"line":2269,"column":3184,"offset":3185},{"line":2269,"column":3194,"offset":3195},{"type":23,"value":3200,"position":3201}," tracks the confirmed ",{"start":3202,"end":3203},{"line":2269,"column":3194,"offset":3195},{"line":2269,"column":3204,"offset":3205},237,7145,{"type":14,"tagName":136,"properties":3207,"children":3208,"position":3215},{},[3209],{"type":23,"value":256,"position":3210},{"start":3211,"end":3212},{"line":2269,"column":3204,"offset":3205},{"line":2269,"column":3213,"offset":3214},244,7152,{"start":3216,"end":3217},{"line":2269,"column":3204,"offset":3205},{"line":2269,"column":3213,"offset":3214},{"type":23,"value":3219,"position":3220}," series exactly, since it is the same machinery over the same symbol. The ",{"start":3221,"end":3222},{"line":2269,"column":3213,"offset":3214},{"line":2269,"column":87,"offset":3223},7226,{"type":14,"tagName":136,"properties":3225,"children":3226,"position":3232},{},[3227],{"type":23,"value":1788,"position":3228},{"start":3229,"end":3230},{"line":2269,"column":87,"offset":3223},{"line":2269,"column":99,"offset":3231},7233,{"start":3233,"end":3234},{"line":2269,"column":87,"offset":3223},{"line":2269,"column":99,"offset":3231},{"type":23,"value":3236,"position":3237}," reduction produces a value on every chart bar.",{"start":3238,"end":3239},{"line":2269,"column":99,"offset":3231},{"line":2269,"column":3240,"offset":3241},372,7280,{"start":3243,"end":3244},{"line":2269,"column":27,"offset":3157},{"line":2269,"column":3240,"offset":3241},{"type":23,"value":89},{"type":14,"tagName":383,"properties":3247,"children":3249,"position":3259},{"id":3248},"timeframe-tokens-rolling-vs-calendar",[3250],{"type":23,"value":3251,"position":3252},"Timeframe tokens: rolling vs calendar",{"start":3253,"end":3256},{"line":3254,"column":56,"offset":3255},108,7285,{"line":3254,"column":3257,"offset":3258},41,7322,{"start":3260,"end":3262},{"line":3254,"column":27,"offset":3261},7282,{"line":3254,"column":3257,"offset":3258},{"type":23,"value":89},{"type":14,"tagName":107,"properties":3265,"children":3266,"position":3309},{},[3267,3274,3285,3291,3302],{"type":23,"value":3268,"position":3269},"The timeframe string you pass to ",{"start":3270,"end":3272},{"line":250,"column":27,"offset":3271},7324,{"line":250,"column":435,"offset":3273},7357,{"type":14,"tagName":136,"properties":3275,"children":3276,"position":3282},{},[3277],{"type":23,"value":256,"position":3278},{"start":3279,"end":3280},{"line":250,"column":435,"offset":3273},{"line":250,"column":3257,"offset":3281},7364,{"start":3283,"end":3284},{"line":250,"column":435,"offset":3273},{"line":250,"column":3257,"offset":3281},{"type":23,"value":3286,"position":3287}," and ",{"start":3288,"end":3289},{"line":250,"column":3257,"offset":3281},{"line":250,"column":1276,"offset":3290},7369,{"type":14,"tagName":136,"properties":3292,"children":3293,"position":3299},{},[3294],{"type":23,"value":237,"position":3295},{"start":3296,"end":3297},{"line":250,"column":1276,"offset":3290},{"line":250,"column":537,"offset":3298},7380,{"start":3300,"end":3301},{"line":250,"column":1276,"offset":3290},{"line":250,"column":537,"offset":3298},{"type":23,"value":3303,"position":3304}," comes in two flavours, and the difference is where the bucket boundaries fall.",{"start":3305,"end":3306},{"line":250,"column":537,"offset":3298},{"line":250,"column":3307,"offset":3308},136,7459,{"start":3310,"end":3311},{"line":250,"column":27,"offset":3271},{"line":250,"column":3307,"offset":3308},{"type":23,"value":89},{"type":14,"tagName":107,"properties":3314,"children":3315,"position":3493},{},[3316,3333,3339,3351,3356,3368,3374,3386,3393,3405,3412,3428,3435,3447,3454,3466,3473,3486],{"type":14,"tagName":111,"properties":3317,"children":3318,"position":3327},{},[3319],{"type":23,"value":3320,"position":3321},"Rolling tokens",{"start":3322,"end":3325},{"line":3323,"column":32,"offset":3324},112,7463,{"line":3323,"column":486,"offset":3326},7477,{"start":3328,"end":3330},{"line":3323,"column":27,"offset":3329},7461,{"line":3323,"column":3331,"offset":3332},19,7479,{"type":23,"value":3334,"position":3335}," are ",{"start":3336,"end":3337},{"line":3323,"column":3331,"offset":3332},{"line":3323,"column":640,"offset":3338},7484,{"type":14,"tagName":136,"properties":3340,"children":3341,"position":3348},{},[3342],{"type":23,"value":3343,"position":3344},"Nm",{"start":3345,"end":3346},{"line":3323,"column":640,"offset":3338},{"line":3323,"column":2196,"offset":3347},7488,{"start":3349,"end":3350},{"line":3323,"column":640,"offset":3338},{"line":3323,"column":2196,"offset":3347},{"type":23,"value":1591,"position":3352},{"start":3353,"end":3354},{"line":3323,"column":2196,"offset":3347},{"line":3323,"column":28,"offset":3355},7490,{"type":14,"tagName":136,"properties":3357,"children":3358,"position":3365},{},[3359],{"type":23,"value":3360,"position":3361},"Nh",{"start":3362,"end":3363},{"line":3323,"column":28,"offset":3355},{"line":3323,"column":435,"offset":3364},7494,{"start":3366,"end":3367},{"line":3323,"column":28,"offset":3355},{"line":3323,"column":435,"offset":3364},{"type":23,"value":3369,"position":3370},", and ",{"start":3371,"end":3372},{"line":3323,"column":435,"offset":3364},{"line":3323,"column":1617,"offset":3373},7500,{"type":14,"tagName":136,"properties":3375,"children":3376,"position":3383},{},[3377],{"type":23,"value":3378,"position":3379},"Nd",{"start":3380,"end":3381},{"line":3323,"column":1617,"offset":3373},{"line":3323,"column":586,"offset":3382},7504,{"start":3384,"end":3385},{"line":3323,"column":1617,"offset":3373},{"line":3323,"column":586,"offset":3382},{"type":23,"value":3387,"position":3388}," (a count plus minute, hour, or day). Each bucket is exactly ",{"start":3389,"end":3390},{"line":3323,"column":586,"offset":3382},{"line":3323,"column":3391,"offset":3392},105,7565,{"type":14,"tagName":136,"properties":3394,"children":3395,"position":3402},{},[3396],{"type":23,"value":3397,"position":3398},"N",{"start":3399,"end":3400},{"line":3323,"column":3391,"offset":3392},{"line":3323,"column":3254,"offset":3401},7568,{"start":3403,"end":3404},{"line":3323,"column":3391,"offset":3392},{"line":3323,"column":3254,"offset":3401},{"type":23,"value":3406,"position":3407}," units wide, ",{"start":3408,"end":3409},{"line":3323,"column":3254,"offset":3401},{"line":3323,"column":3410,"offset":3411},121,7581,{"type":14,"tagName":111,"properties":3413,"children":3414,"position":3423},{},[3415],{"type":23,"value":3416,"position":3417},"floored from the Unix epoch",{"start":3418,"end":3420},{"line":3323,"column":1420,"offset":3419},7583,{"line":3323,"column":3421,"offset":3422},150,7610,{"start":3424,"end":3425},{"line":3323,"column":3410,"offset":3411},{"line":3323,"column":3426,"offset":3427},152,7612,{"type":23,"value":3429,"position":3430},". ",{"start":3431,"end":3432},{"line":3323,"column":3426,"offset":3427},{"line":3323,"column":3433,"offset":3434},154,7614,{"type":14,"tagName":136,"properties":3436,"children":3437,"position":3444},{},[3438],{"type":23,"value":893,"position":3439},{"start":3440,"end":3441},{"line":3323,"column":3433,"offset":3434},{"line":3323,"column":3442,"offset":3443},160,7620,{"start":3445,"end":3446},{"line":3323,"column":3433,"offset":3434},{"line":3323,"column":3442,"offset":3443},{"type":23,"value":3448,"position":3449}," buckets start wherever epoch 4-hour slots land; ",{"start":3450,"end":3451},{"line":3323,"column":3442,"offset":3443},{"line":3323,"column":3452,"offset":3453},209,7669,{"type":14,"tagName":136,"properties":3455,"children":3456,"position":3463},{},[3457],{"type":23,"value":3458,"position":3459},"\"1d\"",{"start":3460,"end":3461},{"line":3323,"column":3452,"offset":3453},{"line":3323,"column":3194,"offset":3462},7675,{"start":3464,"end":3465},{"line":3323,"column":3452,"offset":3453},{"line":3323,"column":3194,"offset":3462},{"type":23,"value":3467,"position":3468}," starts at ",{"start":3469,"end":3470},{"line":3323,"column":3194,"offset":3462},{"line":3323,"column":3471,"offset":3472},226,7686,{"type":14,"tagName":136,"properties":3474,"children":3475,"position":3483},{},[3476],{"type":23,"value":3477,"position":3478},"00:00",{"start":3479,"end":3480},{"line":3323,"column":3471,"offset":3472},{"line":3323,"column":3481,"offset":3482},233,7693,{"start":3484,"end":3485},{"line":3323,"column":3471,"offset":3472},{"line":3323,"column":3481,"offset":3482},{"type":23,"value":3487,"position":3488}," UTC purely because that is where epoch days fall. A positive integer (milliseconds) is the same epoch-floor rule.",{"start":3489,"end":3490},{"line":3323,"column":3481,"offset":3482},{"line":3323,"column":3491,"offset":3492},347,7807,{"start":3494,"end":3495},{"line":3323,"column":27,"offset":3329},{"line":3323,"column":3491,"offset":3492},{"type":23,"value":89},{"type":14,"tagName":107,"properties":3498,"children":3499,"position":3612},{},[3500,3516,3522,3534,3539,3551,3557,3570,3575,3587,3592,3605],{"type":14,"tagName":111,"properties":3501,"children":3502,"position":3511},{},[3503],{"type":23,"value":3504,"position":3505},"Calendar tokens",{"start":3506,"end":3509},{"line":3507,"column":32,"offset":3508},114,7811,{"line":3507,"column":489,"offset":3510},7826,{"start":3512,"end":3514},{"line":3507,"column":27,"offset":3513},7809,{"line":3507,"column":565,"offset":3515},7828,{"type":23,"value":3517,"position":3518}," are the five uppercase strings ",{"start":3519,"end":3520},{"line":3507,"column":565,"offset":3515},{"line":3507,"column":1364,"offset":3521},7860,{"type":14,"tagName":136,"properties":3523,"children":3524,"position":3531},{},[3525],{"type":23,"value":3526,"position":3527},"\"1D\"",{"start":3528,"end":3529},{"line":3507,"column":1364,"offset":3521},{"line":3507,"column":687,"offset":3530},7866,{"start":3532,"end":3533},{"line":3507,"column":1364,"offset":3521},{"line":3507,"column":687,"offset":3530},{"type":23,"value":1591,"position":3535},{"start":3536,"end":3537},{"line":3507,"column":687,"offset":3530},{"line":3507,"column":692,"offset":3538},7868,{"type":14,"tagName":136,"properties":3540,"children":3541,"position":3548},{},[3542],{"type":23,"value":3543,"position":3544},"\"1W\"",{"start":3545,"end":3546},{"line":3507,"column":692,"offset":3538},{"line":3507,"column":1644,"offset":3547},7874,{"start":3549,"end":3550},{"line":3507,"column":692,"offset":3538},{"line":3507,"column":1644,"offset":3547},{"type":23,"value":1591,"position":3552},{"start":3553,"end":3554},{"line":3507,"column":1644,"offset":3547},{"line":3507,"column":3555,"offset":3556},68,7876,{"type":14,"tagName":136,"properties":3558,"children":3559,"position":3567},{},[3560],{"type":23,"value":3561,"position":3562},"\"1M\"",{"start":3563,"end":3564},{"line":3507,"column":3555,"offset":3556},{"line":3507,"column":3565,"offset":3566},74,7882,{"start":3568,"end":3569},{"line":3507,"column":3555,"offset":3556},{"line":3507,"column":3565,"offset":3566},{"type":23,"value":1591,"position":3571},{"start":3572,"end":3573},{"line":3507,"column":3565,"offset":3566},{"line":3507,"column":164,"offset":3574},7884,{"type":14,"tagName":136,"properties":3576,"children":3577,"position":3584},{},[3578],{"type":23,"value":3579,"position":3580},"\"1Q\"",{"start":3581,"end":3582},{"line":3507,"column":164,"offset":3574},{"line":3507,"column":192,"offset":3583},7890,{"start":3585,"end":3586},{"line":3507,"column":164,"offset":3574},{"line":3507,"column":192,"offset":3583},{"type":23,"value":1591,"position":3588},{"start":3589,"end":3590},{"line":3507,"column":192,"offset":3583},{"line":3507,"column":1651,"offset":3591},7892,{"type":14,"tagName":136,"properties":3593,"children":3594,"position":3602},{},[3595],{"type":23,"value":3596,"position":3597},"\"1Y\"",{"start":3598,"end":3599},{"line":3507,"column":1651,"offset":3591},{"line":3507,"column":3600,"offset":3601},90,7898,{"start":3603,"end":3604},{"line":3507,"column":1651,"offset":3591},{"line":3507,"column":3600,"offset":3601},{"type":23,"value":3606,"position":3607},". They anchor to real UTC calendar boundaries instead of epoch slots:",{"start":3608,"end":3609},{"line":3507,"column":3600,"offset":3601},{"line":3507,"column":3610,"offset":3611},159,7967,{"start":3613,"end":3614},{"line":3507,"column":27,"offset":3513},{"line":3507,"column":3610,"offset":3611},{"type":23,"value":3616},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":14,"tagName":3618,"properties":3619,"children":3620,"position":3994},"table",{},[3621,3682],{"type":14,"tagName":3622,"properties":3623,"children":3624,"position":3679},"thead",{},[3625],{"type":14,"tagName":3626,"properties":3627,"children":3628,"position":3676},"tr",{},[3629,3647,3662],{"type":14,"tagName":3630,"properties":3631,"children":3632,"position":3641},"th",{},[3633],{"type":23,"value":3634,"position":3635},"Token",{"start":3636,"end":3639},{"line":3637,"column":32,"offset":3638},116,7971,{"line":3637,"column":93,"offset":3640},7976,{"start":3642,"end":3644},{"line":3637,"column":27,"offset":3643},7969,{"line":3637,"column":3645,"offset":3646},9,7977,{"type":14,"tagName":3630,"properties":3648,"children":3649,"position":3658},{},[3650],{"type":23,"value":3651,"position":3652},"Bucket",{"start":3653,"end":3656},{"line":3637,"column":3654,"offset":3655},11,7979,{"line":3637,"column":486,"offset":3657},7985,{"start":3659,"end":3660},{"line":3637,"column":3645,"offset":3646},{"line":3637,"column":489,"offset":3661},7986,{"type":14,"tagName":3630,"properties":3663,"children":3664,"position":3672},{},[3665],{"type":23,"value":3666,"position":3667},"UTC anchor",{"start":3668,"end":3670},{"line":3637,"column":565,"offset":3669},7988,{"line":3637,"column":28,"offset":3671},7998,{"start":3673,"end":3674},{"line":3637,"column":489,"offset":3661},{"line":3637,"column":33,"offset":3675},8000,{"start":3677,"end":3678},{"line":3637,"column":27,"offset":3643},{"line":3637,"column":33,"offset":3675},{"start":3680,"end":3681},{"line":3637,"column":27,"offset":3643},{"line":3637,"column":33,"offset":3675},{"type":14,"tagName":3683,"properties":3684,"children":3685,"position":3991},"tbody",{},[3686,3748,3828,3882,3936],{"type":14,"tagName":3626,"properties":3687,"children":3688,"position":3745},{},[3689,3710,3725],{"type":14,"tagName":3690,"properties":3691,"children":3692,"position":3705},"td",{},[3693],{"type":14,"tagName":136,"properties":3694,"children":3695,"position":3702},{},[3696],{"type":23,"value":3526,"position":3697},{"start":3698,"end":3700},{"line":53,"column":32,"offset":3699},8023,{"line":53,"column":3645,"offset":3701},8029,{"start":3703,"end":3704},{"line":53,"column":32,"offset":3699},{"line":53,"column":3645,"offset":3701},{"start":3706,"end":3708},{"line":53,"column":27,"offset":3707},8021,{"line":53,"column":61,"offset":3709},8030,{"type":14,"tagName":3690,"properties":3711,"children":3712,"position":3721},{},[3713],{"type":23,"value":3714,"position":3715},"day",{"start":3716,"end":3718},{"line":53,"column":391,"offset":3717},8032,{"line":53,"column":3719,"offset":3720},15,8035,{"start":3722,"end":3723},{"line":53,"column":61,"offset":3709},{"line":53,"column":394,"offset":3724},8036,{"type":14,"tagName":3690,"properties":3726,"children":3727,"position":3741},{},[3728],{"type":14,"tagName":136,"properties":3729,"children":3730,"position":3738},{},[3731],{"type":23,"value":3477,"position":3732},{"start":3733,"end":3735},{"line":53,"column":489,"offset":3734},8038,{"line":53,"column":3736,"offset":3737},25,8045,{"start":3739,"end":3740},{"line":53,"column":489,"offset":3734},{"line":53,"column":3736,"offset":3737},{"start":3742,"end":3743},{"line":53,"column":394,"offset":3724},{"line":53,"column":498,"offset":3744},8047,{"start":3746,"end":3747},{"line":53,"column":27,"offset":3707},{"line":53,"column":498,"offset":3744},{"type":14,"tagName":3626,"properties":3749,"children":3750,"position":3825},{},[3751,3771,3785],{"type":14,"tagName":3690,"properties":3752,"children":3753,"position":3766},{},[3754],{"type":14,"tagName":136,"properties":3755,"children":3756,"position":3763},{},[3757],{"type":23,"value":3543,"position":3758},{"start":3759,"end":3761},{"line":79,"column":32,"offset":3760},8050,{"line":79,"column":3645,"offset":3762},8056,{"start":3764,"end":3765},{"line":79,"column":32,"offset":3760},{"line":79,"column":3645,"offset":3762},{"start":3767,"end":3769},{"line":79,"column":27,"offset":3768},8048,{"line":79,"column":61,"offset":3770},8057,{"type":14,"tagName":3690,"properties":3772,"children":3773,"position":3781},{},[3774],{"type":23,"value":3775,"position":3776},"week",{"start":3777,"end":3779},{"line":79,"column":391,"offset":3778},8059,{"line":79,"column":394,"offset":3780},8063,{"start":3782,"end":3783},{"line":79,"column":61,"offset":3770},{"line":79,"column":486,"offset":3784},8064,{"type":14,"tagName":3690,"properties":3786,"children":3787,"position":3821},{},[3788,3804,3809],{"type":14,"tagName":111,"properties":3789,"children":3790,"position":3799},{},[3791],{"type":23,"value":3792,"position":3793},"Monday",{"start":3794,"end":3797},{"line":79,"column":3795,"offset":3796},21,8068,{"line":79,"column":498,"offset":3798},8074,{"start":3800,"end":3802},{"line":79,"column":3331,"offset":3801},8066,{"line":79,"column":29,"offset":3803},8076,{"type":23,"value":266,"position":3805},{"start":3806,"end":3807},{"line":79,"column":29,"offset":3803},{"line":79,"column":28,"offset":3808},8077,{"type":14,"tagName":136,"properties":3810,"children":3811,"position":3818},{},[3812],{"type":23,"value":3477,"position":3813},{"start":3814,"end":3815},{"line":79,"column":28,"offset":3808},{"line":79,"column":3816,"offset":3817},37,8084,{"start":3819,"end":3820},{"line":79,"column":28,"offset":3808},{"line":79,"column":3816,"offset":3817},{"start":3822,"end":3823},{"line":79,"column":486,"offset":3784},{"line":79,"column":3174,"offset":3824},8086,{"start":3826,"end":3827},{"line":79,"column":27,"offset":3768},{"line":79,"column":3174,"offset":3824},{"type":14,"tagName":3626,"properties":3829,"children":3830,"position":3879},{},[3831,3851,3865],{"type":14,"tagName":3690,"properties":3832,"children":3833,"position":3846},{},[3834],{"type":14,"tagName":136,"properties":3835,"children":3836,"position":3843},{},[3837],{"type":23,"value":3561,"position":3838},{"start":3839,"end":3841},{"line":1743,"column":32,"offset":3840},8089,{"line":1743,"column":3645,"offset":3842},8095,{"start":3844,"end":3845},{"line":1743,"column":32,"offset":3840},{"line":1743,"column":3645,"offset":3842},{"start":3847,"end":3849},{"line":1743,"column":27,"offset":3848},8087,{"line":1743,"column":61,"offset":3850},8096,{"type":14,"tagName":3690,"properties":3852,"children":3853,"position":3861},{},[3854],{"type":23,"value":3855,"position":3856},"calendar month",{"start":3857,"end":3859},{"line":1743,"column":391,"offset":3858},8098,{"line":1743,"column":656,"offset":3860},8112,{"start":3862,"end":3863},{"line":1743,"column":61,"offset":3850},{"line":1743,"column":498,"offset":3864},8113,{"type":14,"tagName":3690,"properties":3866,"children":3867,"position":3875},{},[3868],{"type":23,"value":3869,"position":3870},"first of the month",{"start":3871,"end":3873},{"line":1743,"column":29,"offset":3872},8115,{"line":1743,"column":676,"offset":3874},8133,{"start":3876,"end":3877},{"line":1743,"column":498,"offset":3864},{"line":1743,"column":603,"offset":3878},8135,{"start":3880,"end":3881},{"line":1743,"column":27,"offset":3848},{"line":1743,"column":603,"offset":3878},{"type":14,"tagName":3626,"properties":3883,"children":3884,"position":3933},{},[3885,3905,3919],{"type":14,"tagName":3690,"properties":3886,"children":3887,"position":3900},{},[3888],{"type":14,"tagName":136,"properties":3889,"children":3890,"position":3897},{},[3891],{"type":23,"value":3579,"position":3892},{"start":3893,"end":3895},{"line":3410,"column":32,"offset":3894},8138,{"line":3410,"column":3645,"offset":3896},8144,{"start":3898,"end":3899},{"line":3410,"column":32,"offset":3894},{"line":3410,"column":3645,"offset":3896},{"start":3901,"end":3903},{"line":3410,"column":27,"offset":3902},8136,{"line":3410,"column":61,"offset":3904},8145,{"type":14,"tagName":3690,"properties":3906,"children":3907,"position":3915},{},[3908],{"type":23,"value":3909,"position":3910},"quarter",{"start":3911,"end":3913},{"line":3410,"column":391,"offset":3912},8147,{"line":3410,"column":3331,"offset":3914},8154,{"start":3916,"end":3917},{"line":3410,"column":61,"offset":3904},{"line":3410,"column":565,"offset":3918},8155,{"type":14,"tagName":3690,"properties":3920,"children":3921,"position":3929},{},[3922],{"type":23,"value":3923,"position":3924},"Jan / Apr / Jul / Oct 1",{"start":3925,"end":3927},{"line":3410,"column":623,"offset":3926},8157,{"line":3410,"column":454,"offset":3928},8180,{"start":3930,"end":3931},{"line":3410,"column":565,"offset":3918},{"line":3410,"column":676,"offset":3932},8182,{"start":3934,"end":3935},{"line":3410,"column":27,"offset":3902},{"line":3410,"column":676,"offset":3932},{"type":14,"tagName":3626,"properties":3937,"children":3938,"position":3988},{},[3939,3960,3974],{"type":14,"tagName":3690,"properties":3940,"children":3941,"position":3955},{},[3942],{"type":14,"tagName":136,"properties":3943,"children":3944,"position":3952},{},[3945],{"type":23,"value":3596,"position":3946},{"start":3947,"end":3950},{"line":3948,"column":32,"offset":3949},122,8185,{"line":3948,"column":3645,"offset":3951},8191,{"start":3953,"end":3954},{"line":3948,"column":32,"offset":3949},{"line":3948,"column":3645,"offset":3951},{"start":3956,"end":3958},{"line":3948,"column":27,"offset":3957},8183,{"line":3948,"column":61,"offset":3959},8192,{"type":14,"tagName":3690,"properties":3961,"children":3962,"position":3970},{},[3963],{"type":23,"value":3964,"position":3965},"calendar year",{"start":3966,"end":3968},{"line":3948,"column":391,"offset":3967},8194,{"line":3948,"column":3736,"offset":3969},8207,{"start":3971,"end":3972},{"line":3948,"column":61,"offset":3959},{"line":3948,"column":656,"offset":3973},8208,{"type":14,"tagName":3690,"properties":3975,"children":3976,"position":3984},{},[3977],{"type":23,"value":3978,"position":3979},"Jan 1",{"start":3980,"end":3982},{"line":3948,"column":2196,"offset":3981},8210,{"line":3948,"column":626,"offset":3983},8215,{"start":3985,"end":3986},{"line":3948,"column":656,"offset":3973},{"line":3948,"column":1774,"offset":3987},8217,{"start":3989,"end":3990},{"line":3948,"column":27,"offset":3957},{"line":3948,"column":1774,"offset":3987},{"start":3992,"end":3993},{"line":53,"column":27,"offset":3707},{"line":3948,"column":1774,"offset":3987},{"start":3995,"end":3996},{"line":3637,"column":27,"offset":3643},{"line":3948,"column":1774,"offset":3987},{"type":23,"value":89},{"type":14,"tagName":107,"properties":3999,"children":4000,"position":4237},{},[4001,4017,4022,4034,4040,4051,4058,4070,4076,4087,4094,4106,4112,4129,4136,4149,4155,4168,4175,4193,4200,4212,4218,4231],{"type":14,"tagName":111,"properties":4002,"children":4003,"position":4012},{},[4004],{"type":23,"value":4005,"position":4006},"Case is significant.",{"start":4007,"end":4009},{"line":279,"column":32,"offset":4008},8221,{"line":279,"column":4010,"offset":4011},23,8241,{"start":4013,"end":4015},{"line":279,"column":27,"offset":4014},8219,{"line":279,"column":3736,"offset":4016},8243,{"type":23,"value":266,"position":4018},{"start":4019,"end":4020},{"line":279,"column":3736,"offset":4016},{"line":279,"column":656,"offset":4021},8244,{"type":14,"tagName":136,"properties":4023,"children":4024,"position":4031},{},[4025],{"type":23,"value":4026,"position":4027},"\"1m\"",{"start":4028,"end":4029},{"line":279,"column":656,"offset":4021},{"line":279,"column":33,"offset":4030},8250,{"start":4032,"end":4033},{"line":279,"column":656,"offset":4021},{"line":279,"column":33,"offset":4030},{"type":23,"value":4035,"position":4036}," is a one-minute rolling bucket; ",{"start":4037,"end":4038},{"line":279,"column":33,"offset":4030},{"line":279,"column":1771,"offset":4039},8283,{"type":14,"tagName":136,"properties":4041,"children":4042,"position":4048},{},[4043],{"type":23,"value":3561,"position":4044},{"start":4045,"end":4046},{"line":279,"column":1771,"offset":4039},{"line":279,"column":144,"offset":4047},8289,{"start":4049,"end":4050},{"line":279,"column":1771,"offset":4039},{"line":279,"column":144,"offset":4047},{"type":23,"value":4052,"position":4053}," is a calendar month. ",{"start":4054,"end":4055},{"line":279,"column":144,"offset":4047},{"line":279,"column":4056,"offset":4057},93,8311,{"type":14,"tagName":136,"properties":4059,"children":4060,"position":4067},{},[4061],{"type":23,"value":3458,"position":4062},{"start":4063,"end":4064},{"line":279,"column":4056,"offset":4057},{"line":279,"column":4065,"offset":4066},99,8317,{"start":4068,"end":4069},{"line":279,"column":4056,"offset":4057},{"line":279,"column":4065,"offset":4066},{"type":23,"value":4071,"position":4072}," (rolling) and ",{"start":4073,"end":4074},{"line":279,"column":4065,"offset":4066},{"line":279,"column":3507,"offset":4075},8332,{"type":14,"tagName":136,"properties":4077,"children":4078,"position":4084},{},[4079],{"type":23,"value":3526,"position":4080},{"start":4081,"end":4082},{"line":279,"column":3507,"offset":4075},{"line":279,"column":1743,"offset":4083},8338,{"start":4085,"end":4086},{"line":279,"column":3507,"offset":4075},{"line":279,"column":1743,"offset":4083},{"type":23,"value":4088,"position":4089}," (calendar day) happen to share a 24h span, but only ",{"start":4090,"end":4091},{"line":279,"column":1743,"offset":4083},{"line":279,"column":4092,"offset":4093},173,8391,{"type":14,"tagName":136,"properties":4095,"children":4096,"position":4103},{},[4097],{"type":23,"value":3526,"position":4098},{"start":4099,"end":4100},{"line":279,"column":4092,"offset":4093},{"line":279,"column":4101,"offset":4102},179,8397,{"start":4104,"end":4105},{"line":279,"column":4092,"offset":4093},{"line":279,"column":4101,"offset":4102},{"type":23,"value":4107,"position":4108}," is calendar-anchored. Calendar tokens only support a ",{"start":4109,"end":4110},{"line":279,"column":4101,"offset":4102},{"line":279,"column":3481,"offset":4111},8451,{"type":14,"tagName":111,"properties":4113,"children":4114,"position":4124},{},[4115],{"type":23,"value":4116,"position":4117},"count of 1",{"start":4118,"end":4121},{"line":279,"column":4119,"offset":4120},235,8453,{"line":279,"column":4122,"offset":4123},245,8463,{"start":4125,"end":4126},{"line":279,"column":3481,"offset":4111},{"line":279,"column":4127,"offset":4128},247,8465,{"type":23,"value":4130,"position":4131},", so ",{"start":4132,"end":4133},{"line":279,"column":4127,"offset":4128},{"line":279,"column":4134,"offset":4135},252,8470,{"type":14,"tagName":136,"properties":4137,"children":4138,"position":4146},{},[4139],{"type":23,"value":4140,"position":4141},"\"2W\"",{"start":4142,"end":4143},{"line":279,"column":4134,"offset":4135},{"line":279,"column":4144,"offset":4145},258,8476,{"start":4147,"end":4148},{"line":279,"column":4134,"offset":4135},{"line":279,"column":4144,"offset":4145},{"type":23,"value":1591,"position":4150},{"start":4151,"end":4152},{"line":279,"column":4144,"offset":4145},{"line":279,"column":4153,"offset":4154},260,8478,{"type":14,"tagName":136,"properties":4156,"children":4157,"position":4165},{},[4158],{"type":23,"value":4159,"position":4160},"\"3M\"",{"start":4161,"end":4162},{"line":279,"column":4153,"offset":4154},{"line":279,"column":4163,"offset":4164},266,8484,{"start":4166,"end":4167},{"line":279,"column":4153,"offset":4154},{"line":279,"column":4163,"offset":4164},{"type":23,"value":4169,"position":4170},", and the like are rejected (see ",{"start":4171,"end":4172},{"line":279,"column":4163,"offset":4164},{"line":279,"column":4173,"offset":4174},299,8517,{"type":14,"tagName":1661,"properties":4176,"children":4178,"position":4188},{"href":4177},"#boundaries-and-exact-errors",[4179],{"type":23,"value":4180,"position":4181},"boundaries",{"start":4182,"end":4185},{"line":279,"column":4183,"offset":4184},300,8518,{"line":279,"column":4186,"offset":4187},310,8528,{"start":4189,"end":4190},{"line":279,"column":4173,"offset":4174},{"line":279,"column":4191,"offset":4192},341,8559,{"type":23,"value":4194,"position":4195},"). For a fixed multi-unit span, use a rolling token such as ",{"start":4196,"end":4197},{"line":279,"column":4191,"offset":4192},{"line":279,"column":4198,"offset":4199},401,8619,{"type":14,"tagName":136,"properties":4201,"children":4202,"position":4209},{},[4203],{"type":23,"value":4204,"position":4205},"\"14d\"",{"start":4206,"end":4207},{"line":279,"column":4198,"offset":4199},{"line":279,"column":193,"offset":4208},8626,{"start":4210,"end":4211},{"line":279,"column":4198,"offset":4199},{"line":279,"column":193,"offset":4208},{"type":23,"value":4213,"position":4214}," or ",{"start":4215,"end":4216},{"line":279,"column":193,"offset":4208},{"line":279,"column":203,"offset":4217},8630,{"type":14,"tagName":136,"properties":4219,"children":4220,"position":4228},{},[4221],{"type":23,"value":4222,"position":4223},"\"720h\"",{"start":4224,"end":4225},{"line":279,"column":203,"offset":4217},{"line":279,"column":4226,"offset":4227},420,8638,{"start":4229,"end":4230},{"line":279,"column":203,"offset":4217},{"line":279,"column":4226,"offset":4227},{"type":23,"value":1754,"position":4232},{"start":4233,"end":4234},{"line":279,"column":4226,"offset":4227},{"line":279,"column":4235,"offset":4236},421,8639,{"start":4238,"end":4239},{"line":279,"column":27,"offset":4014},{"line":279,"column":4235,"offset":4236},{"type":23,"value":89},{"type":14,"tagName":107,"properties":4242,"children":4243,"position":4425},{},[4244,4252,4264,4270,4282,4288,4303,4310,4322,4329,4340,4347,4360,4366,4378,4385,4398,4405,4418],{"type":23,"value":4245,"position":4246},"The distinction is observable. In this probe a Monday-anchored ",{"start":4247,"end":4250},{"line":4248,"column":27,"offset":4249},126,8641,{"line":4248,"column":1635,"offset":4251},8704,{"type":14,"tagName":136,"properties":4253,"children":4254,"position":4261},{},[4255],{"type":23,"value":3543,"position":4256},{"start":4257,"end":4258},{"line":4248,"column":1635,"offset":4251},{"line":4248,"column":4259,"offset":4260},70,8710,{"start":4262,"end":4263},{"line":4248,"column":1635,"offset":4251},{"line":4248,"column":4259,"offset":4260},{"type":23,"value":4265,"position":4266}," and a rolling ",{"start":4267,"end":4268},{"line":4248,"column":4259,"offset":4260},{"line":4248,"column":2257,"offset":4269},8725,{"type":14,"tagName":136,"properties":4271,"children":4272,"position":4279},{},[4273],{"type":23,"value":4274,"position":4275},"\"7d\"",{"start":4276,"end":4277},{"line":4248,"column":2257,"offset":4269},{"line":4248,"column":221,"offset":4278},8731,{"start":4280,"end":4281},{"line":4248,"column":2257,"offset":4269},{"line":4248,"column":221,"offset":4278},{"type":23,"value":4283,"position":4284}," over the same chart produce ",{"start":4285,"end":4286},{"line":4248,"column":221,"offset":4278},{"line":4248,"column":1743,"offset":4287},8760,{"type":14,"tagName":111,"properties":4289,"children":4290,"position":4299},{},[4291],{"type":23,"value":4292,"position":4293},"different",{"start":4294,"end":4296},{"line":4248,"column":3948,"offset":4295},8762,{"line":4248,"column":4297,"offset":4298},131,8771,{"start":4300,"end":4301},{"line":4248,"column":1743,"offset":4287},{"line":4248,"column":289,"offset":4302},8773,{"type":23,"value":4304,"position":4305}," closes (the probe's last bar reads ",{"start":4306,"end":4307},{"line":4248,"column":289,"offset":4302},{"line":4248,"column":4308,"offset":4309},169,8809,{"type":14,"tagName":136,"properties":4311,"children":4312,"position":4319},{},[4313],{"type":23,"value":4314,"position":4315},"121.64",{"start":4316,"end":4317},{"line":4248,"column":4308,"offset":4309},{"line":4248,"column":68,"offset":4318},8817,{"start":4320,"end":4321},{"line":4248,"column":4308,"offset":4309},{"line":4248,"column":68,"offset":4318},{"type":23,"value":4323,"position":4324}," for ",{"start":4325,"end":4326},{"line":4248,"column":68,"offset":4318},{"line":4248,"column":4327,"offset":4328},182,8822,{"type":14,"tagName":136,"properties":4330,"children":4331,"position":4337},{},[4332],{"type":23,"value":160,"position":4333},{"start":4334,"end":4335},{"line":4248,"column":4327,"offset":4328},{"line":4248,"column":1483,"offset":4336},8826,{"start":4338,"end":4339},{"line":4248,"column":4327,"offset":4328},{"line":4248,"column":1483,"offset":4336},{"type":23,"value":4341,"position":4342}," versus ",{"start":4343,"end":4344},{"line":4248,"column":1483,"offset":4336},{"line":4248,"column":4345,"offset":4346},194,8834,{"type":14,"tagName":136,"properties":4348,"children":4349,"position":4357},{},[4350],{"type":23,"value":4351,"position":4352},"113.55",{"start":4353,"end":4354},{"line":4248,"column":4345,"offset":4346},{"line":4248,"column":4355,"offset":4356},202,8842,{"start":4358,"end":4359},{"line":4248,"column":4345,"offset":4346},{"line":4248,"column":4355,"offset":4356},{"type":23,"value":4323,"position":4361},{"start":4362,"end":4363},{"line":4248,"column":4355,"offset":4356},{"line":4248,"column":4364,"offset":4365},207,8847,{"type":14,"tagName":136,"properties":4367,"children":4368,"position":4375},{},[4369],{"type":23,"value":4370,"position":4371},"7d",{"start":4372,"end":4373},{"line":4248,"column":4364,"offset":4365},{"line":4248,"column":1658,"offset":4374},8851,{"start":4376,"end":4377},{"line":4248,"column":4364,"offset":4365},{"line":4248,"column":1658,"offset":4374},{"type":23,"value":4379,"position":4380},"), because their week boundaries fall on different days. The ",{"start":4381,"end":4382},{"line":4248,"column":1658,"offset":4374},{"line":4248,"column":4383,"offset":4384},272,8912,{"type":14,"tagName":136,"properties":4386,"children":4387,"position":4395},{},[4388],{"type":23,"value":4389,"position":4390},"request(\"…\", \"1W\")",{"start":4391,"end":4392},{"line":4248,"column":4383,"offset":4384},{"line":4248,"column":4393,"offset":4394},292,8932,{"start":4396,"end":4397},{"line":4248,"column":4383,"offset":4384},{"line":4248,"column":4393,"offset":4394},{"type":23,"value":4399,"position":4400}," series matches the ",{"start":4401,"end":4402},{"line":4248,"column":4393,"offset":4394},{"line":4248,"column":4403,"offset":4404},312,8952,{"type":14,"tagName":136,"properties":4406,"children":4407,"position":4415},{},[4408],{"type":23,"value":4409,"position":4410},"htf(…, \"1W\")",{"start":4411,"end":4412},{"line":4248,"column":4403,"offset":4404},{"line":4248,"column":4413,"offset":4414},326,8966,{"start":4416,"end":4417},{"line":4248,"column":4403,"offset":4404},{"line":4248,"column":4413,"offset":4414},{"type":23,"value":4419,"position":4420}," series exactly.",{"start":4421,"end":4422},{"line":4248,"column":4413,"offset":4414},{"line":4248,"column":4423,"offset":4424},342,8982,{"start":4426,"end":4427},{"line":4248,"column":27,"offset":4249},{"line":4248,"column":4423,"offset":4424},{"type":23,"value":89},{"type":11,"children":4430},[4431],{"type":14,"tagName":727,"properties":4432,"children":4434,"data":-1},{"class":729,"style":730,"tabindex":731,"title":4433},"scripts/probes/mtf/calendar_views.ks",[4435],{"type":14,"tagName":136,"properties":4436,"children":4437},{},[4438,4445,4446,4494,4495,4498,4499,4534,4535,4538,4539,4547,4548,4556,4557,4597,4598,4638,4639,4679,4680,4720,4721,4724,4725,4807,4808,4890,4891,4973,4974],{"type":14,"tagName":35,"properties":4439,"children":4440},{"class":738},[4441],{"type":14,"tagName":35,"properties":4442,"children":4443},{"style":742},[4444],{"type":23,"value":745},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4447,"children":4448},{"class":738},[4449,4453,4457,4461,4466,4470,4474,4478,4482,4486,4490],{"type":14,"tagName":35,"properties":4450,"children":4451},{"style":752},[4452],{"type":23,"value":755},{"type":14,"tagName":35,"properties":4454,"children":4455},{"style":758},[4456],{"type":23,"value":761},{"type":14,"tagName":35,"properties":4458,"children":4459},{"style":764},[4460],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4462,"children":4463},{"style":770},[4464],{"type":23,"value":4465},"\"Verified Calendar HTF Views\"",{"type":14,"tagName":35,"properties":4467,"children":4468},{"style":758},[4469],{"type":23,"value":778},{"type":14,"tagName":35,"properties":4471,"children":4472},{"style":764},[4473],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4475,"children":4476},{"style":770},[4477],{"type":23,"value":1896},{"type":14,"tagName":35,"properties":4479,"children":4480},{"style":758},[4481],{"type":23,"value":792},{"type":14,"tagName":35,"properties":4483,"children":4484},{"style":764},[4485],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4487,"children":4488},{"style":799},[4489],{"type":23,"value":802},{"type":14,"tagName":35,"properties":4491,"children":4492},{"style":758},[4493],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4496,"children":4497},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":4500,"children":4501},{"class":738},[4502,4506,4510,4514,4518,4522,4526,4530],{"type":14,"tagName":35,"properties":4503,"children":4504},{"style":758},[4505],{"type":23,"value":2379},{"type":14,"tagName":35,"properties":4507,"children":4508},{"style":764},[4509],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4511,"children":4512},{"style":752},[4513],{"type":23,"value":829},{"type":14,"tagName":35,"properties":4515,"children":4516},{"style":758},[4517],{"type":23,"value":834},{"type":14,"tagName":35,"properties":4519,"children":4520},{"style":764},[4521],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4523,"children":4524},{"style":758},[4525],{"type":23,"value":843},{"type":14,"tagName":35,"properties":4527,"children":4528},{"style":764},[4529],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4531,"children":4532},{"style":758},[4533],{"type":23,"value":852},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4536,"children":4537},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":4540,"children":4541},{"class":738},[4542],{"type":14,"tagName":35,"properties":4543,"children":4544},{"style":742},[4545],{"type":23,"value":4546},"// Calendar tokens are UPPERCASE and UTC-anchored. \"1W\" is the Monday-anchored",{"type":23,"value":89},{"type":14,"tagName":35,"properties":4549,"children":4550},{"class":738},[4551],{"type":14,"tagName":35,"properties":4552,"children":4553},{"style":742},[4554],{"type":23,"value":4555},"// calendar week; \"7d\" is a rolling 7-day epoch-floor bucket. They are DISTINCT.",{"type":23,"value":89},{"type":14,"tagName":35,"properties":4558,"children":4559},{"class":738},[4560,4565,4569,4573,4577,4581,4585,4589,4593],{"type":14,"tagName":35,"properties":4561,"children":4562},{"style":758},[4563],{"type":23,"value":4564},"timeseries dayView ",{"type":14,"tagName":35,"properties":4566,"children":4567},{"style":764},[4568],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4570,"children":4571},{"style":752},[4572],{"type":23,"value":870},{"type":14,"tagName":35,"properties":4574,"children":4575},{"style":758},[4576],{"type":23,"value":875},{"type":14,"tagName":35,"properties":4578,"children":4579},{"style":764},[4580],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4582,"children":4583},{"style":758},[4584],{"type":23,"value":2436},{"type":14,"tagName":35,"properties":4586,"children":4587},{"style":764},[4588],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4590,"children":4591},{"style":770},[4592],{"type":23,"value":3526},{"type":14,"tagName":35,"properties":4594,"children":4595},{"style":758},[4596],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4599,"children":4600},{"class":738},[4601,4606,4610,4614,4618,4622,4626,4630,4634],{"type":14,"tagName":35,"properties":4602,"children":4603},{"style":758},[4604],{"type":23,"value":4605},"timeseries weekView ",{"type":14,"tagName":35,"properties":4607,"children":4608},{"style":764},[4609],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4611,"children":4612},{"style":752},[4613],{"type":23,"value":870},{"type":14,"tagName":35,"properties":4615,"children":4616},{"style":758},[4617],{"type":23,"value":875},{"type":14,"tagName":35,"properties":4619,"children":4620},{"style":764},[4621],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4623,"children":4624},{"style":758},[4625],{"type":23,"value":2436},{"type":14,"tagName":35,"properties":4627,"children":4628},{"style":764},[4629],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4631,"children":4632},{"style":770},[4633],{"type":23,"value":3543},{"type":14,"tagName":35,"properties":4635,"children":4636},{"style":758},[4637],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4640,"children":4641},{"class":738},[4642,4647,4651,4655,4659,4663,4667,4671,4675],{"type":14,"tagName":35,"properties":4643,"children":4644},{"style":758},[4645],{"type":23,"value":4646},"timeseries rollingWeek ",{"type":14,"tagName":35,"properties":4648,"children":4649},{"style":764},[4650],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4652,"children":4653},{"style":752},[4654],{"type":23,"value":870},{"type":14,"tagName":35,"properties":4656,"children":4657},{"style":758},[4658],{"type":23,"value":875},{"type":14,"tagName":35,"properties":4660,"children":4661},{"style":764},[4662],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4664,"children":4665},{"style":758},[4666],{"type":23,"value":2436},{"type":14,"tagName":35,"properties":4668,"children":4669},{"style":764},[4670],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4672,"children":4673},{"style":770},[4674],{"type":23,"value":4274},{"type":14,"tagName":35,"properties":4676,"children":4677},{"style":758},[4678],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4681,"children":4682},{"class":738},[4683,4688,4692,4696,4700,4704,4708,4712,4716],{"type":14,"tagName":35,"properties":4684,"children":4685},{"style":758},[4686],{"type":23,"value":4687},"timeseries weekRequested ",{"type":14,"tagName":35,"properties":4689,"children":4690},{"style":764},[4691],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4693,"children":4694},{"style":752},[4695],{"type":23,"value":1541},{"type":14,"tagName":35,"properties":4697,"children":4698},{"style":758},[4699],{"type":23,"value":834},{"type":14,"tagName":35,"properties":4701,"children":4702},{"style":764},[4703],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4705,"children":4706},{"style":758},[4707],{"type":23,"value":2535},{"type":14,"tagName":35,"properties":4709,"children":4710},{"style":764},[4711],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4713,"children":4714},{"style":770},[4715],{"type":23,"value":3543},{"type":14,"tagName":35,"properties":4717,"children":4718},{"style":758},[4719],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4722,"children":4723},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":4726,"children":4727},{"class":738},[4728,4732,4736,4740,4745,4749,4753,4757,4761,4765,4769,4773,4777,4781,4786,4790,4794,4798,4803],{"type":14,"tagName":35,"properties":4729,"children":4730},{"style":752},[4731],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":4733,"children":4734},{"style":758},[4735],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":4737,"children":4738},{"style":764},[4739],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4741,"children":4742},{"style":758},[4743],{"type":23,"value":4744},"dayView.close, colors",{"type":14,"tagName":35,"properties":4746,"children":4747},{"style":764},[4748],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4750,"children":4751},{"style":758},[4752],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4754,"children":4755},{"style":770},[4756],{"type":23,"value":1076},{"type":14,"tagName":35,"properties":4758,"children":4759},{"style":758},[4760],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":4762,"children":4763},{"style":764},[4764],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4766,"children":4767},{"style":799},[4768],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":4770,"children":4771},{"style":758},[4772],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":4774,"children":4775},{"style":764},[4776],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4778,"children":4779},{"style":758},[4780],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4782,"children":4783},{"style":770},[4784],{"type":23,"value":4785},"\"1D close\"",{"type":14,"tagName":35,"properties":4787,"children":4788},{"style":758},[4789],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":4791,"children":4792},{"style":764},[4793],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4795,"children":4796},{"style":758},[4797],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4799,"children":4800},{"style":770},[4801],{"type":23,"value":4802},"\"confirmed prior UTC calendar day close\"",{"type":14,"tagName":35,"properties":4804,"children":4805},{"style":758},[4806],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4809,"children":4810},{"class":738},[4811,4815,4819,4823,4828,4832,4836,4840,4844,4848,4852,4856,4860,4864,4869,4873,4877,4881,4886],{"type":14,"tagName":35,"properties":4812,"children":4813},{"style":752},[4814],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":4816,"children":4817},{"style":758},[4818],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":4820,"children":4821},{"style":764},[4822],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4824,"children":4825},{"style":758},[4826],{"type":23,"value":4827},"weekView.close, colors",{"type":14,"tagName":35,"properties":4829,"children":4830},{"style":764},[4831],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4833,"children":4834},{"style":758},[4835],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4837,"children":4838},{"style":770},[4839],{"type":23,"value":2923},{"type":14,"tagName":35,"properties":4841,"children":4842},{"style":758},[4843],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":4845,"children":4846},{"style":764},[4847],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4849,"children":4850},{"style":799},[4851],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":4853,"children":4854},{"style":758},[4855],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":4857,"children":4858},{"style":764},[4859],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4861,"children":4862},{"style":758},[4863],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4865,"children":4866},{"style":770},[4867],{"type":23,"value":4868},"\"1W close\"",{"type":14,"tagName":35,"properties":4870,"children":4871},{"style":758},[4872],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":4874,"children":4875},{"style":764},[4876],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4878,"children":4879},{"style":758},[4880],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4882,"children":4883},{"style":770},[4884],{"type":23,"value":4885},"\"confirmed prior Monday-week close\"",{"type":14,"tagName":35,"properties":4887,"children":4888},{"style":758},[4889],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4892,"children":4893},{"class":738},[4894,4898,4902,4906,4911,4915,4919,4923,4927,4931,4935,4939,4943,4947,4952,4956,4960,4964,4969],{"type":14,"tagName":35,"properties":4895,"children":4896},{"style":752},[4897],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":4899,"children":4900},{"style":758},[4901],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":4903,"children":4904},{"style":764},[4905],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4907,"children":4908},{"style":758},[4909],{"type":23,"value":4910},"rollingWeek.close, colors",{"type":14,"tagName":35,"properties":4912,"children":4913},{"style":764},[4914],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4916,"children":4917},{"style":758},[4918],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4920,"children":4921},{"style":770},[4922],{"type":23,"value":3007},{"type":14,"tagName":35,"properties":4924,"children":4925},{"style":758},[4926],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":4928,"children":4929},{"style":764},[4930],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4932,"children":4933},{"style":799},[4934],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":4936,"children":4937},{"style":758},[4938],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":4940,"children":4941},{"style":764},[4942],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4944,"children":4945},{"style":758},[4946],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4948,"children":4949},{"style":770},[4950],{"type":23,"value":4951},"\"7d close\"",{"type":14,"tagName":35,"properties":4953,"children":4954},{"style":758},[4955],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":4957,"children":4958},{"style":764},[4959],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4961,"children":4962},{"style":758},[4963],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":4965,"children":4966},{"style":770},[4967],{"type":23,"value":4968},"\"rolling epoch-floor 7-day close, distinct from 1W\"",{"type":14,"tagName":35,"properties":4970,"children":4971},{"style":758},[4972],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":4975,"children":4976},{"class":738},[4977,4981,4985,4989,4994,4998,5002,5006,5010,5014,5018,5022,5026,5030,5035,5039,5043,5047,5052],{"type":14,"tagName":35,"properties":4978,"children":4979},{"style":752},[4980],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":4982,"children":4983},{"style":758},[4984],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":4986,"children":4987},{"style":764},[4988],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4990,"children":4991},{"style":758},[4992],{"type":23,"value":4993},"weekRequested.close, colors",{"type":14,"tagName":35,"properties":4995,"children":4996},{"style":764},[4997],{"type":23,"value":767},{"type":14,"tagName":35,"properties":4999,"children":5000},{"style":758},[5001],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":5003,"children":5004},{"style":770},[5005],{"type":23,"value":2126},{"type":14,"tagName":35,"properties":5007,"children":5008},{"style":758},[5009],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":5011,"children":5012},{"style":764},[5013],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5015,"children":5016},{"style":799},[5017],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":5019,"children":5020},{"style":758},[5021],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":5023,"children":5024},{"style":764},[5025],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5027,"children":5028},{"style":758},[5029],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":5031,"children":5032},{"style":770},[5033],{"type":23,"value":5034},"\"1W via request\"",{"type":14,"tagName":35,"properties":5036,"children":5037},{"style":758},[5038],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":5040,"children":5041},{"style":764},[5042],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5044,"children":5045},{"style":758},[5046],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":5048,"children":5049},{"style":770},[5050],{"type":23,"value":5051},"\"same calendar week through request shorthand\"",{"type":14,"tagName":35,"properties":5053,"children":5054},{"style":758},[5055],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":107,"properties":5058,"children":5059,"position":5198},{},[5060,5067,5079,5085,5096,5102,5113,5120,5132,5139,5152,5159,5171,5178,5191],{"type":23,"value":5061,"position":5062},"The probe ran green on engine 3.0.26 (",{"start":5063,"end":5065},{"line":54,"column":27,"offset":5064},10157,{"line":54,"column":3174,"offset":5066},10195,{"type":14,"tagName":136,"properties":5068,"children":5069,"position":5076},{},[5070],{"type":23,"value":5071,"position":5072},"ok: true",{"start":5073,"end":5074},{"line":54,"column":3174,"offset":5066},{"line":54,"column":603,"offset":5075},10205,{"start":5077,"end":5078},{"line":54,"column":3174,"offset":5066},{"line":54,"column":603,"offset":5075},{"type":23,"value":5080,"position":5081},", all four series finite and moving). ",{"start":5082,"end":5083},{"line":54,"column":603,"offset":5075},{"line":54,"column":211,"offset":5084},10243,{"type":14,"tagName":136,"properties":5086,"children":5087,"position":5093},{},[5088],{"type":23,"value":140,"position":5089},{"start":5090,"end":5091},{"line":54,"column":211,"offset":5084},{"line":54,"column":221,"offset":5092},10247,{"start":5094,"end":5095},{"line":54,"column":211,"offset":5084},{"line":54,"column":221,"offset":5092},{"type":23,"value":5097,"position":5098}," close had 298 finite values across 13 distinct steps; ",{"start":5099,"end":5100},{"line":54,"column":221,"offset":5092},{"line":54,"column":1746,"offset":5101},10302,{"type":14,"tagName":136,"properties":5103,"children":5104,"position":5110},{},[5105],{"type":23,"value":160,"position":5106},{"start":5107,"end":5108},{"line":54,"column":1746,"offset":5101},{"line":54,"column":3421,"offset":5109},10306,{"start":5111,"end":5112},{"line":54,"column":1746,"offset":5101},{"line":54,"column":3421,"offset":5109},{"type":23,"value":5114,"position":5115}," close and ",{"start":5116,"end":5117},{"line":54,"column":3421,"offset":5109},{"line":54,"column":5118,"offset":5119},161,10317,{"type":14,"tagName":136,"properties":5121,"children":5122,"position":5129},{},[5123],{"type":23,"value":5124,"position":5125},"1W via request",{"start":5126,"end":5127},{"line":54,"column":5118,"offset":5119},{"line":54,"column":68,"offset":5128},10333,{"start":5130,"end":5131},{"line":54,"column":5118,"offset":5119},{"line":54,"column":68,"offset":5128},{"type":23,"value":5133,"position":5134}," were byte-identical (last value ",{"start":5135,"end":5136},{"line":54,"column":68,"offset":5128},{"line":54,"column":5137,"offset":5138},210,10366,{"type":14,"tagName":136,"properties":5140,"children":5141,"position":5149},{},[5142],{"type":23,"value":5143,"position":5144},"121.64466637730584",{"start":5145,"end":5146},{"line":54,"column":5137,"offset":5138},{"line":54,"column":5147,"offset":5148},230,10386,{"start":5150,"end":5151},{"line":54,"column":5137,"offset":5138},{"line":54,"column":5147,"offset":5148},{"type":23,"value":5153,"position":5154},"), while the rolling ",{"start":5155,"end":5156},{"line":54,"column":5147,"offset":5148},{"line":54,"column":5157,"offset":5158},251,10407,{"type":14,"tagName":136,"properties":5160,"children":5161,"position":5168},{},[5162],{"type":23,"value":4370,"position":5163},{"start":5164,"end":5165},{"line":54,"column":5157,"offset":5158},{"line":54,"column":5166,"offset":5167},255,10411,{"start":5169,"end":5170},{"line":54,"column":5157,"offset":5158},{"line":54,"column":5166,"offset":5167},{"type":23,"value":5172,"position":5173}," close last value was ",{"start":5174,"end":5175},{"line":54,"column":5166,"offset":5167},{"line":54,"column":5176,"offset":5177},277,10433,{"type":14,"tagName":136,"properties":5179,"children":5180,"position":5188},{},[5181],{"type":23,"value":5182,"position":5183},"113.54876096708485",{"start":5184,"end":5185},{"line":54,"column":5176,"offset":5177},{"line":54,"column":5186,"offset":5187},297,10453,{"start":5189,"end":5190},{"line":54,"column":5176,"offset":5177},{"line":54,"column":5186,"offset":5187},{"type":23,"value":5192,"position":5193},". That difference is the proof the calendar and rolling weeks bucket differently.",{"start":5194,"end":5195},{"line":54,"column":5186,"offset":5187},{"line":54,"column":5196,"offset":5197},378,10534,{"start":5199,"end":5200},{"line":54,"column":27,"offset":5064},{"line":54,"column":5196,"offset":5197},{"type":23,"value":89},{"type":14,"tagName":383,"properties":5203,"children":5205,"position":5213},{"id":5204},"opts-mode-offset-and-bars",[5206],{"type":23,"value":5207,"position":5208},"opts: mode, offset, and bars",{"start":5209,"end":5211},{"line":327,"column":56,"offset":5210},10539,{"line":327,"column":33,"offset":5212},10567,{"start":5214,"end":5216},{"line":327,"column":27,"offset":5215},10536,{"line":327,"column":33,"offset":5212},{"type":23,"value":89},{"type":14,"tagName":107,"properties":5219,"children":5220,"position":5290},{},[5221,5234,5239,5250,5256,5267,5273,5285],{"type":14,"tagName":136,"properties":5222,"children":5223,"position":5231},{},[5224],{"type":23,"value":256,"position":5225},{"start":5226,"end":5229},{"line":5227,"column":27,"offset":5228},151,10569,{"line":5227,"column":93,"offset":5230},10576,{"start":5232,"end":5233},{"line":5227,"column":27,"offset":5228},{"line":5227,"column":93,"offset":5230},{"type":23,"value":3286,"position":5235},{"start":5236,"end":5237},{"line":5227,"column":93,"offset":5230},{"line":5227,"column":1367,"offset":5238},10581,{"type":14,"tagName":136,"properties":5240,"children":5241,"position":5247},{},[5242],{"type":23,"value":237,"position":5243},{"start":5244,"end":5245},{"line":5227,"column":1367,"offset":5238},{"line":5227,"column":640,"offset":5246},10592,{"start":5248,"end":5249},{"line":5227,"column":1367,"offset":5238},{"line":5227,"column":640,"offset":5246},{"type":23,"value":5251,"position":5252}," both take a final ",{"start":5253,"end":5254},{"line":5227,"column":640,"offset":5246},{"line":5227,"column":445,"offset":5255},10611,{"type":14,"tagName":136,"properties":5257,"children":5258,"position":5264},{},[5259],{"type":23,"value":275,"position":5260},{"start":5261,"end":5262},{"line":5227,"column":445,"offset":5255},{"line":5227,"column":603,"offset":5263},10617,{"start":5265,"end":5266},{"line":5227,"column":445,"offset":5255},{"line":5227,"column":603,"offset":5263},{"type":23,"value":5268,"position":5269}," object: ",{"start":5270,"end":5271},{"line":5227,"column":603,"offset":5263},{"line":5227,"column":687,"offset":5272},10626,{"type":14,"tagName":136,"properties":5274,"children":5275,"position":5282},{},[5276],{"type":23,"value":5277,"position":5278},"{ mode?, offset?, bars? }",{"start":5279,"end":5280},{"line":5227,"column":687,"offset":5272},{"line":5227,"column":2257,"offset":5281},10653,{"start":5283,"end":5284},{"line":5227,"column":687,"offset":5272},{"line":5227,"column":2257,"offset":5281},{"type":23,"value":1754,"position":5286},{"start":5287,"end":5288},{"line":5227,"column":2257,"offset":5281},{"line":5227,"column":202,"offset":5289},10654,{"start":5291,"end":5292},{"line":5227,"column":27,"offset":5228},{"line":5227,"column":202,"offset":5289},{"type":23,"value":89},{"type":14,"tagName":418,"properties":5295,"children":5296,"position":5721},{},[5297,5298,5403,5404,5549,5550,5720],{"type":23,"value":89},{"type":14,"tagName":423,"properties":5299,"children":5300,"position":5399},{},[5301,5323,5329,5343,5350,5372,5378,5392],{"type":14,"tagName":111,"properties":5302,"children":5303,"position":5318},{},[5304],{"type":14,"tagName":136,"properties":5305,"children":5306,"position":5315},{},[5307],{"type":23,"value":5308,"position":5309},"mode: \"confirmed\"",{"start":5310,"end":5313},{"line":5311,"column":67,"offset":5312},153,10660,{"line":5311,"column":640,"offset":5314},10679,{"start":5316,"end":5317},{"line":5311,"column":67,"offset":5312},{"line":5311,"column":640,"offset":5314},{"start":5319,"end":5321},{"line":5311,"column":32,"offset":5320},10658,{"line":5311,"column":656,"offset":5322},10681,{"type":23,"value":5324,"position":5325}," (the default) reads the ",{"start":5326,"end":5327},{"line":5311,"column":656,"offset":5322},{"line":5311,"column":457,"offset":5328},10706,{"type":14,"tagName":111,"properties":5330,"children":5331,"position":5339},{},[5332],{"type":23,"value":5333,"position":5334},"prior completed",{"start":5335,"end":5337},{"line":5311,"column":462,"offset":5336},10708,{"line":5311,"column":3555,"offset":5338},10723,{"start":5340,"end":5341},{"line":5311,"column":457,"offset":5328},{"line":5311,"column":4259,"offset":5342},10725,{"type":23,"value":5344,"position":5345}," period. ",{"start":5346,"end":5347},{"line":5311,"column":4259,"offset":5342},{"line":5311,"column":5348,"offset":5349},79,10734,{"type":14,"tagName":111,"properties":5351,"children":5352,"position":5367},{},[5353],{"type":14,"tagName":136,"properties":5354,"children":5355,"position":5364},{},[5356],{"type":23,"value":5357,"position":5358},"mode: \"developing\"",{"start":5359,"end":5361},{"line":5311,"column":183,"offset":5360},10736,{"line":5311,"column":5362,"offset":5363},101,10756,{"start":5365,"end":5366},{"line":5311,"column":183,"offset":5360},{"line":5311,"column":5362,"offset":5363},{"start":5368,"end":5369},{"line":5311,"column":5348,"offset":5349},{"line":5311,"column":5370,"offset":5371},103,10758,{"type":23,"value":5373,"position":5374}," reads the ",{"start":5375,"end":5376},{"line":5311,"column":5370,"offset":5371},{"line":5311,"column":3507,"offset":5377},10769,{"type":14,"tagName":111,"properties":5379,"children":5380,"position":5388},{},[5381],{"type":23,"value":5382,"position":5383},"current forming",{"start":5384,"end":5386},{"line":5311,"column":3637,"offset":5385},10771,{"line":5311,"column":4297,"offset":5387},10786,{"start":5389,"end":5390},{"line":5311,"column":3507,"offset":5377},{"line":5311,"column":289,"offset":5391},10788,{"type":23,"value":5393,"position":5394}," period: a live, still-moving value. Use developing for readouts, never for historical signals.",{"start":5395,"end":5396},{"line":5311,"column":289,"offset":5391},{"line":5311,"column":5397,"offset":5398},228,10883,{"start":5400,"end":5402},{"line":5311,"column":27,"offset":5401},10656,{"line":5311,"column":5397,"offset":5398},{"type":23,"value":89},{"type":14,"tagName":423,"properties":5405,"children":5406,"position":5545},{},[5407,5428,5434,5445,5451,5463,5469,5482,5489,5500,5507,5522,5528,5539],{"type":14,"tagName":111,"properties":5408,"children":5409,"position":5423},{},[5410],{"type":14,"tagName":136,"properties":5411,"children":5412,"position":5420},{},[5413],{"type":23,"value":5414,"position":5415},"offset: N",{"start":5416,"end":5418},{"line":3433,"column":67,"offset":5417},10888,{"line":3433,"column":394,"offset":5419},10899,{"start":5421,"end":5422},{"line":3433,"column":67,"offset":5417},{"line":3433,"column":394,"offset":5419},{"start":5424,"end":5426},{"line":3433,"column":32,"offset":5425},10886,{"line":3433,"column":489,"offset":5427},10901,{"type":23,"value":5429,"position":5430}," selects ",{"start":5431,"end":5432},{"line":3433,"column":489,"offset":5427},{"line":3433,"column":498,"offset":5433},10910,{"type":14,"tagName":136,"properties":5435,"children":5436,"position":5442},{},[5437],{"type":23,"value":3397,"position":5438},{"start":5439,"end":5440},{"line":3433,"column":498,"offset":5433},{"line":3433,"column":28,"offset":5441},10913,{"start":5443,"end":5444},{"line":3433,"column":498,"offset":5433},{"line":3433,"column":28,"offset":5441},{"type":23,"value":5446,"position":5447}," completed periods back: ",{"start":5448,"end":5449},{"line":3433,"column":28,"offset":5441},{"line":3433,"column":1408,"offset":5450},10938,{"type":14,"tagName":136,"properties":5452,"children":5453,"position":5460},{},[5454],{"type":23,"value":5455,"position":5456},"offset: 0",{"start":5457,"end":5458},{"line":3433,"column":1408,"offset":5450},{"line":3433,"column":1644,"offset":5459},10949,{"start":5461,"end":5462},{"line":3433,"column":1408,"offset":5450},{"line":3433,"column":1644,"offset":5459},{"type":23,"value":5464,"position":5465}," is the most recently completed period (the confirmed default), ",{"start":5466,"end":5467},{"line":3433,"column":1644,"offset":5459},{"line":3433,"column":1429,"offset":5468},11013,{"type":14,"tagName":136,"properties":5470,"children":5471,"position":5479},{},[5472],{"type":23,"value":5473,"position":5474},"offset: 1",{"start":5475,"end":5476},{"line":3433,"column":1429,"offset":5468},{"line":3433,"column":5477,"offset":5478},141,11024,{"start":5480,"end":5481},{"line":3433,"column":1429,"offset":5468},{"line":3433,"column":5477,"offset":5478},{"type":23,"value":5483,"position":5484}," the one before that. ",{"start":5485,"end":5486},{"line":3433,"column":5477,"offset":5478},{"line":3433,"column":5487,"offset":5488},163,11046,{"type":14,"tagName":136,"properties":5490,"children":5491,"position":5497},{},[5492],{"type":23,"value":314,"position":5493},{"start":5494,"end":5495},{"line":3433,"column":5487,"offset":5488},{"line":3433,"column":1457,"offset":5496},11054,{"start":5498,"end":5499},{"line":3433,"column":5487,"offset":5488},{"line":3433,"column":1457,"offset":5496},{"type":23,"value":5501,"position":5502}," is ",{"start":5503,"end":5504},{"line":3433,"column":1457,"offset":5496},{"line":3433,"column":5505,"offset":5506},175,11058,{"type":14,"tagName":111,"properties":5508,"children":5509,"position":5517},{},[5510],{"type":23,"value":5511,"position":5512},"confirmed-only",{"start":5513,"end":5515},{"line":3433,"column":68,"offset":5514},11060,{"line":3433,"column":1822,"offset":5516},11074,{"start":5518,"end":5519},{"line":3433,"column":5505,"offset":5506},{"line":3433,"column":5520,"offset":5521},193,11076,{"type":23,"value":5523,"position":5524},"; developing requires ",{"start":5525,"end":5526},{"line":3433,"column":5520,"offset":5521},{"line":3433,"column":3194,"offset":5527},11098,{"type":14,"tagName":136,"properties":5529,"children":5530,"position":5536},{},[5531],{"type":23,"value":5455,"position":5532},{"start":5533,"end":5534},{"line":3433,"column":3194,"offset":5527},{"line":3433,"column":3471,"offset":5535},11109,{"start":5537,"end":5538},{"line":3433,"column":3194,"offset":5527},{"line":3433,"column":3471,"offset":5535},{"type":23,"value":1754,"position":5540},{"start":5541,"end":5542},{"line":3433,"column":3471,"offset":5535},{"line":3433,"column":5543,"offset":5544},227,11110,{"start":5546,"end":5548},{"line":3433,"column":27,"offset":5547},10884,{"line":3433,"column":5543,"offset":5544},{"type":23,"value":89},{"type":14,"tagName":423,"properties":5551,"children":5552,"position":5716},{},[5553,5574,5580,5591,5597,5611,5617,5633,5640,5651,5656,5671,5678,5690,5697,5709],{"type":14,"tagName":111,"properties":5554,"children":5555,"position":5569},{},[5556],{"type":14,"tagName":136,"properties":5557,"children":5558,"position":5566},{},[5559],{"type":23,"value":5560,"position":5561},"bars: N",{"start":5562,"end":5564},{"line":337,"column":67,"offset":5563},11115,{"line":337,"column":408,"offset":5565},11124,{"start":5567,"end":5568},{"line":337,"column":67,"offset":5563},{"line":337,"column":408,"offset":5565},{"start":5570,"end":5572},{"line":337,"column":32,"offset":5571},11113,{"line":337,"column":394,"offset":5573},11126,{"type":23,"value":5575,"position":5576}," loads exactly ",{"start":5577,"end":5578},{"line":337,"column":394,"offset":5573},{"line":337,"column":568,"offset":5579},11141,{"type":14,"tagName":136,"properties":5581,"children":5582,"position":5588},{},[5583],{"type":23,"value":3397,"position":5584},{"start":5585,"end":5586},{"line":337,"column":568,"offset":5579},{"line":337,"column":435,"offset":5587},11144,{"start":5589,"end":5590},{"line":337,"column":568,"offset":5579},{"line":337,"column":435,"offset":5587},{"type":23,"value":5592,"position":5593}," bars ",{"start":5594,"end":5595},{"line":337,"column":435,"offset":5587},{"line":337,"column":1617,"offset":5596},11150,{"type":14,"tagName":111,"properties":5598,"children":5599,"position":5607},{},[5600],{"type":23,"value":5601,"position":5602},"of the requested timeframe",{"start":5603,"end":5605},{"line":337,"column":1243,"offset":5604},11152,{"line":337,"column":3555,"offset":5606},11178,{"start":5608,"end":5609},{"line":337,"column":1617,"offset":5596},{"line":337,"column":4259,"offset":5610},11180,{"type":23,"value":5612,"position":5613}," (a precise fetch depth, see ",{"start":5614,"end":5615},{"line":337,"column":4259,"offset":5610},{"line":337,"column":4065,"offset":5616},11209,{"type":14,"tagName":1661,"properties":5618,"children":5619,"position":5628},{"href":1663},[5620],{"type":23,"value":5621,"position":5622},"Multi-Source",{"start":5623,"end":5626},{"line":337,"column":5624,"offset":5625},100,11210,{"line":337,"column":3323,"offset":5627},11222,{"start":5629,"end":5630},{"line":337,"column":4065,"offset":5616},{"line":337,"column":5631,"offset":5632},198,11308,{"type":23,"value":5634,"position":5635},"). ",{"start":5636,"end":5637},{"line":337,"column":5631,"offset":5632},{"line":337,"column":5638,"offset":5639},201,11311,{"type":14,"tagName":136,"properties":5641,"children":5642,"position":5648},{},[5643],{"type":23,"value":333,"position":5644},{"start":5645,"end":5646},{"line":337,"column":5638,"offset":5639},{"line":337,"column":4364,"offset":5647},11317,{"start":5649,"end":5650},{"line":337,"column":5638,"offset":5639},{"line":337,"column":4364,"offset":5647},{"type":23,"value":5501,"position":5652},{"start":5653,"end":5654},{"line":337,"column":4364,"offset":5647},{"line":337,"column":1658,"offset":5655},11321,{"type":14,"tagName":111,"properties":5657,"children":5658,"position":5667},{},[5659],{"type":23,"value":5660,"position":5661},"request-only",{"start":5662,"end":5665},{"line":337,"column":5663,"offset":5664},213,11323,{"line":337,"column":364,"offset":5666},11335,{"start":5668,"end":5669},{"line":337,"column":1658,"offset":5655},{"line":337,"column":5543,"offset":5670},11337,{"type":23,"value":5672,"position":5673},": ",{"start":5674,"end":5675},{"line":337,"column":5543,"offset":5670},{"line":337,"column":5676,"offset":5677},229,11339,{"type":14,"tagName":136,"properties":5679,"children":5680,"position":5687},{},[5681],{"type":23,"value":256,"position":5682},{"start":5683,"end":5684},{"line":337,"column":5676,"offset":5677},{"line":337,"column":5685,"offset":5686},236,11346,{"start":5688,"end":5689},{"line":337,"column":5676,"offset":5677},{"line":337,"column":5685,"offset":5686},{"type":23,"value":5691,"position":5692}," operates on an already-fetched source and ignores it. ",{"start":5693,"end":5694},{"line":337,"column":5685,"offset":5686},{"line":337,"column":5695,"offset":5696},291,11401,{"type":14,"tagName":136,"properties":5698,"children":5699,"position":5706},{},[5700],{"type":23,"value":3397,"position":5701},{"start":5702,"end":5703},{"line":337,"column":5695,"offset":5696},{"line":337,"column":5704,"offset":5705},294,11404,{"start":5707,"end":5708},{"line":337,"column":5695,"offset":5696},{"line":337,"column":5704,"offset":5705},{"type":23,"value":5710,"position":5711}," must be a positive integer.",{"start":5712,"end":5713},{"line":337,"column":5704,"offset":5705},{"line":337,"column":5714,"offset":5715},322,11432,{"start":5717,"end":5719},{"line":337,"column":27,"offset":5718},11111,{"line":337,"column":5714,"offset":5715},{"type":23,"value":89},{"start":5722,"end":5723},{"line":5311,"column":27,"offset":5401},{"line":337,"column":5714,"offset":5715},{"type":23,"value":89},{"type":14,"tagName":107,"properties":5726,"children":5727,"position":5860},{},[5728,5736,5748,5753,5766,5772,5797,5803,5815,5822,5834,5841,5853],{"type":23,"value":5729,"position":5730},"A bare options object placed directly in the ",{"start":5731,"end":5734},{"line":5732,"column":27,"offset":5733},157,11434,{"line":5732,"column":1276,"offset":5735},11479,{"type":14,"tagName":136,"properties":5737,"children":5738,"position":5745},{},[5739],{"type":23,"value":5740,"position":5741},"type",{"start":5742,"end":5743},{"line":5732,"column":1276,"offset":5735},{"line":5732,"column":1364,"offset":5744},11485,{"start":5746,"end":5747},{"line":5732,"column":1276,"offset":5735},{"line":5732,"column":1364,"offset":5744},{"type":23,"value":150,"position":5749},{"start":5750,"end":5751},{"line":5732,"column":1364,"offset":5744},{"line":5732,"column":462,"offset":5752},11486,{"type":14,"tagName":136,"properties":5754,"children":5755,"position":5763},{},[5756],{"type":23,"value":5757,"position":5758},"exchange",{"start":5759,"end":5760},{"line":5732,"column":462,"offset":5752},{"line":5732,"column":5761,"offset":5762},63,11496,{"start":5764,"end":5765},{"line":5732,"column":462,"offset":5752},{"line":5732,"column":5761,"offset":5762},{"type":23,"value":5767,"position":5768}," slot is ",{"start":5769,"end":5770},{"line":5732,"column":5761,"offset":5762},{"line":5732,"column":154,"offset":5771},11505,{"type":14,"tagName":111,"properties":5773,"children":5774,"position":5793},{},[5775,5782],{"type":23,"value":5776,"position":5777},"coerced to ",{"start":5778,"end":5780},{"line":5732,"column":3565,"offset":5779},11507,{"line":5732,"column":2257,"offset":5781},11518,{"type":14,"tagName":136,"properties":5783,"children":5784,"position":5790},{},[5785],{"type":23,"value":275,"position":5786},{"start":5787,"end":5788},{"line":5732,"column":2257,"offset":5781},{"line":5732,"column":221,"offset":5789},11524,{"start":5791,"end":5792},{"line":5732,"column":2257,"offset":5781},{"line":5732,"column":221,"offset":5789},{"start":5794,"end":5795},{"line":5732,"column":154,"offset":5771},{"line":5732,"column":4056,"offset":5796},11526,{"type":23,"value":5798,"position":5799},", mirroring ",{"start":5800,"end":5801},{"line":5732,"column":4056,"offset":5796},{"line":5732,"column":3391,"offset":5802},11538,{"type":14,"tagName":136,"properties":5804,"children":5805,"position":5812},{},[5806],{"type":23,"value":5807,"position":5808},"htf(source, tf, { mode })",{"start":5809,"end":5810},{"line":5732,"column":3391,"offset":5802},{"line":5732,"column":547,"offset":5811},11565,{"start":5813,"end":5814},{"line":5732,"column":3391,"offset":5802},{"line":5732,"column":547,"offset":5811},{"type":23,"value":5816,"position":5817},". Those slots are always strings in real usage, so ",{"start":5818,"end":5819},{"line":5732,"column":547,"offset":5811},{"line":5732,"column":5820,"offset":5821},183,11616,{"type":14,"tagName":136,"properties":5823,"children":5824,"position":5831},{},[5825],{"type":23,"value":5826,"position":5827},"request(\"ETHUSDT\", \"1W\", { mode: \"developing\" })",{"start":5828,"end":5829},{"line":5732,"column":5820,"offset":5821},{"line":5732,"column":3481,"offset":5830},11666,{"start":5832,"end":5833},{"line":5732,"column":5820,"offset":5821},{"line":5732,"column":3481,"offset":5830},{"type":23,"value":5835,"position":5836}," reads the developing week rather than treating ",{"start":5837,"end":5838},{"line":5732,"column":3481,"offset":5830},{"line":5732,"column":5839,"offset":5840},281,11714,{"type":14,"tagName":136,"properties":5842,"children":5843,"position":5850},{},[5844],{"type":23,"value":5845,"position":5846},"{…}",{"start":5847,"end":5848},{"line":5732,"column":5839,"offset":5840},{"line":5732,"column":699,"offset":5849},11719,{"start":5851,"end":5852},{"line":5732,"column":5839,"offset":5840},{"line":5732,"column":699,"offset":5849},{"type":23,"value":5854,"position":5855}," as a source type.",{"start":5856,"end":5857},{"line":5732,"column":699,"offset":5849},{"line":5732,"column":5858,"offset":5859},304,11737,{"start":5861,"end":5862},{"line":5732,"column":27,"offset":5733},{"line":5732,"column":5858,"offset":5859},{"type":23,"value":89},{"type":11,"children":5865},[5866],{"type":14,"tagName":727,"properties":5867,"children":5869,"data":-1},{"class":729,"style":730,"tabindex":731,"title":5868},"scripts/probes/mtf/request_opts.ks",[5870],{"type":14,"tagName":136,"properties":5871,"children":5872},{},[5873,5880,5881,5929,5930,5933,5934,5969,5970,5973,5974,5982,5983,6023,6024,6080,6081,6138,6139,6197,6198,6206,6207,6245,6246,6249,6250,6333,6334,6416,6417,6498,6499,6581,6582,6664,6665],{"type":14,"tagName":35,"properties":5874,"children":5875},{"class":738},[5876],{"type":14,"tagName":35,"properties":5877,"children":5878},{"style":742},[5879],{"type":23,"value":745},{"type":23,"value":89},{"type":14,"tagName":35,"properties":5882,"children":5883},{"class":738},[5884,5888,5892,5896,5901,5905,5909,5913,5917,5921,5925],{"type":14,"tagName":35,"properties":5885,"children":5886},{"style":752},[5887],{"type":23,"value":755},{"type":14,"tagName":35,"properties":5889,"children":5890},{"style":758},[5891],{"type":23,"value":761},{"type":14,"tagName":35,"properties":5893,"children":5894},{"style":764},[5895],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5897,"children":5898},{"style":770},[5899],{"type":23,"value":5900},"\"Verified request() opts\"",{"type":14,"tagName":35,"properties":5902,"children":5903},{"style":758},[5904],{"type":23,"value":778},{"type":14,"tagName":35,"properties":5906,"children":5907},{"style":764},[5908],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5910,"children":5911},{"style":770},[5912],{"type":23,"value":1896},{"type":14,"tagName":35,"properties":5914,"children":5915},{"style":758},[5916],{"type":23,"value":792},{"type":14,"tagName":35,"properties":5918,"children":5919},{"style":764},[5920],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5922,"children":5923},{"style":799},[5924],{"type":23,"value":802},{"type":14,"tagName":35,"properties":5926,"children":5927},{"style":758},[5928],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":5931,"children":5932},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":5935,"children":5936},{"class":738},[5937,5941,5945,5949,5953,5957,5961,5965],{"type":14,"tagName":35,"properties":5938,"children":5939},{"style":758},[5940],{"type":23,"value":2379},{"type":14,"tagName":35,"properties":5942,"children":5943},{"style":764},[5944],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5946,"children":5947},{"style":752},[5948],{"type":23,"value":829},{"type":14,"tagName":35,"properties":5950,"children":5951},{"style":758},[5952],{"type":23,"value":834},{"type":14,"tagName":35,"properties":5954,"children":5955},{"style":764},[5956],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5958,"children":5959},{"style":758},[5960],{"type":23,"value":843},{"type":14,"tagName":35,"properties":5962,"children":5963},{"style":764},[5964],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5966,"children":5967},{"style":758},[5968],{"type":23,"value":852},{"type":23,"value":89},{"type":14,"tagName":35,"properties":5971,"children":5972},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":5975,"children":5976},{"class":738},[5977],{"type":14,"tagName":35,"properties":5978,"children":5979},{"style":742},[5980],{"type":23,"value":5981},"// mode / offset / bars and the bare-opts coercion all live in the opts object.",{"type":23,"value":89},{"type":14,"tagName":35,"properties":5984,"children":5985},{"class":738},[5986,5991,5995,5999,6003,6007,6011,6015,6019],{"type":14,"tagName":35,"properties":5987,"children":5988},{"style":758},[5989],{"type":23,"value":5990},"timeseries confirmed ",{"type":14,"tagName":35,"properties":5992,"children":5993},{"style":764},[5994],{"type":23,"value":767},{"type":14,"tagName":35,"properties":5996,"children":5997},{"style":752},[5998],{"type":23,"value":1541},{"type":14,"tagName":35,"properties":6000,"children":6001},{"style":758},[6002],{"type":23,"value":834},{"type":14,"tagName":35,"properties":6004,"children":6005},{"style":764},[6006],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6008,"children":6009},{"style":758},[6010],{"type":23,"value":2535},{"type":14,"tagName":35,"properties":6012,"children":6013},{"style":764},[6014],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6016,"children":6017},{"style":770},[6018],{"type":23,"value":893},{"type":14,"tagName":35,"properties":6020,"children":6021},{"style":758},[6022],{"type":23,"value":807},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6025,"children":6026},{"class":738},[6027,6032,6036,6040,6044,6048,6052,6056,6060,6064,6068,6072,6076],{"type":14,"tagName":35,"properties":6028,"children":6029},{"style":758},[6030],{"type":23,"value":6031},"timeseries developing ",{"type":14,"tagName":35,"properties":6033,"children":6034},{"style":764},[6035],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6037,"children":6038},{"style":752},[6039],{"type":23,"value":1541},{"type":14,"tagName":35,"properties":6041,"children":6042},{"style":758},[6043],{"type":23,"value":834},{"type":14,"tagName":35,"properties":6045,"children":6046},{"style":764},[6047],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6049,"children":6050},{"style":758},[6051],{"type":23,"value":2535},{"type":14,"tagName":35,"properties":6053,"children":6054},{"style":764},[6055],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6057,"children":6058},{"style":770},[6059],{"type":23,"value":893},{"type":14,"tagName":35,"properties":6061,"children":6062},{"style":758},[6063],{"type":23,"value":1333},{"type":14,"tagName":35,"properties":6065,"children":6066},{"style":764},[6067],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6069,"children":6070},{"style":758},[6071],{"type":23,"value":1342},{"type":14,"tagName":35,"properties":6073,"children":6074},{"style":770},[6075],{"type":23,"value":1347},{"type":14,"tagName":35,"properties":6077,"children":6078},{"style":758},[6079],{"type":23,"value":1352},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6082,"children":6083},{"class":738},[6084,6089,6093,6097,6101,6105,6109,6113,6117,6121,6125,6130,6134],{"type":14,"tagName":35,"properties":6085,"children":6086},{"style":758},[6087],{"type":23,"value":6088},"timeseries prior ",{"type":14,"tagName":35,"properties":6090,"children":6091},{"style":764},[6092],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6094,"children":6095},{"style":752},[6096],{"type":23,"value":1541},{"type":14,"tagName":35,"properties":6098,"children":6099},{"style":758},[6100],{"type":23,"value":834},{"type":14,"tagName":35,"properties":6102,"children":6103},{"style":764},[6104],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6106,"children":6107},{"style":758},[6108],{"type":23,"value":2535},{"type":14,"tagName":35,"properties":6110,"children":6111},{"style":764},[6112],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6114,"children":6115},{"style":770},[6116],{"type":23,"value":893},{"type":14,"tagName":35,"properties":6118,"children":6119},{"style":758},[6120],{"type":23,"value":1333},{"type":14,"tagName":35,"properties":6122,"children":6123},{"style":764},[6124],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6126,"children":6127},{"style":758},[6128],{"type":23,"value":6129},"{offset: ",{"type":14,"tagName":35,"properties":6131,"children":6132},{"style":799},[6133],{"type":23,"value":2029},{"type":14,"tagName":35,"properties":6135,"children":6136},{"style":758},[6137],{"type":23,"value":1352},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6140,"children":6141},{"class":738},[6142,6147,6151,6155,6159,6163,6167,6171,6175,6179,6183,6188,6193],{"type":14,"tagName":35,"properties":6143,"children":6144},{"style":758},[6145],{"type":23,"value":6146},"timeseries deep ",{"type":14,"tagName":35,"properties":6148,"children":6149},{"style":764},[6150],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6152,"children":6153},{"style":752},[6154],{"type":23,"value":1541},{"type":14,"tagName":35,"properties":6156,"children":6157},{"style":758},[6158],{"type":23,"value":834},{"type":14,"tagName":35,"properties":6160,"children":6161},{"style":764},[6162],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6164,"children":6165},{"style":758},[6166],{"type":23,"value":2535},{"type":14,"tagName":35,"properties":6168,"children":6169},{"style":764},[6170],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6172,"children":6173},{"style":770},[6174],{"type":23,"value":893},{"type":14,"tagName":35,"properties":6176,"children":6177},{"style":758},[6178],{"type":23,"value":1333},{"type":14,"tagName":35,"properties":6180,"children":6181},{"style":764},[6182],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6184,"children":6185},{"style":758},[6186],{"type":23,"value":6187},"{bars: ",{"type":14,"tagName":35,"properties":6189,"children":6190},{"style":799},[6191],{"type":23,"value":6192},"500",{"type":14,"tagName":35,"properties":6194,"children":6195},{"style":758},[6196],{"type":23,"value":1352},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6199,"children":6200},{"class":738},[6201],{"type":14,"tagName":35,"properties":6202,"children":6203},{"style":742},[6204],{"type":23,"value":6205},"// A bare options object placed in the type/exchange slot is coerced to opts.",{"type":23,"value":89},{"type":14,"tagName":35,"properties":6208,"children":6209},{"class":738},[6210,6215,6219,6223,6228,6232,6237,6241],{"type":14,"tagName":35,"properties":6211,"children":6212},{"style":758},[6213],{"type":23,"value":6214},"timeseries coerced ",{"type":14,"tagName":35,"properties":6216,"children":6217},{"style":764},[6218],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6220,"children":6221},{"style":752},[6222],{"type":23,"value":1541},{"type":14,"tagName":35,"properties":6224,"children":6225},{"style":758},[6226],{"type":23,"value":6227},"(currentSymbol, ",{"type":14,"tagName":35,"properties":6229,"children":6230},{"style":770},[6231],{"type":23,"value":893},{"type":14,"tagName":35,"properties":6233,"children":6234},{"style":758},[6235],{"type":23,"value":6236},", {mode: ",{"type":14,"tagName":35,"properties":6238,"children":6239},{"style":770},[6240],{"type":23,"value":1347},{"type":14,"tagName":35,"properties":6242,"children":6243},{"style":758},[6244],{"type":23,"value":1352},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6247,"children":6248},{"class":738},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":6251,"children":6252},{"class":738},[6253,6257,6261,6265,6270,6274,6278,6283,6287,6291,6295,6299,6303,6307,6312,6316,6320,6324,6329],{"type":14,"tagName":35,"properties":6254,"children":6255},{"style":752},[6256],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":6258,"children":6259},{"style":758},[6260],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":6262,"children":6263},{"style":764},[6264],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6266,"children":6267},{"style":758},[6268],{"type":23,"value":6269},"trade.close, colors",{"type":14,"tagName":35,"properties":6271,"children":6272},{"style":764},[6273],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6275,"children":6276},{"style":758},[6277],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6279,"children":6280},{"style":770},[6281],{"type":23,"value":6282},"\"#94a3b8\"",{"type":14,"tagName":35,"properties":6284,"children":6285},{"style":758},[6286],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":6288,"children":6289},{"style":764},[6290],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6292,"children":6293},{"style":799},[6294],{"type":23,"value":2029},{"type":14,"tagName":35,"properties":6296,"children":6297},{"style":758},[6298],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":6300,"children":6301},{"style":764},[6302],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6304,"children":6305},{"style":758},[6306],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6308,"children":6309},{"style":770},[6310],{"type":23,"value":6311},"\"chart close\"",{"type":14,"tagName":35,"properties":6313,"children":6314},{"style":758},[6315],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":6317,"children":6318},{"style":764},[6319],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6321,"children":6322},{"style":758},[6323],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6325,"children":6326},{"style":770},[6327],{"type":23,"value":6328},"\"base chart close\"",{"type":14,"tagName":35,"properties":6330,"children":6331},{"style":758},[6332],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6335,"children":6336},{"class":738},[6337,6341,6345,6349,6354,6358,6362,6366,6370,6374,6378,6382,6386,6390,6395,6399,6403,6407,6412],{"type":14,"tagName":35,"properties":6338,"children":6339},{"style":752},[6340],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":6342,"children":6343},{"style":758},[6344],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":6346,"children":6347},{"style":764},[6348],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6350,"children":6351},{"style":758},[6352],{"type":23,"value":6353},"confirmed.close, colors",{"type":14,"tagName":35,"properties":6355,"children":6356},{"style":764},[6357],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6359,"children":6360},{"style":758},[6361],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6363,"children":6364},{"style":770},[6365],{"type":23,"value":1076},{"type":14,"tagName":35,"properties":6367,"children":6368},{"style":758},[6369],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":6371,"children":6372},{"style":764},[6373],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6375,"children":6376},{"style":799},[6377],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":6379,"children":6380},{"style":758},[6381],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":6383,"children":6384},{"style":764},[6385],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6387,"children":6388},{"style":758},[6389],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6391,"children":6392},{"style":770},[6393],{"type":23,"value":6394},"\"confirmed\"",{"type":14,"tagName":35,"properties":6396,"children":6397},{"style":758},[6398],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":6400,"children":6401},{"style":764},[6402],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6404,"children":6405},{"style":758},[6406],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6408,"children":6409},{"style":770},[6410],{"type":23,"value":6411},"\"prior completed 4h close (default)\"",{"type":14,"tagName":35,"properties":6413,"children":6414},{"style":758},[6415],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6418,"children":6419},{"class":738},[6420,6424,6428,6432,6437,6441,6445,6449,6453,6457,6461,6465,6469,6473,6477,6481,6485,6489,6494],{"type":14,"tagName":35,"properties":6421,"children":6422},{"style":752},[6423],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":6425,"children":6426},{"style":758},[6427],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":6429,"children":6430},{"style":764},[6431],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6433,"children":6434},{"style":758},[6435],{"type":23,"value":6436},"developing.close, colors",{"type":14,"tagName":35,"properties":6438,"children":6439},{"style":764},[6440],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6442,"children":6443},{"style":758},[6444],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6446,"children":6447},{"style":770},[6448],{"type":23,"value":2923},{"type":14,"tagName":35,"properties":6450,"children":6451},{"style":758},[6452],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":6454,"children":6455},{"style":764},[6456],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6458,"children":6459},{"style":799},[6460],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":6462,"children":6463},{"style":758},[6464],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":6466,"children":6467},{"style":764},[6468],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6470,"children":6471},{"style":758},[6472],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6474,"children":6475},{"style":770},[6476],{"type":23,"value":1347},{"type":14,"tagName":35,"properties":6478,"children":6479},{"style":758},[6480],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":6482,"children":6483},{"style":764},[6484],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6486,"children":6487},{"style":758},[6488],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6490,"children":6491},{"style":770},[6492],{"type":23,"value":6493},"\"current forming 4h close\"",{"type":14,"tagName":35,"properties":6495,"children":6496},{"style":758},[6497],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6500,"children":6501},{"class":738},[6502,6506,6510,6514,6519,6523,6527,6531,6535,6539,6543,6547,6551,6555,6560,6564,6568,6572,6577],{"type":14,"tagName":35,"properties":6503,"children":6504},{"style":752},[6505],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":6507,"children":6508},{"style":758},[6509],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":6511,"children":6512},{"style":764},[6513],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6515,"children":6516},{"style":758},[6517],{"type":23,"value":6518},"prior.close, colors",{"type":14,"tagName":35,"properties":6520,"children":6521},{"style":764},[6522],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6524,"children":6525},{"style":758},[6526],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6528,"children":6529},{"style":770},[6530],{"type":23,"value":3007},{"type":14,"tagName":35,"properties":6532,"children":6533},{"style":758},[6534],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":6536,"children":6537},{"style":764},[6538],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6540,"children":6541},{"style":799},[6542],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":6544,"children":6545},{"style":758},[6546],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":6548,"children":6549},{"style":764},[6550],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6552,"children":6553},{"style":758},[6554],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6556,"children":6557},{"style":770},[6558],{"type":23,"value":6559},"\"offset 1\"",{"type":14,"tagName":35,"properties":6561,"children":6562},{"style":758},[6563],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":6565,"children":6566},{"style":764},[6567],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6569,"children":6570},{"style":758},[6571],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6573,"children":6574},{"style":770},[6575],{"type":23,"value":6576},"\"one completed 4h bucket further back\"",{"type":14,"tagName":35,"properties":6578,"children":6579},{"style":758},[6580],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6583,"children":6584},{"class":738},[6585,6589,6593,6597,6602,6606,6610,6614,6618,6622,6626,6630,6634,6638,6643,6647,6651,6655,6660],{"type":14,"tagName":35,"properties":6586,"children":6587},{"style":752},[6588],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":6590,"children":6591},{"style":758},[6592],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":6594,"children":6595},{"style":764},[6596],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6598,"children":6599},{"style":758},[6600],{"type":23,"value":6601},"deep.close, colors",{"type":14,"tagName":35,"properties":6603,"children":6604},{"style":764},[6605],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6607,"children":6608},{"style":758},[6609],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6611,"children":6612},{"style":770},[6613],{"type":23,"value":2126},{"type":14,"tagName":35,"properties":6615,"children":6616},{"style":758},[6617],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":6619,"children":6620},{"style":764},[6621],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6623,"children":6624},{"style":799},[6625],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":6627,"children":6628},{"style":758},[6629],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":6631,"children":6632},{"style":764},[6633],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6635,"children":6636},{"style":758},[6637],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6639,"children":6640},{"style":770},[6641],{"type":23,"value":6642},"\"bars 500\"",{"type":14,"tagName":35,"properties":6644,"children":6645},{"style":758},[6646],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":6648,"children":6649},{"style":764},[6650],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6652,"children":6653},{"style":758},[6654],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6656,"children":6657},{"style":770},[6658],{"type":23,"value":6659},"\"explicit fetch depth of 500 native 4h bars\"",{"type":14,"tagName":35,"properties":6661,"children":6662},{"style":758},[6663],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":35,"properties":6666,"children":6667},{"class":738},[6668,6672,6676,6680,6685,6689,6693,6698,6702,6706,6710,6714,6718,6722,6727,6731,6735,6739,6744],{"type":14,"tagName":35,"properties":6669,"children":6670},{"style":752},[6671],{"type":23,"value":1023},{"type":14,"tagName":35,"properties":6673,"children":6674},{"style":758},[6675],{"type":23,"value":1028},{"type":14,"tagName":35,"properties":6677,"children":6678},{"style":764},[6679],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6681,"children":6682},{"style":758},[6683],{"type":23,"value":6684},"coerced.close, colors",{"type":14,"tagName":35,"properties":6686,"children":6687},{"style":764},[6688],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6690,"children":6691},{"style":758},[6692],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6694,"children":6695},{"style":770},[6696],{"type":23,"value":6697},"\"#dc2626\"",{"type":14,"tagName":35,"properties":6699,"children":6700},{"style":758},[6701],{"type":23,"value":1081},{"type":14,"tagName":35,"properties":6703,"children":6704},{"style":764},[6705],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6707,"children":6708},{"style":799},[6709],{"type":23,"value":1090},{"type":14,"tagName":35,"properties":6711,"children":6712},{"style":758},[6713],{"type":23,"value":1095},{"type":14,"tagName":35,"properties":6715,"children":6716},{"style":764},[6717],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6719,"children":6720},{"style":758},[6721],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6723,"children":6724},{"style":770},[6725],{"type":23,"value":6726},"\"coerced opts\"",{"type":14,"tagName":35,"properties":6728,"children":6729},{"style":758},[6730],{"type":23,"value":1113},{"type":14,"tagName":35,"properties":6732,"children":6733},{"style":764},[6734],{"type":23,"value":767},{"type":14,"tagName":35,"properties":6736,"children":6737},{"style":758},[6738],{"type":23,"value":1071},{"type":14,"tagName":35,"properties":6740,"children":6741},{"style":770},[6742],{"type":23,"value":6743},"\"bare opts object coerced from the type slot\"",{"type":14,"tagName":35,"properties":6745,"children":6746},{"style":758},[6747],{"type":23,"value":1131},{"type":23,"value":89},{"type":14,"tagName":107,"properties":6750,"children":6751,"position":6908},{},[6752,6760,6772,6778,6791,6796,6808,6814,6826,6832,6845,6852,6864,6871,6882,6889,6901],{"type":23,"value":6753,"position":6754},"The probe ran green on 3.0.26. The three modes produced distinct values at the last bar (confirmed ",{"start":6755,"end":6758},{"line":6756,"column":27,"offset":6757},181,13266,{"line":6756,"column":5624,"offset":6759},13365,{"type":14,"tagName":136,"properties":6761,"children":6762,"position":6769},{},[6763],{"type":23,"value":6764,"position":6765},"118.41",{"start":6766,"end":6767},{"line":6756,"column":5624,"offset":6759},{"line":6756,"column":3254,"offset":6768},13373,{"start":6770,"end":6771},{"line":6756,"column":5624,"offset":6759},{"line":6756,"column":3254,"offset":6768},{"type":23,"value":6773,"position":6774},", developing ",{"start":6775,"end":6776},{"line":6756,"column":3254,"offset":6768},{"line":6756,"column":3410,"offset":6777},13386,{"type":14,"tagName":136,"properties":6779,"children":6780,"position":6788},{},[6781],{"type":23,"value":6782,"position":6783},"115.98",{"start":6784,"end":6785},{"line":6756,"column":3410,"offset":6777},{"line":6756,"column":6786,"offset":6787},129,13394,{"start":6789,"end":6790},{"line":6756,"column":3410,"offset":6777},{"line":6756,"column":6786,"offset":6787},{"type":23,"value":1591,"position":6792},{"start":6793,"end":6794},{"line":6756,"column":6786,"offset":6787},{"line":6756,"column":4297,"offset":6795},13396,{"type":14,"tagName":136,"properties":6797,"children":6798,"position":6805},{},[6799],{"type":23,"value":5473,"position":6800},{"start":6801,"end":6802},{"line":6756,"column":4297,"offset":6795},{"line":6756,"column":6803,"offset":6804},142,13407,{"start":6806,"end":6807},{"line":6756,"column":4297,"offset":6795},{"line":6756,"column":6803,"offset":6804},{"type":23,"value":266,"position":6809},{"start":6810,"end":6811},{"line":6756,"column":6803,"offset":6804},{"line":6756,"column":6812,"offset":6813},143,13408,{"type":14,"tagName":136,"properties":6815,"children":6816,"position":6823},{},[6817],{"type":23,"value":6818,"position":6819},"121.54",{"start":6820,"end":6821},{"line":6756,"column":6812,"offset":6813},{"line":6756,"column":5227,"offset":6822},13416,{"start":6824,"end":6825},{"line":6756,"column":6812,"offset":6813},{"line":6756,"column":5227,"offset":6822},{"type":23,"value":6827,"position":6828},"), confirming they read different buckets. ",{"start":6829,"end":6830},{"line":6756,"column":5227,"offset":6822},{"line":6756,"column":4345,"offset":6831},13459,{"type":14,"tagName":136,"properties":6833,"children":6834,"position":6842},{},[6835],{"type":23,"value":6836,"position":6837},"bars: 500",{"start":6838,"end":6839},{"line":6756,"column":4345,"offset":6831},{"line":6756,"column":6840,"offset":6841},205,13470,{"start":6843,"end":6844},{"line":6756,"column":4345,"offset":6831},{"line":6756,"column":6840,"offset":6841},{"type":23,"value":6846,"position":6847}," matched the plain confirmed series exactly (depth changes what is fetched, not the resampled value), and the coerced ",{"start":6848,"end":6849},{"line":6756,"column":6840,"offset":6841},{"line":6756,"column":6850,"offset":6851},323,13588,{"type":14,"tagName":136,"properties":6853,"children":6854,"position":6861},{},[6855],{"type":23,"value":6856,"position":6857},"{mode: \"developing\"}",{"start":6858,"end":6859},{"line":6756,"column":6850,"offset":6851},{"line":6756,"column":1677,"offset":6860},13610,{"start":6862,"end":6863},{"line":6756,"column":6850,"offset":6851},{"line":6756,"column":1677,"offset":6860},{"type":23,"value":6865,"position":6866}," matched the keyword-",{"start":6867,"end":6868},{"line":6756,"column":1677,"offset":6860},{"line":6756,"column":6869,"offset":6870},366,13631,{"type":14,"tagName":136,"properties":6872,"children":6873,"position":6879},{},[6874],{"type":23,"value":275,"position":6875},{"start":6876,"end":6877},{"line":6756,"column":6869,"offset":6870},{"line":6756,"column":3240,"offset":6878},13637,{"start":6880,"end":6881},{"line":6756,"column":6869,"offset":6870},{"line":6756,"column":3240,"offset":6878},{"type":23,"value":6883,"position":6884}," developing series (",{"start":6885,"end":6886},{"line":6756,"column":3240,"offset":6878},{"line":6756,"column":6887,"offset":6888},392,13657,{"type":14,"tagName":136,"properties":6890,"children":6891,"position":6898},{},[6892],{"type":23,"value":6782,"position":6893},{"start":6894,"end":6895},{"line":6756,"column":6887,"offset":6888},{"line":6756,"column":6896,"offset":6897},400,13665,{"start":6899,"end":6900},{"line":6756,"column":6887,"offset":6888},{"line":6756,"column":6896,"offset":6897},{"type":23,"value":6902,"position":6903},"), proving the type-slot coercion.",{"start":6904,"end":6905},{"line":6756,"column":6896,"offset":6897},{"line":6756,"column":6906,"offset":6907},434,13699,{"start":6909,"end":6910},{"line":6756,"column":27,"offset":6757},{"line":6756,"column":6906,"offset":6907},{"type":23,"value":89},{"type":14,"tagName":383,"properties":6913,"children":6915,"position":6923},{"id":6914},"precision-caveat-quarter-and-year-openclose",[6916],{"type":23,"value":6917,"position":6918},"Precision caveat: quarter and year open/close",{"start":6919,"end":6921},{"line":5820,"column":56,"offset":6920},13704,{"line":5820,"column":603,"offset":6922},13749,{"start":6924,"end":6926},{"line":5820,"column":27,"offset":6925},13701,{"line":5820,"column":603,"offset":6922},{"type":23,"value":89},{"type":14,"tagName":107,"properties":6929,"children":6930,"position":7003},{},[6931,6938,6953,6959,6976,6982,6997],{"type":23,"value":6932,"position":6933},"Calendar periods are aggregated engine-side from a deep ",{"start":6934,"end":6936},{"line":411,"column":27,"offset":6935},13751,{"line":411,"column":537,"offset":6937},13807,{"type":14,"tagName":111,"properties":6939,"children":6940,"position":6949},{},[6941],{"type":23,"value":6942,"position":6943},"backing",{"start":6944,"end":6947},{"line":411,"column":6945,"offset":6946},59,13809,{"line":411,"column":1644,"offset":6948},13816,{"start":6950,"end":6951},{"line":411,"column":537,"offset":6937},{"line":411,"column":3555,"offset":6952},13818,{"type":23,"value":6954,"position":6955}," 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":6956,"end":6957},{"line":411,"column":3555,"offset":6952},{"line":411,"column":4127,"offset":6958},13997,{"type":14,"tagName":111,"properties":6960,"children":6961,"position":6971},{},[6962],{"type":23,"value":6963,"position":6964},"daily",{"start":6965,"end":6968},{"line":411,"column":6966,"offset":6967},249,13999,{"line":411,"column":6969,"offset":6970},254,14004,{"start":6972,"end":6973},{"line":411,"column":4127,"offset":6958},{"line":411,"column":6974,"offset":6975},256,14006,{"type":23,"value":6977,"position":6978}," source; quarter and year back to a coarser ",{"start":6979,"end":6980},{"line":411,"column":6974,"offset":6975},{"line":411,"column":4183,"offset":6981},14050,{"type":14,"tagName":111,"properties":6983,"children":6984,"position":6993},{},[6985],{"type":23,"value":6986,"position":6987},"weekly",{"start":6988,"end":6990},{"line":411,"column":1842,"offset":6989},14052,{"line":411,"column":6991,"offset":6992},308,14058,{"start":6994,"end":6995},{"line":411,"column":4183,"offset":6981},{"line":411,"column":4186,"offset":6996},14060,{"type":23,"value":6998,"position":6999}," source (about 5x fewer bars). Because of that backing choice:",{"start":7000,"end":7001},{"line":411,"column":4186,"offset":6996},{"line":411,"column":3240,"offset":7002},14122,{"start":7004,"end":7005},{"line":411,"column":27,"offset":6935},{"line":411,"column":3240,"offset":7002},{"type":23,"value":89},{"type":14,"tagName":418,"properties":7008,"children":7009,"position":7184},{},[7010,7011,7082,7083,7183],{"type":23,"value":89},{"type":14,"tagName":423,"properties":7012,"children":7013,"position":7078},{},[7014,7072],{"type":14,"tagName":111,"properties":7015,"children":7016,"position":7067},{},[7017,7029,7034,7045,7050,7061],{"type":14,"tagName":136,"properties":7018,"children":7019,"position":7026},{},[7020],{"type":23,"value":140,"position":7021},{"start":7022,"end":7024},{"line":1246,"column":67,"offset":7023},14128,{"line":1246,"column":3645,"offset":7025},14132,{"start":7027,"end":7028},{"line":1246,"column":67,"offset":7023},{"line":1246,"column":3645,"offset":7025},{"type":23,"value":1591,"position":7030},{"start":7031,"end":7032},{"line":1246,"column":3645,"offset":7025},{"line":1246,"column":3654,"offset":7033},14134,{"type":14,"tagName":136,"properties":7035,"children":7036,"position":7042},{},[7037],{"type":23,"value":160,"position":7038},{"start":7039,"end":7040},{"line":1246,"column":3654,"offset":7033},{"line":1246,"column":3719,"offset":7041},14138,{"start":7043,"end":7044},{"line":1246,"column":3654,"offset":7033},{"line":1246,"column":3719,"offset":7041},{"type":23,"value":1591,"position":7046},{"start":7047,"end":7048},{"line":1246,"column":3719,"offset":7041},{"line":1246,"column":486,"offset":7049},14140,{"type":14,"tagName":136,"properties":7051,"children":7052,"position":7058},{},[7053],{"type":23,"value":179,"position":7054},{"start":7055,"end":7056},{"line":1246,"column":486,"offset":7049},{"line":1246,"column":3795,"offset":7057},14144,{"start":7059,"end":7060},{"line":1246,"column":486,"offset":7049},{"line":1246,"column":3795,"offset":7057},{"type":23,"value":7062,"position":7063}," are exact",{"start":7064,"end":7065},{"line":1246,"column":3795,"offset":7057},{"line":1246,"column":568,"offset":7066},14154,{"start":7068,"end":7070},{"line":1246,"column":32,"offset":7069},14126,{"line":1246,"column":626,"offset":7071},14156,{"type":23,"value":7073,"position":7074},": daily bars line up cleanly with day, week, and month boundaries.",{"start":7075,"end":7076},{"line":1246,"column":626,"offset":7071},{"line":1246,"column":4065,"offset":7077},14222,{"start":7079,"end":7081},{"line":1246,"column":27,"offset":7080},14124,{"line":1246,"column":4065,"offset":7077},{"type":23,"value":89},{"type":14,"tagName":423,"properties":7084,"children":7085,"position":7179},{},[7086,7129,7136,7150,7156,7172],{"type":14,"tagName":111,"properties":7087,"children":7088,"position":7124},{},[7089,7102,7107,7118],{"type":14,"tagName":136,"properties":7090,"children":7091,"position":7099},{},[7092],{"type":23,"value":198,"position":7093},{"start":7094,"end":7097},{"line":7095,"column":67,"offset":7096},188,14227,{"line":7095,"column":3645,"offset":7098},14231,{"start":7100,"end":7101},{"line":7095,"column":67,"offset":7096},{"line":7095,"column":3645,"offset":7098},{"type":23,"value":3286,"position":7103},{"start":7104,"end":7105},{"line":7095,"column":3645,"offset":7098},{"line":7095,"column":408,"offset":7106},14236,{"type":14,"tagName":136,"properties":7108,"children":7109,"position":7115},{},[7110],{"type":23,"value":217,"position":7111},{"start":7112,"end":7113},{"line":7095,"column":408,"offset":7106},{"line":7095,"column":489,"offset":7114},14240,{"start":7116,"end":7117},{"line":7095,"column":408,"offset":7106},{"line":7095,"column":489,"offset":7114},{"type":23,"value":7119,"position":7120}," have exact high and low",{"start":7121,"end":7122},{"line":7095,"column":489,"offset":7114},{"line":7095,"column":1243,"offset":7123},14264,{"start":7125,"end":7127},{"line":7095,"column":32,"offset":7126},14225,{"line":7095,"column":586,"offset":7128},14266,{"type":23,"value":7130,"position":7131},", but their ",{"start":7132,"end":7133},{"line":7095,"column":586,"offset":7128},{"line":7095,"column":7134,"offset":7135},56,14278,{"type":14,"tagName":111,"properties":7137,"children":7138,"position":7146},{},[7139],{"type":23,"value":7140,"position":7141},"open and close come from weekly buckets and can be off by up to ~1 week.",{"start":7142,"end":7144},{"line":7095,"column":687,"offset":7143},14280,{"line":7095,"column":1429,"offset":7145},14352,{"start":7147,"end":7148},{"line":7095,"column":7134,"offset":7135},{"line":7095,"column":547,"offset":7149},14354,{"type":23,"value":7151,"position":7152}," A calendar week can straddle a quarter or year boundary, and the boundary week is attributed to the period its ",{"start":7153,"end":7154},{"line":7095,"column":547,"offset":7149},{"line":7095,"column":3213,"offset":7155},14466,{"type":14,"tagName":111,"properties":7157,"children":7158,"position":7167},{},[7159],{"type":23,"value":7160,"position":7161},"start",{"start":7162,"end":7165},{"line":7095,"column":7163,"offset":7164},246,14468,{"line":7095,"column":5157,"offset":7166},14473,{"start":7168,"end":7169},{"line":7095,"column":3213,"offset":7155},{"line":7095,"column":7170,"offset":7171},253,14475,{"type":23,"value":7173,"position":7174}," falls in. If you need a precise quarter/year open or close, derive it from a daily series yourself.",{"start":7175,"end":7176},{"line":7095,"column":7170,"offset":7171},{"line":7095,"column":7177,"offset":7178},353,14575,{"start":7180,"end":7182},{"line":7095,"column":27,"offset":7181},14223,{"line":7095,"column":7177,"offset":7178},{"type":23,"value":89},{"start":7185,"end":7186},{"line":1246,"column":27,"offset":7080},{"line":7095,"column":7177,"offset":7178},{"type":23,"value":89},{"type":14,"tagName":107,"properties":7189,"children":7190,"position":7287},{},[7191,7198,7210,7216,7228,7234,7246,7252,7264,7269,7281],{"type":23,"value":7192,"position":7193},"This depth/precision behavior is exercised by the engine's vitest suites ",{"start":7194,"end":7196},{"line":347,"column":27,"offset":7195},14577,{"line":347,"column":3565,"offset":7197},14650,{"type":14,"tagName":136,"properties":7199,"children":7200,"position":7207},{},[7201],{"type":23,"value":7202,"position":7203},"src/__tests__/g6-request-source-discovery.test.ts",{"start":7204,"end":7205},{"line":347,"column":3565,"offset":7197},{"line":347,"column":2287,"offset":7206},14701,{"start":7208,"end":7209},{"line":347,"column":3565,"offset":7197},{"line":347,"column":2287,"offset":7206},{"type":23,"value":7211,"position":7212}," (the ",{"start":7213,"end":7214},{"line":347,"column":2287,"offset":7206},{"line":347,"column":4297,"offset":7215},14707,{"type":14,"tagName":136,"properties":7217,"children":7218,"position":7225},{},[7219],{"type":23,"value":7220,"position":7221},"B1a",{"start":7222,"end":7223},{"line":347,"column":4297,"offset":7215},{"line":347,"column":3307,"offset":7224},14712,{"start":7226,"end":7227},{"line":347,"column":4297,"offset":7215},{"line":347,"column":3307,"offset":7224},{"type":23,"value":7229,"position":7230}," per-token backing-interval cases and the ",{"start":7231,"end":7232},{"line":347,"column":3307,"offset":7224},{"line":347,"column":1474,"offset":7233},14754,{"type":14,"tagName":136,"properties":7235,"children":7236,"position":7243},{},[7237],{"type":23,"value":7238,"position":7239},"EC1",{"start":7240,"end":7241},{"line":347,"column":1474,"offset":7233},{"line":347,"column":5820,"offset":7242},14759,{"start":7244,"end":7245},{"line":347,"column":1474,"offset":7233},{"line":347,"column":5820,"offset":7242},{"type":23,"value":7247,"position":7248}," deep-fetch range cases) and ",{"start":7249,"end":7250},{"line":347,"column":5820,"offset":7242},{"line":347,"column":1669,"offset":7251},14788,{"type":14,"tagName":136,"properties":7253,"children":7254,"position":7261},{},[7255],{"type":23,"value":7256,"position":7257},"src/__tests__/g6-htf-core.test.ts",{"start":7258,"end":7259},{"line":347,"column":1669,"offset":7251},{"line":347,"column":4127,"offset":7260},14823,{"start":7262,"end":7263},{"line":347,"column":1669,"offset":7251},{"line":347,"column":4127,"offset":7260},{"type":23,"value":7211,"position":7265},{"start":7266,"end":7267},{"line":347,"column":4127,"offset":7260},{"line":347,"column":7170,"offset":7268},14829,{"type":14,"tagName":136,"properties":7270,"children":7271,"position":7278},{},[7272],{"type":23,"value":7273,"position":7274},"EC2",{"start":7275,"end":7276},{"line":347,"column":7170,"offset":7268},{"line":347,"column":4144,"offset":7277},14834,{"start":7279,"end":7280},{"line":347,"column":7170,"offset":7268},{"line":347,"column":4144,"offset":7277},{"type":23,"value":7282,"position":7283}," calendar-bucket cases), which pass on 3.0.26. They cannot be reproduced through the doc probe harness because it cannot inject multi-year deep daily/weekly fixtures; the engine tests are the proof.",{"start":7284,"end":7285},{"line":347,"column":4144,"offset":7277},{"line":347,"column":1712,"offset":7286},15032,{"start":7288,"end":7289},{"line":347,"column":27,"offset":7195},{"line":347,"column":1712,"offset":7286},{"type":23,"value":89},{"type":14,"tagName":383,"properties":7292,"children":7294,"position":7302},{"id":7293},"boundaries-and-exact-errors",[7295],{"type":23,"value":7296,"position":7297},"Boundaries and exact errors",{"start":7298,"end":7300},{"line":356,"column":56,"offset":7299},15037,{"line":356,"column":568,"offset":7301},15064,{"start":7303,"end":7305},{"line":356,"column":27,"offset":7304},15034,{"line":356,"column":568,"offset":7301},{"type":23,"value":89},{"type":14,"tagName":107,"properties":7308,"children":7309,"position":7363},{},[7310,7322,7327,7338,7345,7357],{"type":14,"tagName":136,"properties":7311,"children":7312,"position":7319},{},[7313],{"type":23,"value":256,"position":7314},{"start":7315,"end":7317},{"line":4345,"column":27,"offset":7316},15066,{"line":4345,"column":93,"offset":7318},15073,{"start":7320,"end":7321},{"line":4345,"column":27,"offset":7316},{"line":4345,"column":93,"offset":7318},{"type":23,"value":3286,"position":7323},{"start":7324,"end":7325},{"line":4345,"column":93,"offset":7318},{"line":4345,"column":1367,"offset":7326},15078,{"type":14,"tagName":136,"properties":7328,"children":7329,"position":7335},{},[7330],{"type":23,"value":237,"position":7331},{"start":7332,"end":7333},{"line":4345,"column":1367,"offset":7326},{"line":4345,"column":640,"offset":7334},15089,{"start":7336,"end":7337},{"line":4345,"column":1367,"offset":7326},{"line":4345,"column":640,"offset":7334},{"type":23,"value":7339,"position":7340}," reject misuse loudly, with a ",{"start":7341,"end":7342},{"line":4345,"column":640,"offset":7334},{"line":4345,"column":7343,"offset":7344},54,15119,{"type":14,"tagName":136,"properties":7346,"children":7347,"position":7354},{},[7348],{"type":23,"value":7349,"position":7350},"line:column",{"start":7351,"end":7352},{"line":4345,"column":7343,"offset":7344},{"line":4345,"column":133,"offset":7353},15132,{"start":7355,"end":7356},{"line":4345,"column":7343,"offset":7344},{"line":4345,"column":133,"offset":7353},{"type":23,"value":7358,"position":7359}," location. Every message below was captured from a probe run against engine 3.0.26.",{"start":7360,"end":7361},{"line":4345,"column":133,"offset":7353},{"line":4345,"column":3421,"offset":7362},15215,{"start":7364,"end":7365},{"line":4345,"column":27,"offset":7316},{"line":4345,"column":3421,"offset":7362},{"type":23,"value":89},{"type":14,"tagName":107,"properties":7368,"children":7369,"position":7427},{},[7370,7386,7391,7402,7409,7421],{"type":14,"tagName":111,"properties":7371,"children":7372,"position":7381},{},[7373],{"type":23,"value":7374,"position":7375},"The timeframe must be at least the chart interval.",{"start":7376,"end":7379},{"line":7377,"column":32,"offset":7378},196,15219,{"line":7377,"column":462,"offset":7380},15269,{"start":7382,"end":7384},{"line":7377,"column":27,"offset":7383},15217,{"line":7377,"column":1408,"offset":7385},15271,{"type":23,"value":266,"position":7387},{"start":7388,"end":7389},{"line":7377,"column":1408,"offset":7385},{"line":7377,"column":7134,"offset":7390},15272,{"type":14,"tagName":136,"properties":7392,"children":7393,"position":7399},{},[7394],{"type":23,"value":256,"position":7395},{"start":7396,"end":7397},{"line":7377,"column":7134,"offset":7390},{"line":7377,"column":5761,"offset":7398},15279,{"start":7400,"end":7401},{"line":7377,"column":7134,"offset":7390},{"line":7377,"column":5761,"offset":7398},{"type":23,"value":7403,"position":7404}," only goes up; asking it for a finer bucket is caught immediately. On a 1h chart, ",{"start":7405,"end":7406},{"line":7377,"column":5761,"offset":7398},{"line":7377,"column":7407,"offset":7408},145,15361,{"type":14,"tagName":136,"properties":7410,"children":7411,"position":7418},{},[7412],{"type":23,"value":7413,"position":7414},"htf(source=d, timeframe=\"30m\")",{"start":7415,"end":7416},{"line":7377,"column":7407,"offset":7408},{"line":7377,"column":68,"offset":7417},15393,{"start":7419,"end":7420},{"line":7377,"column":7407,"offset":7408},{"line":7377,"column":68,"offset":7417},{"type":23,"value":7422,"position":7423}," fails at run with:",{"start":7424,"end":7425},{"line":7377,"column":68,"offset":7417},{"line":7377,"column":7377,"offset":7426},15412,{"start":7428,"end":7429},{"line":7377,"column":27,"offset":7383},{"line":7377,"column":7377,"offset":7426},{"type":23,"value":89},{"type":14,"tagName":727,"properties":7432,"children":7433,"position":7445},{},[7434],{"type":14,"tagName":136,"properties":7435,"children":7436,"position":7439},{},[7437],{"type":23,"value":7438},"htf() timeframe 1800000ms must be >= base interval 3600000ms at 5:20\n",{"start":7440,"end":7442},{"line":5631,"column":27,"offset":7441},15414,{"line":7443,"column":56,"offset":7444},200,15490,{"start":7446,"end":7447},{"line":5631,"column":27,"offset":7441},{"line":7443,"column":56,"offset":7444},{"type":23,"value":89},{"type":14,"tagName":107,"properties":7450,"children":7451,"position":7494},{},[7452,7459,7471,7477,7488],{"type":23,"value":7453,"position":7454},"(durations are reported in milliseconds: 30m is 1,800,000ms, 1h is 3,600,000ms). To go finer than the chart, reach for ",{"start":7455,"end":7457},{"line":4355,"column":27,"offset":7456},15492,{"line":4355,"column":1743,"offset":7458},15611,{"type":14,"tagName":136,"properties":7460,"children":7461,"position":7468},{},[7462],{"type":23,"value":1788,"position":7463},{"start":7464,"end":7465},{"line":4355,"column":1743,"offset":7458},{"line":4355,"column":7466,"offset":7467},127,15618,{"start":7469,"end":7470},{"line":4355,"column":1743,"offset":7458},{"line":4355,"column":7466,"offset":7467},{"type":23,"value":7472,"position":7473}," instead. A timeframe finer than the chart in ",{"start":7474,"end":7475},{"line":4355,"column":7466,"offset":7467},{"line":4355,"column":4092,"offset":7476},15664,{"type":14,"tagName":136,"properties":7478,"children":7479,"position":7485},{},[7480],{"type":23,"value":237,"position":7481},{"start":7482,"end":7483},{"line":4355,"column":4092,"offset":7476},{"line":4355,"column":1751,"offset":7484},15675,{"start":7486,"end":7487},{"line":4355,"column":4092,"offset":7476},{"line":4355,"column":1751,"offset":7484},{"type":23,"value":7489,"position":7490}," is rejected the same way.",{"start":7491,"end":7492},{"line":4355,"column":1751,"offset":7484},{"line":4355,"column":5137,"offset":7493},15701,{"start":7495,"end":7496},{"line":4355,"column":27,"offset":7456},{"line":4355,"column":5137,"offset":7493},{"type":23,"value":89},{"type":14,"tagName":107,"properties":7499,"children":7500,"position":7524},{},[7501,7517],{"type":14,"tagName":111,"properties":7502,"children":7503,"position":7512},{},[7504],{"type":23,"value":7505,"position":7506},"An unknown or malformed timeframe",{"start":7507,"end":7510},{"line":7508,"column":32,"offset":7509},204,15705,{"line":7508,"column":120,"offset":7511},15738,{"start":7513,"end":7515},{"line":7508,"column":27,"offset":7514},15703,{"line":7508,"column":126,"offset":7516},15740,{"type":23,"value":7518,"position":7519}," is rejected with the accepted-token list:",{"start":7520,"end":7521},{"line":7508,"column":126,"offset":7516},{"line":7508,"column":7522,"offset":7523},80,15782,{"start":7525,"end":7526},{"line":7508,"column":27,"offset":7514},{"line":7508,"column":7522,"offset":7523},{"type":23,"value":89},{"type":14,"tagName":727,"properties":7529,"children":7530,"position":7542},{},[7531],{"type":14,"tagName":136,"properties":7532,"children":7533,"position":7536},{},[7534],{"type":23,"value":7535},"Invalid htf() timeframe '4x'; expected Nm, Nh, Nd, or a calendar token 1D/1W/1M/1Q/1Y at 5:18\n",{"start":7537,"end":7540},{"line":7538,"column":27,"offset":7539},206,15784,{"line":1493,"column":56,"offset":7541},15885,{"start":7543,"end":7544},{"line":7538,"column":27,"offset":7539},{"line":1493,"column":56,"offset":7541},{"type":23,"value":89},{"type":14,"tagName":107,"properties":7547,"children":7548,"position":7603},{},[7549,7564,7570,7581,7586,7597],{"type":14,"tagName":111,"properties":7550,"children":7551,"position":7559},{},[7552],{"type":23,"value":7553,"position":7554},"A multi-count calendar token",{"start":7555,"end":7557},{"line":5137,"column":32,"offset":7556},15889,{"line":5137,"column":568,"offset":7558},15917,{"start":7560,"end":7562},{"line":5137,"column":27,"offset":7561},15887,{"line":5137,"column":626,"offset":7563},15919,{"type":23,"value":7565,"position":7566}," (",{"start":7567,"end":7568},{"line":5137,"column":626,"offset":7563},{"line":5137,"column":1774,"offset":7569},15921,{"type":14,"tagName":136,"properties":7571,"children":7572,"position":7578},{},[7573],{"type":23,"value":4140,"position":7574},{"start":7575,"end":7576},{"line":5137,"column":1774,"offset":7569},{"line":5137,"column":3257,"offset":7577},15927,{"start":7579,"end":7580},{"line":5137,"column":1774,"offset":7569},{"line":5137,"column":3257,"offset":7577},{"type":23,"value":1591,"position":7582},{"start":7583,"end":7584},{"line":5137,"column":3257,"offset":7577},{"line":5137,"column":445,"offset":7585},15929,{"type":14,"tagName":136,"properties":7587,"children":7588,"position":7594},{},[7589],{"type":23,"value":4159,"position":7590},{"start":7591,"end":7592},{"line":5137,"column":445,"offset":7585},{"line":5137,"column":603,"offset":7593},15935,{"start":7595,"end":7596},{"line":5137,"column":445,"offset":7585},{"line":5137,"column":603,"offset":7593},{"type":23,"value":7598,"position":7599},", and so on) is rejected, because calendar tokens only support a count of 1:",{"start":7600,"end":7601},{"line":5137,"column":603,"offset":7593},{"line":5137,"column":2287,"offset":7602},16011,{"start":7604,"end":7605},{"line":5137,"column":27,"offset":7561},{"line":5137,"column":2287,"offset":7602},{"type":23,"value":89},{"type":14,"tagName":727,"properties":7608,"children":7609,"position":7620},{},[7610],{"type":14,"tagName":136,"properties":7611,"children":7612,"position":7615},{},[7613],{"type":23,"value":7614},"Invalid htf() timeframe '2W'; calendar tokens (D/W/M/Q/Y) only support a count of 1 at 6:22\n",{"start":7616,"end":7618},{"line":1669,"column":27,"offset":7617},16013,{"line":1377,"column":56,"offset":7619},16112,{"start":7621,"end":7622},{"line":1669,"column":27,"offset":7617},{"line":1377,"column":56,"offset":7619},{"type":23,"value":89},{"type":14,"tagName":107,"properties":7625,"children":7626,"position":7659},{},[7627,7653],{"type":14,"tagName":111,"properties":7628,"children":7629,"position":7648},{},[7630,7637],{"type":23,"value":7631,"position":7632},"Bad ",{"start":7633,"end":7635},{"line":1511,"column":32,"offset":7634},16116,{"line":1511,"column":82,"offset":7636},16120,{"type":14,"tagName":136,"properties":7638,"children":7639,"position":7645},{},[7640],{"type":23,"value":275,"position":7641},{"start":7642,"end":7643},{"line":1511,"column":82,"offset":7636},{"line":1511,"column":1367,"offset":7644},16126,{"start":7646,"end":7647},{"line":1511,"column":82,"offset":7636},{"line":1511,"column":1367,"offset":7644},{"start":7649,"end":7651},{"line":1511,"column":27,"offset":7650},16114,{"line":1511,"column":3719,"offset":7652},16128,{"type":23,"value":7654,"position":7655}," each carry their own message:",{"start":7656,"end":7657},{"line":1511,"column":3719,"offset":7652},{"line":1511,"column":454,"offset":7658},16158,{"start":7660,"end":7661},{"line":1511,"column":27,"offset":7650},{"line":1511,"column":454,"offset":7658},{"type":23,"value":7663},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":14,"tagName":3618,"properties":7665,"children":7666,"position":8000},{},[7667,7714],{"type":14,"tagName":3622,"properties":7668,"children":7669,"position":7711},{},[7670],{"type":14,"tagName":3626,"properties":7671,"children":7672,"position":7708},{},[7673,7694],{"type":14,"tagName":3630,"properties":7674,"children":7675,"position":7689},{},[7676],{"type":14,"tagName":136,"properties":7677,"children":7678,"position":7686},{},[7679],{"type":23,"value":275,"position":7680},{"start":7681,"end":7684},{"line":7682,"column":32,"offset":7683},218,16162,{"line":7682,"column":3645,"offset":7685},16168,{"start":7687,"end":7688},{"line":7682,"column":32,"offset":7683},{"line":7682,"column":3645,"offset":7685},{"start":7690,"end":7692},{"line":7682,"column":27,"offset":7691},16160,{"line":7682,"column":61,"offset":7693},16169,{"type":14,"tagName":3630,"properties":7695,"children":7696,"position":7704},{},[7697],{"type":23,"value":7698,"position":7699},"Error",{"start":7700,"end":7702},{"line":7682,"column":391,"offset":7701},16171,{"line":7682,"column":486,"offset":7703},16176,{"start":7705,"end":7706},{"line":7682,"column":61,"offset":7693},{"line":7682,"column":3331,"offset":7707},16178,{"start":7709,"end":7710},{"line":7682,"column":27,"offset":7691},{"line":7682,"column":3331,"offset":7707},{"start":7712,"end":7713},{"line":7682,"column":27,"offset":7691},{"line":7682,"column":3331,"offset":7707},{"type":14,"tagName":3683,"properties":7715,"children":7716,"position":7997},{},[7717,7771,7819,7884,7932],{"type":14,"tagName":3626,"properties":7718,"children":7719,"position":7768},{},[7720,7748],{"type":14,"tagName":3690,"properties":7721,"children":7722,"position":7743},{},[7723,7737],{"type":14,"tagName":136,"properties":7724,"children":7725,"position":7734},{},[7726],{"type":23,"value":7727,"position":7728},"{lookahead: 1}",{"start":7729,"end":7732},{"line":7730,"column":32,"offset":7731},220,16195,{"line":7730,"column":3331,"offset":7733},16211,{"start":7735,"end":7736},{"line":7730,"column":32,"offset":7731},{"line":7730,"column":3331,"offset":7733},{"type":23,"value":7738,"position":7739}," (unknown key)",{"start":7740,"end":7741},{"line":7730,"column":3331,"offset":7733},{"line":7730,"column":626,"offset":7742},16225,{"start":7744,"end":7746},{"line":7730,"column":27,"offset":7745},16193,{"line":7730,"column":435,"offset":7747},16226,{"type":14,"tagName":3690,"properties":7749,"children":7750,"position":7764},{},[7751],{"type":14,"tagName":136,"properties":7752,"children":7753,"position":7761},{},[7754],{"type":23,"value":7755,"position":7756},"htf() unknown option 'lookahead' at L:C",{"start":7757,"end":7759},{"line":7730,"column":120,"offset":7758},16228,{"line":7730,"column":173,"offset":7760},16269,{"start":7762,"end":7763},{"line":7730,"column":120,"offset":7758},{"line":7730,"column":173,"offset":7760},{"start":7765,"end":7766},{"line":7730,"column":435,"offset":7747},{"line":7730,"column":5348,"offset":7767},16271,{"start":7769,"end":7770},{"line":7730,"column":27,"offset":7745},{"line":7730,"column":5348,"offset":7767},{"type":14,"tagName":3626,"properties":7772,"children":7773,"position":7816},{},[7774,7796],{"type":14,"tagName":3690,"properties":7775,"children":7776,"position":7791},{},[7777],{"type":14,"tagName":136,"properties":7778,"children":7779,"position":7788},{},[7780],{"type":23,"value":7781,"position":7782},"{mode: \"live\"}",{"start":7783,"end":7786},{"line":7784,"column":32,"offset":7785},221,16274,{"line":7784,"column":3331,"offset":7787},16290,{"start":7789,"end":7790},{"line":7784,"column":32,"offset":7785},{"line":7784,"column":3331,"offset":7787},{"start":7792,"end":7794},{"line":7784,"column":27,"offset":7793},16272,{"line":7784,"column":565,"offset":7795},16291,{"type":14,"tagName":3690,"properties":7797,"children":7798,"position":7812},{},[7799],{"type":14,"tagName":136,"properties":7800,"children":7801,"position":7809},{},[7802],{"type":23,"value":7803,"position":7804},"htf() mode must be 'confirmed' or 'developing' at L:C",{"start":7805,"end":7807},{"line":7784,"column":623,"offset":7806},16293,{"line":7784,"column":173,"offset":7808},16348,{"start":7810,"end":7811},{"line":7784,"column":623,"offset":7806},{"line":7784,"column":173,"offset":7808},{"start":7813,"end":7814},{"line":7784,"column":565,"offset":7795},{"line":7784,"column":5348,"offset":7815},16350,{"start":7817,"end":7818},{"line":7784,"column":27,"offset":7793},{"line":7784,"column":5348,"offset":7815},{"type":14,"tagName":3626,"properties":7820,"children":7821,"position":7881},{},[7822,7861],{"type":14,"tagName":3690,"properties":7823,"children":7824,"position":7856},{},[7825,7839,7844],{"type":14,"tagName":136,"properties":7826,"children":7827,"position":7836},{},[7828],{"type":23,"value":7829,"position":7830},"{offset: 1.5}",{"start":7831,"end":7834},{"line":7832,"column":32,"offset":7833},222,16353,{"line":7832,"column":489,"offset":7835},16368,{"start":7837,"end":7838},{"line":7832,"column":32,"offset":7833},{"line":7832,"column":489,"offset":7835},{"type":23,"value":4213,"position":7840},{"start":7841,"end":7842},{"line":7832,"column":489,"offset":7835},{"line":7832,"column":623,"offset":7843},16372,{"type":14,"tagName":136,"properties":7845,"children":7846,"position":7853},{},[7847],{"type":23,"value":7848,"position":7849},"{offset: -1}",{"start":7850,"end":7851},{"line":7832,"column":623,"offset":7843},{"line":7832,"column":120,"offset":7852},16386,{"start":7854,"end":7855},{"line":7832,"column":623,"offset":7843},{"line":7832,"column":120,"offset":7852},{"start":7857,"end":7859},{"line":7832,"column":27,"offset":7858},16351,{"line":7832,"column":3816,"offset":7860},16387,{"type":14,"tagName":3690,"properties":7862,"children":7863,"position":7877},{},[7864],{"type":14,"tagName":136,"properties":7865,"children":7866,"position":7874},{},[7867],{"type":23,"value":7868,"position":7869},"htf() offset must be a non-negative integer at L:C",{"start":7870,"end":7872},{"line":7832,"column":3174,"offset":7871},16389,{"line":7832,"column":221,"offset":7873},16441,{"start":7875,"end":7876},{"line":7832,"column":3174,"offset":7871},{"line":7832,"column":221,"offset":7873},{"start":7878,"end":7879},{"line":7832,"column":3816,"offset":7860},{"line":7832,"column":4056,"offset":7880},16443,{"start":7882,"end":7883},{"line":7832,"column":27,"offset":7858},{"line":7832,"column":4056,"offset":7880},{"type":14,"tagName":3626,"properties":7885,"children":7886,"position":7929},{},[7887,7908],{"type":14,"tagName":3690,"properties":7888,"children":7889,"position":7903},{},[7890],{"type":14,"tagName":136,"properties":7891,"children":7892,"position":7900},{},[7893],{"type":23,"value":7894,"position":7895},"{mode: \"developing\", offset: 1}",{"start":7896,"end":7898},{"line":359,"column":32,"offset":7897},16446,{"line":359,"column":120,"offset":7899},16479,{"start":7901,"end":7902},{"line":359,"column":32,"offset":7897},{"line":359,"column":120,"offset":7899},{"start":7904,"end":7906},{"line":359,"column":27,"offset":7905},16444,{"line":359,"column":3816,"offset":7907},16480,{"type":14,"tagName":3690,"properties":7909,"children":7910,"position":7925},{},[7911],{"type":14,"tagName":136,"properties":7912,"children":7913,"position":7922},{},[7914],{"type":23,"value":7915,"position":7916},"htf() offset must be 0 when mode is 'developing' at L:C",{"start":7917,"end":7919},{"line":359,"column":3174,"offset":7918},16482,{"line":359,"column":7920,"offset":7921},96,16539,{"start":7923,"end":7924},{"line":359,"column":3174,"offset":7918},{"line":359,"column":7920,"offset":7921},{"start":7926,"end":7927},{"line":359,"column":3816,"offset":7907},{"line":359,"column":231,"offset":7928},16541,{"start":7930,"end":7931},{"line":359,"column":27,"offset":7905},{"line":359,"column":231,"offset":7928},{"type":14,"tagName":3626,"properties":7933,"children":7934,"position":7994},{},[7935,7974],{"type":14,"tagName":3690,"properties":7936,"children":7937,"position":7969},{},[7938,7952,7957],{"type":14,"tagName":136,"properties":7939,"children":7940,"position":7949},{},[7941],{"type":23,"value":7942,"position":7943},"{bars: -5}",{"start":7944,"end":7947},{"line":7945,"column":32,"offset":7946},224,16544,{"line":7945,"column":3719,"offset":7948},16556,{"start":7950,"end":7951},{"line":7945,"column":32,"offset":7946},{"line":7945,"column":3719,"offset":7948},{"type":23,"value":4213,"position":7953},{"start":7954,"end":7955},{"line":7945,"column":3719,"offset":7948},{"line":7945,"column":3331,"offset":7956},16560,{"type":14,"tagName":136,"properties":7958,"children":7959,"position":7966},{},[7960],{"type":23,"value":7961,"position":7962},"{bars: 0}",{"start":7963,"end":7964},{"line":7945,"column":3331,"offset":7956},{"line":7945,"column":28,"offset":7965},16571,{"start":7967,"end":7968},{"line":7945,"column":3331,"offset":7956},{"line":7945,"column":28,"offset":7965},{"start":7970,"end":7972},{"line":7945,"column":27,"offset":7971},16542,{"line":7945,"column":568,"offset":7973},16572,{"type":14,"tagName":3690,"properties":7975,"children":7976,"position":7990},{},[7977],{"type":14,"tagName":136,"properties":7978,"children":7979,"position":7987},{},[7980],{"type":23,"value":7981,"position":7982},"htf() bars must be a positive integer at L:C",{"start":7983,"end":7985},{"line":7945,"column":626,"offset":7984},16574,{"line":7945,"column":5348,"offset":7986},16620,{"start":7988,"end":7989},{"line":7945,"column":626,"offset":7984},{"line":7945,"column":5348,"offset":7986},{"start":7991,"end":7992},{"line":7945,"column":568,"offset":7973},{"line":7945,"column":183,"offset":7993},16622,{"start":7995,"end":7996},{"line":7945,"column":27,"offset":7971},{"line":7945,"column":183,"offset":7993},{"start":7998,"end":7999},{"line":7730,"column":27,"offset":7745},{"line":7945,"column":183,"offset":7993},{"start":8001,"end":8002},{"line":7682,"column":27,"offset":7691},{"line":7945,"column":183,"offset":7993},{"type":23,"value":89},{"type":14,"tagName":107,"properties":8005,"children":8006,"position":8300},{},[8007,8019,8025,8036,8042,8053,8059,8074,8079,8091,8097,8109,8114,8127,8134,8146,8153,8165,8170,8182,8187,8200,8205,8218,8224,8237,8243,8256,8262,8275,8281,8294],{"type":14,"tagName":136,"properties":8008,"children":8009,"position":8016},{},[8010],{"type":23,"value":237,"position":8011},{"start":8012,"end":8014},{"line":3471,"column":27,"offset":8013},16624,{"line":3471,"column":391,"offset":8015},16635,{"start":8017,"end":8018},{"line":3471,"column":27,"offset":8013},{"line":3471,"column":391,"offset":8015},{"type":23,"value":8020,"position":8021}," shares the ",{"start":8022,"end":8023},{"line":3471,"column":391,"offset":8015},{"line":3471,"column":640,"offset":8024},16647,{"type":14,"tagName":136,"properties":8026,"children":8027,"position":8033},{},[8028],{"type":23,"value":256,"position":8029},{"start":8030,"end":8031},{"line":3471,"column":640,"offset":8024},{"line":3471,"column":568,"offset":8032},16654,{"start":8034,"end":8035},{"line":3471,"column":640,"offset":8024},{"line":3471,"column":568,"offset":8032},{"type":23,"value":8037,"position":8038}," aggregation path, so its ",{"start":8039,"end":8040},{"line":3471,"column":568,"offset":8032},{"line":3471,"column":537,"offset":8041},16680,{"type":14,"tagName":136,"properties":8043,"children":8044,"position":8050},{},[8045],{"type":23,"value":275,"position":8046},{"start":8047,"end":8048},{"line":3471,"column":537,"offset":8041},{"line":3471,"column":5761,"offset":8049},16686,{"start":8051,"end":8052},{"line":3471,"column":537,"offset":8041},{"line":3471,"column":5761,"offset":8049},{"type":23,"value":8054,"position":8055}," are validated with the ",{"start":8056,"end":8057},{"line":3471,"column":5761,"offset":8049},{"line":3471,"column":211,"offset":8058},16710,{"type":14,"tagName":111,"properties":8060,"children":8061,"position":8070},{},[8062],{"type":23,"value":8063,"position":8064},"same wording",{"start":8065,"end":8068},{"line":3471,"column":8066,"offset":8067},89,16712,{"line":3471,"column":5362,"offset":8069},16724,{"start":8071,"end":8072},{"line":3471,"column":211,"offset":8058},{"line":3471,"column":5370,"offset":8073},16726,{"type":23,"value":5672,"position":8075},{"start":8076,"end":8077},{"line":3471,"column":5370,"offset":8073},{"line":3471,"column":3391,"offset":8078},16728,{"type":14,"tagName":136,"properties":8080,"children":8081,"position":8088},{},[8082],{"type":23,"value":8083,"position":8084},"request(\"ETHUSDT\", \"4h\", { bars: -5 })",{"start":8085,"end":8086},{"line":3471,"column":3391,"offset":8078},{"line":3471,"column":7407,"offset":8087},16768,{"start":8089,"end":8090},{"line":3471,"column":3391,"offset":8078},{"line":3471,"column":7407,"offset":8087},{"type":23,"value":8092,"position":8093}," fails with ",{"start":8094,"end":8095},{"line":3471,"column":7407,"offset":8087},{"line":3471,"column":5732,"offset":8096},16780,{"type":14,"tagName":136,"properties":8098,"children":8099,"position":8106},{},[8100],{"type":23,"value":8101,"position":8102},"htf() bars must be a positive integer",{"start":8103,"end":8104},{"line":3471,"column":5732,"offset":8096},{"line":3471,"column":7377,"offset":8105},16819,{"start":8107,"end":8108},{"line":3471,"column":5732,"offset":8096},{"line":3471,"column":7377,"offset":8105},{"type":23,"value":3369,"position":8110},{"start":8111,"end":8112},{"line":3471,"column":7377,"offset":8105},{"line":3471,"column":4355,"offset":8113},16825,{"type":14,"tagName":136,"properties":8115,"children":8116,"position":8124},{},[8117],{"type":23,"value":8118,"position":8119},"request(\"ETHUSDT\", \"1W\", { mode: \"developing\", offset: 1 })",{"start":8120,"end":8121},{"line":3471,"column":4355,"offset":8113},{"line":3471,"column":8122,"offset":8123},263,16886,{"start":8125,"end":8126},{"line":3471,"column":4355,"offset":8113},{"line":3471,"column":8122,"offset":8123},{"type":23,"value":8128,"position":8129}," with ",{"start":8130,"end":8131},{"line":3471,"column":8122,"offset":8123},{"line":3471,"column":8132,"offset":8133},269,16892,{"type":14,"tagName":136,"properties":8135,"children":8136,"position":8143},{},[8137],{"type":23,"value":8138,"position":8139},"htf() offset must be 0 when mode is 'developing'",{"start":8140,"end":8141},{"line":3471,"column":8132,"offset":8133},{"line":3471,"column":94,"offset":8142},16942,{"start":8144,"end":8145},{"line":3471,"column":8132,"offset":8133},{"line":3471,"column":94,"offset":8142},{"type":23,"value":8147,"position":8148},". These are exercised by the probes ",{"start":8149,"end":8150},{"line":3471,"column":94,"offset":8142},{"line":3471,"column":8151,"offset":8152},355,16978,{"type":14,"tagName":136,"properties":8154,"children":8155,"position":8162},{},[8156],{"type":23,"value":8157,"position":8158},"scripts/probes/mtf/htf_too_small_boundary.ks",{"start":8159,"end":8160},{"line":3471,"column":8151,"offset":8152},{"line":3471,"column":4198,"offset":8161},17024,{"start":8163,"end":8164},{"line":3471,"column":8151,"offset":8152},{"line":3471,"column":4198,"offset":8161},{"type":23,"value":1591,"position":8166},{"start":8167,"end":8168},{"line":3471,"column":4198,"offset":8161},{"line":3471,"column":174,"offset":8169},17026,{"type":14,"tagName":136,"properties":8171,"children":8172,"position":8179},{},[8173],{"type":23,"value":8174,"position":8175},"htf_invalid_token_boundary.ks",{"start":8176,"end":8177},{"line":3471,"column":174,"offset":8169},{"line":3471,"column":6906,"offset":8178},17057,{"start":8180,"end":8181},{"line":3471,"column":174,"offset":8169},{"line":3471,"column":6906,"offset":8178},{"type":23,"value":1591,"position":8183},{"start":8184,"end":8185},{"line":3471,"column":6906,"offset":8178},{"line":3471,"column":251,"offset":8186},17059,{"type":14,"tagName":136,"properties":8188,"children":8189,"position":8197},{},[8190],{"type":23,"value":8191,"position":8192},"cal_multicount_boundary.ks",{"start":8193,"end":8194},{"line":3471,"column":251,"offset":8186},{"line":3471,"column":8195,"offset":8196},464,17087,{"start":8198,"end":8199},{"line":3471,"column":251,"offset":8186},{"line":3471,"column":8195,"offset":8196},{"type":23,"value":1591,"position":8201},{"start":8202,"end":8203},{"line":3471,"column":8195,"offset":8196},{"line":3471,"column":309,"offset":8204},17089,{"type":14,"tagName":136,"properties":8206,"children":8207,"position":8215},{},[8208],{"type":23,"value":8209,"position":8210},"htf_unknown_opt_boundary.ks",{"start":8211,"end":8212},{"line":3471,"column":309,"offset":8204},{"line":3471,"column":8213,"offset":8214},495,17118,{"start":8216,"end":8217},{"line":3471,"column":309,"offset":8204},{"line":3471,"column":8213,"offset":8214},{"type":23,"value":1591,"position":8219},{"start":8220,"end":8221},{"line":3471,"column":8213,"offset":8214},{"line":3471,"column":8222,"offset":8223},497,17120,{"type":14,"tagName":136,"properties":8225,"children":8226,"position":8234},{},[8227],{"type":23,"value":8228,"position":8229},"htf_offset_integer_boundary.ks",{"start":8230,"end":8231},{"line":3471,"column":8222,"offset":8223},{"line":3471,"column":8232,"offset":8233},529,17152,{"start":8235,"end":8236},{"line":3471,"column":8222,"offset":8223},{"line":3471,"column":8232,"offset":8233},{"type":23,"value":1591,"position":8238},{"start":8239,"end":8240},{"line":3471,"column":8232,"offset":8233},{"line":3471,"column":8241,"offset":8242},531,17154,{"type":14,"tagName":136,"properties":8244,"children":8245,"position":8253},{},[8246],{"type":23,"value":8247,"position":8248},"htf_developing_offset_boundary.ks",{"start":8249,"end":8250},{"line":3471,"column":8241,"offset":8242},{"line":3471,"column":8251,"offset":8252},566,17189,{"start":8254,"end":8255},{"line":3471,"column":8241,"offset":8242},{"line":3471,"column":8251,"offset":8252},{"type":23,"value":1591,"position":8257},{"start":8258,"end":8259},{"line":3471,"column":8251,"offset":8252},{"line":3471,"column":8260,"offset":8261},568,17191,{"type":14,"tagName":136,"properties":8263,"children":8264,"position":8272},{},[8265],{"type":23,"value":8266,"position":8267},"request_bars_integer_boundary.ks",{"start":8268,"end":8269},{"line":3471,"column":8260,"offset":8261},{"line":3471,"column":8270,"offset":8271},602,17225,{"start":8273,"end":8274},{"line":3471,"column":8260,"offset":8261},{"line":3471,"column":8270,"offset":8271},{"type":23,"value":3369,"position":8276},{"start":8277,"end":8278},{"line":3471,"column":8270,"offset":8271},{"line":3471,"column":8279,"offset":8280},608,17231,{"type":14,"tagName":136,"properties":8282,"children":8283,"position":8291},{},[8284],{"type":23,"value":8285,"position":8286},"request_developing_offset_boundary.ks",{"start":8287,"end":8288},{"line":3471,"column":8279,"offset":8280},{"line":3471,"column":8289,"offset":8290},647,17270,{"start":8292,"end":8293},{"line":3471,"column":8279,"offset":8280},{"line":3471,"column":8289,"offset":8290},{"type":23,"value":1754,"position":8295},{"start":8296,"end":8297},{"line":3471,"column":8289,"offset":8290},{"line":3471,"column":8298,"offset":8299},648,17271,{"start":8301,"end":8302},{"line":3471,"column":27,"offset":8013},{"line":3471,"column":8298,"offset":8299},{"quirksMode":8304},false,{"start":8306,"end":8307},{"line":27,"column":27,"offset":97},{"line":5543,"column":27,"offset":8308},17272,1782471843132]