[{"data":1,"prerenderedAt":6104},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/iv-rank":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/iv-rank","cookbook/iv-rank.md",{"title":8,"description":9,"order":10,"section":11},"IV rank","Where the chart's underlying's implied volatility sits against its own past, from the daily options statistics. The IV rank is where the session's 30-day…",149,"cookbook","---\ntitle: \"IV rank\"\ndescription: \"Where the chart's underlying's implied volatility sits against its own past, from the daily options statistics. The IV rank is where the session's 30-day…\"\norder: 149\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/iv-rank.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# IV rank\n\nWhere the chart's underlying's implied volatility sits against its own past, from the daily options statistics. The IV rank is where the session's 30-day at-the-money IV sits between the window's low (0) and its high (100); the IV percentile is the share of the window's earlier sessions whose IV was lower. A rank of 90 with a percentile of 60 says one spike stretched the range; a rank of 40 with a percentile of 85 says the year was mostly calm and today is not. Both are drawn as step lines in a pane under the chart, the rank coloured teal at or under the low band and amber at or over the high band, with dashed guides at the two bands, and a card at the bottom right reads the verdict, the IV, both readings, the window's low and high and the sessions behind them.\n\nThe parts are a scalar `option_daily` input declared with `missing: \"nan\"`, so each session's row lands on one bar ([Data sources](../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying)), the options kit's `DayHistory` for the window's readings ([Options kit](../functions/options-kit.md#a-history-of-daily-statistics)), step lines coloured per bar by a band output and two guides ([Plotting](../presentation/plotting.md#lines-areas-columns-dots-marks)), and a `render.hud` card in the terminal look ([HUD cards](../presentation/hud-and-hover-cards.md#hud-cards)). This is also the `iv-rank` template: the **IV Rank** card under **Beyond the time axis** in the editor's starter list, and it compiles as written.\n\n## The wrun indicator\n\n```typescript sample=iv-rank\n// IV Rank: where the chart's underlying's implied volatility sits against its own past, from the daily options\n// statistics (option_daily). The IV rank is where the session's 30-day at-the-money IV sits between the window's low\n// (0) and high (100); the IV percentile is the share of the window's earlier sessions whose IV was lower. Both are\n// drawn as step lines in a pane under the chart, coloured by band (teal at or under the low band, amber at or over the\n// high band), with dashed guides at the two bands, and a card at the bottom right reads the verdict, the IV, both\n// readings, the window's low and high and the sessions behind them. Each session's reading is the statistics job's\n// close of that session: it lands on its own bar on a daily chart and on the first bar of its day on an intraday\n// chart, and the lines hold it until the next session's lands (the live session's row arrives after its close). The\n// window is 252 sessions, about a year, and the history is short until the data plane has kept the statistics that\n// long: below Minimum history (60 sessions) the card says how many sessions there are and the lines stay empty, so a\n// few days are never ranked as a year. Between the minimum and a full window the card names the sessions it read.\n// A chart coarser than a day reads one line saying so.\n\nparam.int(\"lookback\", 252, { min: 20, max: 520, label: \"Window, sessions\", description: \"Sessions the rank and the percentile read: 252 is about a year of trading days\" });\nparam.int(\"min_sessions\", 60, { min: 10, max: 520, label: \"Minimum history, sessions\", description: \"Sessions of statistics before a reading shows; below it the card says how many there are\" });\nparam.number(\"high_band\", 80, { min: 50, max: 100, step: 1, label: \"High band\", description: \"A rank at or over it is high: amber\" });\nparam.number(\"low_band\", 20, { min: 0, max: 50, step: 1, label: \"Low band\", description: \"A rank at or under it is low: teal\" });\ninput(\"close\", ohlcv.close); // the chart's own close: the grid\ninput(\"iv30\", option_daily.atm_iv_30d, { missing: \"nan\", description: \"The underlying's 30-day constant-maturity at-the-money IV, percent, one row per session (the daily options statistics)\" }); // lands on the first bar of its day, NaN elsewhere\noutput(\"iv_rank\", line, lower, { color: \"#f59e0b\", width: 2, step: true, color_by: \"band\", colors: [\"#2dd4bf\", \"#cbd5e1\", \"#f59e0b\"], label: \"IV rank\", format: \"0.0\", description: \"Where the 30-day IV sits between the window's low (0) and high (100); empty below Minimum history\" });\noutput(\"iv_pct\", line, lower, { color: \"#818cf8\", width: 1, step: true, line_style: \"dotted\", label: \"IV percentile\", format: \"0.0\", description: \"The share of the window's earlier sessions with a lower 30-day IV, percent; empty below Minimum history\" });\noutput(\"high_guide\", line, lower, { role: \"guide\", color: \"#f59e0b80\", line_style: \"dashed\", label: \"High band\", align: \"right\", description: \"The high band\" });\noutput(\"low_guide\", line, lower, { role: \"guide\", color: \"#2dd4bf80\", line_style: \"dashed\", label: \"Low band\", align: \"right\", description: \"The low band\" });\noutput(\"band\", none, lower, { description: \"0 low (rank at or under Low band), 1 between, 2 high (at or over High band); 1 while there is no rank\" });\noutput(\"iv\", none, lower, { description: \"The newest session's 30-day at-the-money IV, percent\" });\noutput(\"iv_low\", none, lower, { description: \"The lowest 30-day IV in the window, percent\" });\noutput(\"iv_high\", none, lower, { description: \"The highest 30-day IV in the window, percent\" });\noutput(\"sessions\", none, lower, { description: \"Sessions of statistics the window holds\" });\noutput(\"status\", none, lower, { description: \"0 not enough history yet, 1 the rank reads, 2 a chart coarser than a day; NaN before the first session\" });\nstring(\"read\", { max_bytes: 64 }); // the headline: the verdict, or why there is none\nstring(\"title\", { max_bytes: 64 }); // the card's title: the session the readings are as of\n\n// The card, in the terminal look: the headline coloured by band, then the IV and the two readings, and the window as\n// numbered rows.\nrender.hud(\"iv_rank_card\", {\n  position: \"bottom_right\",\n  look: \"terminal\",\n  title: \"{{title}}\",\n  columns: 2,\n  tiles: [\n    tile.pill(\"IV rank\", \"read\", { headline: true, color_by: \"band\", colors: [\"#2dd4bf\", \"#94a3b8\", \"#f59e0b\"] }),\n    tile.value(\"30-day IV\", \"iv\", { format: \"0.00\" }),\n    tile.value(\"IV rank\", \"iv_rank\", { format: \"0.0\" }),\n    tile.rows([\n      [\"1) IV percentile\", \"iv_pct\", \"0.0\"],\n      [\"2) Window low\", \"iv_low\", \"0.00\"],\n      [\"3) Window high\", \"iv_high\", \"0.00\"],\n      [\"4) Sessions read\", \"sessions\", \"int\"],\n    ]),\n  ],\n});\n\nconst DAY = 86400.0;\nconst CAPACITY = 520; // the most sessions the history keeps: the window's largest setting\nconst MONTHS: String[] = [\"JAN\", \"FEB\", \"MAR\", \"APR\", \"MAY\", \"JUN\", \"JUL\", \"AUG\", \"SEP\", \"OCT\", \"NOV\", \"DEC\"];\nconst history = new DayHistory(CAPACITY); // one 30-day IV per session\nconst dateClock = new Clock(\"UTC\"); // reads a date from its day number\n\nlet lookback = 252; // settings, read in onStart()\nlet need = 60;\nlet highBand = 80.0;\nlet lowBand = 20.0;\nlet prevT: f64 = NaN; // the bar spacing: the smallest gap seen between two bars\nlet barSec: f64 = NaN;\nlet held = 0; // the readings, measured when a session lands and held until the next one\nlet ivNow: f64 = NaN;\nlet ivLow: f64 = NaN;\nlet ivHigh: f64 = NaN;\nlet rank: f64 = NaN;\nlet pct: f64 = NaN;\n\nfunction onStart(): void {\n  lookback = i32(p_lookback());\n  need = i32(p_min_sessions());\n  if (need > lookback) need = lookback; // the window can never hold more than itself\n  highBand = p_high_band();\n  lowBand = p_low_band();\n}\n\n// ── The readings, measured on the bar a session lands ──\nfunction measure(): void {\n  held = history.span(lookback);\n  ivNow = history.value(0);\n  ivLow = history.min(lookback);\n  ivHigh = history.max(lookback);\n  const ready = held >= need;\n  rank = ready ? history.rank(lookback) : NaN;\n  pct = ready ? history.percentile(lookback) : NaN;\n}\n\nfunction bandOf(r: f64): f64 { // 0 low, 1 between, 2 high; 1 with no rank\n  if (isNaN(r)) return 1.0;\n  return r >= highBand ? 2.0 : r \u003C= lowBand ? 0.0 : 1.0;\n}\n\nfunction sbDay(day: f64): void { // \"16OCT\"\n  dateClock.update(day * DAY);\n  if (dateClock.dayOfMonth() \u003C 10) sb_text(\"0\");\n  sb_int(dateClock.dayOfMonth());\n  sb_text(MONTHS[dateClock.month() - 1]);\n}\n\n// ── The card's words, on the live bar ──\nfunction writeWords(coarse: bool): void {\n  sb_clear();\n  if (coarse) sb_text(\"Needs a daily or finer chart\");\n  else if (history.count() == 0) sb_text(\"Waiting for the daily options statistics\");\n  else if (held \u003C need) {\n    sb_text(\"Not enough history yet: \");\n    sb_int(held);\n    sb_text(\" of \");\n    sb_int(need);\n    sb_text(\" sessions\");\n  } else if (isNaN(rank)) sb_text(\"No range: the IV has not moved in the window\");\n  else {\n    const b = bandOf(rank);\n    sb_text(b == 2.0 ? \"High IV: rank \" : b == 0.0 ? \"Low IV: rank \" : \"IV rank \");\n    sb_f64(rank, 0);\n    sb_text(\", percentile \");\n    sb_f64(pct, 0);\n  }\n  str_read_sb();\n  sb_clear();\n  sb_text(\"IV rank, 30-day IV\");\n  if (!coarse && history.count() > 0) {\n    sb_text(\", as of \");\n    sbDay(history.day(0));\n    if (held >= need && held \u003C lookback) {\n      sb_text(\", \");\n      sb_int(held);\n      sb_text(\" sessions\");\n    }\n  }\n  str_title_sb();\n}\n\n// onBar() runs once per bar: the bar spacing, then the session's IV when it lands (measured once, held after); every\n// bar writes the held readings, so an intraday chart draws each session as a step.\nfunction onBar(): void {\n  const t = bar.time();\n  if (!isNaN(prevT) && t > prevT && (isNaN(barSec) || t - prevT \u003C barSec)) barSec = t - prevT;\n  prevT = t;\n  const coarse = !isNaN(barSec) && barSec > 1.5 * DAY; // a weekly bar would read one session a week as a day\n  const iv = in_iv30();\n  if (!coarse && !isNaN(iv) && iv > 0.0 && history.push(Math.floor(t / DAY), iv)) measure();\n  out_high_guide(highBand);\n  out_low_guide(lowBand);\n  const ready = !coarse && held >= need;\n  out_iv_rank(ready ? rank : NaN);\n  out_iv_pct(ready ? pct : NaN);\n  out_band(ready ? bandOf(rank) : 1.0);\n  out_iv(coarse ? NaN : ivNow);\n  out_iv_low(coarse ? NaN : ivLow);\n  out_iv_high(coarse ? NaN : ivHigh);\n  out_sessions(coarse ? NaN : f64(held));\n  out_status(coarse ? 2.0 : history.count() == 0 ? NaN : ready ? 1.0 : 0.0);\n  if (bar.isLast()) writeWords(coarse);\n}\n```\n\n## How it works\n\n**One reading per session.** The daily options statistics carry one row per session, the statistics job's reading at that session's close. The chart lands it on the session's own bar on a daily chart and on the first bar of its day on an intraday chart; every other bar reads `NaN` under `missing: \"nan\"`. `DayHistory.push(day, iv)` keeps it under the bar's UTC day, so an intraday chart and a daily chart hold the same sessions, and a revised row for the same day replaces the reading instead of adding one.\n\n**The rank and the percentile.** Over the newest `lookback` sessions (252 by default, about a year), `rank()` is `(IV - low) / (high - low) x 100` and `percentile()` is the share of the earlier sessions strictly below today's, times 100. A window whose IV never moved has no range: the rank reads `NaN` and the card says so.\n\n**The lines hold.** The readings are measured once, on the bar a session lands, and every later bar writes them again, so an intraday chart draws each session as a step until the next one lands. The live session's own row arrives after its close, so during the session the lines read the previous session.\n\n## Where it runs\n\nUS stock charts, through OpenMarket's official package: the chart's browser lane serves `option_daily` for the chart's own underlying, under the US options access rule ([Limitations](../reference/limitations.md)). The class is declared ahead of the lanes that serve it, so the template builds today and the chart shows the lane's refusal until the data plane serves the statistics. A daily or finer chart: a weekly bar would count one session a week as a day.\n\n## When data is missing\n\nThe history is short until the data plane has kept the statistics for a year: they start the day the statistics job is switched on. Below **Minimum history** (60 sessions) the lines stay empty and the card reads \"Not enough history yet: 12 of 60 sessions\", so a few days are never ranked as if they were a year. Between the minimum and a full window the rank reads over the sessions there are, and the title names how many. Before the first session the card reads \"Waiting for the daily options statistics\"; a session whose row carries no IV is skipped, never counted; a chart coarser than a day reads \"Needs a daily or finer chart\".\n\n## Customize it\n\n- **A shorter or longer year.** Set `lookback` to 126 for half a year or 504 for two.\n- **Rank sooner or later.** Lower **Minimum history** to read a rank over fewer sessions, knowing what it is; raise it to wait for a full window.\n- **Other bands.** Move **High band** and **Low band** to colour the extremes where you trade them.\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **IV Rank** under **Beyond the time axis**.\n2. Press **Run** on a US stock's daily chart: the pane fills from the first session the statistics hold, and the card says how many there are.\n3. At the editor's Console prompt, type `iv_rank`, `iv_pct` and `sessions` to read the newest readings.\n\n## Concepts used\n\n- [Data sources](../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying) for the `option_daily` class and its fields\n- [Options kit](../functions/options-kit.md#a-history-of-daily-statistics) for `DayHistory`\n- [Plotting](../presentation/plotting.md#lines-areas-columns-dots-marks) for step lines, per-bar colours and guides\n- [HUD cards](../presentation/hud-and-hover-cards.md#hud-cards) for the card and its tiles\n",{"type":14,"children":15,"data":6097,"position":6099},"root",[16,26,29,30,47,48,314,315,333,334,5087,5088,5104,5105,5196,5197,5327,5328,5359,5360,5376,5377,5435,5436,5451,5452,5491,5492,5507,5508,5701,5702,5718,5719,5920,5921,5936,5937],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/iv-rank.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit ",{"start":20,"end":23},{"line":21,"column":21,"offset":22},1,0,{"line":21,"column":24,"offset":25},123,122,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":44},"element","p",{},[35],{"type":27,"value":36,"position":37},"Where the chart's underlying's implied volatility sits against its own past, from the daily options statistics. The IV rank is where the session's 30-day at-the-money IV sits between the window's low (0) and its high (100); the IV percentile is the share of the window's earlier sessions whose IV was lower. A rank of 90 with a percentile of 60 says one spike stretched the range; a rank of 40 with a percentile of 85 says the year was mostly calm and today is not. Both are drawn as step lines in a pane under the chart, the rank coloured teal at or under the low band and amber at or over the high band, with dashed guides at the two bands, and a card at the bottom right reads the verdict, the IV, both readings, the window's low and high and the sessions behind them.",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,135,{"line":39,"column":42,"offset":43},772,906,{"start":45,"end":46},{"line":39,"column":21,"offset":40},{"line":39,"column":42,"offset":43},{"type":27,"value":28},{"type":31,"tagName":32,"properties":49,"children":50,"position":311},{},[51,60,74,81,94,101,120,127,140,147,165,172,190,197,210,217,235,242,255,262,280,287,304],{"type":27,"value":52,"position":53},"The parts are a scalar ",{"start":54,"end":57},{"line":55,"column":21,"offset":56},7,908,{"line":55,"column":58,"offset":59},24,931,{"type":31,"tagName":61,"properties":62,"children":63,"position":71},"code",{},[64],{"type":27,"value":65,"position":66},"option_daily",{"start":67,"end":68},{"line":55,"column":58,"offset":59},{"line":55,"column":69,"offset":70},38,945,{"start":72,"end":73},{"line":55,"column":58,"offset":59},{"line":55,"column":69,"offset":70},{"type":27,"value":75,"position":76}," input declared with ",{"start":77,"end":78},{"line":55,"column":69,"offset":70},{"line":55,"column":79,"offset":80},59,966,{"type":31,"tagName":61,"properties":82,"children":83,"position":91},{},[84],{"type":27,"value":85,"position":86},"missing: \"nan\"",{"start":87,"end":88},{"line":55,"column":79,"offset":80},{"line":55,"column":89,"offset":90},75,982,{"start":92,"end":93},{"line":55,"column":79,"offset":80},{"line":55,"column":89,"offset":90},{"type":27,"value":95,"position":96},", so each session's row lands on one bar (",{"start":97,"end":98},{"line":55,"column":89,"offset":90},{"line":55,"column":99,"offset":100},117,1024,{"type":31,"tagName":102,"properties":103,"children":105,"position":115},"a",{"href":104},"../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying",[106],{"type":27,"value":107,"position":108},"Data sources",{"start":109,"end":112},{"line":55,"column":110,"offset":111},118,1025,{"line":55,"column":113,"offset":114},130,1037,{"start":116,"end":117},{"line":55,"column":99,"offset":100},{"line":55,"column":118,"offset":119},208,1115,{"type":27,"value":121,"position":122},"), the options kit's ",{"start":123,"end":124},{"line":55,"column":118,"offset":119},{"line":55,"column":125,"offset":126},229,1136,{"type":31,"tagName":61,"properties":128,"children":129,"position":137},{},[130],{"type":27,"value":131,"position":132},"DayHistory",{"start":133,"end":134},{"line":55,"column":125,"offset":126},{"line":55,"column":135,"offset":136},241,1148,{"start":138,"end":139},{"line":55,"column":125,"offset":126},{"line":55,"column":135,"offset":136},{"type":27,"value":141,"position":142}," for the window's readings (",{"start":143,"end":144},{"line":55,"column":135,"offset":136},{"line":55,"column":145,"offset":146},269,1176,{"type":31,"tagName":102,"properties":148,"children":150,"position":160},{"href":149},"../functions/options-kit.md#a-history-of-daily-statistics",[151],{"type":27,"value":152,"position":153},"Options kit",{"start":154,"end":157},{"line":55,"column":155,"offset":156},270,1177,{"line":55,"column":158,"offset":159},281,1188,{"start":161,"end":162},{"line":55,"column":145,"offset":146},{"line":55,"column":163,"offset":164},341,1248,{"type":27,"value":166,"position":167},"), step lines coloured per bar by a band output and two guides (",{"start":168,"end":169},{"line":55,"column":163,"offset":164},{"line":55,"column":170,"offset":171},405,1312,{"type":31,"tagName":102,"properties":173,"children":175,"position":185},{"href":174},"../presentation/plotting.md#lines-areas-columns-dots-marks",[176],{"type":27,"value":177,"position":178},"Plotting",{"start":179,"end":182},{"line":55,"column":180,"offset":181},406,1313,{"line":55,"column":183,"offset":184},414,1321,{"start":186,"end":187},{"line":55,"column":170,"offset":171},{"line":55,"column":188,"offset":189},475,1382,{"type":27,"value":191,"position":192},"), and a ",{"start":193,"end":194},{"line":55,"column":188,"offset":189},{"line":55,"column":195,"offset":196},484,1391,{"type":31,"tagName":61,"properties":198,"children":199,"position":207},{},[200],{"type":27,"value":201,"position":202},"render.hud",{"start":203,"end":204},{"line":55,"column":195,"offset":196},{"line":55,"column":205,"offset":206},496,1403,{"start":208,"end":209},{"line":55,"column":195,"offset":196},{"line":55,"column":205,"offset":206},{"type":27,"value":211,"position":212}," card in the terminal look (",{"start":213,"end":214},{"line":55,"column":205,"offset":206},{"line":55,"column":215,"offset":216},524,1431,{"type":31,"tagName":102,"properties":218,"children":220,"position":230},{"href":219},"../presentation/hud-and-hover-cards.md#hud-cards",[221],{"type":27,"value":222,"position":223},"HUD cards",{"start":224,"end":227},{"line":55,"column":225,"offset":226},525,1432,{"line":55,"column":228,"offset":229},534,1441,{"start":231,"end":232},{"line":55,"column":215,"offset":216},{"line":55,"column":233,"offset":234},585,1492,{"type":27,"value":236,"position":237},"). This is also the ",{"start":238,"end":239},{"line":55,"column":233,"offset":234},{"line":55,"column":240,"offset":241},605,1512,{"type":31,"tagName":61,"properties":243,"children":244,"position":252},{},[245],{"type":27,"value":246,"position":247},"iv-rank",{"start":248,"end":249},{"line":55,"column":240,"offset":241},{"line":55,"column":250,"offset":251},614,1521,{"start":253,"end":254},{"line":55,"column":240,"offset":241},{"line":55,"column":250,"offset":251},{"type":27,"value":256,"position":257}," template: the ",{"start":258,"end":259},{"line":55,"column":250,"offset":251},{"line":55,"column":260,"offset":261},629,1536,{"type":31,"tagName":263,"properties":264,"children":265,"position":275},"strong",{},[266],{"type":27,"value":267,"position":268},"IV Rank",{"start":269,"end":272},{"line":55,"column":270,"offset":271},631,1538,{"line":55,"column":273,"offset":274},638,1545,{"start":276,"end":277},{"line":55,"column":260,"offset":261},{"line":55,"column":278,"offset":279},640,1547,{"type":27,"value":281,"position":282}," card under ",{"start":283,"end":284},{"line":55,"column":278,"offset":279},{"line":55,"column":285,"offset":286},652,1559,{"type":31,"tagName":263,"properties":288,"children":289,"position":299},{},[290],{"type":27,"value":291,"position":292},"Beyond the time axis",{"start":293,"end":296},{"line":55,"column":294,"offset":295},654,1561,{"line":55,"column":297,"offset":298},674,1581,{"start":300,"end":301},{"line":55,"column":285,"offset":286},{"line":55,"column":302,"offset":303},676,1583,{"type":27,"value":305,"position":306}," in the editor's starter list, and it compiles as written.",{"start":307,"end":308},{"line":55,"column":302,"offset":303},{"line":55,"column":309,"offset":310},734,1641,{"start":312,"end":313},{"line":55,"column":21,"offset":56},{"line":55,"column":309,"offset":310},{"type":27,"value":28},{"type":31,"tagName":316,"properties":317,"children":318,"position":329},"h2",{},[319],{"type":27,"value":320,"position":321},"The wrun indicator",{"start":322,"end":326},{"line":323,"column":324,"offset":325},9,4,1646,{"line":323,"column":327,"offset":328},22,1664,{"start":330,"end":332},{"line":323,"column":21,"offset":331},1643,{"line":323,"column":327,"offset":328},{"type":27,"value":28},{"type":14,"children":335},[336],{"type":31,"tagName":337,"properties":338,"children":342,"data":-1},"pre",{"class":339,"style":340,"tabindex":341,"data-sample":246},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[343],{"type":31,"tagName":61,"properties":344,"children":347},{"class":345},[346],"language-typescript",[348,359,360,368,369,377,378,386,387,395,396,404,405,413,414,422,423,431,432,440,441,449,450,458,459,462,463,545,546,614,615,695,696,770,771,798,799,844,845,961,962,1043,1044,1120,1121,1191,1192,1221,1222,1251,1252,1281,1282,1311,1312,1341,1342,1371,1372,1408,1409,1442,1443,1446,1447,1455,1456,1464,1465,1492,1493,1511,1512,1529,1530,1547,1548,1564,1565,1573,1574,1650,1651,1695,1696,1735,1736,1753,1754,1788,1789,1821,1822,1854,1855,1888,1889,1897,1898,1906,1907,1915,1916,1919,1920,1949,1950,1981,1982,2128,2129,2174,2175,2218,2219,2222,2223,2254,2255,2280,2281,2306,2307,2332,2333,2372,2373,2405,2406,2436,2437,2469,2470,2502,2503,2535,2536,2568,2569,2601,2602,2605,2606,2638,2639,2670,2671,2700,2701,2738,2739,2761,2762,2783,2784,2792,2793,2796,2797,2805,2806,2834,2835,2861,2862,2895,2896,2921,2922,2947,2948,2979,2980,3028,3029,3074,3075,3082,3083,3086,3087,3140,3141,3177,3178,3247,3248,3255,3256,3259,3260,3310,3311,3342,3343,3398,3399,3420,3421,3467,3468,3475,3476,3479,3480,3488,3489,3535,3536,3548,3549,3578,3579,3636,3637,3662,3663,3684,3685,3698,3699,3719,3720,3732,3733,3753,3754,3801,3802,3813,3814,3840,3841,3910,3911,3932,3933,3953,3954,3974,3975,3983,3984,3996,3997,4008,4009,4029,4030,4081,4082,4102,4103,4133,4134,4171,4172,4193,4194,4206,4207,4226,4227,4235,4236,4243,4244,4256,4257,4264,4265,4268,4269,4277,4278,4286,4287,4315,4316,4346,4347,4449,4450,4467,4468,4533,4534,4559,4560,4665,4666,4679,4680,4693,4694,4733,4734,4768,4769,4802,4803,4840,4841,4871,4872,4901,4902,4931,4932,4965,4966,5046,5047,5079,5080],{"type":31,"tagName":349,"properties":350,"children":352},"span",{"class":351},"line",[353],{"type":31,"tagName":349,"properties":354,"children":356},{"style":355},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[357],{"type":27,"value":358},"// IV Rank: where the chart's underlying's implied volatility sits against its own past, from the daily options",{"type":27,"value":28},{"type":31,"tagName":349,"properties":361,"children":362},{"class":351},[363],{"type":31,"tagName":349,"properties":364,"children":365},{"style":355},[366],{"type":27,"value":367},"// statistics (option_daily). The IV rank is where the session's 30-day at-the-money IV sits between the window's low",{"type":27,"value":28},{"type":31,"tagName":349,"properties":370,"children":371},{"class":351},[372],{"type":31,"tagName":349,"properties":373,"children":374},{"style":355},[375],{"type":27,"value":376},"// (0) and high (100); the IV percentile is the share of the window's earlier sessions whose IV was lower. Both are",{"type":27,"value":28},{"type":31,"tagName":349,"properties":379,"children":380},{"class":351},[381],{"type":31,"tagName":349,"properties":382,"children":383},{"style":355},[384],{"type":27,"value":385},"// drawn as step lines in a pane under the chart, coloured by band (teal at or under the low band, amber at or over the",{"type":27,"value":28},{"type":31,"tagName":349,"properties":388,"children":389},{"class":351},[390],{"type":31,"tagName":349,"properties":391,"children":392},{"style":355},[393],{"type":27,"value":394},"// high band), with dashed guides at the two bands, and a card at the bottom right reads the verdict, the IV, both",{"type":27,"value":28},{"type":31,"tagName":349,"properties":397,"children":398},{"class":351},[399],{"type":31,"tagName":349,"properties":400,"children":401},{"style":355},[402],{"type":27,"value":403},"// readings, the window's low and high and the sessions behind them. Each session's reading is the statistics job's",{"type":27,"value":28},{"type":31,"tagName":349,"properties":406,"children":407},{"class":351},[408],{"type":31,"tagName":349,"properties":409,"children":410},{"style":355},[411],{"type":27,"value":412},"// close of that session: it lands on its own bar on a daily chart and on the first bar of its day on an intraday",{"type":27,"value":28},{"type":31,"tagName":349,"properties":415,"children":416},{"class":351},[417],{"type":31,"tagName":349,"properties":418,"children":419},{"style":355},[420],{"type":27,"value":421},"// chart, and the lines hold it until the next session's lands (the live session's row arrives after its close). The",{"type":27,"value":28},{"type":31,"tagName":349,"properties":424,"children":425},{"class":351},[426],{"type":31,"tagName":349,"properties":427,"children":428},{"style":355},[429],{"type":27,"value":430},"// window is 252 sessions, about a year, and the history is short until the data plane has kept the statistics that",{"type":27,"value":28},{"type":31,"tagName":349,"properties":433,"children":434},{"class":351},[435],{"type":31,"tagName":349,"properties":436,"children":437},{"style":355},[438],{"type":27,"value":439},"// long: below Minimum history (60 sessions) the card says how many sessions there are and the lines stay empty, so a",{"type":27,"value":28},{"type":31,"tagName":349,"properties":442,"children":443},{"class":351},[444],{"type":31,"tagName":349,"properties":445,"children":446},{"style":355},[447],{"type":27,"value":448},"// few days are never ranked as a year. Between the minimum and a full window the card names the sessions it read.",{"type":27,"value":28},{"type":31,"tagName":349,"properties":451,"children":452},{"class":351},[453],{"type":31,"tagName":349,"properties":454,"children":455},{"style":355},[456],{"type":27,"value":457},"// A chart coarser than a day reads one line saying so.",{"type":27,"value":28},{"type":31,"tagName":349,"properties":460,"children":461},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":464,"children":465},{"class":351},[466,472,478,483,489,494,500,505,510,515,520,525,530,535,540],{"type":31,"tagName":349,"properties":467,"children":469},{"style":468},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[470],{"type":27,"value":471},"param.",{"type":31,"tagName":349,"properties":473,"children":475},{"style":474},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[476],{"type":27,"value":477},"int",{"type":31,"tagName":349,"properties":479,"children":480},{"style":468},[481],{"type":27,"value":482},"(",{"type":31,"tagName":349,"properties":484,"children":486},{"style":485},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[487],{"type":27,"value":488},"\"lookback\"",{"type":31,"tagName":349,"properties":490,"children":491},{"style":468},[492],{"type":27,"value":493},", ",{"type":31,"tagName":349,"properties":495,"children":497},{"style":496},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[498],{"type":27,"value":499},"252",{"type":31,"tagName":349,"properties":501,"children":502},{"style":468},[503],{"type":27,"value":504},", { min: ",{"type":31,"tagName":349,"properties":506,"children":507},{"style":496},[508],{"type":27,"value":509},"20",{"type":31,"tagName":349,"properties":511,"children":512},{"style":468},[513],{"type":27,"value":514},", max: ",{"type":31,"tagName":349,"properties":516,"children":517},{"style":496},[518],{"type":27,"value":519},"520",{"type":31,"tagName":349,"properties":521,"children":522},{"style":468},[523],{"type":27,"value":524},", label: ",{"type":31,"tagName":349,"properties":526,"children":527},{"style":485},[528],{"type":27,"value":529},"\"Window, sessions\"",{"type":31,"tagName":349,"properties":531,"children":532},{"style":468},[533],{"type":27,"value":534},", description: ",{"type":31,"tagName":349,"properties":536,"children":537},{"style":485},[538],{"type":27,"value":539},"\"Sessions the rank and the percentile read: 252 is about a year of trading days\"",{"type":31,"tagName":349,"properties":541,"children":542},{"style":468},[543],{"type":27,"value":544}," });",{"type":27,"value":28},{"type":31,"tagName":349,"properties":547,"children":548},{"class":351},[549,553,557,561,566,570,575,579,584,588,592,596,601,605,610],{"type":31,"tagName":349,"properties":550,"children":551},{"style":468},[552],{"type":27,"value":471},{"type":31,"tagName":349,"properties":554,"children":555},{"style":474},[556],{"type":27,"value":477},{"type":31,"tagName":349,"properties":558,"children":559},{"style":468},[560],{"type":27,"value":482},{"type":31,"tagName":349,"properties":562,"children":563},{"style":485},[564],{"type":27,"value":565},"\"min_sessions\"",{"type":31,"tagName":349,"properties":567,"children":568},{"style":468},[569],{"type":27,"value":493},{"type":31,"tagName":349,"properties":571,"children":572},{"style":496},[573],{"type":27,"value":574},"60",{"type":31,"tagName":349,"properties":576,"children":577},{"style":468},[578],{"type":27,"value":504},{"type":31,"tagName":349,"properties":580,"children":581},{"style":496},[582],{"type":27,"value":583},"10",{"type":31,"tagName":349,"properties":585,"children":586},{"style":468},[587],{"type":27,"value":514},{"type":31,"tagName":349,"properties":589,"children":590},{"style":496},[591],{"type":27,"value":519},{"type":31,"tagName":349,"properties":593,"children":594},{"style":468},[595],{"type":27,"value":524},{"type":31,"tagName":349,"properties":597,"children":598},{"style":485},[599],{"type":27,"value":600},"\"Minimum history, sessions\"",{"type":31,"tagName":349,"properties":602,"children":603},{"style":468},[604],{"type":27,"value":534},{"type":31,"tagName":349,"properties":606,"children":607},{"style":485},[608],{"type":27,"value":609},"\"Sessions of statistics before a reading shows; below it the card says how many there are\"",{"type":31,"tagName":349,"properties":611,"children":612},{"style":468},[613],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":616,"children":617},{"class":351},[618,622,627,631,636,640,645,649,654,658,663,668,673,677,682,686,691],{"type":31,"tagName":349,"properties":619,"children":620},{"style":468},[621],{"type":27,"value":471},{"type":31,"tagName":349,"properties":623,"children":624},{"style":474},[625],{"type":27,"value":626},"number",{"type":31,"tagName":349,"properties":628,"children":629},{"style":468},[630],{"type":27,"value":482},{"type":31,"tagName":349,"properties":632,"children":633},{"style":485},[634],{"type":27,"value":635},"\"high_band\"",{"type":31,"tagName":349,"properties":637,"children":638},{"style":468},[639],{"type":27,"value":493},{"type":31,"tagName":349,"properties":641,"children":642},{"style":496},[643],{"type":27,"value":644},"80",{"type":31,"tagName":349,"properties":646,"children":647},{"style":468},[648],{"type":27,"value":504},{"type":31,"tagName":349,"properties":650,"children":651},{"style":496},[652],{"type":27,"value":653},"50",{"type":31,"tagName":349,"properties":655,"children":656},{"style":468},[657],{"type":27,"value":514},{"type":31,"tagName":349,"properties":659,"children":660},{"style":496},[661],{"type":27,"value":662},"100",{"type":31,"tagName":349,"properties":664,"children":665},{"style":468},[666],{"type":27,"value":667},", step: ",{"type":31,"tagName":349,"properties":669,"children":670},{"style":496},[671],{"type":27,"value":672},"1",{"type":31,"tagName":349,"properties":674,"children":675},{"style":468},[676],{"type":27,"value":524},{"type":31,"tagName":349,"properties":678,"children":679},{"style":485},[680],{"type":27,"value":681},"\"High band\"",{"type":31,"tagName":349,"properties":683,"children":684},{"style":468},[685],{"type":27,"value":534},{"type":31,"tagName":349,"properties":687,"children":688},{"style":485},[689],{"type":27,"value":690},"\"A rank at or over it is high: amber\"",{"type":31,"tagName":349,"properties":692,"children":693},{"style":468},[694],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":697,"children":698},{"class":351},[699,703,707,711,716,720,724,728,732,736,740,744,748,752,757,761,766],{"type":31,"tagName":349,"properties":700,"children":701},{"style":468},[702],{"type":27,"value":471},{"type":31,"tagName":349,"properties":704,"children":705},{"style":474},[706],{"type":27,"value":626},{"type":31,"tagName":349,"properties":708,"children":709},{"style":468},[710],{"type":27,"value":482},{"type":31,"tagName":349,"properties":712,"children":713},{"style":485},[714],{"type":27,"value":715},"\"low_band\"",{"type":31,"tagName":349,"properties":717,"children":718},{"style":468},[719],{"type":27,"value":493},{"type":31,"tagName":349,"properties":721,"children":722},{"style":496},[723],{"type":27,"value":509},{"type":31,"tagName":349,"properties":725,"children":726},{"style":468},[727],{"type":27,"value":504},{"type":31,"tagName":349,"properties":729,"children":730},{"style":496},[731],{"type":27,"value":341},{"type":31,"tagName":349,"properties":733,"children":734},{"style":468},[735],{"type":27,"value":514},{"type":31,"tagName":349,"properties":737,"children":738},{"style":496},[739],{"type":27,"value":653},{"type":31,"tagName":349,"properties":741,"children":742},{"style":468},[743],{"type":27,"value":667},{"type":31,"tagName":349,"properties":745,"children":746},{"style":496},[747],{"type":27,"value":672},{"type":31,"tagName":349,"properties":749,"children":750},{"style":468},[751],{"type":27,"value":524},{"type":31,"tagName":349,"properties":753,"children":754},{"style":485},[755],{"type":27,"value":756},"\"Low band\"",{"type":31,"tagName":349,"properties":758,"children":759},{"style":468},[760],{"type":27,"value":534},{"type":31,"tagName":349,"properties":762,"children":763},{"style":485},[764],{"type":27,"value":765},"\"A rank at or under it is low: teal\"",{"type":31,"tagName":349,"properties":767,"children":768},{"style":468},[769],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":772,"children":773},{"class":351},[774,779,783,788,793],{"type":31,"tagName":349,"properties":775,"children":776},{"style":474},[777],{"type":27,"value":778},"input",{"type":31,"tagName":349,"properties":780,"children":781},{"style":468},[782],{"type":27,"value":482},{"type":31,"tagName":349,"properties":784,"children":785},{"style":485},[786],{"type":27,"value":787},"\"close\"",{"type":31,"tagName":349,"properties":789,"children":790},{"style":468},[791],{"type":27,"value":792},", ohlcv.close); ",{"type":31,"tagName":349,"properties":794,"children":795},{"style":355},[796],{"type":27,"value":797},"// the chart's own close: the grid",{"type":27,"value":28},{"type":31,"tagName":349,"properties":800,"children":801},{"class":351},[802,806,810,815,820,825,829,834,839],{"type":31,"tagName":349,"properties":803,"children":804},{"style":474},[805],{"type":27,"value":778},{"type":31,"tagName":349,"properties":807,"children":808},{"style":468},[809],{"type":27,"value":482},{"type":31,"tagName":349,"properties":811,"children":812},{"style":485},[813],{"type":27,"value":814},"\"iv30\"",{"type":31,"tagName":349,"properties":816,"children":817},{"style":468},[818],{"type":27,"value":819},", option_daily.atm_iv_30d, { missing: ",{"type":31,"tagName":349,"properties":821,"children":822},{"style":485},[823],{"type":27,"value":824},"\"nan\"",{"type":31,"tagName":349,"properties":826,"children":827},{"style":468},[828],{"type":27,"value":534},{"type":31,"tagName":349,"properties":830,"children":831},{"style":485},[832],{"type":27,"value":833},"\"The underlying's 30-day constant-maturity at-the-money IV, percent, one row per session (the daily options statistics)\"",{"type":31,"tagName":349,"properties":835,"children":836},{"style":468},[837],{"type":27,"value":838}," }); ",{"type":31,"tagName":349,"properties":840,"children":841},{"style":355},[842],{"type":27,"value":843},"// lands on the first bar of its day, NaN elsewhere",{"type":27,"value":28},{"type":31,"tagName":349,"properties":846,"children":847},{"class":351},[848,853,857,862,867,872,877,882,886,891,896,901,906,911,915,920,924,928,933,938,943,948,952,957],{"type":31,"tagName":349,"properties":849,"children":850},{"style":474},[851],{"type":27,"value":852},"output",{"type":31,"tagName":349,"properties":854,"children":855},{"style":468},[856],{"type":27,"value":482},{"type":31,"tagName":349,"properties":858,"children":859},{"style":485},[860],{"type":27,"value":861},"\"iv_rank\"",{"type":31,"tagName":349,"properties":863,"children":864},{"style":468},[865],{"type":27,"value":866},", line, lower, { color: ",{"type":31,"tagName":349,"properties":868,"children":869},{"style":485},[870],{"type":27,"value":871},"\"#f59e0b\"",{"type":31,"tagName":349,"properties":873,"children":874},{"style":468},[875],{"type":27,"value":876},", width: ",{"type":31,"tagName":349,"properties":878,"children":879},{"style":496},[880],{"type":27,"value":881},"2",{"type":31,"tagName":349,"properties":883,"children":884},{"style":468},[885],{"type":27,"value":667},{"type":31,"tagName":349,"properties":887,"children":888},{"style":496},[889],{"type":27,"value":890},"true",{"type":31,"tagName":349,"properties":892,"children":893},{"style":468},[894],{"type":27,"value":895},", color_by: ",{"type":31,"tagName":349,"properties":897,"children":898},{"style":485},[899],{"type":27,"value":900},"\"band\"",{"type":31,"tagName":349,"properties":902,"children":903},{"style":468},[904],{"type":27,"value":905},", colors: [",{"type":31,"tagName":349,"properties":907,"children":908},{"style":485},[909],{"type":27,"value":910},"\"#2dd4bf\"",{"type":31,"tagName":349,"properties":912,"children":913},{"style":468},[914],{"type":27,"value":493},{"type":31,"tagName":349,"properties":916,"children":917},{"style":485},[918],{"type":27,"value":919},"\"#cbd5e1\"",{"type":31,"tagName":349,"properties":921,"children":922},{"style":468},[923],{"type":27,"value":493},{"type":31,"tagName":349,"properties":925,"children":926},{"style":485},[927],{"type":27,"value":871},{"type":31,"tagName":349,"properties":929,"children":930},{"style":468},[931],{"type":27,"value":932},"], label: ",{"type":31,"tagName":349,"properties":934,"children":935},{"style":485},[936],{"type":27,"value":937},"\"IV rank\"",{"type":31,"tagName":349,"properties":939,"children":940},{"style":468},[941],{"type":27,"value":942},", format: ",{"type":31,"tagName":349,"properties":944,"children":945},{"style":485},[946],{"type":27,"value":947},"\"0.0\"",{"type":31,"tagName":349,"properties":949,"children":950},{"style":468},[951],{"type":27,"value":534},{"type":31,"tagName":349,"properties":953,"children":954},{"style":485},[955],{"type":27,"value":956},"\"Where the 30-day IV sits between the window's low (0) and high (100); empty below Minimum history\"",{"type":31,"tagName":349,"properties":958,"children":959},{"style":468},[960],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":963,"children":964},{"class":351},[965,969,973,978,982,987,991,995,999,1003,1008,1013,1017,1022,1026,1030,1034,1039],{"type":31,"tagName":349,"properties":966,"children":967},{"style":474},[968],{"type":27,"value":852},{"type":31,"tagName":349,"properties":970,"children":971},{"style":468},[972],{"type":27,"value":482},{"type":31,"tagName":349,"properties":974,"children":975},{"style":485},[976],{"type":27,"value":977},"\"iv_pct\"",{"type":31,"tagName":349,"properties":979,"children":980},{"style":468},[981],{"type":27,"value":866},{"type":31,"tagName":349,"properties":983,"children":984},{"style":485},[985],{"type":27,"value":986},"\"#818cf8\"",{"type":31,"tagName":349,"properties":988,"children":989},{"style":468},[990],{"type":27,"value":876},{"type":31,"tagName":349,"properties":992,"children":993},{"style":496},[994],{"type":27,"value":672},{"type":31,"tagName":349,"properties":996,"children":997},{"style":468},[998],{"type":27,"value":667},{"type":31,"tagName":349,"properties":1000,"children":1001},{"style":496},[1002],{"type":27,"value":890},{"type":31,"tagName":349,"properties":1004,"children":1005},{"style":468},[1006],{"type":27,"value":1007},", line_style: ",{"type":31,"tagName":349,"properties":1009,"children":1010},{"style":485},[1011],{"type":27,"value":1012},"\"dotted\"",{"type":31,"tagName":349,"properties":1014,"children":1015},{"style":468},[1016],{"type":27,"value":524},{"type":31,"tagName":349,"properties":1018,"children":1019},{"style":485},[1020],{"type":27,"value":1021},"\"IV percentile\"",{"type":31,"tagName":349,"properties":1023,"children":1024},{"style":468},[1025],{"type":27,"value":942},{"type":31,"tagName":349,"properties":1027,"children":1028},{"style":485},[1029],{"type":27,"value":947},{"type":31,"tagName":349,"properties":1031,"children":1032},{"style":468},[1033],{"type":27,"value":534},{"type":31,"tagName":349,"properties":1035,"children":1036},{"style":485},[1037],{"type":27,"value":1038},"\"The share of the window's earlier sessions with a lower 30-day IV, percent; empty below Minimum history\"",{"type":31,"tagName":349,"properties":1040,"children":1041},{"style":468},[1042],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1045,"children":1046},{"class":351},[1047,1051,1055,1060,1065,1070,1075,1080,1084,1089,1093,1097,1102,1107,1111,1116],{"type":31,"tagName":349,"properties":1048,"children":1049},{"style":474},[1050],{"type":27,"value":852},{"type":31,"tagName":349,"properties":1052,"children":1053},{"style":468},[1054],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1056,"children":1057},{"style":485},[1058],{"type":27,"value":1059},"\"high_guide\"",{"type":31,"tagName":349,"properties":1061,"children":1062},{"style":468},[1063],{"type":27,"value":1064},", line, lower, { role: ",{"type":31,"tagName":349,"properties":1066,"children":1067},{"style":485},[1068],{"type":27,"value":1069},"\"guide\"",{"type":31,"tagName":349,"properties":1071,"children":1072},{"style":468},[1073],{"type":27,"value":1074},", color: ",{"type":31,"tagName":349,"properties":1076,"children":1077},{"style":485},[1078],{"type":27,"value":1079},"\"#f59e0b80\"",{"type":31,"tagName":349,"properties":1081,"children":1082},{"style":468},[1083],{"type":27,"value":1007},{"type":31,"tagName":349,"properties":1085,"children":1086},{"style":485},[1087],{"type":27,"value":1088},"\"dashed\"",{"type":31,"tagName":349,"properties":1090,"children":1091},{"style":468},[1092],{"type":27,"value":524},{"type":31,"tagName":349,"properties":1094,"children":1095},{"style":485},[1096],{"type":27,"value":681},{"type":31,"tagName":349,"properties":1098,"children":1099},{"style":468},[1100],{"type":27,"value":1101},", align: ",{"type":31,"tagName":349,"properties":1103,"children":1104},{"style":485},[1105],{"type":27,"value":1106},"\"right\"",{"type":31,"tagName":349,"properties":1108,"children":1109},{"style":468},[1110],{"type":27,"value":534},{"type":31,"tagName":349,"properties":1112,"children":1113},{"style":485},[1114],{"type":27,"value":1115},"\"The high band\"",{"type":31,"tagName":349,"properties":1117,"children":1118},{"style":468},[1119],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1122,"children":1123},{"class":351},[1124,1128,1132,1137,1141,1145,1149,1154,1158,1162,1166,1170,1174,1178,1182,1187],{"type":31,"tagName":349,"properties":1125,"children":1126},{"style":474},[1127],{"type":27,"value":852},{"type":31,"tagName":349,"properties":1129,"children":1130},{"style":468},[1131],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1133,"children":1134},{"style":485},[1135],{"type":27,"value":1136},"\"low_guide\"",{"type":31,"tagName":349,"properties":1138,"children":1139},{"style":468},[1140],{"type":27,"value":1064},{"type":31,"tagName":349,"properties":1142,"children":1143},{"style":485},[1144],{"type":27,"value":1069},{"type":31,"tagName":349,"properties":1146,"children":1147},{"style":468},[1148],{"type":27,"value":1074},{"type":31,"tagName":349,"properties":1150,"children":1151},{"style":485},[1152],{"type":27,"value":1153},"\"#2dd4bf80\"",{"type":31,"tagName":349,"properties":1155,"children":1156},{"style":468},[1157],{"type":27,"value":1007},{"type":31,"tagName":349,"properties":1159,"children":1160},{"style":485},[1161],{"type":27,"value":1088},{"type":31,"tagName":349,"properties":1163,"children":1164},{"style":468},[1165],{"type":27,"value":524},{"type":31,"tagName":349,"properties":1167,"children":1168},{"style":485},[1169],{"type":27,"value":756},{"type":31,"tagName":349,"properties":1171,"children":1172},{"style":468},[1173],{"type":27,"value":1101},{"type":31,"tagName":349,"properties":1175,"children":1176},{"style":485},[1177],{"type":27,"value":1106},{"type":31,"tagName":349,"properties":1179,"children":1180},{"style":468},[1181],{"type":27,"value":534},{"type":31,"tagName":349,"properties":1183,"children":1184},{"style":485},[1185],{"type":27,"value":1186},"\"The low band\"",{"type":31,"tagName":349,"properties":1188,"children":1189},{"style":468},[1190],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1193,"children":1194},{"class":351},[1195,1199,1203,1207,1212,1217],{"type":31,"tagName":349,"properties":1196,"children":1197},{"style":474},[1198],{"type":27,"value":852},{"type":31,"tagName":349,"properties":1200,"children":1201},{"style":468},[1202],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1204,"children":1205},{"style":485},[1206],{"type":27,"value":900},{"type":31,"tagName":349,"properties":1208,"children":1209},{"style":468},[1210],{"type":27,"value":1211},", none, lower, { description: ",{"type":31,"tagName":349,"properties":1213,"children":1214},{"style":485},[1215],{"type":27,"value":1216},"\"0 low (rank at or under Low band), 1 between, 2 high (at or over High band); 1 while there is no rank\"",{"type":31,"tagName":349,"properties":1218,"children":1219},{"style":468},[1220],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1223,"children":1224},{"class":351},[1225,1229,1233,1238,1242,1247],{"type":31,"tagName":349,"properties":1226,"children":1227},{"style":474},[1228],{"type":27,"value":852},{"type":31,"tagName":349,"properties":1230,"children":1231},{"style":468},[1232],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1234,"children":1235},{"style":485},[1236],{"type":27,"value":1237},"\"iv\"",{"type":31,"tagName":349,"properties":1239,"children":1240},{"style":468},[1241],{"type":27,"value":1211},{"type":31,"tagName":349,"properties":1243,"children":1244},{"style":485},[1245],{"type":27,"value":1246},"\"The newest session's 30-day at-the-money IV, percent\"",{"type":31,"tagName":349,"properties":1248,"children":1249},{"style":468},[1250],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1253,"children":1254},{"class":351},[1255,1259,1263,1268,1272,1277],{"type":31,"tagName":349,"properties":1256,"children":1257},{"style":474},[1258],{"type":27,"value":852},{"type":31,"tagName":349,"properties":1260,"children":1261},{"style":468},[1262],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1264,"children":1265},{"style":485},[1266],{"type":27,"value":1267},"\"iv_low\"",{"type":31,"tagName":349,"properties":1269,"children":1270},{"style":468},[1271],{"type":27,"value":1211},{"type":31,"tagName":349,"properties":1273,"children":1274},{"style":485},[1275],{"type":27,"value":1276},"\"The lowest 30-day IV in the window, percent\"",{"type":31,"tagName":349,"properties":1278,"children":1279},{"style":468},[1280],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1283,"children":1284},{"class":351},[1285,1289,1293,1298,1302,1307],{"type":31,"tagName":349,"properties":1286,"children":1287},{"style":474},[1288],{"type":27,"value":852},{"type":31,"tagName":349,"properties":1290,"children":1291},{"style":468},[1292],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1294,"children":1295},{"style":485},[1296],{"type":27,"value":1297},"\"iv_high\"",{"type":31,"tagName":349,"properties":1299,"children":1300},{"style":468},[1301],{"type":27,"value":1211},{"type":31,"tagName":349,"properties":1303,"children":1304},{"style":485},[1305],{"type":27,"value":1306},"\"The highest 30-day IV in the window, percent\"",{"type":31,"tagName":349,"properties":1308,"children":1309},{"style":468},[1310],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1313,"children":1314},{"class":351},[1315,1319,1323,1328,1332,1337],{"type":31,"tagName":349,"properties":1316,"children":1317},{"style":474},[1318],{"type":27,"value":852},{"type":31,"tagName":349,"properties":1320,"children":1321},{"style":468},[1322],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1324,"children":1325},{"style":485},[1326],{"type":27,"value":1327},"\"sessions\"",{"type":31,"tagName":349,"properties":1329,"children":1330},{"style":468},[1331],{"type":27,"value":1211},{"type":31,"tagName":349,"properties":1333,"children":1334},{"style":485},[1335],{"type":27,"value":1336},"\"Sessions of statistics the window holds\"",{"type":31,"tagName":349,"properties":1338,"children":1339},{"style":468},[1340],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1343,"children":1344},{"class":351},[1345,1349,1353,1358,1362,1367],{"type":31,"tagName":349,"properties":1346,"children":1347},{"style":474},[1348],{"type":27,"value":852},{"type":31,"tagName":349,"properties":1350,"children":1351},{"style":468},[1352],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1354,"children":1355},{"style":485},[1356],{"type":27,"value":1357},"\"status\"",{"type":31,"tagName":349,"properties":1359,"children":1360},{"style":468},[1361],{"type":27,"value":1211},{"type":31,"tagName":349,"properties":1363,"children":1364},{"style":485},[1365],{"type":27,"value":1366},"\"0 not enough history yet, 1 the rank reads, 2 a chart coarser than a day; NaN before the first session\"",{"type":31,"tagName":349,"properties":1368,"children":1369},{"style":468},[1370],{"type":27,"value":544},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1373,"children":1374},{"class":351},[1375,1380,1384,1389,1394,1399,1403],{"type":31,"tagName":349,"properties":1376,"children":1377},{"style":474},[1378],{"type":27,"value":1379},"string",{"type":31,"tagName":349,"properties":1381,"children":1382},{"style":468},[1383],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1385,"children":1386},{"style":485},[1387],{"type":27,"value":1388},"\"read\"",{"type":31,"tagName":349,"properties":1390,"children":1391},{"style":468},[1392],{"type":27,"value":1393},", { max_bytes: ",{"type":31,"tagName":349,"properties":1395,"children":1396},{"style":496},[1397],{"type":27,"value":1398},"64",{"type":31,"tagName":349,"properties":1400,"children":1401},{"style":468},[1402],{"type":27,"value":838},{"type":31,"tagName":349,"properties":1404,"children":1405},{"style":355},[1406],{"type":27,"value":1407},"// the headline: the verdict, or why there is none",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1410,"children":1411},{"class":351},[1412,1416,1420,1425,1429,1433,1437],{"type":31,"tagName":349,"properties":1413,"children":1414},{"style":474},[1415],{"type":27,"value":1379},{"type":31,"tagName":349,"properties":1417,"children":1418},{"style":468},[1419],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1421,"children":1422},{"style":485},[1423],{"type":27,"value":1424},"\"title\"",{"type":31,"tagName":349,"properties":1426,"children":1427},{"style":468},[1428],{"type":27,"value":1393},{"type":31,"tagName":349,"properties":1430,"children":1431},{"style":496},[1432],{"type":27,"value":1398},{"type":31,"tagName":349,"properties":1434,"children":1435},{"style":468},[1436],{"type":27,"value":838},{"type":31,"tagName":349,"properties":1438,"children":1439},{"style":355},[1440],{"type":27,"value":1441},"// the card's title: the session the readings are as of",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1444,"children":1445},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":1448,"children":1449},{"class":351},[1450],{"type":31,"tagName":349,"properties":1451,"children":1452},{"style":355},[1453],{"type":27,"value":1454},"// The card, in the terminal look: the headline coloured by band, then the IV and the two readings, and the window as",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1457,"children":1458},{"class":351},[1459],{"type":31,"tagName":349,"properties":1460,"children":1461},{"style":355},[1462],{"type":27,"value":1463},"// numbered rows.",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1466,"children":1467},{"class":351},[1468,1473,1478,1482,1487],{"type":31,"tagName":349,"properties":1469,"children":1470},{"style":468},[1471],{"type":27,"value":1472},"render.",{"type":31,"tagName":349,"properties":1474,"children":1475},{"style":474},[1476],{"type":27,"value":1477},"hud",{"type":31,"tagName":349,"properties":1479,"children":1480},{"style":468},[1481],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1483,"children":1484},{"style":485},[1485],{"type":27,"value":1486},"\"iv_rank_card\"",{"type":31,"tagName":349,"properties":1488,"children":1489},{"style":468},[1490],{"type":27,"value":1491},", {",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1494,"children":1495},{"class":351},[1496,1501,1506],{"type":31,"tagName":349,"properties":1497,"children":1498},{"style":468},[1499],{"type":27,"value":1500},"  position: ",{"type":31,"tagName":349,"properties":1502,"children":1503},{"style":485},[1504],{"type":27,"value":1505},"\"bottom_right\"",{"type":31,"tagName":349,"properties":1507,"children":1508},{"style":468},[1509],{"type":27,"value":1510},",",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1513,"children":1514},{"class":351},[1515,1520,1525],{"type":31,"tagName":349,"properties":1516,"children":1517},{"style":468},[1518],{"type":27,"value":1519},"  look: ",{"type":31,"tagName":349,"properties":1521,"children":1522},{"style":485},[1523],{"type":27,"value":1524},"\"terminal\"",{"type":31,"tagName":349,"properties":1526,"children":1527},{"style":468},[1528],{"type":27,"value":1510},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1531,"children":1532},{"class":351},[1533,1538,1543],{"type":31,"tagName":349,"properties":1534,"children":1535},{"style":468},[1536],{"type":27,"value":1537},"  title: ",{"type":31,"tagName":349,"properties":1539,"children":1540},{"style":485},[1541],{"type":27,"value":1542},"\"{{title}}\"",{"type":31,"tagName":349,"properties":1544,"children":1545},{"style":468},[1546],{"type":27,"value":1510},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1549,"children":1550},{"class":351},[1551,1556,1560],{"type":31,"tagName":349,"properties":1552,"children":1553},{"style":468},[1554],{"type":27,"value":1555},"  columns: ",{"type":31,"tagName":349,"properties":1557,"children":1558},{"style":496},[1559],{"type":27,"value":881},{"type":31,"tagName":349,"properties":1561,"children":1562},{"style":468},[1563],{"type":27,"value":1510},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1566,"children":1567},{"class":351},[1568],{"type":31,"tagName":349,"properties":1569,"children":1570},{"style":468},[1571],{"type":27,"value":1572},"  tiles: [",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1575,"children":1576},{"class":351},[1577,1582,1587,1591,1595,1599,1603,1608,1612,1616,1620,1624,1628,1632,1637,1641,1645],{"type":31,"tagName":349,"properties":1578,"children":1579},{"style":468},[1580],{"type":27,"value":1581},"    tile.",{"type":31,"tagName":349,"properties":1583,"children":1584},{"style":474},[1585],{"type":27,"value":1586},"pill",{"type":31,"tagName":349,"properties":1588,"children":1589},{"style":468},[1590],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1592,"children":1593},{"style":485},[1594],{"type":27,"value":937},{"type":31,"tagName":349,"properties":1596,"children":1597},{"style":468},[1598],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1600,"children":1601},{"style":485},[1602],{"type":27,"value":1388},{"type":31,"tagName":349,"properties":1604,"children":1605},{"style":468},[1606],{"type":27,"value":1607},", { headline: ",{"type":31,"tagName":349,"properties":1609,"children":1610},{"style":496},[1611],{"type":27,"value":890},{"type":31,"tagName":349,"properties":1613,"children":1614},{"style":468},[1615],{"type":27,"value":895},{"type":31,"tagName":349,"properties":1617,"children":1618},{"style":485},[1619],{"type":27,"value":900},{"type":31,"tagName":349,"properties":1621,"children":1622},{"style":468},[1623],{"type":27,"value":905},{"type":31,"tagName":349,"properties":1625,"children":1626},{"style":485},[1627],{"type":27,"value":910},{"type":31,"tagName":349,"properties":1629,"children":1630},{"style":468},[1631],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1633,"children":1634},{"style":485},[1635],{"type":27,"value":1636},"\"#94a3b8\"",{"type":31,"tagName":349,"properties":1638,"children":1639},{"style":468},[1640],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1642,"children":1643},{"style":485},[1644],{"type":27,"value":871},{"type":31,"tagName":349,"properties":1646,"children":1647},{"style":468},[1648],{"type":27,"value":1649},"] }),",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1652,"children":1653},{"class":351},[1654,1658,1663,1667,1672,1676,1680,1685,1690],{"type":31,"tagName":349,"properties":1655,"children":1656},{"style":468},[1657],{"type":27,"value":1581},{"type":31,"tagName":349,"properties":1659,"children":1660},{"style":474},[1661],{"type":27,"value":1662},"value",{"type":31,"tagName":349,"properties":1664,"children":1665},{"style":468},[1666],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1668,"children":1669},{"style":485},[1670],{"type":27,"value":1671},"\"30-day IV\"",{"type":31,"tagName":349,"properties":1673,"children":1674},{"style":468},[1675],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1677,"children":1678},{"style":485},[1679],{"type":27,"value":1237},{"type":31,"tagName":349,"properties":1681,"children":1682},{"style":468},[1683],{"type":27,"value":1684},", { format: ",{"type":31,"tagName":349,"properties":1686,"children":1687},{"style":485},[1688],{"type":27,"value":1689},"\"0.00\"",{"type":31,"tagName":349,"properties":1691,"children":1692},{"style":468},[1693],{"type":27,"value":1694}," }),",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1697,"children":1698},{"class":351},[1699,1703,1707,1711,1715,1719,1723,1727,1731],{"type":31,"tagName":349,"properties":1700,"children":1701},{"style":468},[1702],{"type":27,"value":1581},{"type":31,"tagName":349,"properties":1704,"children":1705},{"style":474},[1706],{"type":27,"value":1662},{"type":31,"tagName":349,"properties":1708,"children":1709},{"style":468},[1710],{"type":27,"value":482},{"type":31,"tagName":349,"properties":1712,"children":1713},{"style":485},[1714],{"type":27,"value":937},{"type":31,"tagName":349,"properties":1716,"children":1717},{"style":468},[1718],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1720,"children":1721},{"style":485},[1722],{"type":27,"value":861},{"type":31,"tagName":349,"properties":1724,"children":1725},{"style":468},[1726],{"type":27,"value":1684},{"type":31,"tagName":349,"properties":1728,"children":1729},{"style":485},[1730],{"type":27,"value":947},{"type":31,"tagName":349,"properties":1732,"children":1733},{"style":468},[1734],{"type":27,"value":1694},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1737,"children":1738},{"class":351},[1739,1743,1748],{"type":31,"tagName":349,"properties":1740,"children":1741},{"style":468},[1742],{"type":27,"value":1581},{"type":31,"tagName":349,"properties":1744,"children":1745},{"style":474},[1746],{"type":27,"value":1747},"rows",{"type":31,"tagName":349,"properties":1749,"children":1750},{"style":468},[1751],{"type":27,"value":1752},"([",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1755,"children":1756},{"class":351},[1757,1762,1767,1771,1775,1779,1783],{"type":31,"tagName":349,"properties":1758,"children":1759},{"style":468},[1760],{"type":27,"value":1761},"      [",{"type":31,"tagName":349,"properties":1763,"children":1764},{"style":485},[1765],{"type":27,"value":1766},"\"1) IV percentile\"",{"type":31,"tagName":349,"properties":1768,"children":1769},{"style":468},[1770],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1772,"children":1773},{"style":485},[1774],{"type":27,"value":977},{"type":31,"tagName":349,"properties":1776,"children":1777},{"style":468},[1778],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1780,"children":1781},{"style":485},[1782],{"type":27,"value":947},{"type":31,"tagName":349,"properties":1784,"children":1785},{"style":468},[1786],{"type":27,"value":1787},"],",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1790,"children":1791},{"class":351},[1792,1796,1801,1805,1809,1813,1817],{"type":31,"tagName":349,"properties":1793,"children":1794},{"style":468},[1795],{"type":27,"value":1761},{"type":31,"tagName":349,"properties":1797,"children":1798},{"style":485},[1799],{"type":27,"value":1800},"\"2) Window low\"",{"type":31,"tagName":349,"properties":1802,"children":1803},{"style":468},[1804],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1806,"children":1807},{"style":485},[1808],{"type":27,"value":1267},{"type":31,"tagName":349,"properties":1810,"children":1811},{"style":468},[1812],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1814,"children":1815},{"style":485},[1816],{"type":27,"value":1689},{"type":31,"tagName":349,"properties":1818,"children":1819},{"style":468},[1820],{"type":27,"value":1787},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1823,"children":1824},{"class":351},[1825,1829,1834,1838,1842,1846,1850],{"type":31,"tagName":349,"properties":1826,"children":1827},{"style":468},[1828],{"type":27,"value":1761},{"type":31,"tagName":349,"properties":1830,"children":1831},{"style":485},[1832],{"type":27,"value":1833},"\"3) Window high\"",{"type":31,"tagName":349,"properties":1835,"children":1836},{"style":468},[1837],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1839,"children":1840},{"style":485},[1841],{"type":27,"value":1297},{"type":31,"tagName":349,"properties":1843,"children":1844},{"style":468},[1845],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1847,"children":1848},{"style":485},[1849],{"type":27,"value":1689},{"type":31,"tagName":349,"properties":1851,"children":1852},{"style":468},[1853],{"type":27,"value":1787},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1856,"children":1857},{"class":351},[1858,1862,1867,1871,1875,1879,1884],{"type":31,"tagName":349,"properties":1859,"children":1860},{"style":468},[1861],{"type":27,"value":1761},{"type":31,"tagName":349,"properties":1863,"children":1864},{"style":485},[1865],{"type":27,"value":1866},"\"4) Sessions read\"",{"type":31,"tagName":349,"properties":1868,"children":1869},{"style":468},[1870],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1872,"children":1873},{"style":485},[1874],{"type":27,"value":1327},{"type":31,"tagName":349,"properties":1876,"children":1877},{"style":468},[1878],{"type":27,"value":493},{"type":31,"tagName":349,"properties":1880,"children":1881},{"style":485},[1882],{"type":27,"value":1883},"\"int\"",{"type":31,"tagName":349,"properties":1885,"children":1886},{"style":468},[1887],{"type":27,"value":1787},{"type":27,"value":28},{"type":31,"tagName":349,"properties":1890,"children":1891},{"class":351},[1892],{"type":31,"tagName":349,"properties":1893,"children":1894},{"style":468},[1895],{"type":27,"value":1896},"    ]),",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1899,"children":1900},{"class":351},[1901],{"type":31,"tagName":349,"properties":1902,"children":1903},{"style":468},[1904],{"type":27,"value":1905},"  ],",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1908,"children":1909},{"class":351},[1910],{"type":31,"tagName":349,"properties":1911,"children":1912},{"style":468},[1913],{"type":27,"value":1914},"});",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1917,"children":1918},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":1921,"children":1922},{"class":351},[1923,1929,1934,1939,1944],{"type":31,"tagName":349,"properties":1924,"children":1926},{"style":1925},"--shiki-dark:#F97583;--shiki-light:#D73A49",[1927],{"type":27,"value":1928},"const",{"type":31,"tagName":349,"properties":1930,"children":1931},{"style":496},[1932],{"type":27,"value":1933}," DAY",{"type":31,"tagName":349,"properties":1935,"children":1936},{"style":1925},[1937],{"type":27,"value":1938}," =",{"type":31,"tagName":349,"properties":1940,"children":1941},{"style":496},[1942],{"type":27,"value":1943}," 86400.0",{"type":31,"tagName":349,"properties":1945,"children":1946},{"style":468},[1947],{"type":27,"value":1948},";",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1951,"children":1952},{"class":351},[1953,1957,1962,1966,1971,1976],{"type":31,"tagName":349,"properties":1954,"children":1955},{"style":1925},[1956],{"type":27,"value":1928},{"type":31,"tagName":349,"properties":1958,"children":1959},{"style":496},[1960],{"type":27,"value":1961}," CAPACITY",{"type":31,"tagName":349,"properties":1963,"children":1964},{"style":1925},[1965],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":1967,"children":1968},{"style":496},[1969],{"type":27,"value":1970}," 520",{"type":31,"tagName":349,"properties":1972,"children":1973},{"style":468},[1974],{"type":27,"value":1975},"; ",{"type":31,"tagName":349,"properties":1977,"children":1978},{"style":355},[1979],{"type":27,"value":1980},"// the most sessions the history keeps: the window's largest setting",{"type":27,"value":28},{"type":31,"tagName":349,"properties":1983,"children":1984},{"class":351},[1985,1989,1994,1999,2004,2009,2014,2019,2024,2028,2033,2037,2042,2046,2051,2055,2060,2064,2069,2073,2078,2082,2087,2091,2096,2100,2105,2109,2114,2118,2123],{"type":31,"tagName":349,"properties":1986,"children":1987},{"style":1925},[1988],{"type":27,"value":1928},{"type":31,"tagName":349,"properties":1990,"children":1991},{"style":496},[1992],{"type":27,"value":1993}," MONTHS",{"type":31,"tagName":349,"properties":1995,"children":1996},{"style":1925},[1997],{"type":27,"value":1998},":",{"type":31,"tagName":349,"properties":2000,"children":2001},{"style":474},[2002],{"type":27,"value":2003}," String",{"type":31,"tagName":349,"properties":2005,"children":2006},{"style":468},[2007],{"type":27,"value":2008},"[] ",{"type":31,"tagName":349,"properties":2010,"children":2011},{"style":1925},[2012],{"type":27,"value":2013},"=",{"type":31,"tagName":349,"properties":2015,"children":2016},{"style":468},[2017],{"type":27,"value":2018}," [",{"type":31,"tagName":349,"properties":2020,"children":2021},{"style":485},[2022],{"type":27,"value":2023},"\"JAN\"",{"type":31,"tagName":349,"properties":2025,"children":2026},{"style":468},[2027],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2029,"children":2030},{"style":485},[2031],{"type":27,"value":2032},"\"FEB\"",{"type":31,"tagName":349,"properties":2034,"children":2035},{"style":468},[2036],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2038,"children":2039},{"style":485},[2040],{"type":27,"value":2041},"\"MAR\"",{"type":31,"tagName":349,"properties":2043,"children":2044},{"style":468},[2045],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2047,"children":2048},{"style":485},[2049],{"type":27,"value":2050},"\"APR\"",{"type":31,"tagName":349,"properties":2052,"children":2053},{"style":468},[2054],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2056,"children":2057},{"style":485},[2058],{"type":27,"value":2059},"\"MAY\"",{"type":31,"tagName":349,"properties":2061,"children":2062},{"style":468},[2063],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2065,"children":2066},{"style":485},[2067],{"type":27,"value":2068},"\"JUN\"",{"type":31,"tagName":349,"properties":2070,"children":2071},{"style":468},[2072],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2074,"children":2075},{"style":485},[2076],{"type":27,"value":2077},"\"JUL\"",{"type":31,"tagName":349,"properties":2079,"children":2080},{"style":468},[2081],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2083,"children":2084},{"style":485},[2085],{"type":27,"value":2086},"\"AUG\"",{"type":31,"tagName":349,"properties":2088,"children":2089},{"style":468},[2090],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2092,"children":2093},{"style":485},[2094],{"type":27,"value":2095},"\"SEP\"",{"type":31,"tagName":349,"properties":2097,"children":2098},{"style":468},[2099],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2101,"children":2102},{"style":485},[2103],{"type":27,"value":2104},"\"OCT\"",{"type":31,"tagName":349,"properties":2106,"children":2107},{"style":468},[2108],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2110,"children":2111},{"style":485},[2112],{"type":27,"value":2113},"\"NOV\"",{"type":31,"tagName":349,"properties":2115,"children":2116},{"style":468},[2117],{"type":27,"value":493},{"type":31,"tagName":349,"properties":2119,"children":2120},{"style":485},[2121],{"type":27,"value":2122},"\"DEC\"",{"type":31,"tagName":349,"properties":2124,"children":2125},{"style":468},[2126],{"type":27,"value":2127},"];",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2130,"children":2131},{"class":351},[2132,2136,2141,2145,2150,2155,2159,2164,2169],{"type":31,"tagName":349,"properties":2133,"children":2134},{"style":1925},[2135],{"type":27,"value":1928},{"type":31,"tagName":349,"properties":2137,"children":2138},{"style":496},[2139],{"type":27,"value":2140}," history",{"type":31,"tagName":349,"properties":2142,"children":2143},{"style":1925},[2144],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2146,"children":2147},{"style":1925},[2148],{"type":27,"value":2149}," new",{"type":31,"tagName":349,"properties":2151,"children":2152},{"style":474},[2153],{"type":27,"value":2154}," DayHistory",{"type":31,"tagName":349,"properties":2156,"children":2157},{"style":468},[2158],{"type":27,"value":482},{"type":31,"tagName":349,"properties":2160,"children":2161},{"style":496},[2162],{"type":27,"value":2163},"CAPACITY",{"type":31,"tagName":349,"properties":2165,"children":2166},{"style":468},[2167],{"type":27,"value":2168},"); ",{"type":31,"tagName":349,"properties":2170,"children":2171},{"style":355},[2172],{"type":27,"value":2173},"// one 30-day IV per session",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2176,"children":2177},{"class":351},[2178,2182,2187,2191,2195,2200,2204,2209,2213],{"type":31,"tagName":349,"properties":2179,"children":2180},{"style":1925},[2181],{"type":27,"value":1928},{"type":31,"tagName":349,"properties":2183,"children":2184},{"style":496},[2185],{"type":27,"value":2186}," dateClock",{"type":31,"tagName":349,"properties":2188,"children":2189},{"style":1925},[2190],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2192,"children":2193},{"style":1925},[2194],{"type":27,"value":2149},{"type":31,"tagName":349,"properties":2196,"children":2197},{"style":474},[2198],{"type":27,"value":2199}," Clock",{"type":31,"tagName":349,"properties":2201,"children":2202},{"style":468},[2203],{"type":27,"value":482},{"type":31,"tagName":349,"properties":2205,"children":2206},{"style":485},[2207],{"type":27,"value":2208},"\"UTC\"",{"type":31,"tagName":349,"properties":2210,"children":2211},{"style":468},[2212],{"type":27,"value":2168},{"type":31,"tagName":349,"properties":2214,"children":2215},{"style":355},[2216],{"type":27,"value":2217},"// reads a date from its day number",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2220,"children":2221},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":2224,"children":2225},{"class":351},[2226,2231,2236,2240,2245,2249],{"type":31,"tagName":349,"properties":2227,"children":2228},{"style":1925},[2229],{"type":27,"value":2230},"let",{"type":31,"tagName":349,"properties":2232,"children":2233},{"style":468},[2234],{"type":27,"value":2235}," lookback ",{"type":31,"tagName":349,"properties":2237,"children":2238},{"style":1925},[2239],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2241,"children":2242},{"style":496},[2243],{"type":27,"value":2244}," 252",{"type":31,"tagName":349,"properties":2246,"children":2247},{"style":468},[2248],{"type":27,"value":1975},{"type":31,"tagName":349,"properties":2250,"children":2251},{"style":355},[2252],{"type":27,"value":2253},"// settings, read in onStart()",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2256,"children":2257},{"class":351},[2258,2262,2267,2271,2276],{"type":31,"tagName":349,"properties":2259,"children":2260},{"style":1925},[2261],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2263,"children":2264},{"style":468},[2265],{"type":27,"value":2266}," need ",{"type":31,"tagName":349,"properties":2268,"children":2269},{"style":1925},[2270],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2272,"children":2273},{"style":496},[2274],{"type":27,"value":2275}," 60",{"type":31,"tagName":349,"properties":2277,"children":2278},{"style":468},[2279],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2282,"children":2283},{"class":351},[2284,2288,2293,2297,2302],{"type":31,"tagName":349,"properties":2285,"children":2286},{"style":1925},[2287],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2289,"children":2290},{"style":468},[2291],{"type":27,"value":2292}," highBand ",{"type":31,"tagName":349,"properties":2294,"children":2295},{"style":1925},[2296],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2298,"children":2299},{"style":496},[2300],{"type":27,"value":2301}," 80.0",{"type":31,"tagName":349,"properties":2303,"children":2304},{"style":468},[2305],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2308,"children":2309},{"class":351},[2310,2314,2319,2323,2328],{"type":31,"tagName":349,"properties":2311,"children":2312},{"style":1925},[2313],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2315,"children":2316},{"style":468},[2317],{"type":27,"value":2318}," lowBand ",{"type":31,"tagName":349,"properties":2320,"children":2321},{"style":1925},[2322],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2324,"children":2325},{"style":496},[2326],{"type":27,"value":2327}," 20.0",{"type":31,"tagName":349,"properties":2329,"children":2330},{"style":468},[2331],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2334,"children":2335},{"class":351},[2336,2340,2345,2349,2354,2358,2363,2367],{"type":31,"tagName":349,"properties":2337,"children":2338},{"style":1925},[2339],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2341,"children":2342},{"style":468},[2343],{"type":27,"value":2344}," prevT",{"type":31,"tagName":349,"properties":2346,"children":2347},{"style":1925},[2348],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2350,"children":2351},{"style":474},[2352],{"type":27,"value":2353}," f64",{"type":31,"tagName":349,"properties":2355,"children":2356},{"style":1925},[2357],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2359,"children":2360},{"style":496},[2361],{"type":27,"value":2362}," NaN",{"type":31,"tagName":349,"properties":2364,"children":2365},{"style":468},[2366],{"type":27,"value":1975},{"type":31,"tagName":349,"properties":2368,"children":2369},{"style":355},[2370],{"type":27,"value":2371},"// the bar spacing: the smallest gap seen between two bars",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2374,"children":2375},{"class":351},[2376,2380,2385,2389,2393,2397,2401],{"type":31,"tagName":349,"properties":2377,"children":2378},{"style":1925},[2379],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2381,"children":2382},{"style":468},[2383],{"type":27,"value":2384}," barSec",{"type":31,"tagName":349,"properties":2386,"children":2387},{"style":1925},[2388],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2390,"children":2391},{"style":474},[2392],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":2394,"children":2395},{"style":1925},[2396],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2398,"children":2399},{"style":496},[2400],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":2402,"children":2403},{"style":468},[2404],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2407,"children":2408},{"class":351},[2409,2413,2418,2422,2427,2431],{"type":31,"tagName":349,"properties":2410,"children":2411},{"style":1925},[2412],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2414,"children":2415},{"style":468},[2416],{"type":27,"value":2417}," held ",{"type":31,"tagName":349,"properties":2419,"children":2420},{"style":1925},[2421],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2423,"children":2424},{"style":496},[2425],{"type":27,"value":2426}," 0",{"type":31,"tagName":349,"properties":2428,"children":2429},{"style":468},[2430],{"type":27,"value":1975},{"type":31,"tagName":349,"properties":2432,"children":2433},{"style":355},[2434],{"type":27,"value":2435},"// the readings, measured when a session lands and held until the next one",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2438,"children":2439},{"class":351},[2440,2444,2449,2453,2457,2461,2465],{"type":31,"tagName":349,"properties":2441,"children":2442},{"style":1925},[2443],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2445,"children":2446},{"style":468},[2447],{"type":27,"value":2448}," ivNow",{"type":31,"tagName":349,"properties":2450,"children":2451},{"style":1925},[2452],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2454,"children":2455},{"style":474},[2456],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":2458,"children":2459},{"style":1925},[2460],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2462,"children":2463},{"style":496},[2464],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":2466,"children":2467},{"style":468},[2468],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2471,"children":2472},{"class":351},[2473,2477,2482,2486,2490,2494,2498],{"type":31,"tagName":349,"properties":2474,"children":2475},{"style":1925},[2476],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2478,"children":2479},{"style":468},[2480],{"type":27,"value":2481}," ivLow",{"type":31,"tagName":349,"properties":2483,"children":2484},{"style":1925},[2485],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2487,"children":2488},{"style":474},[2489],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":2491,"children":2492},{"style":1925},[2493],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2495,"children":2496},{"style":496},[2497],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":2499,"children":2500},{"style":468},[2501],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2504,"children":2505},{"class":351},[2506,2510,2515,2519,2523,2527,2531],{"type":31,"tagName":349,"properties":2507,"children":2508},{"style":1925},[2509],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2511,"children":2512},{"style":468},[2513],{"type":27,"value":2514}," ivHigh",{"type":31,"tagName":349,"properties":2516,"children":2517},{"style":1925},[2518],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2520,"children":2521},{"style":474},[2522],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":2524,"children":2525},{"style":1925},[2526],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2528,"children":2529},{"style":496},[2530],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":2532,"children":2533},{"style":468},[2534],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2537,"children":2538},{"class":351},[2539,2543,2548,2552,2556,2560,2564],{"type":31,"tagName":349,"properties":2540,"children":2541},{"style":1925},[2542],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2544,"children":2545},{"style":468},[2546],{"type":27,"value":2547}," rank",{"type":31,"tagName":349,"properties":2549,"children":2550},{"style":1925},[2551],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2553,"children":2554},{"style":474},[2555],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":2557,"children":2558},{"style":1925},[2559],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2561,"children":2562},{"style":496},[2563],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":2565,"children":2566},{"style":468},[2567],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2570,"children":2571},{"class":351},[2572,2576,2581,2585,2589,2593,2597],{"type":31,"tagName":349,"properties":2573,"children":2574},{"style":1925},[2575],{"type":27,"value":2230},{"type":31,"tagName":349,"properties":2577,"children":2578},{"style":468},[2579],{"type":27,"value":2580}," pct",{"type":31,"tagName":349,"properties":2582,"children":2583},{"style":1925},[2584],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2586,"children":2587},{"style":474},[2588],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":2590,"children":2591},{"style":1925},[2592],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2594,"children":2595},{"style":496},[2596],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":2598,"children":2599},{"style":468},[2600],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2603,"children":2604},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":2607,"children":2608},{"class":351},[2609,2614,2619,2624,2628,2633],{"type":31,"tagName":349,"properties":2610,"children":2611},{"style":1925},[2612],{"type":27,"value":2613},"function",{"type":31,"tagName":349,"properties":2615,"children":2616},{"style":474},[2617],{"type":27,"value":2618}," onStart",{"type":31,"tagName":349,"properties":2620,"children":2621},{"style":468},[2622],{"type":27,"value":2623},"()",{"type":31,"tagName":349,"properties":2625,"children":2626},{"style":1925},[2627],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2629,"children":2630},{"style":496},[2631],{"type":27,"value":2632}," void",{"type":31,"tagName":349,"properties":2634,"children":2635},{"style":468},[2636],{"type":27,"value":2637}," {",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2640,"children":2641},{"class":351},[2642,2647,2651,2656,2660,2665],{"type":31,"tagName":349,"properties":2643,"children":2644},{"style":468},[2645],{"type":27,"value":2646},"  lookback ",{"type":31,"tagName":349,"properties":2648,"children":2649},{"style":1925},[2650],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2652,"children":2653},{"style":474},[2654],{"type":27,"value":2655}," i32",{"type":31,"tagName":349,"properties":2657,"children":2658},{"style":468},[2659],{"type":27,"value":482},{"type":31,"tagName":349,"properties":2661,"children":2662},{"style":474},[2663],{"type":27,"value":2664},"p_lookback",{"type":31,"tagName":349,"properties":2666,"children":2667},{"style":468},[2668],{"type":27,"value":2669},"());",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2672,"children":2673},{"class":351},[2674,2679,2683,2687,2691,2696],{"type":31,"tagName":349,"properties":2675,"children":2676},{"style":468},[2677],{"type":27,"value":2678},"  need ",{"type":31,"tagName":349,"properties":2680,"children":2681},{"style":1925},[2682],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2684,"children":2685},{"style":474},[2686],{"type":27,"value":2655},{"type":31,"tagName":349,"properties":2688,"children":2689},{"style":468},[2690],{"type":27,"value":482},{"type":31,"tagName":349,"properties":2692,"children":2693},{"style":474},[2694],{"type":27,"value":2695},"p_min_sessions",{"type":31,"tagName":349,"properties":2697,"children":2698},{"style":468},[2699],{"type":27,"value":2669},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2702,"children":2703},{"class":351},[2704,2709,2714,2719,2724,2728,2733],{"type":31,"tagName":349,"properties":2705,"children":2706},{"style":1925},[2707],{"type":27,"value":2708},"  if",{"type":31,"tagName":349,"properties":2710,"children":2711},{"style":468},[2712],{"type":27,"value":2713}," (need ",{"type":31,"tagName":349,"properties":2715,"children":2716},{"style":1925},[2717],{"type":27,"value":2718},">",{"type":31,"tagName":349,"properties":2720,"children":2721},{"style":468},[2722],{"type":27,"value":2723}," lookback) need ",{"type":31,"tagName":349,"properties":2725,"children":2726},{"style":1925},[2727],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2729,"children":2730},{"style":468},[2731],{"type":27,"value":2732}," lookback; ",{"type":31,"tagName":349,"properties":2734,"children":2735},{"style":355},[2736],{"type":27,"value":2737},"// the window can never hold more than itself",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2740,"children":2741},{"class":351},[2742,2747,2751,2756],{"type":31,"tagName":349,"properties":2743,"children":2744},{"style":468},[2745],{"type":27,"value":2746},"  highBand ",{"type":31,"tagName":349,"properties":2748,"children":2749},{"style":1925},[2750],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2752,"children":2753},{"style":474},[2754],{"type":27,"value":2755}," p_high_band",{"type":31,"tagName":349,"properties":2757,"children":2758},{"style":468},[2759],{"type":27,"value":2760},"();",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2763,"children":2764},{"class":351},[2765,2770,2774,2779],{"type":31,"tagName":349,"properties":2766,"children":2767},{"style":468},[2768],{"type":27,"value":2769},"  lowBand ",{"type":31,"tagName":349,"properties":2771,"children":2772},{"style":1925},[2773],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2775,"children":2776},{"style":474},[2777],{"type":27,"value":2778}," p_low_band",{"type":31,"tagName":349,"properties":2780,"children":2781},{"style":468},[2782],{"type":27,"value":2760},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2785,"children":2786},{"class":351},[2787],{"type":31,"tagName":349,"properties":2788,"children":2789},{"style":468},[2790],{"type":27,"value":2791},"}",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2794,"children":2795},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":2798,"children":2799},{"class":351},[2800],{"type":31,"tagName":349,"properties":2801,"children":2802},{"style":355},[2803],{"type":27,"value":2804},"// ── The readings, measured on the bar a session lands ──",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2807,"children":2808},{"class":351},[2809,2813,2818,2822,2826,2830],{"type":31,"tagName":349,"properties":2810,"children":2811},{"style":1925},[2812],{"type":27,"value":2613},{"type":31,"tagName":349,"properties":2814,"children":2815},{"style":474},[2816],{"type":27,"value":2817}," measure",{"type":31,"tagName":349,"properties":2819,"children":2820},{"style":468},[2821],{"type":27,"value":2623},{"type":31,"tagName":349,"properties":2823,"children":2824},{"style":1925},[2825],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":2827,"children":2828},{"style":496},[2829],{"type":27,"value":2632},{"type":31,"tagName":349,"properties":2831,"children":2832},{"style":468},[2833],{"type":27,"value":2637},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2836,"children":2837},{"class":351},[2838,2843,2847,2852,2856],{"type":31,"tagName":349,"properties":2839,"children":2840},{"style":468},[2841],{"type":27,"value":2842},"  held ",{"type":31,"tagName":349,"properties":2844,"children":2845},{"style":1925},[2846],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2848,"children":2849},{"style":468},[2850],{"type":27,"value":2851}," history.",{"type":31,"tagName":349,"properties":2853,"children":2854},{"style":474},[2855],{"type":27,"value":349},{"type":31,"tagName":349,"properties":2857,"children":2858},{"style":468},[2859],{"type":27,"value":2860},"(lookback);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2863,"children":2864},{"class":351},[2865,2870,2874,2878,2882,2886,2890],{"type":31,"tagName":349,"properties":2866,"children":2867},{"style":468},[2868],{"type":27,"value":2869},"  ivNow ",{"type":31,"tagName":349,"properties":2871,"children":2872},{"style":1925},[2873],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2875,"children":2876},{"style":468},[2877],{"type":27,"value":2851},{"type":31,"tagName":349,"properties":2879,"children":2880},{"style":474},[2881],{"type":27,"value":1662},{"type":31,"tagName":349,"properties":2883,"children":2884},{"style":468},[2885],{"type":27,"value":482},{"type":31,"tagName":349,"properties":2887,"children":2888},{"style":496},[2889],{"type":27,"value":341},{"type":31,"tagName":349,"properties":2891,"children":2892},{"style":468},[2893],{"type":27,"value":2894},");",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2897,"children":2898},{"class":351},[2899,2904,2908,2912,2917],{"type":31,"tagName":349,"properties":2900,"children":2901},{"style":468},[2902],{"type":27,"value":2903},"  ivLow ",{"type":31,"tagName":349,"properties":2905,"children":2906},{"style":1925},[2907],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2909,"children":2910},{"style":468},[2911],{"type":27,"value":2851},{"type":31,"tagName":349,"properties":2913,"children":2914},{"style":474},[2915],{"type":27,"value":2916},"min",{"type":31,"tagName":349,"properties":2918,"children":2919},{"style":468},[2920],{"type":27,"value":2860},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2923,"children":2924},{"class":351},[2925,2930,2934,2938,2943],{"type":31,"tagName":349,"properties":2926,"children":2927},{"style":468},[2928],{"type":27,"value":2929},"  ivHigh ",{"type":31,"tagName":349,"properties":2931,"children":2932},{"style":1925},[2933],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2935,"children":2936},{"style":468},[2937],{"type":27,"value":2851},{"type":31,"tagName":349,"properties":2939,"children":2940},{"style":474},[2941],{"type":27,"value":2942},"max",{"type":31,"tagName":349,"properties":2944,"children":2945},{"style":468},[2946],{"type":27,"value":2860},{"type":27,"value":28},{"type":31,"tagName":349,"properties":2949,"children":2950},{"class":351},[2951,2956,2961,2965,2969,2974],{"type":31,"tagName":349,"properties":2952,"children":2953},{"style":1925},[2954],{"type":27,"value":2955},"  const",{"type":31,"tagName":349,"properties":2957,"children":2958},{"style":496},[2959],{"type":27,"value":2960}," ready",{"type":31,"tagName":349,"properties":2962,"children":2963},{"style":1925},[2964],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":2966,"children":2967},{"style":468},[2968],{"type":27,"value":2417},{"type":31,"tagName":349,"properties":2970,"children":2971},{"style":1925},[2972],{"type":27,"value":2973},">=",{"type":31,"tagName":349,"properties":2975,"children":2976},{"style":468},[2977],{"type":27,"value":2978}," need;",{"type":27,"value":28},{"type":31,"tagName":349,"properties":2981,"children":2982},{"class":351},[2983,2988,2992,2997,3002,3006,3011,3016,3020,3024],{"type":31,"tagName":349,"properties":2984,"children":2985},{"style":468},[2986],{"type":27,"value":2987},"  rank ",{"type":31,"tagName":349,"properties":2989,"children":2990},{"style":1925},[2991],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":2993,"children":2994},{"style":468},[2995],{"type":27,"value":2996}," ready ",{"type":31,"tagName":349,"properties":2998,"children":2999},{"style":1925},[3000],{"type":27,"value":3001},"?",{"type":31,"tagName":349,"properties":3003,"children":3004},{"style":468},[3005],{"type":27,"value":2851},{"type":31,"tagName":349,"properties":3007,"children":3008},{"style":474},[3009],{"type":27,"value":3010},"rank",{"type":31,"tagName":349,"properties":3012,"children":3013},{"style":468},[3014],{"type":27,"value":3015},"(lookback) ",{"type":31,"tagName":349,"properties":3017,"children":3018},{"style":1925},[3019],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":3021,"children":3022},{"style":496},[3023],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":3025,"children":3026},{"style":468},[3027],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3030,"children":3031},{"class":351},[3032,3037,3041,3045,3049,3053,3058,3062,3066,3070],{"type":31,"tagName":349,"properties":3033,"children":3034},{"style":468},[3035],{"type":27,"value":3036},"  pct ",{"type":31,"tagName":349,"properties":3038,"children":3039},{"style":1925},[3040],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":3042,"children":3043},{"style":468},[3044],{"type":27,"value":2996},{"type":31,"tagName":349,"properties":3046,"children":3047},{"style":1925},[3048],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":3050,"children":3051},{"style":468},[3052],{"type":27,"value":2851},{"type":31,"tagName":349,"properties":3054,"children":3055},{"style":474},[3056],{"type":27,"value":3057},"percentile",{"type":31,"tagName":349,"properties":3059,"children":3060},{"style":468},[3061],{"type":27,"value":3015},{"type":31,"tagName":349,"properties":3063,"children":3064},{"style":1925},[3065],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":3067,"children":3068},{"style":496},[3069],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":3071,"children":3072},{"style":468},[3073],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3076,"children":3077},{"class":351},[3078],{"type":31,"tagName":349,"properties":3079,"children":3080},{"style":468},[3081],{"type":27,"value":2791},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3084,"children":3085},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":3088,"children":3089},{"class":351},[3090,3094,3099,3103,3109,3113,3117,3122,3126,3130,3135],{"type":31,"tagName":349,"properties":3091,"children":3092},{"style":1925},[3093],{"type":27,"value":2613},{"type":31,"tagName":349,"properties":3095,"children":3096},{"style":474},[3097],{"type":27,"value":3098}," bandOf",{"type":31,"tagName":349,"properties":3100,"children":3101},{"style":468},[3102],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3104,"children":3106},{"style":3105},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[3107],{"type":27,"value":3108},"r",{"type":31,"tagName":349,"properties":3110,"children":3111},{"style":1925},[3112],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":3114,"children":3115},{"style":474},[3116],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":3118,"children":3119},{"style":468},[3120],{"type":27,"value":3121},")",{"type":31,"tagName":349,"properties":3123,"children":3124},{"style":1925},[3125],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":3127,"children":3128},{"style":474},[3129],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":3131,"children":3132},{"style":468},[3133],{"type":27,"value":3134}," { ",{"type":31,"tagName":349,"properties":3136,"children":3137},{"style":355},[3138],{"type":27,"value":3139},"// 0 low, 1 between, 2 high; 1 with no rank",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3142,"children":3143},{"class":351},[3144,3148,3153,3158,3163,3168,3173],{"type":31,"tagName":349,"properties":3145,"children":3146},{"style":1925},[3147],{"type":27,"value":2708},{"type":31,"tagName":349,"properties":3149,"children":3150},{"style":468},[3151],{"type":27,"value":3152}," (",{"type":31,"tagName":349,"properties":3154,"children":3155},{"style":474},[3156],{"type":27,"value":3157},"isNaN",{"type":31,"tagName":349,"properties":3159,"children":3160},{"style":468},[3161],{"type":27,"value":3162},"(r)) ",{"type":31,"tagName":349,"properties":3164,"children":3165},{"style":1925},[3166],{"type":27,"value":3167},"return",{"type":31,"tagName":349,"properties":3169,"children":3170},{"style":496},[3171],{"type":27,"value":3172}," 1.0",{"type":31,"tagName":349,"properties":3174,"children":3175},{"style":468},[3176],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3179,"children":3180},{"class":351},[3181,3186,3191,3195,3199,3203,3208,3213,3217,3222,3226,3230,3235,3239,3243],{"type":31,"tagName":349,"properties":3182,"children":3183},{"style":1925},[3184],{"type":27,"value":3185},"  return",{"type":31,"tagName":349,"properties":3187,"children":3188},{"style":468},[3189],{"type":27,"value":3190}," r ",{"type":31,"tagName":349,"properties":3192,"children":3193},{"style":1925},[3194],{"type":27,"value":2973},{"type":31,"tagName":349,"properties":3196,"children":3197},{"style":468},[3198],{"type":27,"value":2292},{"type":31,"tagName":349,"properties":3200,"children":3201},{"style":1925},[3202],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":3204,"children":3205},{"style":496},[3206],{"type":27,"value":3207}," 2.0",{"type":31,"tagName":349,"properties":3209,"children":3210},{"style":1925},[3211],{"type":27,"value":3212}," :",{"type":31,"tagName":349,"properties":3214,"children":3215},{"style":468},[3216],{"type":27,"value":3190},{"type":31,"tagName":349,"properties":3218,"children":3219},{"style":1925},[3220],{"type":27,"value":3221},"\u003C=",{"type":31,"tagName":349,"properties":3223,"children":3224},{"style":468},[3225],{"type":27,"value":2318},{"type":31,"tagName":349,"properties":3227,"children":3228},{"style":1925},[3229],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":3231,"children":3232},{"style":496},[3233],{"type":27,"value":3234}," 0.0",{"type":31,"tagName":349,"properties":3236,"children":3237},{"style":1925},[3238],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":3240,"children":3241},{"style":496},[3242],{"type":27,"value":3172},{"type":31,"tagName":349,"properties":3244,"children":3245},{"style":468},[3246],{"type":27,"value":1948},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3249,"children":3250},{"class":351},[3251],{"type":31,"tagName":349,"properties":3252,"children":3253},{"style":468},[3254],{"type":27,"value":2791},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3257,"children":3258},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":3261,"children":3262},{"class":351},[3263,3267,3272,3276,3281,3285,3289,3293,3297,3301,3305],{"type":31,"tagName":349,"properties":3264,"children":3265},{"style":1925},[3266],{"type":27,"value":2613},{"type":31,"tagName":349,"properties":3268,"children":3269},{"style":474},[3270],{"type":27,"value":3271}," sbDay",{"type":31,"tagName":349,"properties":3273,"children":3274},{"style":468},[3275],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3277,"children":3278},{"style":3105},[3279],{"type":27,"value":3280},"day",{"type":31,"tagName":349,"properties":3282,"children":3283},{"style":1925},[3284],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":3286,"children":3287},{"style":474},[3288],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":3290,"children":3291},{"style":468},[3292],{"type":27,"value":3121},{"type":31,"tagName":349,"properties":3294,"children":3295},{"style":1925},[3296],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":3298,"children":3299},{"style":496},[3300],{"type":27,"value":2632},{"type":31,"tagName":349,"properties":3302,"children":3303},{"style":468},[3304],{"type":27,"value":3134},{"type":31,"tagName":349,"properties":3306,"children":3307},{"style":355},[3308],{"type":27,"value":3309},"// \"16OCT\"",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3312,"children":3313},{"class":351},[3314,3319,3324,3329,3334,3338],{"type":31,"tagName":349,"properties":3315,"children":3316},{"style":468},[3317],{"type":27,"value":3318},"  dateClock.",{"type":31,"tagName":349,"properties":3320,"children":3321},{"style":474},[3322],{"type":27,"value":3323},"update",{"type":31,"tagName":349,"properties":3325,"children":3326},{"style":468},[3327],{"type":27,"value":3328},"(day ",{"type":31,"tagName":349,"properties":3330,"children":3331},{"style":1925},[3332],{"type":27,"value":3333},"*",{"type":31,"tagName":349,"properties":3335,"children":3336},{"style":496},[3337],{"type":27,"value":1933},{"type":31,"tagName":349,"properties":3339,"children":3340},{"style":468},[3341],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3344,"children":3345},{"class":351},[3346,3350,3355,3360,3365,3370,3375,3380,3385,3389,3394],{"type":31,"tagName":349,"properties":3347,"children":3348},{"style":1925},[3349],{"type":27,"value":2708},{"type":31,"tagName":349,"properties":3351,"children":3352},{"style":468},[3353],{"type":27,"value":3354}," (dateClock.",{"type":31,"tagName":349,"properties":3356,"children":3357},{"style":474},[3358],{"type":27,"value":3359},"dayOfMonth",{"type":31,"tagName":349,"properties":3361,"children":3362},{"style":468},[3363],{"type":27,"value":3364},"() ",{"type":31,"tagName":349,"properties":3366,"children":3367},{"style":1925},[3368],{"type":27,"value":3369},"\u003C",{"type":31,"tagName":349,"properties":3371,"children":3372},{"style":496},[3373],{"type":27,"value":3374}," 10",{"type":31,"tagName":349,"properties":3376,"children":3377},{"style":468},[3378],{"type":27,"value":3379},") ",{"type":31,"tagName":349,"properties":3381,"children":3382},{"style":474},[3383],{"type":27,"value":3384},"sb_text",{"type":31,"tagName":349,"properties":3386,"children":3387},{"style":468},[3388],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3390,"children":3391},{"style":485},[3392],{"type":27,"value":3393},"\"0\"",{"type":31,"tagName":349,"properties":3395,"children":3396},{"style":468},[3397],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3400,"children":3401},{"class":351},[3402,3407,3412,3416],{"type":31,"tagName":349,"properties":3403,"children":3404},{"style":474},[3405],{"type":27,"value":3406},"  sb_int",{"type":31,"tagName":349,"properties":3408,"children":3409},{"style":468},[3410],{"type":27,"value":3411},"(dateClock.",{"type":31,"tagName":349,"properties":3413,"children":3414},{"style":474},[3415],{"type":27,"value":3359},{"type":31,"tagName":349,"properties":3417,"children":3418},{"style":468},[3419],{"type":27,"value":2669},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3422,"children":3423},{"class":351},[3424,3429,3433,3438,3443,3448,3452,3457,3462],{"type":31,"tagName":349,"properties":3425,"children":3426},{"style":474},[3427],{"type":27,"value":3428},"  sb_text",{"type":31,"tagName":349,"properties":3430,"children":3431},{"style":468},[3432],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3434,"children":3435},{"style":496},[3436],{"type":27,"value":3437},"MONTHS",{"type":31,"tagName":349,"properties":3439,"children":3440},{"style":468},[3441],{"type":27,"value":3442},"[dateClock.",{"type":31,"tagName":349,"properties":3444,"children":3445},{"style":474},[3446],{"type":27,"value":3447},"month",{"type":31,"tagName":349,"properties":3449,"children":3450},{"style":468},[3451],{"type":27,"value":3364},{"type":31,"tagName":349,"properties":3453,"children":3454},{"style":1925},[3455],{"type":27,"value":3456},"-",{"type":31,"tagName":349,"properties":3458,"children":3459},{"style":496},[3460],{"type":27,"value":3461}," 1",{"type":31,"tagName":349,"properties":3463,"children":3464},{"style":468},[3465],{"type":27,"value":3466},"]);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3469,"children":3470},{"class":351},[3471],{"type":31,"tagName":349,"properties":3472,"children":3473},{"style":468},[3474],{"type":27,"value":2791},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3477,"children":3478},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":3481,"children":3482},{"class":351},[3483],{"type":31,"tagName":349,"properties":3484,"children":3485},{"style":355},[3486],{"type":27,"value":3487},"// ── The card's words, on the live bar ──",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3490,"children":3491},{"class":351},[3492,3496,3501,3505,3510,3514,3519,3523,3527,3531],{"type":31,"tagName":349,"properties":3493,"children":3494},{"style":1925},[3495],{"type":27,"value":2613},{"type":31,"tagName":349,"properties":3497,"children":3498},{"style":474},[3499],{"type":27,"value":3500}," writeWords",{"type":31,"tagName":349,"properties":3502,"children":3503},{"style":468},[3504],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3506,"children":3507},{"style":3105},[3508],{"type":27,"value":3509},"coarse",{"type":31,"tagName":349,"properties":3511,"children":3512},{"style":1925},[3513],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":3515,"children":3516},{"style":474},[3517],{"type":27,"value":3518}," bool",{"type":31,"tagName":349,"properties":3520,"children":3521},{"style":468},[3522],{"type":27,"value":3121},{"type":31,"tagName":349,"properties":3524,"children":3525},{"style":1925},[3526],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":3528,"children":3529},{"style":496},[3530],{"type":27,"value":2632},{"type":31,"tagName":349,"properties":3532,"children":3533},{"style":468},[3534],{"type":27,"value":2637},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3537,"children":3538},{"class":351},[3539,3544],{"type":31,"tagName":349,"properties":3540,"children":3541},{"style":474},[3542],{"type":27,"value":3543},"  sb_clear",{"type":31,"tagName":349,"properties":3545,"children":3546},{"style":468},[3547],{"type":27,"value":2760},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3550,"children":3551},{"class":351},[3552,3556,3561,3565,3569,3574],{"type":31,"tagName":349,"properties":3553,"children":3554},{"style":1925},[3555],{"type":27,"value":2708},{"type":31,"tagName":349,"properties":3557,"children":3558},{"style":468},[3559],{"type":27,"value":3560}," (coarse) ",{"type":31,"tagName":349,"properties":3562,"children":3563},{"style":474},[3564],{"type":27,"value":3384},{"type":31,"tagName":349,"properties":3566,"children":3567},{"style":468},[3568],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3570,"children":3571},{"style":485},[3572],{"type":27,"value":3573},"\"Needs a daily or finer chart\"",{"type":31,"tagName":349,"properties":3575,"children":3576},{"style":468},[3577],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3580,"children":3581},{"class":351},[3582,3587,3592,3597,3602,3606,3611,3615,3619,3623,3627,3632],{"type":31,"tagName":349,"properties":3583,"children":3584},{"style":1925},[3585],{"type":27,"value":3586},"  else",{"type":31,"tagName":349,"properties":3588,"children":3589},{"style":1925},[3590],{"type":27,"value":3591}," if",{"type":31,"tagName":349,"properties":3593,"children":3594},{"style":468},[3595],{"type":27,"value":3596}," (history.",{"type":31,"tagName":349,"properties":3598,"children":3599},{"style":474},[3600],{"type":27,"value":3601},"count",{"type":31,"tagName":349,"properties":3603,"children":3604},{"style":468},[3605],{"type":27,"value":3364},{"type":31,"tagName":349,"properties":3607,"children":3608},{"style":1925},[3609],{"type":27,"value":3610},"==",{"type":31,"tagName":349,"properties":3612,"children":3613},{"style":496},[3614],{"type":27,"value":2426},{"type":31,"tagName":349,"properties":3616,"children":3617},{"style":468},[3618],{"type":27,"value":3379},{"type":31,"tagName":349,"properties":3620,"children":3621},{"style":474},[3622],{"type":27,"value":3384},{"type":31,"tagName":349,"properties":3624,"children":3625},{"style":468},[3626],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3628,"children":3629},{"style":485},[3630],{"type":27,"value":3631},"\"Waiting for the daily options statistics\"",{"type":31,"tagName":349,"properties":3633,"children":3634},{"style":468},[3635],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3638,"children":3639},{"class":351},[3640,3644,3648,3653,3657],{"type":31,"tagName":349,"properties":3641,"children":3642},{"style":1925},[3643],{"type":27,"value":3586},{"type":31,"tagName":349,"properties":3645,"children":3646},{"style":1925},[3647],{"type":27,"value":3591},{"type":31,"tagName":349,"properties":3649,"children":3650},{"style":468},[3651],{"type":27,"value":3652}," (held ",{"type":31,"tagName":349,"properties":3654,"children":3655},{"style":1925},[3656],{"type":27,"value":3369},{"type":31,"tagName":349,"properties":3658,"children":3659},{"style":468},[3660],{"type":27,"value":3661}," need) {",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3664,"children":3665},{"class":351},[3666,3671,3675,3680],{"type":31,"tagName":349,"properties":3667,"children":3668},{"style":474},[3669],{"type":27,"value":3670},"    sb_text",{"type":31,"tagName":349,"properties":3672,"children":3673},{"style":468},[3674],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3676,"children":3677},{"style":485},[3678],{"type":27,"value":3679},"\"Not enough history yet: \"",{"type":31,"tagName":349,"properties":3681,"children":3682},{"style":468},[3683],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3686,"children":3687},{"class":351},[3688,3693],{"type":31,"tagName":349,"properties":3689,"children":3690},{"style":474},[3691],{"type":27,"value":3692},"    sb_int",{"type":31,"tagName":349,"properties":3694,"children":3695},{"style":468},[3696],{"type":27,"value":3697},"(held);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3700,"children":3701},{"class":351},[3702,3706,3710,3715],{"type":31,"tagName":349,"properties":3703,"children":3704},{"style":474},[3705],{"type":27,"value":3670},{"type":31,"tagName":349,"properties":3707,"children":3708},{"style":468},[3709],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3711,"children":3712},{"style":485},[3713],{"type":27,"value":3714},"\" of \"",{"type":31,"tagName":349,"properties":3716,"children":3717},{"style":468},[3718],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3721,"children":3722},{"class":351},[3723,3727],{"type":31,"tagName":349,"properties":3724,"children":3725},{"style":474},[3726],{"type":27,"value":3692},{"type":31,"tagName":349,"properties":3728,"children":3729},{"style":468},[3730],{"type":27,"value":3731},"(need);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3734,"children":3735},{"class":351},[3736,3740,3744,3749],{"type":31,"tagName":349,"properties":3737,"children":3738},{"style":474},[3739],{"type":27,"value":3670},{"type":31,"tagName":349,"properties":3741,"children":3742},{"style":468},[3743],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3745,"children":3746},{"style":485},[3747],{"type":27,"value":3748},"\" sessions\"",{"type":31,"tagName":349,"properties":3750,"children":3751},{"style":468},[3752],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3755,"children":3756},{"class":351},[3757,3762,3767,3771,3775,3779,3784,3788,3792,3797],{"type":31,"tagName":349,"properties":3758,"children":3759},{"style":468},[3760],{"type":27,"value":3761},"  } ",{"type":31,"tagName":349,"properties":3763,"children":3764},{"style":1925},[3765],{"type":27,"value":3766},"else",{"type":31,"tagName":349,"properties":3768,"children":3769},{"style":1925},[3770],{"type":27,"value":3591},{"type":31,"tagName":349,"properties":3772,"children":3773},{"style":468},[3774],{"type":27,"value":3152},{"type":31,"tagName":349,"properties":3776,"children":3777},{"style":474},[3778],{"type":27,"value":3157},{"type":31,"tagName":349,"properties":3780,"children":3781},{"style":468},[3782],{"type":27,"value":3783},"(rank)) ",{"type":31,"tagName":349,"properties":3785,"children":3786},{"style":474},[3787],{"type":27,"value":3384},{"type":31,"tagName":349,"properties":3789,"children":3790},{"style":468},[3791],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3793,"children":3794},{"style":485},[3795],{"type":27,"value":3796},"\"No range: the IV has not moved in the window\"",{"type":31,"tagName":349,"properties":3798,"children":3799},{"style":468},[3800],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3803,"children":3804},{"class":351},[3805,3809],{"type":31,"tagName":349,"properties":3806,"children":3807},{"style":1925},[3808],{"type":27,"value":3586},{"type":31,"tagName":349,"properties":3810,"children":3811},{"style":468},[3812],{"type":27,"value":2637},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3815,"children":3816},{"class":351},[3817,3822,3827,3831,3835],{"type":31,"tagName":349,"properties":3818,"children":3819},{"style":1925},[3820],{"type":27,"value":3821},"    const",{"type":31,"tagName":349,"properties":3823,"children":3824},{"style":496},[3825],{"type":27,"value":3826}," b",{"type":31,"tagName":349,"properties":3828,"children":3829},{"style":1925},[3830],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":3832,"children":3833},{"style":474},[3834],{"type":27,"value":3098},{"type":31,"tagName":349,"properties":3836,"children":3837},{"style":468},[3838],{"type":27,"value":3839},"(rank);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3842,"children":3843},{"class":351},[3844,3848,3853,3857,3861,3866,3871,3875,3880,3884,3888,3892,3897,3901,3906],{"type":31,"tagName":349,"properties":3845,"children":3846},{"style":474},[3847],{"type":27,"value":3670},{"type":31,"tagName":349,"properties":3849,"children":3850},{"style":468},[3851],{"type":27,"value":3852},"(b ",{"type":31,"tagName":349,"properties":3854,"children":3855},{"style":1925},[3856],{"type":27,"value":3610},{"type":31,"tagName":349,"properties":3858,"children":3859},{"style":496},[3860],{"type":27,"value":3207},{"type":31,"tagName":349,"properties":3862,"children":3863},{"style":1925},[3864],{"type":27,"value":3865}," ?",{"type":31,"tagName":349,"properties":3867,"children":3868},{"style":485},[3869],{"type":27,"value":3870}," \"High IV: rank \"",{"type":31,"tagName":349,"properties":3872,"children":3873},{"style":1925},[3874],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":3876,"children":3877},{"style":468},[3878],{"type":27,"value":3879}," b ",{"type":31,"tagName":349,"properties":3881,"children":3882},{"style":1925},[3883],{"type":27,"value":3610},{"type":31,"tagName":349,"properties":3885,"children":3886},{"style":496},[3887],{"type":27,"value":3234},{"type":31,"tagName":349,"properties":3889,"children":3890},{"style":1925},[3891],{"type":27,"value":3865},{"type":31,"tagName":349,"properties":3893,"children":3894},{"style":485},[3895],{"type":27,"value":3896}," \"Low IV: rank \"",{"type":31,"tagName":349,"properties":3898,"children":3899},{"style":1925},[3900],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":3902,"children":3903},{"style":485},[3904],{"type":27,"value":3905}," \"IV rank \"",{"type":31,"tagName":349,"properties":3907,"children":3908},{"style":468},[3909],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3912,"children":3913},{"class":351},[3914,3919,3924,3928],{"type":31,"tagName":349,"properties":3915,"children":3916},{"style":474},[3917],{"type":27,"value":3918},"    sb_f64",{"type":31,"tagName":349,"properties":3920,"children":3921},{"style":468},[3922],{"type":27,"value":3923},"(rank, ",{"type":31,"tagName":349,"properties":3925,"children":3926},{"style":496},[3927],{"type":27,"value":341},{"type":31,"tagName":349,"properties":3929,"children":3930},{"style":468},[3931],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3934,"children":3935},{"class":351},[3936,3940,3944,3949],{"type":31,"tagName":349,"properties":3937,"children":3938},{"style":474},[3939],{"type":27,"value":3670},{"type":31,"tagName":349,"properties":3941,"children":3942},{"style":468},[3943],{"type":27,"value":482},{"type":31,"tagName":349,"properties":3945,"children":3946},{"style":485},[3947],{"type":27,"value":3948},"\", percentile \"",{"type":31,"tagName":349,"properties":3950,"children":3951},{"style":468},[3952],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3955,"children":3956},{"class":351},[3957,3961,3966,3970],{"type":31,"tagName":349,"properties":3958,"children":3959},{"style":474},[3960],{"type":27,"value":3918},{"type":31,"tagName":349,"properties":3962,"children":3963},{"style":468},[3964],{"type":27,"value":3965},"(pct, ",{"type":31,"tagName":349,"properties":3967,"children":3968},{"style":496},[3969],{"type":27,"value":341},{"type":31,"tagName":349,"properties":3971,"children":3972},{"style":468},[3973],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3976,"children":3977},{"class":351},[3978],{"type":31,"tagName":349,"properties":3979,"children":3980},{"style":468},[3981],{"type":27,"value":3982},"  }",{"type":27,"value":28},{"type":31,"tagName":349,"properties":3985,"children":3986},{"class":351},[3987,3992],{"type":31,"tagName":349,"properties":3988,"children":3989},{"style":474},[3990],{"type":27,"value":3991},"  str_read_sb",{"type":31,"tagName":349,"properties":3993,"children":3994},{"style":468},[3995],{"type":27,"value":2760},{"type":27,"value":28},{"type":31,"tagName":349,"properties":3998,"children":3999},{"class":351},[4000,4004],{"type":31,"tagName":349,"properties":4001,"children":4002},{"style":474},[4003],{"type":27,"value":3543},{"type":31,"tagName":349,"properties":4005,"children":4006},{"style":468},[4007],{"type":27,"value":2760},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4010,"children":4011},{"class":351},[4012,4016,4020,4025],{"type":31,"tagName":349,"properties":4013,"children":4014},{"style":474},[4015],{"type":27,"value":3428},{"type":31,"tagName":349,"properties":4017,"children":4018},{"style":468},[4019],{"type":27,"value":482},{"type":31,"tagName":349,"properties":4021,"children":4022},{"style":485},[4023],{"type":27,"value":4024},"\"IV rank, 30-day IV\"",{"type":31,"tagName":349,"properties":4026,"children":4027},{"style":468},[4028],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4031,"children":4032},{"class":351},[4033,4037,4041,4046,4051,4056,4060,4064,4068,4072,4076],{"type":31,"tagName":349,"properties":4034,"children":4035},{"style":1925},[4036],{"type":27,"value":2708},{"type":31,"tagName":349,"properties":4038,"children":4039},{"style":468},[4040],{"type":27,"value":3152},{"type":31,"tagName":349,"properties":4042,"children":4043},{"style":1925},[4044],{"type":27,"value":4045},"!",{"type":31,"tagName":349,"properties":4047,"children":4048},{"style":468},[4049],{"type":27,"value":4050},"coarse ",{"type":31,"tagName":349,"properties":4052,"children":4053},{"style":1925},[4054],{"type":27,"value":4055},"&&",{"type":31,"tagName":349,"properties":4057,"children":4058},{"style":468},[4059],{"type":27,"value":2851},{"type":31,"tagName":349,"properties":4061,"children":4062},{"style":474},[4063],{"type":27,"value":3601},{"type":31,"tagName":349,"properties":4065,"children":4066},{"style":468},[4067],{"type":27,"value":3364},{"type":31,"tagName":349,"properties":4069,"children":4070},{"style":1925},[4071],{"type":27,"value":2718},{"type":31,"tagName":349,"properties":4073,"children":4074},{"style":496},[4075],{"type":27,"value":2426},{"type":31,"tagName":349,"properties":4077,"children":4078},{"style":468},[4079],{"type":27,"value":4080},") {",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4083,"children":4084},{"class":351},[4085,4089,4093,4098],{"type":31,"tagName":349,"properties":4086,"children":4087},{"style":474},[4088],{"type":27,"value":3670},{"type":31,"tagName":349,"properties":4090,"children":4091},{"style":468},[4092],{"type":27,"value":482},{"type":31,"tagName":349,"properties":4094,"children":4095},{"style":485},[4096],{"type":27,"value":4097},"\", as of \"",{"type":31,"tagName":349,"properties":4099,"children":4100},{"style":468},[4101],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4104,"children":4105},{"class":351},[4106,4111,4116,4120,4124,4128],{"type":31,"tagName":349,"properties":4107,"children":4108},{"style":474},[4109],{"type":27,"value":4110},"    sbDay",{"type":31,"tagName":349,"properties":4112,"children":4113},{"style":468},[4114],{"type":27,"value":4115},"(history.",{"type":31,"tagName":349,"properties":4117,"children":4118},{"style":474},[4119],{"type":27,"value":3280},{"type":31,"tagName":349,"properties":4121,"children":4122},{"style":468},[4123],{"type":27,"value":482},{"type":31,"tagName":349,"properties":4125,"children":4126},{"style":496},[4127],{"type":27,"value":341},{"type":31,"tagName":349,"properties":4129,"children":4130},{"style":468},[4131],{"type":27,"value":4132},"));",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4135,"children":4136},{"class":351},[4137,4142,4146,4150,4154,4158,4162,4166],{"type":31,"tagName":349,"properties":4138,"children":4139},{"style":1925},[4140],{"type":27,"value":4141},"    if",{"type":31,"tagName":349,"properties":4143,"children":4144},{"style":468},[4145],{"type":27,"value":3652},{"type":31,"tagName":349,"properties":4147,"children":4148},{"style":1925},[4149],{"type":27,"value":2973},{"type":31,"tagName":349,"properties":4151,"children":4152},{"style":468},[4153],{"type":27,"value":2266},{"type":31,"tagName":349,"properties":4155,"children":4156},{"style":1925},[4157],{"type":27,"value":4055},{"type":31,"tagName":349,"properties":4159,"children":4160},{"style":468},[4161],{"type":27,"value":2417},{"type":31,"tagName":349,"properties":4163,"children":4164},{"style":1925},[4165],{"type":27,"value":3369},{"type":31,"tagName":349,"properties":4167,"children":4168},{"style":468},[4169],{"type":27,"value":4170}," lookback) {",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4173,"children":4174},{"class":351},[4175,4180,4184,4189],{"type":31,"tagName":349,"properties":4176,"children":4177},{"style":474},[4178],{"type":27,"value":4179},"      sb_text",{"type":31,"tagName":349,"properties":4181,"children":4182},{"style":468},[4183],{"type":27,"value":482},{"type":31,"tagName":349,"properties":4185,"children":4186},{"style":485},[4187],{"type":27,"value":4188},"\", \"",{"type":31,"tagName":349,"properties":4190,"children":4191},{"style":468},[4192],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4195,"children":4196},{"class":351},[4197,4202],{"type":31,"tagName":349,"properties":4198,"children":4199},{"style":474},[4200],{"type":27,"value":4201},"      sb_int",{"type":31,"tagName":349,"properties":4203,"children":4204},{"style":468},[4205],{"type":27,"value":3697},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4208,"children":4209},{"class":351},[4210,4214,4218,4222],{"type":31,"tagName":349,"properties":4211,"children":4212},{"style":474},[4213],{"type":27,"value":4179},{"type":31,"tagName":349,"properties":4215,"children":4216},{"style":468},[4217],{"type":27,"value":482},{"type":31,"tagName":349,"properties":4219,"children":4220},{"style":485},[4221],{"type":27,"value":3748},{"type":31,"tagName":349,"properties":4223,"children":4224},{"style":468},[4225],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4228,"children":4229},{"class":351},[4230],{"type":31,"tagName":349,"properties":4231,"children":4232},{"style":468},[4233],{"type":27,"value":4234},"    }",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4237,"children":4238},{"class":351},[4239],{"type":31,"tagName":349,"properties":4240,"children":4241},{"style":468},[4242],{"type":27,"value":3982},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4245,"children":4246},{"class":351},[4247,4252],{"type":31,"tagName":349,"properties":4248,"children":4249},{"style":474},[4250],{"type":27,"value":4251},"  str_title_sb",{"type":31,"tagName":349,"properties":4253,"children":4254},{"style":468},[4255],{"type":27,"value":2760},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4258,"children":4259},{"class":351},[4260],{"type":31,"tagName":349,"properties":4261,"children":4262},{"style":468},[4263],{"type":27,"value":2791},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4266,"children":4267},{"class":351},[],{"type":27,"value":28},{"type":31,"tagName":349,"properties":4270,"children":4271},{"class":351},[4272],{"type":31,"tagName":349,"properties":4273,"children":4274},{"style":355},[4275],{"type":27,"value":4276},"// onBar() runs once per bar: the bar spacing, then the session's IV when it lands (measured once, held after); every",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4279,"children":4280},{"class":351},[4281],{"type":31,"tagName":349,"properties":4282,"children":4283},{"style":355},[4284],{"type":27,"value":4285},"// bar writes the held readings, so an intraday chart draws each session as a step.",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4288,"children":4289},{"class":351},[4290,4294,4299,4303,4307,4311],{"type":31,"tagName":349,"properties":4291,"children":4292},{"style":1925},[4293],{"type":27,"value":2613},{"type":31,"tagName":349,"properties":4295,"children":4296},{"style":474},[4297],{"type":27,"value":4298}," onBar",{"type":31,"tagName":349,"properties":4300,"children":4301},{"style":468},[4302],{"type":27,"value":2623},{"type":31,"tagName":349,"properties":4304,"children":4305},{"style":1925},[4306],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":4308,"children":4309},{"style":496},[4310],{"type":27,"value":2632},{"type":31,"tagName":349,"properties":4312,"children":4313},{"style":468},[4314],{"type":27,"value":2637},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4317,"children":4318},{"class":351},[4319,4323,4328,4332,4337,4342],{"type":31,"tagName":349,"properties":4320,"children":4321},{"style":1925},[4322],{"type":27,"value":2955},{"type":31,"tagName":349,"properties":4324,"children":4325},{"style":496},[4326],{"type":27,"value":4327}," t",{"type":31,"tagName":349,"properties":4329,"children":4330},{"style":1925},[4331],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":4333,"children":4334},{"style":468},[4335],{"type":27,"value":4336}," bar.",{"type":31,"tagName":349,"properties":4338,"children":4339},{"style":474},[4340],{"type":27,"value":4341},"time",{"type":31,"tagName":349,"properties":4343,"children":4344},{"style":468},[4345],{"type":27,"value":2760},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4348,"children":4349},{"class":351},[4350,4354,4358,4362,4366,4371,4375,4380,4384,4389,4393,4397,4401,4406,4411,4415,4419,4423,4427,4432,4436,4440,4444],{"type":31,"tagName":349,"properties":4351,"children":4352},{"style":1925},[4353],{"type":27,"value":2708},{"type":31,"tagName":349,"properties":4355,"children":4356},{"style":468},[4357],{"type":27,"value":3152},{"type":31,"tagName":349,"properties":4359,"children":4360},{"style":1925},[4361],{"type":27,"value":4045},{"type":31,"tagName":349,"properties":4363,"children":4364},{"style":474},[4365],{"type":27,"value":3157},{"type":31,"tagName":349,"properties":4367,"children":4368},{"style":468},[4369],{"type":27,"value":4370},"(prevT) ",{"type":31,"tagName":349,"properties":4372,"children":4373},{"style":1925},[4374],{"type":27,"value":4055},{"type":31,"tagName":349,"properties":4376,"children":4377},{"style":468},[4378],{"type":27,"value":4379}," t ",{"type":31,"tagName":349,"properties":4381,"children":4382},{"style":1925},[4383],{"type":27,"value":2718},{"type":31,"tagName":349,"properties":4385,"children":4386},{"style":468},[4387],{"type":27,"value":4388}," prevT ",{"type":31,"tagName":349,"properties":4390,"children":4391},{"style":1925},[4392],{"type":27,"value":4055},{"type":31,"tagName":349,"properties":4394,"children":4395},{"style":468},[4396],{"type":27,"value":3152},{"type":31,"tagName":349,"properties":4398,"children":4399},{"style":474},[4400],{"type":27,"value":3157},{"type":31,"tagName":349,"properties":4402,"children":4403},{"style":468},[4404],{"type":27,"value":4405},"(barSec) ",{"type":31,"tagName":349,"properties":4407,"children":4408},{"style":1925},[4409],{"type":27,"value":4410},"||",{"type":31,"tagName":349,"properties":4412,"children":4413},{"style":468},[4414],{"type":27,"value":4379},{"type":31,"tagName":349,"properties":4416,"children":4417},{"style":1925},[4418],{"type":27,"value":3456},{"type":31,"tagName":349,"properties":4420,"children":4421},{"style":468},[4422],{"type":27,"value":4388},{"type":31,"tagName":349,"properties":4424,"children":4425},{"style":1925},[4426],{"type":27,"value":3369},{"type":31,"tagName":349,"properties":4428,"children":4429},{"style":468},[4430],{"type":27,"value":4431}," barSec)) barSec ",{"type":31,"tagName":349,"properties":4433,"children":4434},{"style":1925},[4435],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":4437,"children":4438},{"style":468},[4439],{"type":27,"value":4379},{"type":31,"tagName":349,"properties":4441,"children":4442},{"style":1925},[4443],{"type":27,"value":3456},{"type":31,"tagName":349,"properties":4445,"children":4446},{"style":468},[4447],{"type":27,"value":4448}," prevT;",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4451,"children":4452},{"class":351},[4453,4458,4462],{"type":31,"tagName":349,"properties":4454,"children":4455},{"style":468},[4456],{"type":27,"value":4457},"  prevT ",{"type":31,"tagName":349,"properties":4459,"children":4460},{"style":1925},[4461],{"type":27,"value":2013},{"type":31,"tagName":349,"properties":4463,"children":4464},{"style":468},[4465],{"type":27,"value":4466}," t;",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4469,"children":4470},{"class":351},[4471,4475,4480,4484,4489,4493,4497,4501,4506,4510,4515,4520,4524,4528],{"type":31,"tagName":349,"properties":4472,"children":4473},{"style":1925},[4474],{"type":27,"value":2955},{"type":31,"tagName":349,"properties":4476,"children":4477},{"style":496},[4478],{"type":27,"value":4479}," coarse",{"type":31,"tagName":349,"properties":4481,"children":4482},{"style":1925},[4483],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":4485,"children":4486},{"style":1925},[4487],{"type":27,"value":4488}," !",{"type":31,"tagName":349,"properties":4490,"children":4491},{"style":474},[4492],{"type":27,"value":3157},{"type":31,"tagName":349,"properties":4494,"children":4495},{"style":468},[4496],{"type":27,"value":4405},{"type":31,"tagName":349,"properties":4498,"children":4499},{"style":1925},[4500],{"type":27,"value":4055},{"type":31,"tagName":349,"properties":4502,"children":4503},{"style":468},[4504],{"type":27,"value":4505}," barSec ",{"type":31,"tagName":349,"properties":4507,"children":4508},{"style":1925},[4509],{"type":27,"value":2718},{"type":31,"tagName":349,"properties":4511,"children":4512},{"style":496},[4513],{"type":27,"value":4514}," 1.5",{"type":31,"tagName":349,"properties":4516,"children":4517},{"style":1925},[4518],{"type":27,"value":4519}," *",{"type":31,"tagName":349,"properties":4521,"children":4522},{"style":496},[4523],{"type":27,"value":1933},{"type":31,"tagName":349,"properties":4525,"children":4526},{"style":468},[4527],{"type":27,"value":1975},{"type":31,"tagName":349,"properties":4529,"children":4530},{"style":355},[4531],{"type":27,"value":4532},"// a weekly bar would read one session a week as a day",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4535,"children":4536},{"class":351},[4537,4541,4546,4550,4555],{"type":31,"tagName":349,"properties":4538,"children":4539},{"style":1925},[4540],{"type":27,"value":2955},{"type":31,"tagName":349,"properties":4542,"children":4543},{"style":496},[4544],{"type":27,"value":4545}," iv",{"type":31,"tagName":349,"properties":4547,"children":4548},{"style":1925},[4549],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":4551,"children":4552},{"style":474},[4553],{"type":27,"value":4554}," in_iv30",{"type":31,"tagName":349,"properties":4556,"children":4557},{"style":468},[4558],{"type":27,"value":2760},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4561,"children":4562},{"class":351},[4563,4567,4571,4575,4579,4583,4587,4591,4596,4600,4605,4609,4613,4618,4622,4627,4632,4637,4642,4647,4651,4656,4661],{"type":31,"tagName":349,"properties":4564,"children":4565},{"style":1925},[4566],{"type":27,"value":2708},{"type":31,"tagName":349,"properties":4568,"children":4569},{"style":468},[4570],{"type":27,"value":3152},{"type":31,"tagName":349,"properties":4572,"children":4573},{"style":1925},[4574],{"type":27,"value":4045},{"type":31,"tagName":349,"properties":4576,"children":4577},{"style":468},[4578],{"type":27,"value":4050},{"type":31,"tagName":349,"properties":4580,"children":4581},{"style":1925},[4582],{"type":27,"value":4055},{"type":31,"tagName":349,"properties":4584,"children":4585},{"style":1925},[4586],{"type":27,"value":4488},{"type":31,"tagName":349,"properties":4588,"children":4589},{"style":474},[4590],{"type":27,"value":3157},{"type":31,"tagName":349,"properties":4592,"children":4593},{"style":468},[4594],{"type":27,"value":4595},"(iv) ",{"type":31,"tagName":349,"properties":4597,"children":4598},{"style":1925},[4599],{"type":27,"value":4055},{"type":31,"tagName":349,"properties":4601,"children":4602},{"style":468},[4603],{"type":27,"value":4604}," iv ",{"type":31,"tagName":349,"properties":4606,"children":4607},{"style":1925},[4608],{"type":27,"value":2718},{"type":31,"tagName":349,"properties":4610,"children":4611},{"style":496},[4612],{"type":27,"value":3234},{"type":31,"tagName":349,"properties":4614,"children":4615},{"style":1925},[4616],{"type":27,"value":4617}," &&",{"type":31,"tagName":349,"properties":4619,"children":4620},{"style":468},[4621],{"type":27,"value":2851},{"type":31,"tagName":349,"properties":4623,"children":4624},{"style":474},[4625],{"type":27,"value":4626},"push",{"type":31,"tagName":349,"properties":4628,"children":4629},{"style":468},[4630],{"type":27,"value":4631},"(Math.",{"type":31,"tagName":349,"properties":4633,"children":4634},{"style":474},[4635],{"type":27,"value":4636},"floor",{"type":31,"tagName":349,"properties":4638,"children":4639},{"style":468},[4640],{"type":27,"value":4641},"(t ",{"type":31,"tagName":349,"properties":4643,"children":4644},{"style":1925},[4645],{"type":27,"value":4646},"/",{"type":31,"tagName":349,"properties":4648,"children":4649},{"style":496},[4650],{"type":27,"value":1933},{"type":31,"tagName":349,"properties":4652,"children":4653},{"style":468},[4654],{"type":27,"value":4655},"), iv)) ",{"type":31,"tagName":349,"properties":4657,"children":4658},{"style":474},[4659],{"type":27,"value":4660},"measure",{"type":31,"tagName":349,"properties":4662,"children":4663},{"style":468},[4664],{"type":27,"value":2760},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4667,"children":4668},{"class":351},[4669,4674],{"type":31,"tagName":349,"properties":4670,"children":4671},{"style":474},[4672],{"type":27,"value":4673},"  out_high_guide",{"type":31,"tagName":349,"properties":4675,"children":4676},{"style":468},[4677],{"type":27,"value":4678},"(highBand);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4681,"children":4682},{"class":351},[4683,4688],{"type":31,"tagName":349,"properties":4684,"children":4685},{"style":474},[4686],{"type":27,"value":4687},"  out_low_guide",{"type":31,"tagName":349,"properties":4689,"children":4690},{"style":468},[4691],{"type":27,"value":4692},"(lowBand);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4695,"children":4696},{"class":351},[4697,4701,4705,4709,4713,4717,4721,4725,4729],{"type":31,"tagName":349,"properties":4698,"children":4699},{"style":1925},[4700],{"type":27,"value":2955},{"type":31,"tagName":349,"properties":4702,"children":4703},{"style":496},[4704],{"type":27,"value":2960},{"type":31,"tagName":349,"properties":4706,"children":4707},{"style":1925},[4708],{"type":27,"value":1938},{"type":31,"tagName":349,"properties":4710,"children":4711},{"style":1925},[4712],{"type":27,"value":4488},{"type":31,"tagName":349,"properties":4714,"children":4715},{"style":468},[4716],{"type":27,"value":4050},{"type":31,"tagName":349,"properties":4718,"children":4719},{"style":1925},[4720],{"type":27,"value":4055},{"type":31,"tagName":349,"properties":4722,"children":4723},{"style":468},[4724],{"type":27,"value":2417},{"type":31,"tagName":349,"properties":4726,"children":4727},{"style":1925},[4728],{"type":27,"value":2973},{"type":31,"tagName":349,"properties":4730,"children":4731},{"style":468},[4732],{"type":27,"value":2978},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4735,"children":4736},{"class":351},[4737,4742,4747,4751,4756,4760,4764],{"type":31,"tagName":349,"properties":4738,"children":4739},{"style":474},[4740],{"type":27,"value":4741},"  out_iv_rank",{"type":31,"tagName":349,"properties":4743,"children":4744},{"style":468},[4745],{"type":27,"value":4746},"(ready ",{"type":31,"tagName":349,"properties":4748,"children":4749},{"style":1925},[4750],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":4752,"children":4753},{"style":468},[4754],{"type":27,"value":4755}," rank ",{"type":31,"tagName":349,"properties":4757,"children":4758},{"style":1925},[4759],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":4761,"children":4762},{"style":496},[4763],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":4765,"children":4766},{"style":468},[4767],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4770,"children":4771},{"class":351},[4772,4777,4781,4785,4790,4794,4798],{"type":31,"tagName":349,"properties":4773,"children":4774},{"style":474},[4775],{"type":27,"value":4776},"  out_iv_pct",{"type":31,"tagName":349,"properties":4778,"children":4779},{"style":468},[4780],{"type":27,"value":4746},{"type":31,"tagName":349,"properties":4782,"children":4783},{"style":1925},[4784],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":4786,"children":4787},{"style":468},[4788],{"type":27,"value":4789}," pct ",{"type":31,"tagName":349,"properties":4791,"children":4792},{"style":1925},[4793],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":4795,"children":4796},{"style":496},[4797],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":4799,"children":4800},{"style":468},[4801],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4804,"children":4805},{"class":351},[4806,4811,4815,4819,4823,4828,4832,4836],{"type":31,"tagName":349,"properties":4807,"children":4808},{"style":474},[4809],{"type":27,"value":4810},"  out_band",{"type":31,"tagName":349,"properties":4812,"children":4813},{"style":468},[4814],{"type":27,"value":4746},{"type":31,"tagName":349,"properties":4816,"children":4817},{"style":1925},[4818],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":4820,"children":4821},{"style":474},[4822],{"type":27,"value":3098},{"type":31,"tagName":349,"properties":4824,"children":4825},{"style":468},[4826],{"type":27,"value":4827},"(rank) ",{"type":31,"tagName":349,"properties":4829,"children":4830},{"style":1925},[4831],{"type":27,"value":1998},{"type":31,"tagName":349,"properties":4833,"children":4834},{"style":496},[4835],{"type":27,"value":3172},{"type":31,"tagName":349,"properties":4837,"children":4838},{"style":468},[4839],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":4842,"children":4843},{"class":351},[4844,4849,4854,4858,4862,4866],{"type":31,"tagName":349,"properties":4845,"children":4846},{"style":474},[4847],{"type":27,"value":4848},"  out_iv",{"type":31,"tagName":349,"properties":4850,"children":4851},{"style":468},[4852],{"type":27,"value":4853},"(coarse ",{"type":31,"tagName":349,"properties":4855,"children":4856},{"style":1925},[4857],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":4859,"children":4860},{"style":496},[4861],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":4863,"children":4864},{"style":1925},[4865],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":4867,"children":4868},{"style":468},[4869],{"type":27,"value":4870}," ivNow);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4873,"children":4874},{"class":351},[4875,4880,4884,4888,4892,4896],{"type":31,"tagName":349,"properties":4876,"children":4877},{"style":474},[4878],{"type":27,"value":4879},"  out_iv_low",{"type":31,"tagName":349,"properties":4881,"children":4882},{"style":468},[4883],{"type":27,"value":4853},{"type":31,"tagName":349,"properties":4885,"children":4886},{"style":1925},[4887],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":4889,"children":4890},{"style":496},[4891],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":4893,"children":4894},{"style":1925},[4895],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":4897,"children":4898},{"style":468},[4899],{"type":27,"value":4900}," ivLow);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4903,"children":4904},{"class":351},[4905,4910,4914,4918,4922,4926],{"type":31,"tagName":349,"properties":4906,"children":4907},{"style":474},[4908],{"type":27,"value":4909},"  out_iv_high",{"type":31,"tagName":349,"properties":4911,"children":4912},{"style":468},[4913],{"type":27,"value":4853},{"type":31,"tagName":349,"properties":4915,"children":4916},{"style":1925},[4917],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":4919,"children":4920},{"style":496},[4921],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":4923,"children":4924},{"style":1925},[4925],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":4927,"children":4928},{"style":468},[4929],{"type":27,"value":4930}," ivHigh);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4933,"children":4934},{"class":351},[4935,4940,4944,4948,4952,4956,4960],{"type":31,"tagName":349,"properties":4936,"children":4937},{"style":474},[4938],{"type":27,"value":4939},"  out_sessions",{"type":31,"tagName":349,"properties":4941,"children":4942},{"style":468},[4943],{"type":27,"value":4853},{"type":31,"tagName":349,"properties":4945,"children":4946},{"style":1925},[4947],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":4949,"children":4950},{"style":496},[4951],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":4953,"children":4954},{"style":1925},[4955],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":4957,"children":4958},{"style":474},[4959],{"type":27,"value":2353},{"type":31,"tagName":349,"properties":4961,"children":4962},{"style":468},[4963],{"type":27,"value":4964},"(held));",{"type":27,"value":28},{"type":31,"tagName":349,"properties":4967,"children":4968},{"class":351},[4969,4974,4978,4982,4986,4990,4994,4998,5002,5006,5010,5014,5018,5022,5026,5030,5034,5038,5042],{"type":31,"tagName":349,"properties":4970,"children":4971},{"style":474},[4972],{"type":27,"value":4973},"  out_status",{"type":31,"tagName":349,"properties":4975,"children":4976},{"style":468},[4977],{"type":27,"value":4853},{"type":31,"tagName":349,"properties":4979,"children":4980},{"style":1925},[4981],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":4983,"children":4984},{"style":496},[4985],{"type":27,"value":3207},{"type":31,"tagName":349,"properties":4987,"children":4988},{"style":1925},[4989],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":4991,"children":4992},{"style":468},[4993],{"type":27,"value":2851},{"type":31,"tagName":349,"properties":4995,"children":4996},{"style":474},[4997],{"type":27,"value":3601},{"type":31,"tagName":349,"properties":4999,"children":5000},{"style":468},[5001],{"type":27,"value":3364},{"type":31,"tagName":349,"properties":5003,"children":5004},{"style":1925},[5005],{"type":27,"value":3610},{"type":31,"tagName":349,"properties":5007,"children":5008},{"style":496},[5009],{"type":27,"value":2426},{"type":31,"tagName":349,"properties":5011,"children":5012},{"style":1925},[5013],{"type":27,"value":3865},{"type":31,"tagName":349,"properties":5015,"children":5016},{"style":496},[5017],{"type":27,"value":2362},{"type":31,"tagName":349,"properties":5019,"children":5020},{"style":1925},[5021],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":5023,"children":5024},{"style":468},[5025],{"type":27,"value":2996},{"type":31,"tagName":349,"properties":5027,"children":5028},{"style":1925},[5029],{"type":27,"value":3001},{"type":31,"tagName":349,"properties":5031,"children":5032},{"style":496},[5033],{"type":27,"value":3172},{"type":31,"tagName":349,"properties":5035,"children":5036},{"style":1925},[5037],{"type":27,"value":3212},{"type":31,"tagName":349,"properties":5039,"children":5040},{"style":496},[5041],{"type":27,"value":3234},{"type":31,"tagName":349,"properties":5043,"children":5044},{"style":468},[5045],{"type":27,"value":2894},{"type":27,"value":28},{"type":31,"tagName":349,"properties":5048,"children":5049},{"class":351},[5050,5054,5059,5064,5069,5074],{"type":31,"tagName":349,"properties":5051,"children":5052},{"style":1925},[5053],{"type":27,"value":2708},{"type":31,"tagName":349,"properties":5055,"children":5056},{"style":468},[5057],{"type":27,"value":5058}," (bar.",{"type":31,"tagName":349,"properties":5060,"children":5061},{"style":474},[5062],{"type":27,"value":5063},"isLast",{"type":31,"tagName":349,"properties":5065,"children":5066},{"style":468},[5067],{"type":27,"value":5068},"()) ",{"type":31,"tagName":349,"properties":5070,"children":5071},{"style":474},[5072],{"type":27,"value":5073},"writeWords",{"type":31,"tagName":349,"properties":5075,"children":5076},{"style":468},[5077],{"type":27,"value":5078},"(coarse);",{"type":27,"value":28},{"type":31,"tagName":349,"properties":5081,"children":5082},{"class":351},[5083],{"type":31,"tagName":349,"properties":5084,"children":5085},{"style":468},[5086],{"type":27,"value":2791},{"type":27,"value":28},{"type":31,"tagName":316,"properties":5089,"children":5090,"position":5100},{},[5091],{"type":27,"value":5092,"position":5093},"How it works",{"start":5094,"end":5097},{"line":5095,"column":324,"offset":5096},172,10158,{"line":5095,"column":5098,"offset":5099},16,10170,{"start":5101,"end":5103},{"line":5095,"column":21,"offset":5102},10155,{"line":5095,"column":5098,"offset":5099},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5106,"children":5107,"position":5193},{},[5108,5127,5134,5147,5154,5166,5173,5186],{"type":31,"tagName":263,"properties":5109,"children":5110,"position":5121},{},[5111],{"type":27,"value":5112,"position":5113},"One reading per session.",{"start":5114,"end":5118},{"line":5115,"column":5116,"offset":5117},174,3,10174,{"line":5115,"column":5119,"offset":5120},27,10198,{"start":5122,"end":5124},{"line":5115,"column":21,"offset":5123},10172,{"line":5115,"column":5125,"offset":5126},29,10200,{"type":27,"value":5128,"position":5129}," The daily options statistics carry one row per session, the statistics job's reading at that session's close. The chart lands it on the session's own bar on a daily chart and on the first bar of its day on an intraday chart; every other bar reads ",{"start":5130,"end":5131},{"line":5115,"column":5125,"offset":5126},{"line":5115,"column":5132,"offset":5133},277,10448,{"type":31,"tagName":61,"properties":5135,"children":5136,"position":5144},{},[5137],{"type":27,"value":5138,"position":5139},"NaN",{"start":5140,"end":5141},{"line":5115,"column":5132,"offset":5133},{"line":5115,"column":5142,"offset":5143},282,10453,{"start":5145,"end":5146},{"line":5115,"column":5132,"offset":5133},{"line":5115,"column":5142,"offset":5143},{"type":27,"value":5148,"position":5149}," under ",{"start":5150,"end":5151},{"line":5115,"column":5142,"offset":5143},{"line":5115,"column":5152,"offset":5153},289,10460,{"type":31,"tagName":61,"properties":5155,"children":5156,"position":5163},{},[5157],{"type":27,"value":85,"position":5158},{"start":5159,"end":5160},{"line":5115,"column":5152,"offset":5153},{"line":5115,"column":5161,"offset":5162},305,10476,{"start":5164,"end":5165},{"line":5115,"column":5152,"offset":5153},{"line":5115,"column":5161,"offset":5162},{"type":27,"value":5167,"position":5168},". ",{"start":5169,"end":5170},{"line":5115,"column":5161,"offset":5162},{"line":5115,"column":5171,"offset":5172},307,10478,{"type":31,"tagName":61,"properties":5174,"children":5175,"position":5183},{},[5176],{"type":27,"value":5177,"position":5178},"DayHistory.push(day, iv)",{"start":5179,"end":5180},{"line":5115,"column":5171,"offset":5172},{"line":5115,"column":5181,"offset":5182},333,10504,{"start":5184,"end":5185},{"line":5115,"column":5171,"offset":5172},{"line":5115,"column":5181,"offset":5182},{"type":27,"value":5187,"position":5188}," keeps it under the bar's UTC day, so an intraday chart and a daily chart hold the same sessions, and a revised row for the same day replaces the reading instead of adding one.",{"start":5189,"end":5190},{"line":5115,"column":5181,"offset":5182},{"line":5115,"column":5191,"offset":5192},509,10680,{"start":5194,"end":5195},{"line":5115,"column":21,"offset":5123},{"line":5115,"column":5191,"offset":5192},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5198,"children":5199,"position":5324},{},[5200,5218,5225,5238,5245,5258,5265,5278,5285,5298,5305,5317],{"type":31,"tagName":263,"properties":5201,"children":5202,"position":5212},{},[5203],{"type":27,"value":5204,"position":5205},"The rank and the percentile.",{"start":5206,"end":5209},{"line":5207,"column":5116,"offset":5208},176,10684,{"line":5207,"column":5210,"offset":5211},31,10712,{"start":5213,"end":5215},{"line":5207,"column":21,"offset":5214},10682,{"line":5207,"column":5216,"offset":5217},33,10714,{"type":27,"value":5219,"position":5220}," Over the newest ",{"start":5221,"end":5222},{"line":5207,"column":5216,"offset":5217},{"line":5207,"column":5223,"offset":5224},50,10731,{"type":31,"tagName":61,"properties":5226,"children":5227,"position":5235},{},[5228],{"type":27,"value":5229,"position":5230},"lookback",{"start":5231,"end":5232},{"line":5207,"column":5223,"offset":5224},{"line":5207,"column":5233,"offset":5234},60,10741,{"start":5236,"end":5237},{"line":5207,"column":5223,"offset":5224},{"line":5207,"column":5233,"offset":5234},{"type":27,"value":5239,"position":5240}," sessions (252 by default, about a year), ",{"start":5241,"end":5242},{"line":5207,"column":5233,"offset":5234},{"line":5207,"column":5243,"offset":5244},102,10783,{"type":31,"tagName":61,"properties":5246,"children":5247,"position":5255},{},[5248],{"type":27,"value":5249,"position":5250},"rank()",{"start":5251,"end":5252},{"line":5207,"column":5243,"offset":5244},{"line":5207,"column":5253,"offset":5254},110,10791,{"start":5256,"end":5257},{"line":5207,"column":5243,"offset":5244},{"line":5207,"column":5253,"offset":5254},{"type":27,"value":5259,"position":5260}," is ",{"start":5261,"end":5262},{"line":5207,"column":5253,"offset":5254},{"line":5207,"column":5263,"offset":5264},114,10795,{"type":31,"tagName":61,"properties":5266,"children":5267,"position":5275},{},[5268],{"type":27,"value":5269,"position":5270},"(IV - low) / (high - low) x 100",{"start":5271,"end":5272},{"line":5207,"column":5263,"offset":5264},{"line":5207,"column":5273,"offset":5274},147,10828,{"start":5276,"end":5277},{"line":5207,"column":5263,"offset":5264},{"line":5207,"column":5273,"offset":5274},{"type":27,"value":5279,"position":5280}," and ",{"start":5281,"end":5282},{"line":5207,"column":5273,"offset":5274},{"line":5207,"column":5283,"offset":5284},152,10833,{"type":31,"tagName":61,"properties":5286,"children":5287,"position":5295},{},[5288],{"type":27,"value":5289,"position":5290},"percentile()",{"start":5291,"end":5292},{"line":5207,"column":5283,"offset":5284},{"line":5207,"column":5293,"offset":5294},166,10847,{"start":5296,"end":5297},{"line":5207,"column":5283,"offset":5284},{"line":5207,"column":5293,"offset":5294},{"type":27,"value":5299,"position":5300}," is the share of the earlier sessions strictly below today's, times 100. A window whose IV never moved has no range: the rank reads ",{"start":5301,"end":5302},{"line":5207,"column":5293,"offset":5294},{"line":5207,"column":5303,"offset":5304},298,10979,{"type":31,"tagName":61,"properties":5306,"children":5307,"position":5314},{},[5308],{"type":27,"value":5138,"position":5309},{"start":5310,"end":5311},{"line":5207,"column":5303,"offset":5304},{"line":5207,"column":5312,"offset":5313},303,10984,{"start":5315,"end":5316},{"line":5207,"column":5303,"offset":5304},{"line":5207,"column":5312,"offset":5313},{"type":27,"value":5318,"position":5319}," and the card says so.",{"start":5320,"end":5321},{"line":5207,"column":5312,"offset":5313},{"line":5207,"column":5322,"offset":5323},325,11006,{"start":5325,"end":5326},{"line":5207,"column":21,"offset":5214},{"line":5207,"column":5322,"offset":5323},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5329,"children":5330,"position":5356},{},[5331,5349],{"type":31,"tagName":263,"properties":5332,"children":5333,"position":5343},{},[5334],{"type":27,"value":5335,"position":5336},"The lines hold.",{"start":5337,"end":5340},{"line":5338,"column":5116,"offset":5339},178,11010,{"line":5338,"column":5341,"offset":5342},18,11025,{"start":5344,"end":5346},{"line":5338,"column":21,"offset":5345},11008,{"line":5338,"column":5347,"offset":5348},20,11027,{"type":27,"value":5350,"position":5351}," The readings are measured once, on the bar a session lands, and every later bar writes them again, so an intraday chart draws each session as a step until the next one lands. The live session's own row arrives after its close, so during the session the lines read the previous session.",{"start":5352,"end":5353},{"line":5338,"column":5347,"offset":5348},{"line":5338,"column":5354,"offset":5355},306,11313,{"start":5357,"end":5358},{"line":5338,"column":21,"offset":5345},{"line":5338,"column":5354,"offset":5355},{"type":27,"value":28},{"type":31,"tagName":316,"properties":5361,"children":5362,"position":5372},{},[5363],{"type":27,"value":5364,"position":5365},"Where it runs",{"start":5366,"end":5369},{"line":5367,"column":324,"offset":5368},180,11318,{"line":5367,"column":5370,"offset":5371},17,11331,{"start":5373,"end":5375},{"line":5367,"column":21,"offset":5374},11315,{"line":5367,"column":5370,"offset":5371},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5378,"children":5379,"position":5432},{},[5380,5389,5401,5408,5425],{"type":27,"value":5381,"position":5382},"US stock charts, through OpenMarket's official package: the chart's browser lane serves ",{"start":5383,"end":5386},{"line":5384,"column":21,"offset":5385},182,11333,{"line":5384,"column":5387,"offset":5388},89,11421,{"type":31,"tagName":61,"properties":5390,"children":5391,"position":5398},{},[5392],{"type":27,"value":65,"position":5393},{"start":5394,"end":5395},{"line":5384,"column":5387,"offset":5388},{"line":5384,"column":5396,"offset":5397},103,11435,{"start":5399,"end":5400},{"line":5384,"column":5387,"offset":5388},{"line":5384,"column":5396,"offset":5397},{"type":27,"value":5402,"position":5403}," for the chart's own underlying, under the US options access rule (",{"start":5404,"end":5405},{"line":5384,"column":5396,"offset":5397},{"line":5384,"column":5406,"offset":5407},170,11502,{"type":31,"tagName":102,"properties":5409,"children":5411,"position":5420},{"href":5410},"../reference/limitations.md",[5412],{"type":27,"value":5413,"position":5414},"Limitations",{"start":5415,"end":5418},{"line":5384,"column":5416,"offset":5417},171,11503,{"line":5384,"column":5384,"offset":5419},11514,{"start":5421,"end":5422},{"line":5384,"column":5406,"offset":5407},{"line":5384,"column":5423,"offset":5424},212,11544,{"type":27,"value":5426,"position":5427},"). The class is declared ahead of the lanes that serve it, so the template builds today and the chart shows the lane's refusal until the data plane serves the statistics. A daily or finer chart: a weekly bar would count one session a week as a day.",{"start":5428,"end":5429},{"line":5384,"column":5423,"offset":5424},{"line":5384,"column":5430,"offset":5431},460,11792,{"start":5433,"end":5434},{"line":5384,"column":21,"offset":5385},{"line":5384,"column":5430,"offset":5431},{"type":27,"value":28},{"type":31,"tagName":316,"properties":5437,"children":5438,"position":5447},{},[5439],{"type":27,"value":5440,"position":5441},"When data is missing",{"start":5442,"end":5445},{"line":5443,"column":324,"offset":5444},184,11797,{"line":5443,"column":58,"offset":5446},11817,{"start":5448,"end":5450},{"line":5443,"column":21,"offset":5449},11794,{"line":5443,"column":58,"offset":5446},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5453,"children":5454,"position":5488},{},[5455,5464,5481],{"type":27,"value":5456,"position":5457},"The history is short until the data plane has kept the statistics for a year: they start the day the statistics job is switched on. Below ",{"start":5458,"end":5461},{"line":5459,"column":21,"offset":5460},186,11819,{"line":5459,"column":5462,"offset":5463},139,11957,{"type":31,"tagName":263,"properties":5465,"children":5466,"position":5476},{},[5467],{"type":27,"value":5468,"position":5469},"Minimum history",{"start":5470,"end":5473},{"line":5459,"column":5471,"offset":5472},141,11959,{"line":5459,"column":5474,"offset":5475},156,11974,{"start":5477,"end":5478},{"line":5459,"column":5462,"offset":5463},{"line":5459,"column":5479,"offset":5480},158,11976,{"type":27,"value":5482,"position":5483}," (60 sessions) the lines stay empty and the card reads \"Not enough history yet: 12 of 60 sessions\", so a few days are never ranked as if they were a year. Between the minimum and a full window the rank reads over the sessions there are, and the title names how many. Before the first session the card reads \"Waiting for the daily options statistics\"; a session whose row carries no IV is skipped, never counted; a chart coarser than a day reads \"Needs a daily or finer chart\".",{"start":5484,"end":5485},{"line":5459,"column":5479,"offset":5480},{"line":5459,"column":5486,"offset":5487},634,12452,{"start":5489,"end":5490},{"line":5459,"column":21,"offset":5460},{"line":5459,"column":5486,"offset":5487},{"type":27,"value":28},{"type":31,"tagName":316,"properties":5493,"children":5494,"position":5503},{},[5495],{"type":27,"value":5496,"position":5497},"Customize it",{"start":5498,"end":5501},{"line":5499,"column":324,"offset":5500},188,12457,{"line":5499,"column":5098,"offset":5502},12469,{"start":5504,"end":5506},{"line":5499,"column":21,"offset":5505},12454,{"line":5499,"column":5098,"offset":5502},{"type":27,"value":28},{"type":31,"tagName":5509,"properties":5510,"children":5511,"position":5698},"ul",{},[5512,5513,5565,5566,5620,5621,5697],{"type":27,"value":28},{"type":31,"tagName":5514,"properties":5515,"children":5516,"position":5561},"li",{},[5517,5535,5542,5554],{"type":31,"tagName":263,"properties":5518,"children":5519,"position":5529},{},[5520],{"type":27,"value":5521,"position":5522},"A shorter or longer year.",{"start":5523,"end":5526},{"line":5524,"column":39,"offset":5525},190,12475,{"line":5524,"column":5527,"offset":5528},30,12500,{"start":5530,"end":5532},{"line":5524,"column":5116,"offset":5531},12473,{"line":5524,"column":5533,"offset":5534},32,12502,{"type":27,"value":5536,"position":5537}," Set ",{"start":5538,"end":5539},{"line":5524,"column":5533,"offset":5534},{"line":5524,"column":5540,"offset":5541},37,12507,{"type":31,"tagName":61,"properties":5543,"children":5544,"position":5551},{},[5545],{"type":27,"value":5229,"position":5546},{"start":5547,"end":5548},{"line":5524,"column":5540,"offset":5541},{"line":5524,"column":5549,"offset":5550},47,12517,{"start":5552,"end":5553},{"line":5524,"column":5540,"offset":5541},{"line":5524,"column":5549,"offset":5550},{"type":27,"value":5555,"position":5556}," to 126 for half a year or 504 for two.",{"start":5557,"end":5558},{"line":5524,"column":5549,"offset":5550},{"line":5524,"column":5559,"offset":5560},86,12556,{"start":5562,"end":5564},{"line":5524,"column":21,"offset":5563},12471,{"line":5524,"column":5559,"offset":5560},{"type":27,"value":28},{"type":31,"tagName":5514,"properties":5567,"children":5568,"position":5616},{},[5569,5587,5594,5609],{"type":31,"tagName":263,"properties":5570,"children":5571,"position":5581},{},[5572],{"type":27,"value":5573,"position":5574},"Rank sooner or later.",{"start":5575,"end":5578},{"line":5576,"column":39,"offset":5577},191,12561,{"line":5576,"column":5579,"offset":5580},26,12582,{"start":5582,"end":5584},{"line":5576,"column":5116,"offset":5583},12559,{"line":5576,"column":5585,"offset":5586},28,12584,{"type":27,"value":5588,"position":5589}," Lower ",{"start":5590,"end":5591},{"line":5576,"column":5585,"offset":5586},{"line":5576,"column":5592,"offset":5593},35,12591,{"type":31,"tagName":263,"properties":5595,"children":5596,"position":5604},{},[5597],{"type":27,"value":5468,"position":5598},{"start":5599,"end":5601},{"line":5576,"column":5540,"offset":5600},12593,{"line":5576,"column":5602,"offset":5603},52,12608,{"start":5605,"end":5606},{"line":5576,"column":5592,"offset":5593},{"line":5576,"column":5607,"offset":5608},54,12610,{"type":27,"value":5610,"position":5611}," to read a rank over fewer sessions, knowing what it is; raise it to wait for a full window.",{"start":5612,"end":5613},{"line":5576,"column":5607,"offset":5608},{"line":5576,"column":5614,"offset":5615},146,12702,{"start":5617,"end":5619},{"line":5576,"column":21,"offset":5618},12557,{"line":5576,"column":5614,"offset":5615},{"type":27,"value":28},{"type":31,"tagName":5514,"properties":5622,"children":5623,"position":5693},{},[5624,5641,5648,5663,5669,5686],{"type":31,"tagName":263,"properties":5625,"children":5626,"position":5635},{},[5627],{"type":27,"value":5628,"position":5629},"Other bands.",{"start":5630,"end":5633},{"line":5631,"column":39,"offset":5632},192,12707,{"line":5631,"column":5370,"offset":5634},12719,{"start":5636,"end":5638},{"line":5631,"column":5116,"offset":5637},12705,{"line":5631,"column":5639,"offset":5640},19,12721,{"type":27,"value":5642,"position":5643}," Move ",{"start":5644,"end":5645},{"line":5631,"column":5639,"offset":5640},{"line":5631,"column":5646,"offset":5647},25,12727,{"type":31,"tagName":263,"properties":5649,"children":5650,"position":5659},{},[5651],{"type":27,"value":5652,"position":5653},"High band",{"start":5654,"end":5656},{"line":5631,"column":5119,"offset":5655},12729,{"line":5631,"column":5657,"offset":5658},36,12738,{"start":5660,"end":5661},{"line":5631,"column":5646,"offset":5647},{"line":5631,"column":69,"offset":5662},12740,{"type":27,"value":5279,"position":5664},{"start":5665,"end":5666},{"line":5631,"column":69,"offset":5662},{"line":5631,"column":5667,"offset":5668},43,12745,{"type":31,"tagName":263,"properties":5670,"children":5671,"position":5681},{},[5672],{"type":27,"value":5673,"position":5674},"Low band",{"start":5675,"end":5678},{"line":5631,"column":5676,"offset":5677},45,12747,{"line":5631,"column":5679,"offset":5680},53,12755,{"start":5682,"end":5683},{"line":5631,"column":5667,"offset":5668},{"line":5631,"column":5684,"offset":5685},55,12757,{"type":27,"value":5687,"position":5688}," to colour the extremes where you trade them.",{"start":5689,"end":5690},{"line":5631,"column":5684,"offset":5685},{"line":5631,"column":5691,"offset":5692},100,12802,{"start":5694,"end":5696},{"line":5631,"column":21,"offset":5695},12703,{"line":5631,"column":5691,"offset":5692},{"type":27,"value":28},{"start":5699,"end":5700},{"line":5524,"column":21,"offset":5563},{"line":5631,"column":5691,"offset":5692},{"type":27,"value":28},{"type":31,"tagName":316,"properties":5703,"children":5704,"position":5714},{},[5705],{"type":27,"value":5706,"position":5707},"Run it",{"start":5708,"end":5711},{"line":5709,"column":324,"offset":5710},194,12807,{"line":5709,"column":5712,"offset":5713},10,12813,{"start":5715,"end":5717},{"line":5709,"column":21,"offset":5716},12804,{"line":5709,"column":5712,"offset":5713},{"type":27,"value":28},{"type":31,"tagName":5720,"properties":5721,"children":5722,"position":5917},"ol",{},[5723,5724,5806,5807,5845,5846,5916],{"type":27,"value":28},{"type":31,"tagName":5514,"properties":5725,"children":5726,"position":5802},{},[5727,5736,5752,5759,5775,5781,5795],{"type":27,"value":5728,"position":5729},"In the editor's Explorer, press the ",{"start":5730,"end":5733},{"line":5731,"column":324,"offset":5732},196,12818,{"line":5731,"column":5734,"offset":5735},40,12854,{"type":31,"tagName":263,"properties":5737,"children":5738,"position":5748},{},[5739],{"type":27,"value":5740,"position":5741},"Templates",{"start":5742,"end":5745},{"line":5731,"column":5743,"offset":5744},42,12856,{"line":5731,"column":5746,"offset":5747},51,12865,{"start":5749,"end":5750},{"line":5731,"column":5734,"offset":5735},{"line":5731,"column":5679,"offset":5751},12867,{"type":27,"value":5753,"position":5754}," icon (\"Browse starter templates\") and pick ",{"start":5755,"end":5756},{"line":5731,"column":5679,"offset":5751},{"line":5731,"column":5757,"offset":5758},97,12911,{"type":31,"tagName":263,"properties":5760,"children":5761,"position":5770},{},[5762],{"type":27,"value":267,"position":5763},{"start":5764,"end":5767},{"line":5731,"column":5765,"offset":5766},99,12913,{"line":5731,"column":5768,"offset":5769},106,12920,{"start":5771,"end":5772},{"line":5731,"column":5757,"offset":5758},{"line":5731,"column":5773,"offset":5774},108,12922,{"type":27,"value":5148,"position":5776},{"start":5777,"end":5778},{"line":5731,"column":5773,"offset":5774},{"line":5731,"column":5779,"offset":5780},115,12929,{"type":31,"tagName":263,"properties":5782,"children":5783,"position":5791},{},[5784],{"type":27,"value":291,"position":5785},{"start":5786,"end":5788},{"line":5731,"column":99,"offset":5787},12931,{"line":5731,"column":5789,"offset":5790},137,12951,{"start":5792,"end":5793},{"line":5731,"column":5779,"offset":5780},{"line":5731,"column":5462,"offset":5794},12953,{"type":27,"value":5796,"position":5797},".",{"start":5798,"end":5799},{"line":5731,"column":5462,"offset":5794},{"line":5731,"column":5800,"offset":5801},140,12954,{"start":5803,"end":5805},{"line":5731,"column":21,"offset":5804},12815,{"line":5731,"column":5800,"offset":5801},{"type":27,"value":28},{"type":31,"tagName":5514,"properties":5808,"children":5809,"position":5841},{},[5810,5818,5834],{"type":27,"value":5811,"position":5812},"Press ",{"start":5813,"end":5816},{"line":5814,"column":324,"offset":5815},197,12958,{"line":5814,"column":5712,"offset":5817},12964,{"type":31,"tagName":263,"properties":5819,"children":5820,"position":5830},{},[5821],{"type":27,"value":5822,"position":5823},"Run",{"start":5824,"end":5827},{"line":5814,"column":5825,"offset":5826},12,12966,{"line":5814,"column":5828,"offset":5829},15,12969,{"start":5831,"end":5832},{"line":5814,"column":5712,"offset":5817},{"line":5814,"column":5370,"offset":5833},12971,{"type":27,"value":5835,"position":5836}," on a US stock's daily chart: the pane fills from the first session the statistics hold, and the card says how many there are.",{"start":5837,"end":5838},{"line":5814,"column":5370,"offset":5833},{"line":5814,"column":5839,"offset":5840},143,13097,{"start":5842,"end":5844},{"line":5814,"column":21,"offset":5843},12955,{"line":5814,"column":5839,"offset":5840},{"type":27,"value":28},{"type":31,"tagName":5514,"properties":5847,"children":5848,"position":5912},{},[5849,5858,5870,5875,5887,5893,5905],{"type":27,"value":5850,"position":5851},"At the editor's Console prompt, type ",{"start":5852,"end":5855},{"line":5853,"column":324,"offset":5854},198,13101,{"line":5853,"column":5856,"offset":5857},41,13138,{"type":31,"tagName":61,"properties":5859,"children":5860,"position":5867},{},[5861],{"type":27,"value":5862,"position":5863},"iv_rank",{"start":5864,"end":5865},{"line":5853,"column":5856,"offset":5857},{"line":5853,"column":5223,"offset":5866},13147,{"start":5868,"end":5869},{"line":5853,"column":5856,"offset":5857},{"line":5853,"column":5223,"offset":5866},{"type":27,"value":493,"position":5871},{"start":5872,"end":5873},{"line":5853,"column":5223,"offset":5866},{"line":5853,"column":5602,"offset":5874},13149,{"type":31,"tagName":61,"properties":5876,"children":5877,"position":5884},{},[5878],{"type":27,"value":5879,"position":5880},"iv_pct",{"start":5881,"end":5882},{"line":5853,"column":5602,"offset":5874},{"line":5853,"column":5233,"offset":5883},13157,{"start":5885,"end":5886},{"line":5853,"column":5602,"offset":5874},{"line":5853,"column":5233,"offset":5883},{"type":27,"value":5279,"position":5888},{"start":5889,"end":5890},{"line":5853,"column":5233,"offset":5883},{"line":5853,"column":5891,"offset":5892},65,13162,{"type":31,"tagName":61,"properties":5894,"children":5895,"position":5902},{},[5896],{"type":27,"value":5897,"position":5898},"sessions",{"start":5899,"end":5900},{"line":5853,"column":5891,"offset":5892},{"line":5853,"column":89,"offset":5901},13172,{"start":5903,"end":5904},{"line":5853,"column":5891,"offset":5892},{"line":5853,"column":89,"offset":5901},{"type":27,"value":5906,"position":5907}," to read the newest readings.",{"start":5908,"end":5909},{"line":5853,"column":89,"offset":5901},{"line":5853,"column":5910,"offset":5911},104,13201,{"start":5913,"end":5915},{"line":5853,"column":21,"offset":5914},13098,{"line":5853,"column":5910,"offset":5911},{"type":27,"value":28},{"start":5918,"end":5919},{"line":5731,"column":21,"offset":5804},{"line":5853,"column":5910,"offset":5911},{"type":27,"value":28},{"type":31,"tagName":316,"properties":5922,"children":5923,"position":5932},{},[5924],{"type":27,"value":5925,"position":5926},"Concepts used",{"start":5927,"end":5930},{"line":5928,"column":324,"offset":5929},200,13206,{"line":5928,"column":5370,"offset":5931},13219,{"start":5933,"end":5935},{"line":5928,"column":21,"offset":5934},13203,{"line":5928,"column":5370,"offset":5931},{"type":27,"value":28},{"type":31,"tagName":5509,"properties":5938,"children":5939,"position":6094},{},[5940,5941,5988,5989,6030,6031,6061,6062,6093],{"type":27,"value":28},{"type":31,"tagName":5514,"properties":5942,"children":5943,"position":5984},{},[5944,5960,5966,5977],{"type":31,"tagName":102,"properties":5945,"children":5946,"position":5954},{"href":104},[5947],{"type":27,"value":107,"position":5948},{"start":5949,"end":5952},{"line":5950,"column":324,"offset":5951},202,13224,{"line":5950,"column":5098,"offset":5953},13236,{"start":5955,"end":5957},{"line":5950,"column":5116,"offset":5956},13223,{"line":5950,"column":5958,"offset":5959},94,13314,{"type":27,"value":5961,"position":5962}," for the ",{"start":5963,"end":5964},{"line":5950,"column":5958,"offset":5959},{"line":5950,"column":5396,"offset":5965},13323,{"type":31,"tagName":61,"properties":5967,"children":5968,"position":5974},{},[5969],{"type":27,"value":65,"position":5970},{"start":5971,"end":5972},{"line":5950,"column":5396,"offset":5965},{"line":5950,"column":99,"offset":5973},13337,{"start":5975,"end":5976},{"line":5950,"column":5396,"offset":5965},{"line":5950,"column":99,"offset":5973},{"type":27,"value":5978,"position":5979}," class and its fields",{"start":5980,"end":5981},{"line":5950,"column":99,"offset":5973},{"line":5950,"column":5982,"offset":5983},138,13358,{"start":5985,"end":5987},{"line":5950,"column":21,"offset":5986},13221,{"line":5950,"column":5982,"offset":5983},{"type":27,"value":28},{"type":31,"tagName":5514,"properties":5990,"children":5991,"position":6026},{},[5992,6007,6014],{"type":31,"tagName":102,"properties":5993,"children":5994,"position":6002},{"href":149},[5995],{"type":27,"value":152,"position":5996},{"start":5997,"end":6000},{"line":5998,"column":324,"offset":5999},203,13362,{"line":5998,"column":5828,"offset":6001},13373,{"start":6003,"end":6005},{"line":5998,"column":5116,"offset":6004},13361,{"line":5998,"column":89,"offset":6006},13433,{"type":27,"value":6008,"position":6009}," for ",{"start":6010,"end":6011},{"line":5998,"column":89,"offset":6006},{"line":5998,"column":6012,"offset":6013},80,13438,{"type":31,"tagName":61,"properties":6015,"children":6016,"position":6023},{},[6017],{"type":27,"value":131,"position":6018},{"start":6019,"end":6020},{"line":5998,"column":6012,"offset":6013},{"line":5998,"column":6021,"offset":6022},92,13450,{"start":6024,"end":6025},{"line":5998,"column":6012,"offset":6013},{"line":5998,"column":6021,"offset":6022},{"start":6027,"end":6029},{"line":5998,"column":21,"offset":6028},13359,{"line":5998,"column":6021,"offset":6022},{"type":27,"value":28},{"type":31,"tagName":5514,"properties":6032,"children":6033,"position":6057},{},[6034,6050],{"type":31,"tagName":102,"properties":6035,"children":6036,"position":6044},{"href":174},[6037],{"type":27,"value":177,"position":6038},{"start":6039,"end":6042},{"line":6040,"column":324,"offset":6041},204,13454,{"line":6040,"column":5825,"offset":6043},13462,{"start":6045,"end":6047},{"line":6040,"column":5116,"offset":6046},13453,{"line":6040,"column":6048,"offset":6049},73,13523,{"type":27,"value":6051,"position":6052}," for step lines, per-bar colours and guides",{"start":6053,"end":6054},{"line":6040,"column":6048,"offset":6049},{"line":6040,"column":6055,"offset":6056},116,13566,{"start":6058,"end":6060},{"line":6040,"column":21,"offset":6059},13451,{"line":6040,"column":6055,"offset":6056},{"type":27,"value":28},{"type":31,"tagName":5514,"properties":6063,"children":6064,"position":6089},{},[6065,6082],{"type":31,"tagName":102,"properties":6066,"children":6067,"position":6076},{"href":219},[6068],{"type":27,"value":222,"position":6069},{"start":6070,"end":6073},{"line":6071,"column":324,"offset":6072},205,13570,{"line":6071,"column":6074,"offset":6075},13,13579,{"start":6077,"end":6079},{"line":6071,"column":5116,"offset":6078},13569,{"line":6071,"column":6080,"offset":6081},64,13630,{"type":27,"value":6083,"position":6084}," for the card and its tiles",{"start":6085,"end":6086},{"line":6071,"column":6080,"offset":6081},{"line":6071,"column":6087,"offset":6088},91,13657,{"start":6090,"end":6092},{"line":6071,"column":21,"offset":6091},13567,{"line":6071,"column":6087,"offset":6088},{"type":27,"value":28},{"start":6095,"end":6096},{"line":5950,"column":21,"offset":5986},{"line":6071,"column":6087,"offset":6088},{"quirksMode":6098},false,{"start":6100,"end":6101},{"line":21,"column":21,"offset":22},{"line":6102,"column":21,"offset":6103},206,13658,1792392007895]