[{"data":1,"prerenderedAt":3457},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/nope":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/nope","cookbook/nope.md",{"title":8,"description":9,"order":10,"section":11},"NOPE","The net options pricing effect on the chart's underlying: the share delta its options traded, summed through the regular session, as a percent of the shares…",105,"cookbook","---\ntitle: \"NOPE\"\ndescription: \"The net options pricing effect on the chart's underlying: the share delta its options traded, summed through the regular session, as a percent of the shares…\"\norder: 105\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/nope.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# NOPE\n\nThe net options pricing effect on the chart's underlying: the share delta its options traded, summed through the regular session, as a percent of the shares the stock itself traded. A print's share delta is its contracts times its delta times 100, calls up and puts down, so a session of call buying reads above zero and one of put buying below. The idea is the dealers': whoever writes the options hedges that delta in the stock, so the larger the delta against the stock's own volume, the harder the options lean on its price. The line is green above zero and red below.\n\nThe parts are two scalar `options_flow` inputs, the share delta at the ask and at the bid ([Data sources](../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying)), the chart's own volume, the regular session from `time.session` ([Data sources](../core-concepts/data-sources.md#the-time-source)), and a `split` line coloured around zero ([Styling](../presentation/styling.md)). This is also the `nope` template: the **NOPE** card under **Order flow** in the editor's starter list, and it compiles as written.\n\n## The wrun indicator\n\n```typescript sample=nope\n// NOPE, the net options pricing effect: the share delta the options traded on the chart's underlying carry, as a\n// percent of the shares the stock itself traded, summed through the regular session (each trade date starts\n// again). A print's share delta is its contracts times its delta times 100, calls up and puts down, so a session of\n// call buying reads above zero and one of put buying below. The idea is the dealers': whoever writes the options\n// hedges that delta in the stock, so the larger the delta against the stock's own volume, the harder the options\n// lean on its price. Delta, both sides (the default) counts each print's delta once whichever side it traded on,\n// as the classic NOPE does (the dealers wrote every option); signed counts a print bought at the ask as it is and\n// one sold at the bid against. Prints at the mid or with no quote carry no share delta in the flow rows, so they\n// count in neither. The line is green above zero and red below. The rows come from options_flow, one per bar:\n// 1-minute rows reach back 7 days and 5-minute rows 30 days, so older bars carry none; a regular-session bar\n// without a row adds no delta and no stock volume, and those bars are counted.\n\nparam.choice(\"delta\", [\"both_sides\", \"signed\"], \"both_sides\", { label: \"Delta\", description: \"both_sides: the share delta at the ask plus at the bid, each print counted once (the classic NOPE); signed: at the ask minus at the bid\" });\ninput(\"close\", ohlcv.close); // the chart's own candles: the bar grid\ninput(\"volume\", ohlcv.volume); // the shares the stock traded in the bar: NOPE's denominator\ninput(\"trade_date\", time.trade_date); // the bar's trade date: the sums start again on each\ninput(\"session\", time.session); // 1 in the regular session: only those bars count, the hours the options trade\ninput(\"delta_ask\", options_flow.share_delta_ask, { missing: \"nan\", description: \"Share delta bought at the ask in the bar, the chart's underlying: contracts times delta times 100\" }); // NaN on a bar the class serves no row for\ninput(\"delta_bid\", options_flow.share_delta_bid, { missing: \"nan\", description: \"Share delta sold at the bid in the bar\" });\noutput(\"nope\", line, lower, { width: 2, split: \"level\", up_color: \"#22c55e\", down_color: \"#ef4444\", label: \"NOPE\", format: \"0.00\", unit: \"%\", description: \"The session's option share delta over the shares the stock traded, percent\" });\noutput(\"zero\", line, lower, { color: \"#334155\", width: 1, legend: false, description: \"The pane's zero line\" });\n// The readings, data-only: the Console reads them.\noutput(\"nope_bar\", none, lower, { description: \"This bar's option share delta over this bar's stock volume, percent; NaN on a bar without a flow row or volume\" });\noutput(\"option_delta\", none, lower, { description: \"The session's option share delta so far, shares\" });\noutput(\"stock_volume\", none, lower, { description: \"The shares the stock traded on the session's bars with a flow row\" });\noutput(\"missing_bars\", none, lower, { description: \"Regular-session bars of this session that carried no flow row: they count in neither sum\" });\nstring(\"note\", { max_bytes: 64 }); // the one line while there is nothing to draw\nrender.label(\"note_label\", { position: \"top_center\", text: \"note\", color: \"#94a3b8\", style: \"knockout\", offset: [0, 8] });\n\nlet signed = false; // setting, read in onStart()\nlet day: f64 = NaN; // the trade date the sums run over\nlet optionDelta = 0.0; // the session's sums\nlet stockVolume = 0.0;\nlet rows = 0; // regular-session bars of this session that carried a flow row\nlet missing = 0; // regular-session bars of this session without one\nlet runRows = 0; // flow rows over the whole run\n\nfunction onStart(): void {\n  signed = p_delta() == 1.0;\n}\n\n// onBar() runs once per bar: a new trade date starts the sums again; a regular-session bar with a flow row adds its\n// share delta and the stock's volume, one without a row counts as missing; then the line and the readings.\nfunction onBar(): void {\n  const date = in_trade_date();\n  if (!isNaN(date) && date != day) {\n    day = date;\n    optionDelta = 0.0;\n    stockVolume = 0.0;\n    rows = 0;\n    missing = 0;\n  }\n  const regular = in_session() == 1.0;\n  const ask = in_delta_ask();\n  const bid = in_delta_bid();\n  const shares = in_volume();\n  const served = !isNaN(ask) && !isNaN(bid);\n  const barDelta = signed ? ask - bid : ask + bid;\n  let barNope: f64 = NaN;\n  if (regular && served && !isNaN(shares)) {\n    optionDelta += barDelta;\n    stockVolume += shares;\n    rows += 1;\n    runRows += 1;\n    if (shares > 0.0) barNope = (100.0 * barDelta) / shares;\n  } else if (regular && !served) missing += 1;\n  const reading = rows > 0 && stockVolume > 0.0;\n  out_nope(reading ? (100.0 * optionDelta) / stockVolume : NaN);\n  out_zero(0.0);\n  out_nope_bar(barNope);\n  out_option_delta(rows > 0 ? optionDelta : NaN);\n  out_stock_volume(rows > 0 ? stockVolume : NaN);\n  out_missing_bars(f64(missing));\n  if (bar.isLast()) str_note(runRows == 0 ? \"No options flow on this chart yet\" : rows == 0 ? \"No options flow yet this session\" : \"\"); // an empty text draws no label\n}\n```\n\n## How it works\n\n**The delta.** `share_delta_ask` and `share_delta_bid` sum contracts times delta times 100 over the bar's priced prints at the ask and at the bid. Delta, both sides (the default) adds the two: each print's delta counts once, whichever side it traded on, as the classic NOPE counts every option traded on the view that the dealers wrote them all. Signed takes the ask minus the bid instead, so a print sold at the bid counts against. Prints at the mid or with no quote carry no share delta in the flow rows and count in neither reading.\n\n**Over the stock's volume.** On each regular-session bar (`time.session` reads `1`) with a flow row, the bar's share delta joins the session's sum and the bar's stock volume joins the denominator; `nope` is 100 times the one over the other. Pre-market and after-hours bars count in neither, even when they carry a row: the stock trades then while most options do not. The sums start again on each trade date.\n\n**Per bar.** `nope_bar` reads the same ratio on the bar alone, `option_delta` and `stock_volume` the session's two sums.\n\n## Where it runs\n\nUS stock and ETF charts, through OpenMarket's official package once the chart serves `options_flow`. The class is upcoming: the kit declares it ahead of the chart lane, and a copy you run from the editor follows the US options rule on [Limitations](../reference/limitations.md). One-minute rows reach back 7 days and five-minute rows 30 days.\n\n## When data is missing\n\nA regular-session bar without a flow row adds neither delta nor volume, so the ratio keeps its meaning over the bars that have both, and `missing_bars` counts the others. Before the session's first row the line is empty, and a label at the top of the chart says \"No options flow on this chart yet\" while no bar of the run carried one, or \"No options flow yet this session\".\n\n## Customize it\n\n- **The classic or the signed reading.** Switch Delta to `signed` to see the hedge the aggressors leave with the dealers, rather than every option written.\n- **Same-day options.** Add `dte: \"0dte\"` to both flow inputs: the expiring contracts carry the delta that moves fastest into the close.\n- **A band.** Keep each session's closing `nope` in a ring and draw its average and spread as levels to tell an unusual day from an ordinary one.\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **NOPE** under **Order flow**.\n2. Press **Run** on a US stock chart: the official package draws the line under the chart.\n3. At the editor's Console prompt, type `nope` for the session's reading and `last 20 nope_bar` for the last 20 bars on their own.\n\n## Concepts used\n\n- [Data sources](../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying) for the `options_flow` share delta fields\n- [Data sources](../core-concepts/data-sources.md#the-time-source) for `time.session` and `time.trade_date`\n- [Styling](../presentation/styling.md) for the `split` line\n- [Limitations](../reference/limitations.md) for the US options rule and the upcoming OPRA sources\n",{"type":14,"children":15,"data":3450,"position":3452},"root",[16,26,29,30,47,48,266,267,285,286,2477,2478,2494,2495,2566,2567,2654,2655,2742,2743,2758,2759,2818,2819,2834,2835,2870,2871,2885,2886,3049,3050,3066,3067,3245,3246,3261,3262],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/nope.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},120,119,{"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},"The net options pricing effect on the chart's underlying: the share delta its options traded, summed through the regular session, as a percent of the shares the stock itself traded. A print's share delta is its contracts times its delta times 100, calls up and puts down, so a session of call buying reads above zero and one of put buying below. The idea is the dealers': whoever writes the options hedges that delta in the stock, so the larger the delta against the stock's own volume, the harder the options lean on its price. The line is green above zero and red below.",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,129,{"line":39,"column":42,"offset":43},573,701,{"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":263},{},[51,60,74,81,99,106,119,126,143,150,163,170,188,195,208,215,232,239,256],{"type":27,"value":52,"position":53},"The parts are two scalar ",{"start":54,"end":57},{"line":55,"column":21,"offset":56},7,703,{"line":55,"column":58,"offset":59},26,728,{"type":31,"tagName":61,"properties":62,"children":63,"position":71},"code",{},[64],{"type":27,"value":65,"position":66},"options_flow",{"start":67,"end":68},{"line":55,"column":58,"offset":59},{"line":55,"column":69,"offset":70},40,742,{"start":72,"end":73},{"line":55,"column":58,"offset":59},{"line":55,"column":69,"offset":70},{"type":27,"value":75,"position":76}," inputs, the share delta at the ask and at the bid (",{"start":77,"end":78},{"line":55,"column":69,"offset":70},{"line":55,"column":79,"offset":80},92,794,{"type":31,"tagName":82,"properties":83,"children":85,"position":94},"a",{"href":84},"../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying",[86],{"type":27,"value":87,"position":88},"Data sources",{"start":89,"end":92},{"line":55,"column":90,"offset":91},93,795,{"line":55,"column":10,"offset":93},807,{"start":95,"end":96},{"line":55,"column":79,"offset":80},{"line":55,"column":97,"offset":98},183,885,{"type":27,"value":100,"position":101},"), the chart's own volume, the regular session from ",{"start":102,"end":103},{"line":55,"column":97,"offset":98},{"line":55,"column":104,"offset":105},235,937,{"type":31,"tagName":61,"properties":107,"children":108,"position":116},{},[109],{"type":27,"value":110,"position":111},"time.session",{"start":112,"end":113},{"line":55,"column":104,"offset":105},{"line":55,"column":114,"offset":115},249,951,{"start":117,"end":118},{"line":55,"column":104,"offset":105},{"line":55,"column":114,"offset":115},{"type":27,"value":120,"position":121}," (",{"start":122,"end":123},{"line":55,"column":114,"offset":115},{"line":55,"column":124,"offset":125},251,953,{"type":31,"tagName":82,"properties":127,"children":129,"position":138},{"href":128},"../core-concepts/data-sources.md#the-time-source",[130],{"type":27,"value":87,"position":131},{"start":132,"end":135},{"line":55,"column":133,"offset":134},252,954,{"line":55,"column":136,"offset":137},264,966,{"start":139,"end":140},{"line":55,"column":124,"offset":125},{"line":55,"column":141,"offset":142},315,1017,{"type":27,"value":144,"position":145},"), and a ",{"start":146,"end":147},{"line":55,"column":141,"offset":142},{"line":55,"column":148,"offset":149},324,1026,{"type":31,"tagName":61,"properties":151,"children":152,"position":160},{},[153],{"type":27,"value":154,"position":155},"split",{"start":156,"end":157},{"line":55,"column":148,"offset":149},{"line":55,"column":158,"offset":159},331,1033,{"start":161,"end":162},{"line":55,"column":148,"offset":149},{"line":55,"column":158,"offset":159},{"type":27,"value":164,"position":165}," line coloured around zero (",{"start":166,"end":167},{"line":55,"column":158,"offset":159},{"line":55,"column":168,"offset":169},359,1061,{"type":31,"tagName":82,"properties":171,"children":173,"position":183},{"href":172},"../presentation/styling.md",[174],{"type":27,"value":175,"position":176},"Styling",{"start":177,"end":180},{"line":55,"column":178,"offset":179},360,1062,{"line":55,"column":181,"offset":182},367,1069,{"start":184,"end":185},{"line":55,"column":168,"offset":169},{"line":55,"column":186,"offset":187},396,1098,{"type":27,"value":189,"position":190},"). This is also the ",{"start":191,"end":192},{"line":55,"column":186,"offset":187},{"line":55,"column":193,"offset":194},416,1118,{"type":31,"tagName":61,"properties":196,"children":197,"position":205},{},[198],{"type":27,"value":199,"position":200},"nope",{"start":201,"end":202},{"line":55,"column":193,"offset":194},{"line":55,"column":203,"offset":204},422,1124,{"start":206,"end":207},{"line":55,"column":193,"offset":194},{"line":55,"column":203,"offset":204},{"type":27,"value":209,"position":210}," template: the ",{"start":211,"end":212},{"line":55,"column":203,"offset":204},{"line":55,"column":213,"offset":214},437,1139,{"type":31,"tagName":216,"properties":217,"children":218,"position":227},"strong",{},[219],{"type":27,"value":8,"position":220},{"start":221,"end":224},{"line":55,"column":222,"offset":223},439,1141,{"line":55,"column":225,"offset":226},443,1145,{"start":228,"end":229},{"line":55,"column":213,"offset":214},{"line":55,"column":230,"offset":231},445,1147,{"type":27,"value":233,"position":234}," card under ",{"start":235,"end":236},{"line":55,"column":230,"offset":231},{"line":55,"column":237,"offset":238},457,1159,{"type":31,"tagName":216,"properties":240,"children":241,"position":251},{},[242],{"type":27,"value":243,"position":244},"Order flow",{"start":245,"end":248},{"line":55,"column":246,"offset":247},459,1161,{"line":55,"column":249,"offset":250},469,1171,{"start":252,"end":253},{"line":55,"column":237,"offset":238},{"line":55,"column":254,"offset":255},471,1173,{"type":27,"value":257,"position":258}," in the editor's starter list, and it compiles as written.",{"start":259,"end":260},{"line":55,"column":254,"offset":255},{"line":55,"column":261,"offset":262},529,1231,{"start":264,"end":265},{"line":55,"column":21,"offset":56},{"line":55,"column":261,"offset":262},{"type":27,"value":28},{"type":31,"tagName":268,"properties":269,"children":270,"position":281},"h2",{},[271],{"type":27,"value":272,"position":273},"The wrun indicator",{"start":274,"end":278},{"line":275,"column":276,"offset":277},9,4,1236,{"line":275,"column":279,"offset":280},22,1254,{"start":282,"end":284},{"line":275,"column":21,"offset":283},1233,{"line":275,"column":279,"offset":280},{"type":27,"value":28},{"type":14,"children":287},[288],{"type":31,"tagName":289,"properties":290,"children":294,"data":-1},"pre",{"class":291,"style":292,"tabindex":293,"data-sample":199},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[295],{"type":31,"tagName":61,"properties":296,"children":299},{"class":297},[298],"language-typescript",[300,311,312,320,321,329,330,338,339,347,348,356,357,365,366,374,375,383,384,392,393,401,402,405,406,486,487,514,515,541,542,568,569,595,596,641,642,680,681,782,783,842,843,851,852,882,883,912,913,942,943,972,973,1009,1010,1094,1095,1098,1099,1133,1134,1175,1176,1206,1207,1232,1233,1263,1264,1293,1294,1323,1324,1327,1328,1360,1361,1397,1398,1406,1407,1410,1411,1419,1420,1428,1429,1457,1458,1485,1486,1533,1534,1551,1552,1572,1573,1593,1594,1614,1615,1635,1636,1644,1645,1682,1683,1708,1709,1734,1735,1760,1761,1808,1809,1867,1868,1901,1902,1940,1941,1958,1959,1975,1976,1996,1997,2017,2018,2077,2078,2125,2126,2175,2176,2231,2232,2253,2254,2267,2268,2310,2311,2351,2352,2374,2375,2469,2470],{"type":31,"tagName":301,"properties":302,"children":304},"span",{"class":303},"line",[305],{"type":31,"tagName":301,"properties":306,"children":308},{"style":307},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[309],{"type":27,"value":310},"// NOPE, the net options pricing effect: the share delta the options traded on the chart's underlying carry, as a",{"type":27,"value":28},{"type":31,"tagName":301,"properties":313,"children":314},{"class":303},[315],{"type":31,"tagName":301,"properties":316,"children":317},{"style":307},[318],{"type":27,"value":319},"// percent of the shares the stock itself traded, summed through the regular session (each trade date starts",{"type":27,"value":28},{"type":31,"tagName":301,"properties":322,"children":323},{"class":303},[324],{"type":31,"tagName":301,"properties":325,"children":326},{"style":307},[327],{"type":27,"value":328},"// again). A print's share delta is its contracts times its delta times 100, calls up and puts down, so a session of",{"type":27,"value":28},{"type":31,"tagName":301,"properties":331,"children":332},{"class":303},[333],{"type":31,"tagName":301,"properties":334,"children":335},{"style":307},[336],{"type":27,"value":337},"// call buying reads above zero and one of put buying below. The idea is the dealers': whoever writes the options",{"type":27,"value":28},{"type":31,"tagName":301,"properties":340,"children":341},{"class":303},[342],{"type":31,"tagName":301,"properties":343,"children":344},{"style":307},[345],{"type":27,"value":346},"// hedges that delta in the stock, so the larger the delta against the stock's own volume, the harder the options",{"type":27,"value":28},{"type":31,"tagName":301,"properties":349,"children":350},{"class":303},[351],{"type":31,"tagName":301,"properties":352,"children":353},{"style":307},[354],{"type":27,"value":355},"// lean on its price. Delta, both sides (the default) counts each print's delta once whichever side it traded on,",{"type":27,"value":28},{"type":31,"tagName":301,"properties":358,"children":359},{"class":303},[360],{"type":31,"tagName":301,"properties":361,"children":362},{"style":307},[363],{"type":27,"value":364},"// as the classic NOPE does (the dealers wrote every option); signed counts a print bought at the ask as it is and",{"type":27,"value":28},{"type":31,"tagName":301,"properties":367,"children":368},{"class":303},[369],{"type":31,"tagName":301,"properties":370,"children":371},{"style":307},[372],{"type":27,"value":373},"// one sold at the bid against. Prints at the mid or with no quote carry no share delta in the flow rows, so they",{"type":27,"value":28},{"type":31,"tagName":301,"properties":376,"children":377},{"class":303},[378],{"type":31,"tagName":301,"properties":379,"children":380},{"style":307},[381],{"type":27,"value":382},"// count in neither. The line is green above zero and red below. The rows come from options_flow, one per bar:",{"type":27,"value":28},{"type":31,"tagName":301,"properties":385,"children":386},{"class":303},[387],{"type":31,"tagName":301,"properties":388,"children":389},{"style":307},[390],{"type":27,"value":391},"// 1-minute rows reach back 7 days and 5-minute rows 30 days, so older bars carry none; a regular-session bar",{"type":27,"value":28},{"type":31,"tagName":301,"properties":394,"children":395},{"class":303},[396],{"type":31,"tagName":301,"properties":397,"children":398},{"style":307},[399],{"type":27,"value":400},"// without a row adds no delta and no stock volume, and those bars are counted.",{"type":27,"value":28},{"type":31,"tagName":301,"properties":403,"children":404},{"class":303},[],{"type":27,"value":28},{"type":31,"tagName":301,"properties":407,"children":408},{"class":303},[409,415,421,426,432,437,442,447,452,457,461,466,471,476,481],{"type":31,"tagName":301,"properties":410,"children":412},{"style":411},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[413],{"type":27,"value":414},"param.",{"type":31,"tagName":301,"properties":416,"children":418},{"style":417},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[419],{"type":27,"value":420},"choice",{"type":31,"tagName":301,"properties":422,"children":423},{"style":411},[424],{"type":27,"value":425},"(",{"type":31,"tagName":301,"properties":427,"children":429},{"style":428},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[430],{"type":27,"value":431},"\"delta\"",{"type":31,"tagName":301,"properties":433,"children":434},{"style":411},[435],{"type":27,"value":436},", [",{"type":31,"tagName":301,"properties":438,"children":439},{"style":428},[440],{"type":27,"value":441},"\"both_sides\"",{"type":31,"tagName":301,"properties":443,"children":444},{"style":411},[445],{"type":27,"value":446},", ",{"type":31,"tagName":301,"properties":448,"children":449},{"style":428},[450],{"type":27,"value":451},"\"signed\"",{"type":31,"tagName":301,"properties":453,"children":454},{"style":411},[455],{"type":27,"value":456},"], ",{"type":31,"tagName":301,"properties":458,"children":459},{"style":428},[460],{"type":27,"value":441},{"type":31,"tagName":301,"properties":462,"children":463},{"style":411},[464],{"type":27,"value":465},", { label: ",{"type":31,"tagName":301,"properties":467,"children":468},{"style":428},[469],{"type":27,"value":470},"\"Delta\"",{"type":31,"tagName":301,"properties":472,"children":473},{"style":411},[474],{"type":27,"value":475},", description: ",{"type":31,"tagName":301,"properties":477,"children":478},{"style":428},[479],{"type":27,"value":480},"\"both_sides: the share delta at the ask plus at the bid, each print counted once (the classic NOPE); signed: at the ask minus at the bid\"",{"type":31,"tagName":301,"properties":482,"children":483},{"style":411},[484],{"type":27,"value":485}," });",{"type":27,"value":28},{"type":31,"tagName":301,"properties":488,"children":489},{"class":303},[490,495,499,504,509],{"type":31,"tagName":301,"properties":491,"children":492},{"style":417},[493],{"type":27,"value":494},"input",{"type":31,"tagName":301,"properties":496,"children":497},{"style":411},[498],{"type":27,"value":425},{"type":31,"tagName":301,"properties":500,"children":501},{"style":428},[502],{"type":27,"value":503},"\"close\"",{"type":31,"tagName":301,"properties":505,"children":506},{"style":411},[507],{"type":27,"value":508},", ohlcv.close); ",{"type":31,"tagName":301,"properties":510,"children":511},{"style":307},[512],{"type":27,"value":513},"// the chart's own candles: the bar grid",{"type":27,"value":28},{"type":31,"tagName":301,"properties":516,"children":517},{"class":303},[518,522,526,531,536],{"type":31,"tagName":301,"properties":519,"children":520},{"style":417},[521],{"type":27,"value":494},{"type":31,"tagName":301,"properties":523,"children":524},{"style":411},[525],{"type":27,"value":425},{"type":31,"tagName":301,"properties":527,"children":528},{"style":428},[529],{"type":27,"value":530},"\"volume\"",{"type":31,"tagName":301,"properties":532,"children":533},{"style":411},[534],{"type":27,"value":535},", ohlcv.volume); ",{"type":31,"tagName":301,"properties":537,"children":538},{"style":307},[539],{"type":27,"value":540},"// the shares the stock traded in the bar: NOPE's denominator",{"type":27,"value":28},{"type":31,"tagName":301,"properties":543,"children":544},{"class":303},[545,549,553,558,563],{"type":31,"tagName":301,"properties":546,"children":547},{"style":417},[548],{"type":27,"value":494},{"type":31,"tagName":301,"properties":550,"children":551},{"style":411},[552],{"type":27,"value":425},{"type":31,"tagName":301,"properties":554,"children":555},{"style":428},[556],{"type":27,"value":557},"\"trade_date\"",{"type":31,"tagName":301,"properties":559,"children":560},{"style":411},[561],{"type":27,"value":562},", time.trade_date); ",{"type":31,"tagName":301,"properties":564,"children":565},{"style":307},[566],{"type":27,"value":567},"// the bar's trade date: the sums start again on each",{"type":27,"value":28},{"type":31,"tagName":301,"properties":570,"children":571},{"class":303},[572,576,580,585,590],{"type":31,"tagName":301,"properties":573,"children":574},{"style":417},[575],{"type":27,"value":494},{"type":31,"tagName":301,"properties":577,"children":578},{"style":411},[579],{"type":27,"value":425},{"type":31,"tagName":301,"properties":581,"children":582},{"style":428},[583],{"type":27,"value":584},"\"session\"",{"type":31,"tagName":301,"properties":586,"children":587},{"style":411},[588],{"type":27,"value":589},", time.session); ",{"type":31,"tagName":301,"properties":591,"children":592},{"style":307},[593],{"type":27,"value":594},"// 1 in the regular session: only those bars count, the hours the options trade",{"type":27,"value":28},{"type":31,"tagName":301,"properties":597,"children":598},{"class":303},[599,603,607,612,617,622,626,631,636],{"type":31,"tagName":301,"properties":600,"children":601},{"style":417},[602],{"type":27,"value":494},{"type":31,"tagName":301,"properties":604,"children":605},{"style":411},[606],{"type":27,"value":425},{"type":31,"tagName":301,"properties":608,"children":609},{"style":428},[610],{"type":27,"value":611},"\"delta_ask\"",{"type":31,"tagName":301,"properties":613,"children":614},{"style":411},[615],{"type":27,"value":616},", options_flow.share_delta_ask, { missing: ",{"type":31,"tagName":301,"properties":618,"children":619},{"style":428},[620],{"type":27,"value":621},"\"nan\"",{"type":31,"tagName":301,"properties":623,"children":624},{"style":411},[625],{"type":27,"value":475},{"type":31,"tagName":301,"properties":627,"children":628},{"style":428},[629],{"type":27,"value":630},"\"Share delta bought at the ask in the bar, the chart's underlying: contracts times delta times 100\"",{"type":31,"tagName":301,"properties":632,"children":633},{"style":411},[634],{"type":27,"value":635}," }); ",{"type":31,"tagName":301,"properties":637,"children":638},{"style":307},[639],{"type":27,"value":640},"// NaN on a bar the class serves no row for",{"type":27,"value":28},{"type":31,"tagName":301,"properties":643,"children":644},{"class":303},[645,649,653,658,663,667,671,676],{"type":31,"tagName":301,"properties":646,"children":647},{"style":417},[648],{"type":27,"value":494},{"type":31,"tagName":301,"properties":650,"children":651},{"style":411},[652],{"type":27,"value":425},{"type":31,"tagName":301,"properties":654,"children":655},{"style":428},[656],{"type":27,"value":657},"\"delta_bid\"",{"type":31,"tagName":301,"properties":659,"children":660},{"style":411},[661],{"type":27,"value":662},", options_flow.share_delta_bid, { missing: ",{"type":31,"tagName":301,"properties":664,"children":665},{"style":428},[666],{"type":27,"value":621},{"type":31,"tagName":301,"properties":668,"children":669},{"style":411},[670],{"type":27,"value":475},{"type":31,"tagName":301,"properties":672,"children":673},{"style":428},[674],{"type":27,"value":675},"\"Share delta sold at the bid in the bar\"",{"type":31,"tagName":301,"properties":677,"children":678},{"style":411},[679],{"type":27,"value":485},{"type":27,"value":28},{"type":31,"tagName":301,"properties":682,"children":683},{"class":303},[684,689,693,698,703,709,714,719,724,729,734,739,744,749,754,759,764,769,773,778],{"type":31,"tagName":301,"properties":685,"children":686},{"style":417},[687],{"type":27,"value":688},"output",{"type":31,"tagName":301,"properties":690,"children":691},{"style":411},[692],{"type":27,"value":425},{"type":31,"tagName":301,"properties":694,"children":695},{"style":428},[696],{"type":27,"value":697},"\"nope\"",{"type":31,"tagName":301,"properties":699,"children":700},{"style":411},[701],{"type":27,"value":702},", line, lower, { width: ",{"type":31,"tagName":301,"properties":704,"children":706},{"style":705},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[707],{"type":27,"value":708},"2",{"type":31,"tagName":301,"properties":710,"children":711},{"style":411},[712],{"type":27,"value":713},", split: ",{"type":31,"tagName":301,"properties":715,"children":716},{"style":428},[717],{"type":27,"value":718},"\"level\"",{"type":31,"tagName":301,"properties":720,"children":721},{"style":411},[722],{"type":27,"value":723},", up_color: ",{"type":31,"tagName":301,"properties":725,"children":726},{"style":428},[727],{"type":27,"value":728},"\"#22c55e\"",{"type":31,"tagName":301,"properties":730,"children":731},{"style":411},[732],{"type":27,"value":733},", down_color: ",{"type":31,"tagName":301,"properties":735,"children":736},{"style":428},[737],{"type":27,"value":738},"\"#ef4444\"",{"type":31,"tagName":301,"properties":740,"children":741},{"style":411},[742],{"type":27,"value":743},", label: ",{"type":31,"tagName":301,"properties":745,"children":746},{"style":428},[747],{"type":27,"value":748},"\"NOPE\"",{"type":31,"tagName":301,"properties":750,"children":751},{"style":411},[752],{"type":27,"value":753},", format: ",{"type":31,"tagName":301,"properties":755,"children":756},{"style":428},[757],{"type":27,"value":758},"\"0.00\"",{"type":31,"tagName":301,"properties":760,"children":761},{"style":411},[762],{"type":27,"value":763},", unit: ",{"type":31,"tagName":301,"properties":765,"children":766},{"style":428},[767],{"type":27,"value":768},"\"%\"",{"type":31,"tagName":301,"properties":770,"children":771},{"style":411},[772],{"type":27,"value":475},{"type":31,"tagName":301,"properties":774,"children":775},{"style":428},[776],{"type":27,"value":777},"\"The session's option share delta over the shares the stock traded, percent\"",{"type":31,"tagName":301,"properties":779,"children":780},{"style":411},[781],{"type":27,"value":485},{"type":27,"value":28},{"type":31,"tagName":301,"properties":784,"children":785},{"class":303},[786,790,794,799,804,809,814,819,824,829,833,838],{"type":31,"tagName":301,"properties":787,"children":788},{"style":417},[789],{"type":27,"value":688},{"type":31,"tagName":301,"properties":791,"children":792},{"style":411},[793],{"type":27,"value":425},{"type":31,"tagName":301,"properties":795,"children":796},{"style":428},[797],{"type":27,"value":798},"\"zero\"",{"type":31,"tagName":301,"properties":800,"children":801},{"style":411},[802],{"type":27,"value":803},", line, lower, { color: ",{"type":31,"tagName":301,"properties":805,"children":806},{"style":428},[807],{"type":27,"value":808},"\"#334155\"",{"type":31,"tagName":301,"properties":810,"children":811},{"style":411},[812],{"type":27,"value":813},", width: ",{"type":31,"tagName":301,"properties":815,"children":816},{"style":705},[817],{"type":27,"value":818},"1",{"type":31,"tagName":301,"properties":820,"children":821},{"style":411},[822],{"type":27,"value":823},", legend: ",{"type":31,"tagName":301,"properties":825,"children":826},{"style":705},[827],{"type":27,"value":828},"false",{"type":31,"tagName":301,"properties":830,"children":831},{"style":411},[832],{"type":27,"value":475},{"type":31,"tagName":301,"properties":834,"children":835},{"style":428},[836],{"type":27,"value":837},"\"The pane's zero line\"",{"type":31,"tagName":301,"properties":839,"children":840},{"style":411},[841],{"type":27,"value":485},{"type":27,"value":28},{"type":31,"tagName":301,"properties":844,"children":845},{"class":303},[846],{"type":31,"tagName":301,"properties":847,"children":848},{"style":307},[849],{"type":27,"value":850},"// The readings, data-only: the Console reads them.",{"type":27,"value":28},{"type":31,"tagName":301,"properties":853,"children":854},{"class":303},[855,859,863,868,873,878],{"type":31,"tagName":301,"properties":856,"children":857},{"style":417},[858],{"type":27,"value":688},{"type":31,"tagName":301,"properties":860,"children":861},{"style":411},[862],{"type":27,"value":425},{"type":31,"tagName":301,"properties":864,"children":865},{"style":428},[866],{"type":27,"value":867},"\"nope_bar\"",{"type":31,"tagName":301,"properties":869,"children":870},{"style":411},[871],{"type":27,"value":872},", none, lower, { description: ",{"type":31,"tagName":301,"properties":874,"children":875},{"style":428},[876],{"type":27,"value":877},"\"This bar's option share delta over this bar's stock volume, percent; NaN on a bar without a flow row or volume\"",{"type":31,"tagName":301,"properties":879,"children":880},{"style":411},[881],{"type":27,"value":485},{"type":27,"value":28},{"type":31,"tagName":301,"properties":884,"children":885},{"class":303},[886,890,894,899,903,908],{"type":31,"tagName":301,"properties":887,"children":888},{"style":417},[889],{"type":27,"value":688},{"type":31,"tagName":301,"properties":891,"children":892},{"style":411},[893],{"type":27,"value":425},{"type":31,"tagName":301,"properties":895,"children":896},{"style":428},[897],{"type":27,"value":898},"\"option_delta\"",{"type":31,"tagName":301,"properties":900,"children":901},{"style":411},[902],{"type":27,"value":872},{"type":31,"tagName":301,"properties":904,"children":905},{"style":428},[906],{"type":27,"value":907},"\"The session's option share delta so far, shares\"",{"type":31,"tagName":301,"properties":909,"children":910},{"style":411},[911],{"type":27,"value":485},{"type":27,"value":28},{"type":31,"tagName":301,"properties":914,"children":915},{"class":303},[916,920,924,929,933,938],{"type":31,"tagName":301,"properties":917,"children":918},{"style":417},[919],{"type":27,"value":688},{"type":31,"tagName":301,"properties":921,"children":922},{"style":411},[923],{"type":27,"value":425},{"type":31,"tagName":301,"properties":925,"children":926},{"style":428},[927],{"type":27,"value":928},"\"stock_volume\"",{"type":31,"tagName":301,"properties":930,"children":931},{"style":411},[932],{"type":27,"value":872},{"type":31,"tagName":301,"properties":934,"children":935},{"style":428},[936],{"type":27,"value":937},"\"The shares the stock traded on the session's bars with a flow row\"",{"type":31,"tagName":301,"properties":939,"children":940},{"style":411},[941],{"type":27,"value":485},{"type":27,"value":28},{"type":31,"tagName":301,"properties":944,"children":945},{"class":303},[946,950,954,959,963,968],{"type":31,"tagName":301,"properties":947,"children":948},{"style":417},[949],{"type":27,"value":688},{"type":31,"tagName":301,"properties":951,"children":952},{"style":411},[953],{"type":27,"value":425},{"type":31,"tagName":301,"properties":955,"children":956},{"style":428},[957],{"type":27,"value":958},"\"missing_bars\"",{"type":31,"tagName":301,"properties":960,"children":961},{"style":411},[962],{"type":27,"value":872},{"type":31,"tagName":301,"properties":964,"children":965},{"style":428},[966],{"type":27,"value":967},"\"Regular-session bars of this session that carried no flow row: they count in neither sum\"",{"type":31,"tagName":301,"properties":969,"children":970},{"style":411},[971],{"type":27,"value":485},{"type":27,"value":28},{"type":31,"tagName":301,"properties":974,"children":975},{"class":303},[976,981,985,990,995,1000,1004],{"type":31,"tagName":301,"properties":977,"children":978},{"style":417},[979],{"type":27,"value":980},"string",{"type":31,"tagName":301,"properties":982,"children":983},{"style":411},[984],{"type":27,"value":425},{"type":31,"tagName":301,"properties":986,"children":987},{"style":428},[988],{"type":27,"value":989},"\"note\"",{"type":31,"tagName":301,"properties":991,"children":992},{"style":411},[993],{"type":27,"value":994},", { max_bytes: ",{"type":31,"tagName":301,"properties":996,"children":997},{"style":705},[998],{"type":27,"value":999},"64",{"type":31,"tagName":301,"properties":1001,"children":1002},{"style":411},[1003],{"type":27,"value":635},{"type":31,"tagName":301,"properties":1005,"children":1006},{"style":307},[1007],{"type":27,"value":1008},"// the one line while there is nothing to draw",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1011,"children":1012},{"class":303},[1013,1018,1023,1027,1032,1037,1042,1047,1051,1056,1061,1066,1071,1076,1080,1084,1089],{"type":31,"tagName":301,"properties":1014,"children":1015},{"style":411},[1016],{"type":27,"value":1017},"render.",{"type":31,"tagName":301,"properties":1019,"children":1020},{"style":417},[1021],{"type":27,"value":1022},"label",{"type":31,"tagName":301,"properties":1024,"children":1025},{"style":411},[1026],{"type":27,"value":425},{"type":31,"tagName":301,"properties":1028,"children":1029},{"style":428},[1030],{"type":27,"value":1031},"\"note_label\"",{"type":31,"tagName":301,"properties":1033,"children":1034},{"style":411},[1035],{"type":27,"value":1036},", { position: ",{"type":31,"tagName":301,"properties":1038,"children":1039},{"style":428},[1040],{"type":27,"value":1041},"\"top_center\"",{"type":31,"tagName":301,"properties":1043,"children":1044},{"style":411},[1045],{"type":27,"value":1046},", text: ",{"type":31,"tagName":301,"properties":1048,"children":1049},{"style":428},[1050],{"type":27,"value":989},{"type":31,"tagName":301,"properties":1052,"children":1053},{"style":411},[1054],{"type":27,"value":1055},", color: ",{"type":31,"tagName":301,"properties":1057,"children":1058},{"style":428},[1059],{"type":27,"value":1060},"\"#94a3b8\"",{"type":31,"tagName":301,"properties":1062,"children":1063},{"style":411},[1064],{"type":27,"value":1065},", style: ",{"type":31,"tagName":301,"properties":1067,"children":1068},{"style":428},[1069],{"type":27,"value":1070},"\"knockout\"",{"type":31,"tagName":301,"properties":1072,"children":1073},{"style":411},[1074],{"type":27,"value":1075},", offset: [",{"type":31,"tagName":301,"properties":1077,"children":1078},{"style":705},[1079],{"type":27,"value":293},{"type":31,"tagName":301,"properties":1081,"children":1082},{"style":411},[1083],{"type":27,"value":446},{"type":31,"tagName":301,"properties":1085,"children":1086},{"style":705},[1087],{"type":27,"value":1088},"8",{"type":31,"tagName":301,"properties":1090,"children":1091},{"style":411},[1092],{"type":27,"value":1093},"] });",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1096,"children":1097},{"class":303},[],{"type":27,"value":28},{"type":31,"tagName":301,"properties":1100,"children":1101},{"class":303},[1102,1108,1113,1118,1123,1128],{"type":31,"tagName":301,"properties":1103,"children":1105},{"style":1104},"--shiki-dark:#F97583;--shiki-light:#D73A49",[1106],{"type":27,"value":1107},"let",{"type":31,"tagName":301,"properties":1109,"children":1110},{"style":411},[1111],{"type":27,"value":1112}," signed ",{"type":31,"tagName":301,"properties":1114,"children":1115},{"style":1104},[1116],{"type":27,"value":1117},"=",{"type":31,"tagName":301,"properties":1119,"children":1120},{"style":705},[1121],{"type":27,"value":1122}," false",{"type":31,"tagName":301,"properties":1124,"children":1125},{"style":411},[1126],{"type":27,"value":1127},"; ",{"type":31,"tagName":301,"properties":1129,"children":1130},{"style":307},[1131],{"type":27,"value":1132},"// setting, read in onStart()",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1135,"children":1136},{"class":303},[1137,1141,1146,1151,1156,1161,1166,1170],{"type":31,"tagName":301,"properties":1138,"children":1139},{"style":1104},[1140],{"type":27,"value":1107},{"type":31,"tagName":301,"properties":1142,"children":1143},{"style":411},[1144],{"type":27,"value":1145}," day",{"type":31,"tagName":301,"properties":1147,"children":1148},{"style":1104},[1149],{"type":27,"value":1150},":",{"type":31,"tagName":301,"properties":1152,"children":1153},{"style":417},[1154],{"type":27,"value":1155}," f64",{"type":31,"tagName":301,"properties":1157,"children":1158},{"style":1104},[1159],{"type":27,"value":1160}," =",{"type":31,"tagName":301,"properties":1162,"children":1163},{"style":705},[1164],{"type":27,"value":1165}," NaN",{"type":31,"tagName":301,"properties":1167,"children":1168},{"style":411},[1169],{"type":27,"value":1127},{"type":31,"tagName":301,"properties":1171,"children":1172},{"style":307},[1173],{"type":27,"value":1174},"// the trade date the sums run over",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1177,"children":1178},{"class":303},[1179,1183,1188,1192,1197,1201],{"type":31,"tagName":301,"properties":1180,"children":1181},{"style":1104},[1182],{"type":27,"value":1107},{"type":31,"tagName":301,"properties":1184,"children":1185},{"style":411},[1186],{"type":27,"value":1187}," optionDelta ",{"type":31,"tagName":301,"properties":1189,"children":1190},{"style":1104},[1191],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1193,"children":1194},{"style":705},[1195],{"type":27,"value":1196}," 0.0",{"type":31,"tagName":301,"properties":1198,"children":1199},{"style":411},[1200],{"type":27,"value":1127},{"type":31,"tagName":301,"properties":1202,"children":1203},{"style":307},[1204],{"type":27,"value":1205},"// the session's sums",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1208,"children":1209},{"class":303},[1210,1214,1219,1223,1227],{"type":31,"tagName":301,"properties":1211,"children":1212},{"style":1104},[1213],{"type":27,"value":1107},{"type":31,"tagName":301,"properties":1215,"children":1216},{"style":411},[1217],{"type":27,"value":1218}," stockVolume ",{"type":31,"tagName":301,"properties":1220,"children":1221},{"style":1104},[1222],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1224,"children":1225},{"style":705},[1226],{"type":27,"value":1196},{"type":31,"tagName":301,"properties":1228,"children":1229},{"style":411},[1230],{"type":27,"value":1231},";",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1234,"children":1235},{"class":303},[1236,1240,1245,1249,1254,1258],{"type":31,"tagName":301,"properties":1237,"children":1238},{"style":1104},[1239],{"type":27,"value":1107},{"type":31,"tagName":301,"properties":1241,"children":1242},{"style":411},[1243],{"type":27,"value":1244}," rows ",{"type":31,"tagName":301,"properties":1246,"children":1247},{"style":1104},[1248],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1250,"children":1251},{"style":705},[1252],{"type":27,"value":1253}," 0",{"type":31,"tagName":301,"properties":1255,"children":1256},{"style":411},[1257],{"type":27,"value":1127},{"type":31,"tagName":301,"properties":1259,"children":1260},{"style":307},[1261],{"type":27,"value":1262},"// regular-session bars of this session that carried a flow row",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1265,"children":1266},{"class":303},[1267,1271,1276,1280,1284,1288],{"type":31,"tagName":301,"properties":1268,"children":1269},{"style":1104},[1270],{"type":27,"value":1107},{"type":31,"tagName":301,"properties":1272,"children":1273},{"style":411},[1274],{"type":27,"value":1275}," missing ",{"type":31,"tagName":301,"properties":1277,"children":1278},{"style":1104},[1279],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1281,"children":1282},{"style":705},[1283],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":1285,"children":1286},{"style":411},[1287],{"type":27,"value":1127},{"type":31,"tagName":301,"properties":1289,"children":1290},{"style":307},[1291],{"type":27,"value":1292},"// regular-session bars of this session without one",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1295,"children":1296},{"class":303},[1297,1301,1306,1310,1314,1318],{"type":31,"tagName":301,"properties":1298,"children":1299},{"style":1104},[1300],{"type":27,"value":1107},{"type":31,"tagName":301,"properties":1302,"children":1303},{"style":411},[1304],{"type":27,"value":1305}," runRows ",{"type":31,"tagName":301,"properties":1307,"children":1308},{"style":1104},[1309],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1311,"children":1312},{"style":705},[1313],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":1315,"children":1316},{"style":411},[1317],{"type":27,"value":1127},{"type":31,"tagName":301,"properties":1319,"children":1320},{"style":307},[1321],{"type":27,"value":1322},"// flow rows over the whole run",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1325,"children":1326},{"class":303},[],{"type":27,"value":28},{"type":31,"tagName":301,"properties":1329,"children":1330},{"class":303},[1331,1336,1341,1346,1350,1355],{"type":31,"tagName":301,"properties":1332,"children":1333},{"style":1104},[1334],{"type":27,"value":1335},"function",{"type":31,"tagName":301,"properties":1337,"children":1338},{"style":417},[1339],{"type":27,"value":1340}," onStart",{"type":31,"tagName":301,"properties":1342,"children":1343},{"style":411},[1344],{"type":27,"value":1345},"()",{"type":31,"tagName":301,"properties":1347,"children":1348},{"style":1104},[1349],{"type":27,"value":1150},{"type":31,"tagName":301,"properties":1351,"children":1352},{"style":705},[1353],{"type":27,"value":1354}," void",{"type":31,"tagName":301,"properties":1356,"children":1357},{"style":411},[1358],{"type":27,"value":1359}," {",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1362,"children":1363},{"class":303},[1364,1369,1373,1378,1383,1388,1393],{"type":31,"tagName":301,"properties":1365,"children":1366},{"style":411},[1367],{"type":27,"value":1368},"  signed ",{"type":31,"tagName":301,"properties":1370,"children":1371},{"style":1104},[1372],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1374,"children":1375},{"style":417},[1376],{"type":27,"value":1377}," p_delta",{"type":31,"tagName":301,"properties":1379,"children":1380},{"style":411},[1381],{"type":27,"value":1382},"() ",{"type":31,"tagName":301,"properties":1384,"children":1385},{"style":1104},[1386],{"type":27,"value":1387},"==",{"type":31,"tagName":301,"properties":1389,"children":1390},{"style":705},[1391],{"type":27,"value":1392}," 1.0",{"type":31,"tagName":301,"properties":1394,"children":1395},{"style":411},[1396],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1399,"children":1400},{"class":303},[1401],{"type":31,"tagName":301,"properties":1402,"children":1403},{"style":411},[1404],{"type":27,"value":1405},"}",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1408,"children":1409},{"class":303},[],{"type":27,"value":28},{"type":31,"tagName":301,"properties":1412,"children":1413},{"class":303},[1414],{"type":31,"tagName":301,"properties":1415,"children":1416},{"style":307},[1417],{"type":27,"value":1418},"// onBar() runs once per bar: a new trade date starts the sums again; a regular-session bar with a flow row adds its",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1421,"children":1422},{"class":303},[1423],{"type":31,"tagName":301,"properties":1424,"children":1425},{"style":307},[1426],{"type":27,"value":1427},"// share delta and the stock's volume, one without a row counts as missing; then the line and the readings.",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1430,"children":1431},{"class":303},[1432,1436,1441,1445,1449,1453],{"type":31,"tagName":301,"properties":1433,"children":1434},{"style":1104},[1435],{"type":27,"value":1335},{"type":31,"tagName":301,"properties":1437,"children":1438},{"style":417},[1439],{"type":27,"value":1440}," onBar",{"type":31,"tagName":301,"properties":1442,"children":1443},{"style":411},[1444],{"type":27,"value":1345},{"type":31,"tagName":301,"properties":1446,"children":1447},{"style":1104},[1448],{"type":27,"value":1150},{"type":31,"tagName":301,"properties":1450,"children":1451},{"style":705},[1452],{"type":27,"value":1354},{"type":31,"tagName":301,"properties":1454,"children":1455},{"style":411},[1456],{"type":27,"value":1359},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1459,"children":1460},{"class":303},[1461,1466,1471,1475,1480],{"type":31,"tagName":301,"properties":1462,"children":1463},{"style":1104},[1464],{"type":27,"value":1465},"  const",{"type":31,"tagName":301,"properties":1467,"children":1468},{"style":705},[1469],{"type":27,"value":1470}," date",{"type":31,"tagName":301,"properties":1472,"children":1473},{"style":1104},[1474],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":1476,"children":1477},{"style":417},[1478],{"type":27,"value":1479}," in_trade_date",{"type":31,"tagName":301,"properties":1481,"children":1482},{"style":411},[1483],{"type":27,"value":1484},"();",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1487,"children":1488},{"class":303},[1489,1494,1498,1503,1508,1513,1518,1523,1528],{"type":31,"tagName":301,"properties":1490,"children":1491},{"style":1104},[1492],{"type":27,"value":1493},"  if",{"type":31,"tagName":301,"properties":1495,"children":1496},{"style":411},[1497],{"type":27,"value":120},{"type":31,"tagName":301,"properties":1499,"children":1500},{"style":1104},[1501],{"type":27,"value":1502},"!",{"type":31,"tagName":301,"properties":1504,"children":1505},{"style":417},[1506],{"type":27,"value":1507},"isNaN",{"type":31,"tagName":301,"properties":1509,"children":1510},{"style":411},[1511],{"type":27,"value":1512},"(date) ",{"type":31,"tagName":301,"properties":1514,"children":1515},{"style":1104},[1516],{"type":27,"value":1517},"&&",{"type":31,"tagName":301,"properties":1519,"children":1520},{"style":411},[1521],{"type":27,"value":1522}," date ",{"type":31,"tagName":301,"properties":1524,"children":1525},{"style":1104},[1526],{"type":27,"value":1527},"!=",{"type":31,"tagName":301,"properties":1529,"children":1530},{"style":411},[1531],{"type":27,"value":1532}," day) {",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1535,"children":1536},{"class":303},[1537,1542,1546],{"type":31,"tagName":301,"properties":1538,"children":1539},{"style":411},[1540],{"type":27,"value":1541},"    day ",{"type":31,"tagName":301,"properties":1543,"children":1544},{"style":1104},[1545],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1547,"children":1548},{"style":411},[1549],{"type":27,"value":1550}," date;",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1553,"children":1554},{"class":303},[1555,1560,1564,1568],{"type":31,"tagName":301,"properties":1556,"children":1557},{"style":411},[1558],{"type":27,"value":1559},"    optionDelta ",{"type":31,"tagName":301,"properties":1561,"children":1562},{"style":1104},[1563],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1565,"children":1566},{"style":705},[1567],{"type":27,"value":1196},{"type":31,"tagName":301,"properties":1569,"children":1570},{"style":411},[1571],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1574,"children":1575},{"class":303},[1576,1581,1585,1589],{"type":31,"tagName":301,"properties":1577,"children":1578},{"style":411},[1579],{"type":27,"value":1580},"    stockVolume ",{"type":31,"tagName":301,"properties":1582,"children":1583},{"style":1104},[1584],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1586,"children":1587},{"style":705},[1588],{"type":27,"value":1196},{"type":31,"tagName":301,"properties":1590,"children":1591},{"style":411},[1592],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1595,"children":1596},{"class":303},[1597,1602,1606,1610],{"type":31,"tagName":301,"properties":1598,"children":1599},{"style":411},[1600],{"type":27,"value":1601},"    rows ",{"type":31,"tagName":301,"properties":1603,"children":1604},{"style":1104},[1605],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1607,"children":1608},{"style":705},[1609],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":1611,"children":1612},{"style":411},[1613],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1616,"children":1617},{"class":303},[1618,1623,1627,1631],{"type":31,"tagName":301,"properties":1619,"children":1620},{"style":411},[1621],{"type":27,"value":1622},"    missing ",{"type":31,"tagName":301,"properties":1624,"children":1625},{"style":1104},[1626],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":1628,"children":1629},{"style":705},[1630],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":1632,"children":1633},{"style":411},[1634],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1637,"children":1638},{"class":303},[1639],{"type":31,"tagName":301,"properties":1640,"children":1641},{"style":411},[1642],{"type":27,"value":1643},"  }",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1646,"children":1647},{"class":303},[1648,1652,1657,1661,1666,1670,1674,1678],{"type":31,"tagName":301,"properties":1649,"children":1650},{"style":1104},[1651],{"type":27,"value":1465},{"type":31,"tagName":301,"properties":1653,"children":1654},{"style":705},[1655],{"type":27,"value":1656}," regular",{"type":31,"tagName":301,"properties":1658,"children":1659},{"style":1104},[1660],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":1662,"children":1663},{"style":417},[1664],{"type":27,"value":1665}," in_session",{"type":31,"tagName":301,"properties":1667,"children":1668},{"style":411},[1669],{"type":27,"value":1382},{"type":31,"tagName":301,"properties":1671,"children":1672},{"style":1104},[1673],{"type":27,"value":1387},{"type":31,"tagName":301,"properties":1675,"children":1676},{"style":705},[1677],{"type":27,"value":1392},{"type":31,"tagName":301,"properties":1679,"children":1680},{"style":411},[1681],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1684,"children":1685},{"class":303},[1686,1690,1695,1699,1704],{"type":31,"tagName":301,"properties":1687,"children":1688},{"style":1104},[1689],{"type":27,"value":1465},{"type":31,"tagName":301,"properties":1691,"children":1692},{"style":705},[1693],{"type":27,"value":1694}," ask",{"type":31,"tagName":301,"properties":1696,"children":1697},{"style":1104},[1698],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":1700,"children":1701},{"style":417},[1702],{"type":27,"value":1703}," in_delta_ask",{"type":31,"tagName":301,"properties":1705,"children":1706},{"style":411},[1707],{"type":27,"value":1484},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1710,"children":1711},{"class":303},[1712,1716,1721,1725,1730],{"type":31,"tagName":301,"properties":1713,"children":1714},{"style":1104},[1715],{"type":27,"value":1465},{"type":31,"tagName":301,"properties":1717,"children":1718},{"style":705},[1719],{"type":27,"value":1720}," bid",{"type":31,"tagName":301,"properties":1722,"children":1723},{"style":1104},[1724],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":1726,"children":1727},{"style":417},[1728],{"type":27,"value":1729}," in_delta_bid",{"type":31,"tagName":301,"properties":1731,"children":1732},{"style":411},[1733],{"type":27,"value":1484},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1736,"children":1737},{"class":303},[1738,1742,1747,1751,1756],{"type":31,"tagName":301,"properties":1739,"children":1740},{"style":1104},[1741],{"type":27,"value":1465},{"type":31,"tagName":301,"properties":1743,"children":1744},{"style":705},[1745],{"type":27,"value":1746}," shares",{"type":31,"tagName":301,"properties":1748,"children":1749},{"style":1104},[1750],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":1752,"children":1753},{"style":417},[1754],{"type":27,"value":1755}," in_volume",{"type":31,"tagName":301,"properties":1757,"children":1758},{"style":411},[1759],{"type":27,"value":1484},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1762,"children":1763},{"class":303},[1764,1768,1773,1777,1782,1786,1791,1795,1799,1803],{"type":31,"tagName":301,"properties":1765,"children":1766},{"style":1104},[1767],{"type":27,"value":1465},{"type":31,"tagName":301,"properties":1769,"children":1770},{"style":705},[1771],{"type":27,"value":1772}," served",{"type":31,"tagName":301,"properties":1774,"children":1775},{"style":1104},[1776],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":1778,"children":1779},{"style":1104},[1780],{"type":27,"value":1781}," !",{"type":31,"tagName":301,"properties":1783,"children":1784},{"style":417},[1785],{"type":27,"value":1507},{"type":31,"tagName":301,"properties":1787,"children":1788},{"style":411},[1789],{"type":27,"value":1790},"(ask) ",{"type":31,"tagName":301,"properties":1792,"children":1793},{"style":1104},[1794],{"type":27,"value":1517},{"type":31,"tagName":301,"properties":1796,"children":1797},{"style":1104},[1798],{"type":27,"value":1781},{"type":31,"tagName":301,"properties":1800,"children":1801},{"style":417},[1802],{"type":27,"value":1507},{"type":31,"tagName":301,"properties":1804,"children":1805},{"style":411},[1806],{"type":27,"value":1807},"(bid);",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1810,"children":1811},{"class":303},[1812,1816,1821,1825,1829,1834,1839,1844,1849,1853,1857,1862],{"type":31,"tagName":301,"properties":1813,"children":1814},{"style":1104},[1815],{"type":27,"value":1465},{"type":31,"tagName":301,"properties":1817,"children":1818},{"style":705},[1819],{"type":27,"value":1820}," barDelta",{"type":31,"tagName":301,"properties":1822,"children":1823},{"style":1104},[1824],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":1826,"children":1827},{"style":411},[1828],{"type":27,"value":1112},{"type":31,"tagName":301,"properties":1830,"children":1831},{"style":1104},[1832],{"type":27,"value":1833},"?",{"type":31,"tagName":301,"properties":1835,"children":1836},{"style":411},[1837],{"type":27,"value":1838}," ask ",{"type":31,"tagName":301,"properties":1840,"children":1841},{"style":1104},[1842],{"type":27,"value":1843},"-",{"type":31,"tagName":301,"properties":1845,"children":1846},{"style":411},[1847],{"type":27,"value":1848}," bid ",{"type":31,"tagName":301,"properties":1850,"children":1851},{"style":1104},[1852],{"type":27,"value":1150},{"type":31,"tagName":301,"properties":1854,"children":1855},{"style":411},[1856],{"type":27,"value":1838},{"type":31,"tagName":301,"properties":1858,"children":1859},{"style":1104},[1860],{"type":27,"value":1861},"+",{"type":31,"tagName":301,"properties":1863,"children":1864},{"style":411},[1865],{"type":27,"value":1866}," bid;",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1869,"children":1870},{"class":303},[1871,1876,1881,1885,1889,1893,1897],{"type":31,"tagName":301,"properties":1872,"children":1873},{"style":1104},[1874],{"type":27,"value":1875},"  let",{"type":31,"tagName":301,"properties":1877,"children":1878},{"style":411},[1879],{"type":27,"value":1880}," barNope",{"type":31,"tagName":301,"properties":1882,"children":1883},{"style":1104},[1884],{"type":27,"value":1150},{"type":31,"tagName":301,"properties":1886,"children":1887},{"style":417},[1888],{"type":27,"value":1155},{"type":31,"tagName":301,"properties":1890,"children":1891},{"style":1104},[1892],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":1894,"children":1895},{"style":705},[1896],{"type":27,"value":1165},{"type":31,"tagName":301,"properties":1898,"children":1899},{"style":411},[1900],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1903,"children":1904},{"class":303},[1905,1909,1914,1918,1923,1927,1931,1935],{"type":31,"tagName":301,"properties":1906,"children":1907},{"style":1104},[1908],{"type":27,"value":1493},{"type":31,"tagName":301,"properties":1910,"children":1911},{"style":411},[1912],{"type":27,"value":1913}," (regular ",{"type":31,"tagName":301,"properties":1915,"children":1916},{"style":1104},[1917],{"type":27,"value":1517},{"type":31,"tagName":301,"properties":1919,"children":1920},{"style":411},[1921],{"type":27,"value":1922}," served ",{"type":31,"tagName":301,"properties":1924,"children":1925},{"style":1104},[1926],{"type":27,"value":1517},{"type":31,"tagName":301,"properties":1928,"children":1929},{"style":1104},[1930],{"type":27,"value":1781},{"type":31,"tagName":301,"properties":1932,"children":1933},{"style":417},[1934],{"type":27,"value":1507},{"type":31,"tagName":301,"properties":1936,"children":1937},{"style":411},[1938],{"type":27,"value":1939},"(shares)) {",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1942,"children":1943},{"class":303},[1944,1948,1953],{"type":31,"tagName":301,"properties":1945,"children":1946},{"style":411},[1947],{"type":27,"value":1559},{"type":31,"tagName":301,"properties":1949,"children":1950},{"style":1104},[1951],{"type":27,"value":1952},"+=",{"type":31,"tagName":301,"properties":1954,"children":1955},{"style":411},[1956],{"type":27,"value":1957}," barDelta;",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1960,"children":1961},{"class":303},[1962,1966,1970],{"type":31,"tagName":301,"properties":1963,"children":1964},{"style":411},[1965],{"type":27,"value":1580},{"type":31,"tagName":301,"properties":1967,"children":1968},{"style":1104},[1969],{"type":27,"value":1952},{"type":31,"tagName":301,"properties":1971,"children":1972},{"style":411},[1973],{"type":27,"value":1974}," shares;",{"type":27,"value":28},{"type":31,"tagName":301,"properties":1977,"children":1978},{"class":303},[1979,1983,1987,1992],{"type":31,"tagName":301,"properties":1980,"children":1981},{"style":411},[1982],{"type":27,"value":1601},{"type":31,"tagName":301,"properties":1984,"children":1985},{"style":1104},[1986],{"type":27,"value":1952},{"type":31,"tagName":301,"properties":1988,"children":1989},{"style":705},[1990],{"type":27,"value":1991}," 1",{"type":31,"tagName":301,"properties":1993,"children":1994},{"style":411},[1995],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":1998,"children":1999},{"class":303},[2000,2005,2009,2013],{"type":31,"tagName":301,"properties":2001,"children":2002},{"style":411},[2003],{"type":27,"value":2004},"    runRows ",{"type":31,"tagName":301,"properties":2006,"children":2007},{"style":1104},[2008],{"type":27,"value":1952},{"type":31,"tagName":301,"properties":2010,"children":2011},{"style":705},[2012],{"type":27,"value":1991},{"type":31,"tagName":301,"properties":2014,"children":2015},{"style":411},[2016],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":2019,"children":2020},{"class":303},[2021,2026,2031,2036,2040,2045,2049,2053,2058,2063,2068,2073],{"type":31,"tagName":301,"properties":2022,"children":2023},{"style":1104},[2024],{"type":27,"value":2025},"    if",{"type":31,"tagName":301,"properties":2027,"children":2028},{"style":411},[2029],{"type":27,"value":2030}," (shares ",{"type":31,"tagName":301,"properties":2032,"children":2033},{"style":1104},[2034],{"type":27,"value":2035},">",{"type":31,"tagName":301,"properties":2037,"children":2038},{"style":705},[2039],{"type":27,"value":1196},{"type":31,"tagName":301,"properties":2041,"children":2042},{"style":411},[2043],{"type":27,"value":2044},") barNope ",{"type":31,"tagName":301,"properties":2046,"children":2047},{"style":1104},[2048],{"type":27,"value":1117},{"type":31,"tagName":301,"properties":2050,"children":2051},{"style":411},[2052],{"type":27,"value":120},{"type":31,"tagName":301,"properties":2054,"children":2055},{"style":705},[2056],{"type":27,"value":2057},"100.0",{"type":31,"tagName":301,"properties":2059,"children":2060},{"style":1104},[2061],{"type":27,"value":2062}," *",{"type":31,"tagName":301,"properties":2064,"children":2065},{"style":411},[2066],{"type":27,"value":2067}," barDelta) ",{"type":31,"tagName":301,"properties":2069,"children":2070},{"style":1104},[2071],{"type":27,"value":2072},"/",{"type":31,"tagName":301,"properties":2074,"children":2075},{"style":411},[2076],{"type":27,"value":1974},{"type":27,"value":28},{"type":31,"tagName":301,"properties":2079,"children":2080},{"class":303},[2081,2086,2091,2096,2100,2104,2108,2113,2117,2121],{"type":31,"tagName":301,"properties":2082,"children":2083},{"style":411},[2084],{"type":27,"value":2085},"  } ",{"type":31,"tagName":301,"properties":2087,"children":2088},{"style":1104},[2089],{"type":27,"value":2090},"else",{"type":31,"tagName":301,"properties":2092,"children":2093},{"style":1104},[2094],{"type":27,"value":2095}," if",{"type":31,"tagName":301,"properties":2097,"children":2098},{"style":411},[2099],{"type":27,"value":1913},{"type":31,"tagName":301,"properties":2101,"children":2102},{"style":1104},[2103],{"type":27,"value":1517},{"type":31,"tagName":301,"properties":2105,"children":2106},{"style":1104},[2107],{"type":27,"value":1781},{"type":31,"tagName":301,"properties":2109,"children":2110},{"style":411},[2111],{"type":27,"value":2112},"served) missing ",{"type":31,"tagName":301,"properties":2114,"children":2115},{"style":1104},[2116],{"type":27,"value":1952},{"type":31,"tagName":301,"properties":2118,"children":2119},{"style":705},[2120],{"type":27,"value":1991},{"type":31,"tagName":301,"properties":2122,"children":2123},{"style":411},[2124],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":2127,"children":2128},{"class":303},[2129,2133,2138,2142,2146,2150,2154,2159,2163,2167,2171],{"type":31,"tagName":301,"properties":2130,"children":2131},{"style":1104},[2132],{"type":27,"value":1465},{"type":31,"tagName":301,"properties":2134,"children":2135},{"style":705},[2136],{"type":27,"value":2137}," reading",{"type":31,"tagName":301,"properties":2139,"children":2140},{"style":1104},[2141],{"type":27,"value":1160},{"type":31,"tagName":301,"properties":2143,"children":2144},{"style":411},[2145],{"type":27,"value":1244},{"type":31,"tagName":301,"properties":2147,"children":2148},{"style":1104},[2149],{"type":27,"value":2035},{"type":31,"tagName":301,"properties":2151,"children":2152},{"style":705},[2153],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":2155,"children":2156},{"style":1104},[2157],{"type":27,"value":2158}," &&",{"type":31,"tagName":301,"properties":2160,"children":2161},{"style":411},[2162],{"type":27,"value":1218},{"type":31,"tagName":301,"properties":2164,"children":2165},{"style":1104},[2166],{"type":27,"value":2035},{"type":31,"tagName":301,"properties":2168,"children":2169},{"style":705},[2170],{"type":27,"value":1196},{"type":31,"tagName":301,"properties":2172,"children":2173},{"style":411},[2174],{"type":27,"value":1231},{"type":27,"value":28},{"type":31,"tagName":301,"properties":2177,"children":2178},{"class":303},[2179,2184,2189,2193,2197,2201,2205,2210,2214,2218,2222,2226],{"type":31,"tagName":301,"properties":2180,"children":2181},{"style":417},[2182],{"type":27,"value":2183},"  out_nope",{"type":31,"tagName":301,"properties":2185,"children":2186},{"style":411},[2187],{"type":27,"value":2188},"(reading ",{"type":31,"tagName":301,"properties":2190,"children":2191},{"style":1104},[2192],{"type":27,"value":1833},{"type":31,"tagName":301,"properties":2194,"children":2195},{"style":411},[2196],{"type":27,"value":120},{"type":31,"tagName":301,"properties":2198,"children":2199},{"style":705},[2200],{"type":27,"value":2057},{"type":31,"tagName":301,"properties":2202,"children":2203},{"style":1104},[2204],{"type":27,"value":2062},{"type":31,"tagName":301,"properties":2206,"children":2207},{"style":411},[2208],{"type":27,"value":2209}," optionDelta) ",{"type":31,"tagName":301,"properties":2211,"children":2212},{"style":1104},[2213],{"type":27,"value":2072},{"type":31,"tagName":301,"properties":2215,"children":2216},{"style":411},[2217],{"type":27,"value":1218},{"type":31,"tagName":301,"properties":2219,"children":2220},{"style":1104},[2221],{"type":27,"value":1150},{"type":31,"tagName":301,"properties":2223,"children":2224},{"style":705},[2225],{"type":27,"value":1165},{"type":31,"tagName":301,"properties":2227,"children":2228},{"style":411},[2229],{"type":27,"value":2230},");",{"type":27,"value":28},{"type":31,"tagName":301,"properties":2233,"children":2234},{"class":303},[2235,2240,2244,2249],{"type":31,"tagName":301,"properties":2236,"children":2237},{"style":417},[2238],{"type":27,"value":2239},"  out_zero",{"type":31,"tagName":301,"properties":2241,"children":2242},{"style":411},[2243],{"type":27,"value":425},{"type":31,"tagName":301,"properties":2245,"children":2246},{"style":705},[2247],{"type":27,"value":2248},"0.0",{"type":31,"tagName":301,"properties":2250,"children":2251},{"style":411},[2252],{"type":27,"value":2230},{"type":27,"value":28},{"type":31,"tagName":301,"properties":2255,"children":2256},{"class":303},[2257,2262],{"type":31,"tagName":301,"properties":2258,"children":2259},{"style":417},[2260],{"type":27,"value":2261},"  out_nope_bar",{"type":31,"tagName":301,"properties":2263,"children":2264},{"style":411},[2265],{"type":27,"value":2266},"(barNope);",{"type":27,"value":28},{"type":31,"tagName":301,"properties":2269,"children":2270},{"class":303},[2271,2276,2281,2285,2289,2294,2298,2302,2306],{"type":31,"tagName":301,"properties":2272,"children":2273},{"style":417},[2274],{"type":27,"value":2275},"  out_option_delta",{"type":31,"tagName":301,"properties":2277,"children":2278},{"style":411},[2279],{"type":27,"value":2280},"(rows ",{"type":31,"tagName":301,"properties":2282,"children":2283},{"style":1104},[2284],{"type":27,"value":2035},{"type":31,"tagName":301,"properties":2286,"children":2287},{"style":705},[2288],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":2290,"children":2291},{"style":1104},[2292],{"type":27,"value":2293}," ?",{"type":31,"tagName":301,"properties":2295,"children":2296},{"style":411},[2297],{"type":27,"value":1187},{"type":31,"tagName":301,"properties":2299,"children":2300},{"style":1104},[2301],{"type":27,"value":1150},{"type":31,"tagName":301,"properties":2303,"children":2304},{"style":705},[2305],{"type":27,"value":1165},{"type":31,"tagName":301,"properties":2307,"children":2308},{"style":411},[2309],{"type":27,"value":2230},{"type":27,"value":28},{"type":31,"tagName":301,"properties":2312,"children":2313},{"class":303},[2314,2319,2323,2327,2331,2335,2339,2343,2347],{"type":31,"tagName":301,"properties":2315,"children":2316},{"style":417},[2317],{"type":27,"value":2318},"  out_stock_volume",{"type":31,"tagName":301,"properties":2320,"children":2321},{"style":411},[2322],{"type":27,"value":2280},{"type":31,"tagName":301,"properties":2324,"children":2325},{"style":1104},[2326],{"type":27,"value":2035},{"type":31,"tagName":301,"properties":2328,"children":2329},{"style":705},[2330],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":2332,"children":2333},{"style":1104},[2334],{"type":27,"value":2293},{"type":31,"tagName":301,"properties":2336,"children":2337},{"style":411},[2338],{"type":27,"value":1218},{"type":31,"tagName":301,"properties":2340,"children":2341},{"style":1104},[2342],{"type":27,"value":1150},{"type":31,"tagName":301,"properties":2344,"children":2345},{"style":705},[2346],{"type":27,"value":1165},{"type":31,"tagName":301,"properties":2348,"children":2349},{"style":411},[2350],{"type":27,"value":2230},{"type":27,"value":28},{"type":31,"tagName":301,"properties":2353,"children":2354},{"class":303},[2355,2360,2364,2369],{"type":31,"tagName":301,"properties":2356,"children":2357},{"style":417},[2358],{"type":27,"value":2359},"  out_missing_bars",{"type":31,"tagName":301,"properties":2361,"children":2362},{"style":411},[2363],{"type":27,"value":425},{"type":31,"tagName":301,"properties":2365,"children":2366},{"style":417},[2367],{"type":27,"value":2368},"f64",{"type":31,"tagName":301,"properties":2370,"children":2371},{"style":411},[2372],{"type":27,"value":2373},"(missing));",{"type":27,"value":28},{"type":31,"tagName":301,"properties":2376,"children":2377},{"class":303},[2378,2382,2387,2392,2397,2402,2407,2411,2415,2419,2424,2429,2433,2437,2441,2445,2450,2454,2459,2464],{"type":31,"tagName":301,"properties":2379,"children":2380},{"style":1104},[2381],{"type":27,"value":1493},{"type":31,"tagName":301,"properties":2383,"children":2384},{"style":411},[2385],{"type":27,"value":2386}," (bar.",{"type":31,"tagName":301,"properties":2388,"children":2389},{"style":417},[2390],{"type":27,"value":2391},"isLast",{"type":31,"tagName":301,"properties":2393,"children":2394},{"style":411},[2395],{"type":27,"value":2396},"()) ",{"type":31,"tagName":301,"properties":2398,"children":2399},{"style":417},[2400],{"type":27,"value":2401},"str_note",{"type":31,"tagName":301,"properties":2403,"children":2404},{"style":411},[2405],{"type":27,"value":2406},"(runRows ",{"type":31,"tagName":301,"properties":2408,"children":2409},{"style":1104},[2410],{"type":27,"value":1387},{"type":31,"tagName":301,"properties":2412,"children":2413},{"style":705},[2414],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":2416,"children":2417},{"style":1104},[2418],{"type":27,"value":2293},{"type":31,"tagName":301,"properties":2420,"children":2421},{"style":428},[2422],{"type":27,"value":2423}," \"No options flow on this chart yet\"",{"type":31,"tagName":301,"properties":2425,"children":2426},{"style":1104},[2427],{"type":27,"value":2428}," :",{"type":31,"tagName":301,"properties":2430,"children":2431},{"style":411},[2432],{"type":27,"value":1244},{"type":31,"tagName":301,"properties":2434,"children":2435},{"style":1104},[2436],{"type":27,"value":1387},{"type":31,"tagName":301,"properties":2438,"children":2439},{"style":705},[2440],{"type":27,"value":1253},{"type":31,"tagName":301,"properties":2442,"children":2443},{"style":1104},[2444],{"type":27,"value":2293},{"type":31,"tagName":301,"properties":2446,"children":2447},{"style":428},[2448],{"type":27,"value":2449}," \"No options flow yet this session\"",{"type":31,"tagName":301,"properties":2451,"children":2452},{"style":1104},[2453],{"type":27,"value":2428},{"type":31,"tagName":301,"properties":2455,"children":2456},{"style":428},[2457],{"type":27,"value":2458}," \"\"",{"type":31,"tagName":301,"properties":2460,"children":2461},{"style":411},[2462],{"type":27,"value":2463},"); ",{"type":31,"tagName":301,"properties":2465,"children":2466},{"style":307},[2467],{"type":27,"value":2468},"// an empty text draws no label",{"type":27,"value":28},{"type":31,"tagName":301,"properties":2471,"children":2472},{"class":303},[2473],{"type":31,"tagName":301,"properties":2474,"children":2475},{"style":411},[2476],{"type":27,"value":1405},{"type":27,"value":28},{"type":31,"tagName":268,"properties":2479,"children":2480,"position":2490},{},[2481],{"type":27,"value":2482,"position":2483},"How it works",{"start":2484,"end":2487},{"line":2485,"column":276,"offset":2486},89,6402,{"line":2485,"column":2488,"offset":2489},16,6414,{"start":2491,"end":2493},{"line":2485,"column":21,"offset":2492},6399,{"line":2485,"column":2488,"offset":2489},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2496,"children":2497,"position":2563},{},[2498,2517,2523,2536,2543,2556],{"type":31,"tagName":216,"properties":2499,"children":2500,"position":2511},{},[2501],{"type":27,"value":2502,"position":2503},"The delta.",{"start":2504,"end":2508},{"line":2505,"column":2506,"offset":2507},91,3,6418,{"line":2505,"column":2509,"offset":2510},13,6428,{"start":2512,"end":2514},{"line":2505,"column":21,"offset":2513},6416,{"line":2505,"column":2515,"offset":2516},15,6430,{"type":27,"value":2518,"position":2519}," ",{"start":2520,"end":2521},{"line":2505,"column":2515,"offset":2516},{"line":2505,"column":2488,"offset":2522},6431,{"type":31,"tagName":61,"properties":2524,"children":2525,"position":2533},{},[2526],{"type":27,"value":2527,"position":2528},"share_delta_ask",{"start":2529,"end":2530},{"line":2505,"column":2488,"offset":2522},{"line":2505,"column":2531,"offset":2532},33,6448,{"start":2534,"end":2535},{"line":2505,"column":2488,"offset":2522},{"line":2505,"column":2531,"offset":2532},{"type":27,"value":2537,"position":2538}," and ",{"start":2539,"end":2540},{"line":2505,"column":2531,"offset":2532},{"line":2505,"column":2541,"offset":2542},38,6453,{"type":31,"tagName":61,"properties":2544,"children":2545,"position":2553},{},[2546],{"type":27,"value":2547,"position":2548},"share_delta_bid",{"start":2549,"end":2550},{"line":2505,"column":2541,"offset":2542},{"line":2505,"column":2551,"offset":2552},55,6470,{"start":2554,"end":2555},{"line":2505,"column":2541,"offset":2542},{"line":2505,"column":2551,"offset":2552},{"type":27,"value":2557,"position":2558}," sum contracts times delta times 100 over the bar's priced prints at the ask and at the bid. Delta, both sides (the default) adds the two: each print's delta counts once, whichever side it traded on, as the classic NOPE counts every option traded on the view that the dealers wrote them all. Signed takes the ask minus the bid instead, so a print sold at the bid counts against. Prints at the mid or with no quote carry no share delta in the flow rows and count in neither reading.",{"start":2559,"end":2560},{"line":2505,"column":2551,"offset":2552},{"line":2505,"column":2561,"offset":2562},536,6951,{"start":2564,"end":2565},{"line":2505,"column":21,"offset":2513},{"line":2505,"column":2561,"offset":2562},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2568,"children":2569,"position":2651},{},[2570,2587,2594,2606,2613,2625,2632,2644],{"type":31,"tagName":216,"properties":2571,"children":2572,"position":2581},{},[2573],{"type":27,"value":2574,"position":2575},"Over the stock's volume.",{"start":2576,"end":2578},{"line":90,"column":2506,"offset":2577},6955,{"line":90,"column":2579,"offset":2580},27,6979,{"start":2582,"end":2584},{"line":90,"column":21,"offset":2583},6953,{"line":90,"column":2585,"offset":2586},29,6981,{"type":27,"value":2588,"position":2589}," On each regular-session bar (",{"start":2590,"end":2591},{"line":90,"column":2585,"offset":2586},{"line":90,"column":2592,"offset":2593},59,7011,{"type":31,"tagName":61,"properties":2595,"children":2596,"position":2603},{},[2597],{"type":27,"value":110,"position":2598},{"start":2599,"end":2600},{"line":90,"column":2592,"offset":2593},{"line":90,"column":2601,"offset":2602},73,7025,{"start":2604,"end":2605},{"line":90,"column":2592,"offset":2593},{"line":90,"column":2601,"offset":2602},{"type":27,"value":2607,"position":2608}," reads ",{"start":2609,"end":2610},{"line":90,"column":2601,"offset":2602},{"line":90,"column":2611,"offset":2612},80,7032,{"type":31,"tagName":61,"properties":2614,"children":2615,"position":2622},{},[2616],{"type":27,"value":818,"position":2617},{"start":2618,"end":2619},{"line":90,"column":2611,"offset":2612},{"line":90,"column":2620,"offset":2621},83,7035,{"start":2623,"end":2624},{"line":90,"column":2611,"offset":2612},{"line":90,"column":2620,"offset":2621},{"type":27,"value":2626,"position":2627},") with a flow row, the bar's share delta joins the session's sum and the bar's stock volume joins the denominator; ",{"start":2628,"end":2629},{"line":90,"column":2620,"offset":2621},{"line":90,"column":2630,"offset":2631},198,7150,{"type":31,"tagName":61,"properties":2633,"children":2634,"position":2641},{},[2635],{"type":27,"value":199,"position":2636},{"start":2637,"end":2638},{"line":90,"column":2630,"offset":2631},{"line":90,"column":2639,"offset":2640},204,7156,{"start":2642,"end":2643},{"line":90,"column":2630,"offset":2631},{"line":90,"column":2639,"offset":2640},{"type":27,"value":2645,"position":2646}," is 100 times the one over the other. Pre-market and after-hours bars count in neither, even when they carry a row: the stock trades then while most options do not. The sums start again on each trade date.",{"start":2647,"end":2648},{"line":90,"column":2639,"offset":2640},{"line":90,"column":2649,"offset":2650},409,7361,{"start":2652,"end":2653},{"line":90,"column":21,"offset":2583},{"line":90,"column":2649,"offset":2650},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2656,"children":2657,"position":2739},{},[2658,2675,2681,2694,2701,2714,2719,2732],{"type":31,"tagName":216,"properties":2659,"children":2660,"position":2670},{},[2661],{"type":27,"value":2662,"position":2663},"Per bar.",{"start":2664,"end":2667},{"line":2665,"column":2506,"offset":2666},95,7365,{"line":2665,"column":2668,"offset":2669},11,7373,{"start":2671,"end":2673},{"line":2665,"column":21,"offset":2672},7363,{"line":2665,"column":2509,"offset":2674},7375,{"type":27,"value":2518,"position":2676},{"start":2677,"end":2678},{"line":2665,"column":2509,"offset":2674},{"line":2665,"column":2679,"offset":2680},14,7376,{"type":31,"tagName":61,"properties":2682,"children":2683,"position":2691},{},[2684],{"type":27,"value":2685,"position":2686},"nope_bar",{"start":2687,"end":2688},{"line":2665,"column":2679,"offset":2680},{"line":2665,"column":2689,"offset":2690},24,7386,{"start":2692,"end":2693},{"line":2665,"column":2679,"offset":2680},{"line":2665,"column":2689,"offset":2690},{"type":27,"value":2695,"position":2696}," reads the same ratio on the bar alone, ",{"start":2697,"end":2698},{"line":2665,"column":2689,"offset":2690},{"line":2665,"column":2699,"offset":2700},64,7426,{"type":31,"tagName":61,"properties":2702,"children":2703,"position":2711},{},[2704],{"type":27,"value":2705,"position":2706},"option_delta",{"start":2707,"end":2708},{"line":2665,"column":2699,"offset":2700},{"line":2665,"column":2709,"offset":2710},78,7440,{"start":2712,"end":2713},{"line":2665,"column":2699,"offset":2700},{"line":2665,"column":2709,"offset":2710},{"type":27,"value":2537,"position":2715},{"start":2716,"end":2717},{"line":2665,"column":2709,"offset":2710},{"line":2665,"column":2620,"offset":2718},7445,{"type":31,"tagName":61,"properties":2720,"children":2721,"position":2729},{},[2722],{"type":27,"value":2723,"position":2724},"stock_volume",{"start":2725,"end":2726},{"line":2665,"column":2620,"offset":2718},{"line":2665,"column":2727,"offset":2728},97,7459,{"start":2730,"end":2731},{"line":2665,"column":2620,"offset":2718},{"line":2665,"column":2727,"offset":2728},{"type":27,"value":2733,"position":2734}," the session's two sums.",{"start":2735,"end":2736},{"line":2665,"column":2727,"offset":2728},{"line":2665,"column":2737,"offset":2738},121,7483,{"start":2740,"end":2741},{"line":2665,"column":21,"offset":2672},{"line":2665,"column":2737,"offset":2738},{"type":27,"value":28},{"type":31,"tagName":268,"properties":2744,"children":2745,"position":2754},{},[2746],{"type":27,"value":2747,"position":2748},"Where it runs",{"start":2749,"end":2751},{"line":2727,"column":276,"offset":2750},7488,{"line":2727,"column":2752,"offset":2753},17,7501,{"start":2755,"end":2757},{"line":2727,"column":21,"offset":2756},7485,{"line":2727,"column":2752,"offset":2753},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2760,"children":2761,"position":2815},{},[2762,2771,2783,2790,2808],{"type":27,"value":2763,"position":2764},"US stock and ETF charts, through OpenMarket's official package once the chart serves ",{"start":2765,"end":2768},{"line":2766,"column":21,"offset":2767},99,7503,{"line":2766,"column":2769,"offset":2770},86,7588,{"type":31,"tagName":61,"properties":2772,"children":2773,"position":2780},{},[2774],{"type":27,"value":65,"position":2775},{"start":2776,"end":2777},{"line":2766,"column":2769,"offset":2770},{"line":2766,"column":2778,"offset":2779},100,7602,{"start":2781,"end":2782},{"line":2766,"column":2769,"offset":2770},{"line":2766,"column":2778,"offset":2779},{"type":27,"value":2784,"position":2785},". The class is upcoming: the kit declares it ahead of the chart lane, and a copy you run from the editor follows the US options rule on ",{"start":2786,"end":2787},{"line":2766,"column":2778,"offset":2779},{"line":2766,"column":2788,"offset":2789},236,7738,{"type":31,"tagName":82,"properties":2791,"children":2793,"position":2803},{"href":2792},"../reference/limitations.md",[2794],{"type":27,"value":2795,"position":2796},"Limitations",{"start":2797,"end":2800},{"line":2766,"column":2798,"offset":2799},237,7739,{"line":2766,"column":2801,"offset":2802},248,7750,{"start":2804,"end":2805},{"line":2766,"column":2788,"offset":2789},{"line":2766,"column":2806,"offset":2807},278,7780,{"type":27,"value":2809,"position":2810},". One-minute rows reach back 7 days and five-minute rows 30 days.",{"start":2811,"end":2812},{"line":2766,"column":2806,"offset":2807},{"line":2766,"column":2813,"offset":2814},343,7845,{"start":2816,"end":2817},{"line":2766,"column":21,"offset":2767},{"line":2766,"column":2813,"offset":2814},{"type":27,"value":28},{"type":31,"tagName":268,"properties":2820,"children":2821,"position":2830},{},[2822],{"type":27,"value":2823,"position":2824},"When data is missing",{"start":2825,"end":2828},{"line":2826,"column":276,"offset":2827},101,7850,{"line":2826,"column":2689,"offset":2829},7870,{"start":2831,"end":2833},{"line":2826,"column":21,"offset":2832},7847,{"line":2826,"column":2689,"offset":2829},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2836,"children":2837,"position":2867},{},[2838,2847,2860],{"type":27,"value":2839,"position":2840},"A regular-session bar without a flow row adds neither delta nor volume, so the ratio keeps its meaning over the bars that have both, and ",{"start":2841,"end":2844},{"line":2842,"column":21,"offset":2843},103,7872,{"line":2842,"column":2845,"offset":2846},138,8009,{"type":31,"tagName":61,"properties":2848,"children":2849,"position":2857},{},[2850],{"type":27,"value":2851,"position":2852},"missing_bars",{"start":2853,"end":2854},{"line":2842,"column":2845,"offset":2846},{"line":2842,"column":2855,"offset":2856},152,8023,{"start":2858,"end":2859},{"line":2842,"column":2845,"offset":2846},{"line":2842,"column":2855,"offset":2856},{"type":27,"value":2861,"position":2862}," counts the others. Before the session's first row the line is empty, and a label at the top of the chart says \"No options flow on this chart yet\" while no bar of the run carried one, or \"No options flow yet this session\".",{"start":2863,"end":2864},{"line":2842,"column":2855,"offset":2856},{"line":2842,"column":2865,"offset":2866},374,8245,{"start":2868,"end":2869},{"line":2842,"column":21,"offset":2843},{"line":2842,"column":2865,"offset":2866},{"type":27,"value":28},{"type":31,"tagName":268,"properties":2872,"children":2873,"position":2881},{},[2874],{"type":27,"value":2875,"position":2876},"Customize it",{"start":2877,"end":2879},{"line":10,"column":276,"offset":2878},8250,{"line":10,"column":2488,"offset":2880},8262,{"start":2882,"end":2884},{"line":10,"column":21,"offset":2883},8247,{"line":10,"column":2488,"offset":2880},{"type":27,"value":28},{"type":31,"tagName":2887,"properties":2888,"children":2889,"position":3046},"ul",{},[2890,2891,2944,2945,2994,2995,3045],{"type":27,"value":28},{"type":31,"tagName":2892,"properties":2893,"children":2894,"position":2940},"li",{},[2895,2913,2920,2933],{"type":31,"tagName":216,"properties":2896,"children":2897,"position":2907},{},[2898],{"type":27,"value":2899,"position":2900},"The classic or the signed reading.",{"start":2901,"end":2904},{"line":2902,"column":39,"offset":2903},107,8268,{"line":2902,"column":2905,"offset":2906},39,8302,{"start":2908,"end":2910},{"line":2902,"column":2506,"offset":2909},8266,{"line":2902,"column":2911,"offset":2912},41,8304,{"type":27,"value":2914,"position":2915}," Switch Delta to ",{"start":2916,"end":2917},{"line":2902,"column":2911,"offset":2912},{"line":2902,"column":2918,"offset":2919},58,8321,{"type":31,"tagName":61,"properties":2921,"children":2922,"position":2930},{},[2923],{"type":27,"value":2924,"position":2925},"signed",{"start":2926,"end":2927},{"line":2902,"column":2918,"offset":2919},{"line":2902,"column":2928,"offset":2929},66,8329,{"start":2931,"end":2932},{"line":2902,"column":2918,"offset":2919},{"line":2902,"column":2928,"offset":2929},{"type":27,"value":2934,"position":2935}," to see the hedge the aggressors leave with the dealers, rather than every option written.",{"start":2936,"end":2937},{"line":2902,"column":2928,"offset":2929},{"line":2902,"column":2938,"offset":2939},156,8419,{"start":2941,"end":2943},{"line":2902,"column":21,"offset":2942},8264,{"line":2902,"column":2938,"offset":2939},{"type":27,"value":28},{"type":31,"tagName":2892,"properties":2946,"children":2947,"position":2990},{},[2948,2964,2970,2983],{"type":31,"tagName":216,"properties":2949,"children":2950,"position":2959},{},[2951],{"type":27,"value":2952,"position":2953},"Same-day options.",{"start":2954,"end":2957},{"line":2955,"column":39,"offset":2956},108,8424,{"line":2955,"column":279,"offset":2958},8441,{"start":2960,"end":2962},{"line":2955,"column":2506,"offset":2961},8422,{"line":2955,"column":2689,"offset":2963},8443,{"type":27,"value":2965,"position":2966}," Add ",{"start":2967,"end":2968},{"line":2955,"column":2689,"offset":2963},{"line":2955,"column":2585,"offset":2969},8448,{"type":31,"tagName":61,"properties":2971,"children":2972,"position":2980},{},[2973],{"type":27,"value":2974,"position":2975},"dte: \"0dte\"",{"start":2976,"end":2977},{"line":2955,"column":2585,"offset":2969},{"line":2955,"column":2978,"offset":2979},42,8461,{"start":2981,"end":2982},{"line":2955,"column":2585,"offset":2969},{"line":2955,"column":2978,"offset":2979},{"type":27,"value":2984,"position":2985}," to both flow inputs: the expiring contracts carry the delta that moves fastest into the close.",{"start":2986,"end":2987},{"line":2955,"column":2978,"offset":2979},{"line":2955,"column":2988,"offset":2989},137,8556,{"start":2991,"end":2993},{"line":2955,"column":21,"offset":2992},8420,{"line":2955,"column":2988,"offset":2989},{"type":27,"value":28},{"type":31,"tagName":2892,"properties":2996,"children":2997,"position":3041},{},[2998,3015,3022,3034],{"type":31,"tagName":216,"properties":2999,"children":3000,"position":3010},{},[3001],{"type":27,"value":3002,"position":3003},"A band.",{"start":3004,"end":3007},{"line":3005,"column":39,"offset":3006},109,8561,{"line":3005,"column":3008,"offset":3009},12,8568,{"start":3011,"end":3013},{"line":3005,"column":2506,"offset":3012},8559,{"line":3005,"column":2679,"offset":3014},8570,{"type":27,"value":3016,"position":3017}," Keep each session's closing ",{"start":3018,"end":3019},{"line":3005,"column":2679,"offset":3014},{"line":3005,"column":3020,"offset":3021},43,8599,{"type":31,"tagName":61,"properties":3023,"children":3024,"position":3031},{},[3025],{"type":27,"value":199,"position":3026},{"start":3027,"end":3028},{"line":3005,"column":3020,"offset":3021},{"line":3005,"column":3029,"offset":3030},49,8605,{"start":3032,"end":3033},{"line":3005,"column":3020,"offset":3021},{"line":3005,"column":3029,"offset":3030},{"type":27,"value":3035,"position":3036}," in a ring and draw its average and spread as levels to tell an unusual day from an ordinary one.",{"start":3037,"end":3038},{"line":3005,"column":3029,"offset":3030},{"line":3005,"column":3039,"offset":3040},146,8702,{"start":3042,"end":3044},{"line":3005,"column":21,"offset":3043},8557,{"line":3005,"column":3039,"offset":3040},{"type":27,"value":28},{"start":3047,"end":3048},{"line":2902,"column":21,"offset":2942},{"line":3005,"column":3039,"offset":3040},{"type":27,"value":28},{"type":31,"tagName":268,"properties":3051,"children":3052,"position":3062},{},[3053],{"type":27,"value":3054,"position":3055},"Run it",{"start":3056,"end":3059},{"line":3057,"column":276,"offset":3058},111,8707,{"line":3057,"column":3060,"offset":3061},10,8713,{"start":3063,"end":3065},{"line":3057,"column":21,"offset":3064},8704,{"line":3057,"column":3060,"offset":3061},{"type":27,"value":28},{"type":31,"tagName":3068,"properties":3069,"children":3070,"position":3242},"ol",{},[3071,3072,3152,3153,3187,3188,3241],{"type":27,"value":28},{"type":31,"tagName":2892,"properties":3073,"children":3074,"position":3148},{},[3075,3083,3099,3105,3118,3125,3141],{"type":27,"value":3076,"position":3077},"In the editor's Explorer, press the ",{"start":3078,"end":3081},{"line":3079,"column":276,"offset":3080},113,8718,{"line":3079,"column":69,"offset":3082},8754,{"type":31,"tagName":216,"properties":3084,"children":3085,"position":3094},{},[3086],{"type":27,"value":3087,"position":3088},"Templates",{"start":3089,"end":3091},{"line":3079,"column":2978,"offset":3090},8756,{"line":3079,"column":3092,"offset":3093},51,8765,{"start":3095,"end":3096},{"line":3079,"column":69,"offset":3082},{"line":3079,"column":3097,"offset":3098},53,8767,{"type":27,"value":3100,"position":3101}," icon (\"Browse starter templates\") and pick ",{"start":3102,"end":3103},{"line":3079,"column":3097,"offset":3098},{"line":3079,"column":2727,"offset":3104},8811,{"type":31,"tagName":216,"properties":3106,"children":3107,"position":3114},{},[3108],{"type":27,"value":8,"position":3109},{"start":3110,"end":3112},{"line":3079,"column":2766,"offset":3111},8813,{"line":3079,"column":2842,"offset":3113},8817,{"start":3115,"end":3116},{"line":3079,"column":2727,"offset":3104},{"line":3079,"column":10,"offset":3117},8819,{"type":27,"value":3119,"position":3120}," under ",{"start":3121,"end":3122},{"line":3079,"column":10,"offset":3117},{"line":3079,"column":3123,"offset":3124},112,8826,{"type":31,"tagName":216,"properties":3126,"children":3127,"position":3136},{},[3128],{"type":27,"value":243,"position":3129},{"start":3130,"end":3133},{"line":3079,"column":3131,"offset":3132},114,8828,{"line":3079,"column":3134,"offset":3135},124,8838,{"start":3137,"end":3138},{"line":3079,"column":3123,"offset":3124},{"line":3079,"column":3139,"offset":3140},126,8840,{"type":27,"value":3142,"position":3143},".",{"start":3144,"end":3145},{"line":3079,"column":3139,"offset":3140},{"line":3079,"column":3146,"offset":3147},127,8841,{"start":3149,"end":3151},{"line":3079,"column":21,"offset":3150},8715,{"line":3079,"column":3146,"offset":3147},{"type":27,"value":28},{"type":31,"tagName":2892,"properties":3154,"children":3155,"position":3183},{},[3156,3163,3177],{"type":27,"value":3157,"position":3158},"Press ",{"start":3159,"end":3161},{"line":3131,"column":276,"offset":3160},8845,{"line":3131,"column":3060,"offset":3162},8851,{"type":31,"tagName":216,"properties":3164,"children":3165,"position":3173},{},[3166],{"type":27,"value":3167,"position":3168},"Run",{"start":3169,"end":3171},{"line":3131,"column":3008,"offset":3170},8853,{"line":3131,"column":2515,"offset":3172},8856,{"start":3174,"end":3175},{"line":3131,"column":3060,"offset":3162},{"line":3131,"column":2752,"offset":3176},8858,{"type":27,"value":3178,"position":3179}," on a US stock chart: the official package draws the line under the chart.",{"start":3180,"end":3181},{"line":3131,"column":2752,"offset":3176},{"line":3131,"column":2505,"offset":3182},8932,{"start":3184,"end":3186},{"line":3131,"column":21,"offset":3185},8842,{"line":3131,"column":2505,"offset":3182},{"type":27,"value":28},{"type":31,"tagName":2892,"properties":3189,"children":3190,"position":3237},{},[3191,3199,3211,3217,3230],{"type":27,"value":3192,"position":3193},"At the editor's Console prompt, type ",{"start":3194,"end":3197},{"line":3195,"column":276,"offset":3196},115,8936,{"line":3195,"column":2911,"offset":3198},8973,{"type":31,"tagName":61,"properties":3200,"children":3201,"position":3208},{},[3202],{"type":27,"value":199,"position":3203},{"start":3204,"end":3205},{"line":3195,"column":2911,"offset":3198},{"line":3195,"column":3206,"offset":3207},47,8979,{"start":3209,"end":3210},{"line":3195,"column":2911,"offset":3198},{"line":3195,"column":3206,"offset":3207},{"type":27,"value":3212,"position":3213}," for the session's reading and ",{"start":3214,"end":3215},{"line":3195,"column":3206,"offset":3207},{"line":3195,"column":2709,"offset":3216},9010,{"type":31,"tagName":61,"properties":3218,"children":3219,"position":3227},{},[3220],{"type":27,"value":3221,"position":3222},"last 20 nope_bar",{"start":3223,"end":3224},{"line":3195,"column":2709,"offset":3216},{"line":3195,"column":3225,"offset":3226},96,9028,{"start":3228,"end":3229},{"line":3195,"column":2709,"offset":3216},{"line":3195,"column":3225,"offset":3226},{"type":27,"value":3231,"position":3232}," for the last 20 bars on their own.",{"start":3233,"end":3234},{"line":3195,"column":3225,"offset":3226},{"line":3195,"column":3235,"offset":3236},131,9063,{"start":3238,"end":3240},{"line":3195,"column":21,"offset":3239},8933,{"line":3195,"column":3235,"offset":3236},{"type":27,"value":28},{"start":3243,"end":3244},{"line":3079,"column":21,"offset":3150},{"line":3195,"column":3235,"offset":3236},{"type":27,"value":28},{"type":31,"tagName":268,"properties":3247,"children":3248,"position":3257},{},[3249],{"type":27,"value":3250,"position":3251},"Concepts used",{"start":3252,"end":3255},{"line":3253,"column":276,"offset":3254},117,9068,{"line":3253,"column":2752,"offset":3256},9081,{"start":3258,"end":3260},{"line":3253,"column":21,"offset":3259},9065,{"line":3253,"column":2752,"offset":3256},{"type":27,"value":28},{"type":31,"tagName":2887,"properties":3263,"children":3264,"position":3447},{},[3265,3266,3312,3313,3370,3371,3416,3417,3446],{"type":27,"value":28},{"type":31,"tagName":2892,"properties":3267,"children":3268,"position":3308},{},[3269,3284,3290,3301],{"type":31,"tagName":82,"properties":3270,"children":3271,"position":3278},{"href":84},[3272],{"type":27,"value":87,"position":3273},{"start":3274,"end":3276},{"line":25,"column":276,"offset":3275},9086,{"line":25,"column":2488,"offset":3277},9098,{"start":3279,"end":3281},{"line":25,"column":2506,"offset":3280},9085,{"line":25,"column":3282,"offset":3283},94,9176,{"type":27,"value":3285,"position":3286}," for the ",{"start":3287,"end":3288},{"line":25,"column":3282,"offset":3283},{"line":25,"column":2842,"offset":3289},9185,{"type":31,"tagName":61,"properties":3291,"children":3292,"position":3298},{},[3293],{"type":27,"value":65,"position":3294},{"start":3295,"end":3296},{"line":25,"column":2842,"offset":3289},{"line":25,"column":3253,"offset":3297},9199,{"start":3299,"end":3300},{"line":25,"column":2842,"offset":3289},{"line":25,"column":3253,"offset":3297},{"type":27,"value":3302,"position":3303}," share delta fields",{"start":3304,"end":3305},{"line":25,"column":3253,"offset":3297},{"line":25,"column":3306,"offset":3307},136,9218,{"start":3309,"end":3311},{"line":25,"column":21,"offset":3310},9083,{"line":25,"column":3306,"offset":3307},{"type":27,"value":28},{"type":31,"tagName":2892,"properties":3314,"children":3315,"position":3366},{},[3316,3331,3338,3349,3354],{"type":31,"tagName":82,"properties":3317,"children":3318,"position":3325},{"href":128},[3319],{"type":27,"value":87,"position":3320},{"start":3321,"end":3323},{"line":24,"column":276,"offset":3322},9222,{"line":24,"column":2488,"offset":3324},9234,{"start":3326,"end":3328},{"line":24,"column":2506,"offset":3327},9221,{"line":24,"column":3329,"offset":3330},67,9285,{"type":27,"value":3332,"position":3333}," for ",{"start":3334,"end":3335},{"line":24,"column":3329,"offset":3330},{"line":24,"column":3336,"offset":3337},72,9290,{"type":31,"tagName":61,"properties":3339,"children":3340,"position":3346},{},[3341],{"type":27,"value":110,"position":3342},{"start":3343,"end":3344},{"line":24,"column":3336,"offset":3337},{"line":24,"column":2769,"offset":3345},9304,{"start":3347,"end":3348},{"line":24,"column":3336,"offset":3337},{"line":24,"column":2769,"offset":3345},{"type":27,"value":2537,"position":3350},{"start":3351,"end":3352},{"line":24,"column":2769,"offset":3345},{"line":24,"column":2505,"offset":3353},9309,{"type":31,"tagName":61,"properties":3355,"children":3356,"position":3363},{},[3357],{"type":27,"value":3358,"position":3359},"time.trade_date",{"start":3360,"end":3361},{"line":24,"column":2505,"offset":3353},{"line":24,"column":2955,"offset":3362},9326,{"start":3364,"end":3365},{"line":24,"column":2505,"offset":3353},{"line":24,"column":2955,"offset":3362},{"start":3367,"end":3369},{"line":24,"column":21,"offset":3368},9219,{"line":24,"column":2955,"offset":3362},{"type":27,"value":28},{"type":31,"tagName":2892,"properties":3372,"children":3373,"position":3412},{},[3374,3388,3393,3405],{"type":31,"tagName":82,"properties":3375,"children":3376,"position":3383},{"href":172},[3377],{"type":27,"value":175,"position":3378},{"start":3379,"end":3381},{"line":2737,"column":276,"offset":3380},9330,{"line":2737,"column":2668,"offset":3382},9337,{"start":3384,"end":3386},{"line":2737,"column":2506,"offset":3385},9329,{"line":2737,"column":69,"offset":3387},9366,{"type":27,"value":3285,"position":3389},{"start":3390,"end":3391},{"line":2737,"column":69,"offset":3387},{"line":2737,"column":3029,"offset":3392},9375,{"type":31,"tagName":61,"properties":3394,"children":3395,"position":3402},{},[3396],{"type":27,"value":154,"position":3397},{"start":3398,"end":3399},{"line":2737,"column":3029,"offset":3392},{"line":2737,"column":3400,"offset":3401},56,9382,{"start":3403,"end":3404},{"line":2737,"column":3029,"offset":3392},{"line":2737,"column":3400,"offset":3401},{"type":27,"value":3406,"position":3407}," line",{"start":3408,"end":3409},{"line":2737,"column":3400,"offset":3401},{"line":2737,"column":3410,"offset":3411},61,9387,{"start":3413,"end":3415},{"line":2737,"column":21,"offset":3414},9327,{"line":2737,"column":3410,"offset":3411},{"type":27,"value":28},{"type":31,"tagName":2892,"properties":3418,"children":3419,"position":3442},{},[3420,3436],{"type":31,"tagName":82,"properties":3421,"children":3422,"position":3430},{"href":2792},[3423],{"type":27,"value":2795,"position":3424},{"start":3425,"end":3428},{"line":3426,"column":276,"offset":3427},122,9391,{"line":3426,"column":2515,"offset":3429},9402,{"start":3431,"end":3433},{"line":3426,"column":2506,"offset":3432},9390,{"line":3426,"column":3434,"offset":3435},45,9432,{"type":27,"value":3437,"position":3438}," for the US options rule and the upcoming OPRA sources",{"start":3439,"end":3440},{"line":3426,"column":3434,"offset":3435},{"line":3426,"column":2766,"offset":3441},9486,{"start":3443,"end":3445},{"line":3426,"column":21,"offset":3444},9388,{"line":3426,"column":2766,"offset":3441},{"type":27,"value":28},{"start":3448,"end":3449},{"line":25,"column":21,"offset":3310},{"line":3426,"column":2766,"offset":3441},{"quirksMode":3451},false,{"start":3453,"end":3454},{"line":21,"column":21,"offset":22},{"line":3455,"column":21,"offset":3456},123,9487,1792391962859]