[{"data":1,"prerenderedAt":4145},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:getting-started/primer-first-indicator":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"getting-started/primer-first-indicator","getting-started/primer-first-indicator.md",{"title":8,"description":9,"order":10,"section":11},"Your first indicator","From an empty editor to a published indicator with an alert, in six steps. Run the Moving Average starter, grow it into an EMA crossover with a mark on every…",2,"getting-started","---\ntitle: \"Your first indicator\"\ndescription: \"From an empty editor to a published indicator with an alert, in six steps. Run the Moving Average starter, grow it into an EMA crossover with a mark on every…\"\norder: 2\nsection: \"getting-started\"\n---\n\n\u003C!-- source: docs/indicators/getting-started/primer-first-indicator.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Your first indicator\n\n![Two moving averages with marks on each cross](/wrun/images/first-indicator.png)\n\n**From an empty editor to a published indicator with an alert, in six\nsteps.** Run the Moving Average starter, grow it into an EMA crossover with\na mark on every cross, then publish it and let OpenMarket's cloud watch it\nfor you.\n\n## Before you start\n\n- **Sign in.** The editor asks a signed-out visitor to sign in, and your\n  account needs a verified email.\n- **Pick a market that is not CME.** Run is paused on CME markets.\n\n## 1. Open the editor and run the starter\n\n1. On the chart toolbar, press **Editor** (the code icon). When it is not\n   pinned, it is in the **Panels** menu.\n2. In the editor's Explorer, press **New indicator** and pick **Moving\n   Average** under **Starters**.\n3. Press **Run**. A 20-bar average draws on the chart.\n\nThe tab's first line is the language marker, `//@lang=wrun-ts`, and the\nstarter sits under it, a comment on every statement:\n\n```typescript sample=sma-codefirst\n// A simple moving average, declared and computed in one file. Read it top to bottom.\n// Nothing is imported: every word below (param, output, Sma, bar, out_sma) is already there.\n\n// A param is a setting the chart user can change, declared by its kind: a whole number here, with its name, its default, then the allowed range and the label the dialog shows.\nparam.int(\"period\", 20, { min: 1, max: 200, label: \"Period in bars\" });\n// An output is a per-bar number the Indicator sends back, here drawn as a line on the price panel under the label the legend shows.\n// output() returns a handle; bind it with a const only when a box() or segment() needs to name it.\noutput(\"sma\", line, overlay, { label: \"Moving average\" });\n\nlet sma = new Sma(20); // a moving-average helper that keeps its own window; onStart() rebuilds it at the chosen period\n\n// onStart() runs once before the first bar: read each setting through its p_ reader (i32() = whole bars).\nfunction onStart(): void { sma = new Sma(i32(p_period())); }\n// onBar() runs once per bar: bar.close() is this candle's close, and out_sma() writes the output.\n// Until the window holds period bars the average is NaN, and a NaN is not drawn.\nfunction onBar(): void { out_sma(sma.update(bar.close())); }\n```\n\n- **The parts** are the ones from [What is wrun](introduction.md):\n  declarations, state, `onStart()` and `onBar()`.\n- **The first bars are empty.** The average is `NaN` until its window fills,\n  and `NaN` draws nothing.\n\n## 2. Swap in an EMA\n\nReplace the file under the marker with this, and press **Run**:\n\n```typescript sample=gs-first-step1\nparam(\"period\", 20, { min: 1, max: 200, description: \"EMA length in bars\" });\noutput(\"avg\", line, overlay, { color: \"#2563eb\", width: 2, description: \"EMA of the close\" });\n\nlet ema = new Ema(20);\n\nfunction onStart(): void {\n  ema = new Ema(i32(p_period()));\n}\n\nfunction onBar(): void {\n  out_avg(ema.update(bar.close()));\n}\n```\n\n- **`Ema`** weights recent bars more than `Sma`, so it turns sooner.\n- **The look is declared:** `color` and `width` style the line, and each\n  `description` labels a setting or a line.\n\n## 3. Add a faster average\n\n```typescript sample=gs-first-step2\nparam(\"fast\", 9, { min: 1, max: 200, description: \"Fast EMA length\" });\nparam(\"slow\", 21, { min: 2, max: 400, description: \"Slow EMA length\" });\noutput(\"fast\", line, overlay, { color: \"#2563eb\", width: 2, description: \"Fast EMA of the close\" });\noutput(\"slow\", line, overlay, { color: \"#f97316\", width: 2, description: \"Slow EMA of the close\" });\n\nlet fast = new Ema(9);\nlet slow = new Ema(21);\n\nfunction onStart(): void {\n  fast = new Ema(i32(p_fast()));\n  slow = new Ema(i32(p_slow()));\n}\n\nfunction onBar(): void {\n  const close = bar.close();\n  const fastValue = fast.update(close);\n  const slowValue = slow.update(close);\n  if (isNaN(slowValue)) return;\n  out_fast(fastValue);\n  out_slow(slowValue);\n}\n```\n\n- **A new `param`** comes with a `p_\u003Cname>()` reader, and **a new `output`**\n  with an `out_\u003Cname>()` writer.\n- **`onBar()` returns early** until the slow average has a value, so both\n  lines start on the same bar.\n\n## 4. Mark every cross\n\n```typescript sample=gs-first-final\n// 1. Two settings.\nparam(\"fast\", 9, { min: 1, max: 200, description: \"Fast EMA length\" });\nparam(\"slow\", 21, { min: 2, max: 400, description: \"Slow EMA length\" });\n// 2. Two lines on the price pane.\noutput(\"fast\", line, overlay, { color: \"#2563eb\", width: 2, description: \"Fast EMA of the close\" });\noutput(\"slow\", line, overlay, { color: \"#f97316\", width: 2, description: \"Slow EMA of the close\" });\n// 3. A mark at the bar's low, drawn only where the gate is 1.\noutput(\"cross_up\", shape, overlay, { color: \"#16a34a\", shape_where: \"is_cross_up\", description: \"Fast EMA crossed above slow EMA\" });\nconst isCrossUp = output(\"is_cross_up\", none);\n// 4. A signal the alert dialog offers once the indicator is published.\nalert(\"crossed_up\", { when: isCrossUp, message: \"{{symbol}}: fast EMA crossed above the slow EMA at {{close}}\", description: \"Fast EMA crossed above slow EMA\" });\n\nlet fast = new Ema(9);\nlet slow = new Ema(21);\nlet cross = new Cross();\n\nfunction onStart(): void {\n  fast = new Ema(i32(p_fast()));\n  slow = new Ema(i32(p_slow()));\n  cross = new Cross();\n}\n\nfunction onBar(): void {\n  // The chart's own close for the averages, and its low to place the mark.\n  const close = bar.close();\n  const low = bar.low();\n  const fastValue = fast.update(close);\n  const slowValue = slow.update(close);\n  const crossed = cross.update(fastValue, slowValue);\n  if (isNaN(slowValue)) return;\n  out_fast(fastValue);\n  out_slow(slowValue);\n  out_cross_up(low);\n  out_is_cross_up(crossed == 1 ? 1.0 : 0.0);\n}\n```\n\n- **`Cross`** answers `1` on the bar the fast average crosses above the slow\n  one, `-1` on a cross down, `0` otherwise.\n- **`is_cross_up`** (plot kind `none`) holds that decision without drawing\n  it; **`cross_up`** (plot kind `shape`) draws a mark at the bar's low only\n  where `shape_where` says so.\n- **`alert(...)`** turns the decision into a signal the alert dialog offers\n  once the indicator is published.\n\n## 5. Change a setting\n\nOpen the indicator's settings on the chart. Each `param` is a row labelled\nby its `description`: set **Fast EMA length** to 12 and **Slow EMA length**\nto 26, and the chart reruns without compiling again.\n\n## 6. Publish it and add an alert\n\n1. Press **Publish**, type a name after `@yourname/` (for example\n   `ema-cross`), and publish. The first version is 0.1.0\n   ([Publishing](../functions/publishing.md)).\n2. On the receipt, press **Open on chart**.\n3. On that published indicator, open the alert dialog from its bell in the\n   legend, pick the signal the file declared (\"Fast EMA crossed above slow\n   EMA\"), and save.\n\nOpenMarket's cloud evaluates the alert and notifies you when it fires\n([Alerts](../functions/alerts.md)). A draft can't carry one, so publish\nfirst.\n\n## If something goes wrong\n\n- **Run stops.** The Console names the problem and a squiggle marks the\n  line: fix the first one and press Run again\n  ([Common errors](../faq/common-errors.md)).\n- **Nothing draws.** It is usually warm-up, and the Console says so:\n  \"Output 'sma' is NaN on all N ready bars, so nothing is drawn for it.\"\n\n## Next\n\n- **Mark the crosses down too:** a second gate on `crossed == -1` and a\n  second `shape` output at the bar's high.\n- **Build something real:** the [Cookbook](../cookbook/overview.md) has\n  complete recipes to read and adapt.\n- **Read more than candles:**\n  [What you can read](../core-concepts/what-you-can-read.md).\n- **See how it runs:** [Execution model](../core-concepts/execution-model.md).\n",{"type":14,"children":15,"data":4138,"position":4140},"root",[16,26,29,30,51,52,85,86,104,105,180,181,197,198,391,392,426,427,809,810,971,972,986,987,1022,1023,1334,1335,1486,1487,1502,1503,2112,2113,2275,2276,2291,2292,3214,3215,3466,3467,3482,3483,3574,3575,3590,3591,3748,3749,3786,3787,3802,3803,3892,3893,3908,3909],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/getting-started/primer-first-indicator.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},145,144,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":48},"element","p",{},[35],{"type":31,"tagName":36,"properties":37,"children":40,"position":41},"img",{"src":38,"alt":39},"/wrun/images/first-indicator.png","Two moving averages with marks on each cross",[],{"start":42,"end":45},{"line":43,"column":21,"offset":44},5,170,{"line":43,"column":46,"offset":47},82,251,{"start":49,"end":50},{"line":43,"column":21,"offset":44},{"line":43,"column":46,"offset":47},{"type":27,"value":28},{"type":31,"tagName":32,"properties":53,"children":54,"position":82},{},[55,75],{"type":31,"tagName":56,"properties":57,"children":58,"position":69},"strong",{},[59],{"type":27,"value":60,"position":61},"From an empty editor to a published indicator with an alert, in six\nsteps.",{"start":62,"end":66},{"line":63,"column":64,"offset":65},7,3,255,{"line":67,"column":63,"offset":68},8,329,{"start":70,"end":72},{"line":63,"column":21,"offset":71},253,{"line":67,"column":73,"offset":74},9,331,{"type":27,"value":76,"position":77}," Run the Moving Average starter, grow it into an EMA crossover with\na mark on every cross, then publish it and let OpenMarket's cloud watch it\nfor you.",{"start":78,"end":79},{"line":67,"column":73,"offset":74},{"line":80,"column":73,"offset":81},10,482,{"start":83,"end":84},{"line":63,"column":21,"offset":71},{"line":80,"column":73,"offset":81},{"type":27,"value":28},{"type":31,"tagName":87,"properties":88,"children":89,"position":100},"h2",{},[90],{"type":27,"value":91,"position":92},"Before you start",{"start":93,"end":97},{"line":94,"column":95,"offset":96},12,4,487,{"line":94,"column":98,"offset":99},20,503,{"start":101,"end":103},{"line":94,"column":21,"offset":102},484,{"line":94,"column":98,"offset":99},{"type":27,"value":28},{"type":31,"tagName":106,"properties":107,"children":108,"position":177},"ul",{},[109,110,143,144,176],{"type":27,"value":28},{"type":31,"tagName":111,"properties":112,"children":113,"position":139},"li",{},[114,132],{"type":31,"tagName":56,"properties":115,"children":116,"position":126},{},[117],{"type":27,"value":118,"position":119},"Sign in.",{"start":120,"end":123},{"line":121,"column":43,"offset":122},14,509,{"line":121,"column":124,"offset":125},13,517,{"start":127,"end":129},{"line":121,"column":64,"offset":128},507,{"line":121,"column":130,"offset":131},15,519,{"type":27,"value":133,"position":134}," The editor asks a signed-out visitor to sign in, and your\naccount needs a verified email.",{"start":135,"end":136},{"line":121,"column":130,"offset":131},{"line":130,"column":137,"offset":138},34,611,{"start":140,"end":142},{"line":121,"column":21,"offset":141},505,{"line":130,"column":137,"offset":138},{"type":27,"value":28},{"type":31,"tagName":111,"properties":145,"children":146,"position":172},{},[147,165],{"type":31,"tagName":56,"properties":148,"children":149,"position":159},{},[150],{"type":27,"value":151,"position":152},"Pick a market that is not CME.",{"start":153,"end":156},{"line":154,"column":43,"offset":155},16,616,{"line":154,"column":157,"offset":158},35,646,{"start":160,"end":162},{"line":154,"column":64,"offset":161},614,{"line":154,"column":163,"offset":164},37,648,{"type":27,"value":166,"position":167}," Run is paused on CME markets.",{"start":168,"end":169},{"line":154,"column":163,"offset":164},{"line":154,"column":170,"offset":171},67,678,{"start":173,"end":175},{"line":154,"column":21,"offset":174},612,{"line":154,"column":170,"offset":171},{"type":27,"value":28},{"start":178,"end":179},{"line":121,"column":21,"offset":141},{"line":154,"column":170,"offset":171},{"type":27,"value":28},{"type":31,"tagName":87,"properties":182,"children":183,"position":193},{},[184],{"type":27,"value":185,"position":186},"1. Open the editor and run the starter",{"start":187,"end":190},{"line":188,"column":95,"offset":189},18,683,{"line":188,"column":191,"offset":192},42,721,{"start":194,"end":196},{"line":188,"column":21,"offset":195},680,{"line":188,"column":191,"offset":192},{"type":27,"value":28},{"type":31,"tagName":199,"properties":200,"children":201,"position":388},"ol",{},[202,203,264,265,349,350,387],{"type":27,"value":28},{"type":31,"tagName":111,"properties":204,"children":205,"position":260},{},[206,214,229,237,253],{"type":27,"value":207,"position":208},"On the chart toolbar, press ",{"start":209,"end":211},{"line":98,"column":95,"offset":210},726,{"line":98,"column":212,"offset":213},32,754,{"type":31,"tagName":56,"properties":215,"children":216,"position":225},{},[217],{"type":27,"value":218,"position":219},"Editor",{"start":220,"end":222},{"line":98,"column":137,"offset":221},756,{"line":98,"column":223,"offset":224},40,762,{"start":226,"end":227},{"line":98,"column":212,"offset":213},{"line":98,"column":191,"offset":228},764,{"type":27,"value":230,"position":231}," (the code icon). When it is not\npinned, it is in the ",{"start":232,"end":233},{"line":98,"column":191,"offset":228},{"line":234,"column":235,"offset":236},21,25,821,{"type":31,"tagName":56,"properties":238,"children":239,"position":249},{},[240],{"type":27,"value":241,"position":242},"Panels",{"start":243,"end":246},{"line":234,"column":244,"offset":245},27,823,{"line":234,"column":247,"offset":248},33,829,{"start":250,"end":251},{"line":234,"column":235,"offset":236},{"line":234,"column":157,"offset":252},831,{"type":27,"value":254,"position":255}," menu.",{"start":256,"end":257},{"line":234,"column":157,"offset":252},{"line":234,"column":258,"offset":259},41,837,{"start":261,"end":263},{"line":98,"column":21,"offset":262},723,{"line":234,"column":258,"offset":259},{"type":27,"value":28},{"type":31,"tagName":111,"properties":266,"children":267,"position":345},{},[268,277,294,301,318,324,339],{"type":27,"value":269,"position":270},"In the editor's Explorer, press ",{"start":271,"end":274},{"line":272,"column":95,"offset":273},22,841,{"line":272,"column":275,"offset":276},36,873,{"type":31,"tagName":56,"properties":278,"children":279,"position":289},{},[280],{"type":27,"value":281,"position":282},"New indicator",{"start":283,"end":286},{"line":272,"column":284,"offset":285},38,875,{"line":272,"column":287,"offset":288},51,888,{"start":290,"end":291},{"line":272,"column":275,"offset":276},{"line":272,"column":292,"offset":293},53,890,{"type":27,"value":295,"position":296}," and pick ",{"start":297,"end":298},{"line":272,"column":292,"offset":293},{"line":272,"column":299,"offset":300},63,900,{"type":31,"tagName":56,"properties":302,"children":303,"position":314},{},[304],{"type":27,"value":305,"position":306},"Moving\nAverage",{"start":307,"end":310},{"line":272,"column":308,"offset":309},65,902,{"line":311,"column":312,"offset":313},23,11,919,{"start":315,"end":316},{"line":272,"column":299,"offset":300},{"line":311,"column":124,"offset":317},921,{"type":27,"value":319,"position":320}," under ",{"start":321,"end":322},{"line":311,"column":124,"offset":317},{"line":311,"column":98,"offset":323},928,{"type":31,"tagName":56,"properties":325,"children":326,"position":335},{},[327],{"type":27,"value":328,"position":329},"Starters",{"start":330,"end":332},{"line":311,"column":272,"offset":331},930,{"line":311,"column":333,"offset":334},30,938,{"start":336,"end":337},{"line":311,"column":98,"offset":323},{"line":311,"column":212,"offset":338},940,{"type":27,"value":340,"position":341},".",{"start":342,"end":343},{"line":311,"column":212,"offset":338},{"line":311,"column":247,"offset":344},941,{"start":346,"end":348},{"line":272,"column":21,"offset":347},838,{"line":311,"column":247,"offset":344},{"type":27,"value":28},{"type":31,"tagName":111,"properties":351,"children":352,"position":383},{},[353,361,376],{"type":27,"value":354,"position":355},"Press ",{"start":356,"end":359},{"line":357,"column":95,"offset":358},24,945,{"line":357,"column":80,"offset":360},951,{"type":31,"tagName":56,"properties":362,"children":363,"position":371},{},[364],{"type":27,"value":365,"position":366},"Run",{"start":367,"end":369},{"line":357,"column":94,"offset":368},953,{"line":357,"column":130,"offset":370},956,{"start":372,"end":373},{"line":357,"column":80,"offset":360},{"line":357,"column":374,"offset":375},17,958,{"type":27,"value":377,"position":378},". A 20-bar average draws on the chart.",{"start":379,"end":380},{"line":357,"column":374,"offset":375},{"line":357,"column":381,"offset":382},55,996,{"start":384,"end":386},{"line":357,"column":21,"offset":385},942,{"line":357,"column":381,"offset":382},{"type":27,"value":28},{"start":389,"end":390},{"line":98,"column":21,"offset":262},{"line":357,"column":381,"offset":382},{"type":27,"value":28},{"type":31,"tagName":32,"properties":393,"children":394,"position":423},{},[395,404,417],{"type":27,"value":396,"position":397},"The tab's first line is the language marker, ",{"start":398,"end":401},{"line":399,"column":21,"offset":400},26,998,{"line":399,"column":402,"offset":403},46,1043,{"type":31,"tagName":405,"properties":406,"children":407,"position":414},"code",{},[408],{"type":27,"value":409,"position":410},"//@lang=wrun-ts",{"start":411,"end":412},{"line":399,"column":402,"offset":403},{"line":399,"column":299,"offset":413},1060,{"start":415,"end":416},{"line":399,"column":402,"offset":403},{"line":399,"column":299,"offset":413},{"type":27,"value":418,"position":419},", and the\nstarter sits under it, a comment on every statement:",{"start":420,"end":421},{"line":399,"column":299,"offset":413},{"line":244,"column":292,"offset":422},1122,{"start":424,"end":425},{"line":399,"column":21,"offset":400},{"line":244,"column":292,"offset":422},{"type":27,"value":28},{"type":14,"children":428},[429],{"type":31,"tagName":430,"properties":431,"children":436,"data":-1},"pre",{"class":432,"style":433,"tabindex":434,"data-sample":435},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0","sma-codefirst",[437],{"type":31,"tagName":405,"properties":438,"children":441},{"class":439},[440],"language-typescript",[442,453,454,462,463,466,467,475,476,548,549,557,558,566,567,598,599,602,603,650,651,654,655,663,664,732,733,741,742,750,751],{"type":31,"tagName":443,"properties":444,"children":446},"span",{"class":445},"line",[447],{"type":31,"tagName":443,"properties":448,"children":450},{"style":449},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[451],{"type":27,"value":452},"// A simple moving average, declared and computed in one file. Read it top to bottom.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":455,"children":456},{"class":445},[457],{"type":31,"tagName":443,"properties":458,"children":459},{"style":449},[460],{"type":27,"value":461},"// Nothing is imported: every word below (param, output, Sma, bar, out_sma) is already there.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":464,"children":465},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":468,"children":469},{"class":445},[470],{"type":31,"tagName":443,"properties":471,"children":472},{"style":449},[473],{"type":27,"value":474},"// A param is a setting the chart user can change, declared by its kind: a whole number here, with its name, its default, then the allowed range and the label the dialog shows.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":477,"children":478},{"class":445},[479,485,491,496,502,507,513,518,523,528,533,538,543],{"type":31,"tagName":443,"properties":480,"children":482},{"style":481},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[483],{"type":27,"value":484},"param.",{"type":31,"tagName":443,"properties":486,"children":488},{"style":487},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[489],{"type":27,"value":490},"int",{"type":31,"tagName":443,"properties":492,"children":493},{"style":481},[494],{"type":27,"value":495},"(",{"type":31,"tagName":443,"properties":497,"children":499},{"style":498},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[500],{"type":27,"value":501},"\"period\"",{"type":31,"tagName":443,"properties":503,"children":504},{"style":481},[505],{"type":27,"value":506},", ",{"type":31,"tagName":443,"properties":508,"children":510},{"style":509},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[511],{"type":27,"value":512},"20",{"type":31,"tagName":443,"properties":514,"children":515},{"style":481},[516],{"type":27,"value":517},", { min: ",{"type":31,"tagName":443,"properties":519,"children":520},{"style":509},[521],{"type":27,"value":522},"1",{"type":31,"tagName":443,"properties":524,"children":525},{"style":481},[526],{"type":27,"value":527},", max: ",{"type":31,"tagName":443,"properties":529,"children":530},{"style":509},[531],{"type":27,"value":532},"200",{"type":31,"tagName":443,"properties":534,"children":535},{"style":481},[536],{"type":27,"value":537},", label: ",{"type":31,"tagName":443,"properties":539,"children":540},{"style":498},[541],{"type":27,"value":542},"\"Period in bars\"",{"type":31,"tagName":443,"properties":544,"children":545},{"style":481},[546],{"type":27,"value":547}," });",{"type":27,"value":28},{"type":31,"tagName":443,"properties":550,"children":551},{"class":445},[552],{"type":31,"tagName":443,"properties":553,"children":554},{"style":449},[555],{"type":27,"value":556},"// An output is a per-bar number the Indicator sends back, here drawn as a line on the price panel under the label the legend shows.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":559,"children":560},{"class":445},[561],{"type":31,"tagName":443,"properties":562,"children":563},{"style":449},[564],{"type":27,"value":565},"// output() returns a handle; bind it with a const only when a box() or segment() needs to name it.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":568,"children":569},{"class":445},[570,575,579,584,589,594],{"type":31,"tagName":443,"properties":571,"children":572},{"style":487},[573],{"type":27,"value":574},"output",{"type":31,"tagName":443,"properties":576,"children":577},{"style":481},[578],{"type":27,"value":495},{"type":31,"tagName":443,"properties":580,"children":581},{"style":498},[582],{"type":27,"value":583},"\"sma\"",{"type":31,"tagName":443,"properties":585,"children":586},{"style":481},[587],{"type":27,"value":588},", line, overlay, { label: ",{"type":31,"tagName":443,"properties":590,"children":591},{"style":498},[592],{"type":27,"value":593},"\"Moving average\"",{"type":31,"tagName":443,"properties":595,"children":596},{"style":481},[597],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":600,"children":601},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":604,"children":605},{"class":445},[606,612,617,622,627,632,636,640,645],{"type":31,"tagName":443,"properties":607,"children":609},{"style":608},"--shiki-dark:#F97583;--shiki-light:#D73A49",[610],{"type":27,"value":611},"let",{"type":31,"tagName":443,"properties":613,"children":614},{"style":481},[615],{"type":27,"value":616}," sma ",{"type":31,"tagName":443,"properties":618,"children":619},{"style":608},[620],{"type":27,"value":621},"=",{"type":31,"tagName":443,"properties":623,"children":624},{"style":608},[625],{"type":27,"value":626}," new",{"type":31,"tagName":443,"properties":628,"children":629},{"style":487},[630],{"type":27,"value":631}," Sma",{"type":31,"tagName":443,"properties":633,"children":634},{"style":481},[635],{"type":27,"value":495},{"type":31,"tagName":443,"properties":637,"children":638},{"style":509},[639],{"type":27,"value":512},{"type":31,"tagName":443,"properties":641,"children":642},{"style":481},[643],{"type":27,"value":644},"); ",{"type":31,"tagName":443,"properties":646,"children":647},{"style":449},[648],{"type":27,"value":649},"// a moving-average helper that keeps its own window; onStart() rebuilds it at the chosen period",{"type":27,"value":28},{"type":31,"tagName":443,"properties":652,"children":653},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":656,"children":657},{"class":445},[658],{"type":31,"tagName":443,"properties":659,"children":660},{"style":449},[661],{"type":27,"value":662},"// onStart() runs once before the first bar: read each setting through its p_ reader (i32() = whole bars).",{"type":27,"value":28},{"type":31,"tagName":443,"properties":665,"children":666},{"class":445},[667,672,677,682,687,692,697,701,705,709,713,718,722,727],{"type":31,"tagName":443,"properties":668,"children":669},{"style":608},[670],{"type":27,"value":671},"function",{"type":31,"tagName":443,"properties":673,"children":674},{"style":487},[675],{"type":27,"value":676}," onStart",{"type":31,"tagName":443,"properties":678,"children":679},{"style":481},[680],{"type":27,"value":681},"()",{"type":31,"tagName":443,"properties":683,"children":684},{"style":608},[685],{"type":27,"value":686},":",{"type":31,"tagName":443,"properties":688,"children":689},{"style":509},[690],{"type":27,"value":691}," void",{"type":31,"tagName":443,"properties":693,"children":694},{"style":481},[695],{"type":27,"value":696}," { sma ",{"type":31,"tagName":443,"properties":698,"children":699},{"style":608},[700],{"type":27,"value":621},{"type":31,"tagName":443,"properties":702,"children":703},{"style":608},[704],{"type":27,"value":626},{"type":31,"tagName":443,"properties":706,"children":707},{"style":487},[708],{"type":27,"value":631},{"type":31,"tagName":443,"properties":710,"children":711},{"style":481},[712],{"type":27,"value":495},{"type":31,"tagName":443,"properties":714,"children":715},{"style":487},[716],{"type":27,"value":717},"i32",{"type":31,"tagName":443,"properties":719,"children":720},{"style":481},[721],{"type":27,"value":495},{"type":31,"tagName":443,"properties":723,"children":724},{"style":487},[725],{"type":27,"value":726},"p_period",{"type":31,"tagName":443,"properties":728,"children":729},{"style":481},[730],{"type":27,"value":731},"())); }",{"type":27,"value":28},{"type":31,"tagName":443,"properties":734,"children":735},{"class":445},[736],{"type":31,"tagName":443,"properties":737,"children":738},{"style":449},[739],{"type":27,"value":740},"// onBar() runs once per bar: bar.close() is this candle's close, and out_sma() writes the output.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":743,"children":744},{"class":445},[745],{"type":31,"tagName":443,"properties":746,"children":747},{"style":449},[748],{"type":27,"value":749},"// Until the window holds period bars the average is NaN, and a NaN is not drawn.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":752,"children":753},{"class":445},[754,758,763,767,771,775,780,785,790,795,800,805],{"type":31,"tagName":443,"properties":755,"children":756},{"style":608},[757],{"type":27,"value":671},{"type":31,"tagName":443,"properties":759,"children":760},{"style":487},[761],{"type":27,"value":762}," onBar",{"type":31,"tagName":443,"properties":764,"children":765},{"style":481},[766],{"type":27,"value":681},{"type":31,"tagName":443,"properties":768,"children":769},{"style":608},[770],{"type":27,"value":686},{"type":31,"tagName":443,"properties":772,"children":773},{"style":509},[774],{"type":27,"value":691},{"type":31,"tagName":443,"properties":776,"children":777},{"style":481},[778],{"type":27,"value":779}," { ",{"type":31,"tagName":443,"properties":781,"children":782},{"style":487},[783],{"type":27,"value":784},"out_sma",{"type":31,"tagName":443,"properties":786,"children":787},{"style":481},[788],{"type":27,"value":789},"(sma.",{"type":31,"tagName":443,"properties":791,"children":792},{"style":487},[793],{"type":27,"value":794},"update",{"type":31,"tagName":443,"properties":796,"children":797},{"style":481},[798],{"type":27,"value":799},"(bar.",{"type":31,"tagName":443,"properties":801,"children":802},{"style":487},[803],{"type":27,"value":804},"close",{"type":31,"tagName":443,"properties":806,"children":807},{"style":481},[808],{"type":27,"value":731},{"type":27,"value":28},{"type":31,"tagName":106,"properties":811,"children":812,"position":968},{},[813,814,903,904,967],{"type":27,"value":28},{"type":31,"tagName":111,"properties":815,"children":816,"position":899},{},[817,833,839,856,863,875,881,893],{"type":31,"tagName":56,"properties":818,"children":819,"position":828},{},[820],{"type":27,"value":821,"position":822},"The parts",{"start":823,"end":826},{"line":824,"column":43,"offset":825},48,2422,{"line":824,"column":121,"offset":827},2431,{"start":829,"end":831},{"line":824,"column":64,"offset":830},2420,{"line":824,"column":154,"offset":832},2433,{"type":27,"value":834,"position":835}," are the ones from ",{"start":836,"end":837},{"line":824,"column":154,"offset":832},{"line":824,"column":157,"offset":838},2452,{"type":31,"tagName":840,"properties":841,"children":843,"position":851},"a",{"href":842},"introduction.md",[844],{"type":27,"value":845,"position":846},"What is wrun",{"start":847,"end":849},{"line":824,"column":275,"offset":848},2453,{"line":824,"column":824,"offset":850},2465,{"start":852,"end":853},{"line":824,"column":157,"offset":838},{"line":824,"column":854,"offset":855},66,2483,{"type":27,"value":857,"position":858},":\ndeclarations, state, ",{"start":859,"end":860},{"line":824,"column":854,"offset":855},{"line":861,"column":357,"offset":862},49,2508,{"type":31,"tagName":405,"properties":864,"children":865,"position":872},{},[866],{"type":27,"value":867,"position":868},"onStart()",{"start":869,"end":870},{"line":861,"column":357,"offset":862},{"line":861,"column":157,"offset":871},2519,{"start":873,"end":874},{"line":861,"column":357,"offset":862},{"line":861,"column":157,"offset":871},{"type":27,"value":876,"position":877}," and ",{"start":878,"end":879},{"line":861,"column":157,"offset":871},{"line":861,"column":223,"offset":880},2524,{"type":31,"tagName":405,"properties":882,"children":883,"position":890},{},[884],{"type":27,"value":885,"position":886},"onBar()",{"start":887,"end":888},{"line":861,"column":223,"offset":880},{"line":861,"column":861,"offset":889},2533,{"start":891,"end":892},{"line":861,"column":223,"offset":880},{"line":861,"column":861,"offset":889},{"type":27,"value":340,"position":894},{"start":895,"end":896},{"line":861,"column":861,"offset":889},{"line":861,"column":897,"offset":898},50,2534,{"start":900,"end":902},{"line":824,"column":21,"offset":901},2418,{"line":861,"column":897,"offset":898},{"type":27,"value":28},{"type":31,"tagName":111,"properties":905,"children":906,"position":963},{},[907,922,928,940,946,957],{"type":31,"tagName":56,"properties":908,"children":909,"position":917},{},[910],{"type":27,"value":911,"position":912},"The first bars are empty.",{"start":913,"end":915},{"line":897,"column":43,"offset":914},2539,{"line":897,"column":333,"offset":916},2564,{"start":918,"end":920},{"line":897,"column":64,"offset":919},2537,{"line":897,"column":212,"offset":921},2566,{"type":27,"value":923,"position":924}," The average is ",{"start":925,"end":926},{"line":897,"column":212,"offset":921},{"line":897,"column":824,"offset":927},2582,{"type":31,"tagName":405,"properties":929,"children":930,"position":937},{},[931],{"type":27,"value":932,"position":933},"NaN",{"start":934,"end":935},{"line":897,"column":824,"offset":927},{"line":897,"column":292,"offset":936},2587,{"start":938,"end":939},{"line":897,"column":824,"offset":927},{"line":897,"column":292,"offset":936},{"type":27,"value":941,"position":942}," until its window fills,\nand ",{"start":943,"end":944},{"line":897,"column":292,"offset":936},{"line":287,"column":63,"offset":945},2618,{"type":31,"tagName":405,"properties":947,"children":948,"position":954},{},[949],{"type":27,"value":932,"position":950},{"start":951,"end":952},{"line":287,"column":63,"offset":945},{"line":287,"column":94,"offset":953},2623,{"start":955,"end":956},{"line":287,"column":63,"offset":945},{"line":287,"column":94,"offset":953},{"type":27,"value":958,"position":959}," draws nothing.",{"start":960,"end":961},{"line":287,"column":94,"offset":953},{"line":287,"column":244,"offset":962},2638,{"start":964,"end":966},{"line":897,"column":21,"offset":965},2535,{"line":287,"column":244,"offset":962},{"type":27,"value":28},{"start":969,"end":970},{"line":824,"column":21,"offset":901},{"line":287,"column":244,"offset":962},{"type":27,"value":28},{"type":31,"tagName":87,"properties":973,"children":974,"position":982},{},[975],{"type":27,"value":976,"position":977},"2. Swap in an EMA",{"start":978,"end":980},{"line":292,"column":95,"offset":979},2643,{"line":292,"column":234,"offset":981},2660,{"start":983,"end":985},{"line":292,"column":21,"offset":984},2640,{"line":292,"column":234,"offset":981},{"type":27,"value":28},{"type":31,"tagName":32,"properties":988,"children":989,"position":1019},{},[990,998,1013],{"type":27,"value":991,"position":992},"Replace the file under the marker with this, and press ",{"start":993,"end":995},{"line":381,"column":21,"offset":994},2662,{"line":381,"column":996,"offset":997},56,2717,{"type":31,"tagName":56,"properties":999,"children":1000,"position":1009},{},[1001],{"type":27,"value":365,"position":1002},{"start":1003,"end":1006},{"line":381,"column":1004,"offset":1005},58,2719,{"line":381,"column":1007,"offset":1008},61,2722,{"start":1010,"end":1011},{"line":381,"column":996,"offset":997},{"line":381,"column":299,"offset":1012},2724,{"type":27,"value":686,"position":1014},{"start":1015,"end":1016},{"line":381,"column":299,"offset":1012},{"line":381,"column":1017,"offset":1018},64,2725,{"start":1020,"end":1021},{"line":381,"column":21,"offset":994},{"line":381,"column":1017,"offset":1018},{"type":27,"value":28},{"type":14,"children":1024},[1025],{"type":31,"tagName":430,"properties":1026,"children":1028,"data":-1},{"class":432,"style":433,"tabindex":434,"data-sample":1027},"gs-first-step1",[1029],{"type":31,"tagName":405,"properties":1030,"children":1032},{"class":1031},[440],[1033,1087,1088,1137,1138,1141,1142,1180,1181,1184,1185,1213,1214,1255,1256,1264,1265,1268,1269,1296,1297,1326,1327],{"type":31,"tagName":443,"properties":1034,"children":1035},{"class":445},[1036,1041,1045,1049,1053,1057,1061,1065,1069,1073,1078,1083],{"type":31,"tagName":443,"properties":1037,"children":1038},{"style":487},[1039],{"type":27,"value":1040},"param",{"type":31,"tagName":443,"properties":1042,"children":1043},{"style":481},[1044],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1046,"children":1047},{"style":498},[1048],{"type":27,"value":501},{"type":31,"tagName":443,"properties":1050,"children":1051},{"style":481},[1052],{"type":27,"value":506},{"type":31,"tagName":443,"properties":1054,"children":1055},{"style":509},[1056],{"type":27,"value":512},{"type":31,"tagName":443,"properties":1058,"children":1059},{"style":481},[1060],{"type":27,"value":517},{"type":31,"tagName":443,"properties":1062,"children":1063},{"style":509},[1064],{"type":27,"value":522},{"type":31,"tagName":443,"properties":1066,"children":1067},{"style":481},[1068],{"type":27,"value":527},{"type":31,"tagName":443,"properties":1070,"children":1071},{"style":509},[1072],{"type":27,"value":532},{"type":31,"tagName":443,"properties":1074,"children":1075},{"style":481},[1076],{"type":27,"value":1077},", description: ",{"type":31,"tagName":443,"properties":1079,"children":1080},{"style":498},[1081],{"type":27,"value":1082},"\"EMA length in bars\"",{"type":31,"tagName":443,"properties":1084,"children":1085},{"style":481},[1086],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1089,"children":1090},{"class":445},[1091,1095,1099,1104,1109,1114,1119,1124,1128,1133],{"type":31,"tagName":443,"properties":1092,"children":1093},{"style":487},[1094],{"type":27,"value":574},{"type":31,"tagName":443,"properties":1096,"children":1097},{"style":481},[1098],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1100,"children":1101},{"style":498},[1102],{"type":27,"value":1103},"\"avg\"",{"type":31,"tagName":443,"properties":1105,"children":1106},{"style":481},[1107],{"type":27,"value":1108},", line, overlay, { color: ",{"type":31,"tagName":443,"properties":1110,"children":1111},{"style":498},[1112],{"type":27,"value":1113},"\"#2563eb\"",{"type":31,"tagName":443,"properties":1115,"children":1116},{"style":481},[1117],{"type":27,"value":1118},", width: ",{"type":31,"tagName":443,"properties":1120,"children":1121},{"style":509},[1122],{"type":27,"value":1123},"2",{"type":31,"tagName":443,"properties":1125,"children":1126},{"style":481},[1127],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":1129,"children":1130},{"style":498},[1131],{"type":27,"value":1132},"\"EMA of the close\"",{"type":31,"tagName":443,"properties":1134,"children":1135},{"style":481},[1136],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1139,"children":1140},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":1143,"children":1144},{"class":445},[1145,1149,1154,1158,1162,1167,1171,1175],{"type":31,"tagName":443,"properties":1146,"children":1147},{"style":608},[1148],{"type":27,"value":611},{"type":31,"tagName":443,"properties":1150,"children":1151},{"style":481},[1152],{"type":27,"value":1153}," ema ",{"type":31,"tagName":443,"properties":1155,"children":1156},{"style":608},[1157],{"type":27,"value":621},{"type":31,"tagName":443,"properties":1159,"children":1160},{"style":608},[1161],{"type":27,"value":626},{"type":31,"tagName":443,"properties":1163,"children":1164},{"style":487},[1165],{"type":27,"value":1166}," Ema",{"type":31,"tagName":443,"properties":1168,"children":1169},{"style":481},[1170],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1172,"children":1173},{"style":509},[1174],{"type":27,"value":512},{"type":31,"tagName":443,"properties":1176,"children":1177},{"style":481},[1178],{"type":27,"value":1179},");",{"type":27,"value":28},{"type":31,"tagName":443,"properties":1182,"children":1183},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":1186,"children":1187},{"class":445},[1188,1192,1196,1200,1204,1208],{"type":31,"tagName":443,"properties":1189,"children":1190},{"style":608},[1191],{"type":27,"value":671},{"type":31,"tagName":443,"properties":1193,"children":1194},{"style":487},[1195],{"type":27,"value":676},{"type":31,"tagName":443,"properties":1197,"children":1198},{"style":481},[1199],{"type":27,"value":681},{"type":31,"tagName":443,"properties":1201,"children":1202},{"style":608},[1203],{"type":27,"value":686},{"type":31,"tagName":443,"properties":1205,"children":1206},{"style":509},[1207],{"type":27,"value":691},{"type":31,"tagName":443,"properties":1209,"children":1210},{"style":481},[1211],{"type":27,"value":1212}," {",{"type":27,"value":28},{"type":31,"tagName":443,"properties":1215,"children":1216},{"class":445},[1217,1222,1226,1230,1234,1238,1242,1246,1250],{"type":31,"tagName":443,"properties":1218,"children":1219},{"style":481},[1220],{"type":27,"value":1221},"  ema ",{"type":31,"tagName":443,"properties":1223,"children":1224},{"style":608},[1225],{"type":27,"value":621},{"type":31,"tagName":443,"properties":1227,"children":1228},{"style":608},[1229],{"type":27,"value":626},{"type":31,"tagName":443,"properties":1231,"children":1232},{"style":487},[1233],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":1235,"children":1236},{"style":481},[1237],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1239,"children":1240},{"style":487},[1241],{"type":27,"value":717},{"type":31,"tagName":443,"properties":1243,"children":1244},{"style":481},[1245],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1247,"children":1248},{"style":487},[1249],{"type":27,"value":726},{"type":31,"tagName":443,"properties":1251,"children":1252},{"style":481},[1253],{"type":27,"value":1254},"()));",{"type":27,"value":28},{"type":31,"tagName":443,"properties":1257,"children":1258},{"class":445},[1259],{"type":31,"tagName":443,"properties":1260,"children":1261},{"style":481},[1262],{"type":27,"value":1263},"}",{"type":27,"value":28},{"type":31,"tagName":443,"properties":1266,"children":1267},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":1270,"children":1271},{"class":445},[1272,1276,1280,1284,1288,1292],{"type":31,"tagName":443,"properties":1273,"children":1274},{"style":608},[1275],{"type":27,"value":671},{"type":31,"tagName":443,"properties":1277,"children":1278},{"style":487},[1279],{"type":27,"value":762},{"type":31,"tagName":443,"properties":1281,"children":1282},{"style":481},[1283],{"type":27,"value":681},{"type":31,"tagName":443,"properties":1285,"children":1286},{"style":608},[1287],{"type":27,"value":686},{"type":31,"tagName":443,"properties":1289,"children":1290},{"style":509},[1291],{"type":27,"value":691},{"type":31,"tagName":443,"properties":1293,"children":1294},{"style":481},[1295],{"type":27,"value":1212},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1298,"children":1299},{"class":445},[1300,1305,1310,1314,1318,1322],{"type":31,"tagName":443,"properties":1301,"children":1302},{"style":487},[1303],{"type":27,"value":1304},"  out_avg",{"type":31,"tagName":443,"properties":1306,"children":1307},{"style":481},[1308],{"type":27,"value":1309},"(ema.",{"type":31,"tagName":443,"properties":1311,"children":1312},{"style":487},[1313],{"type":27,"value":794},{"type":31,"tagName":443,"properties":1315,"children":1316},{"style":481},[1317],{"type":27,"value":799},{"type":31,"tagName":443,"properties":1319,"children":1320},{"style":487},[1321],{"type":27,"value":804},{"type":31,"tagName":443,"properties":1323,"children":1324},{"style":481},[1325],{"type":27,"value":1254},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1328,"children":1329},{"class":445},[1330],{"type":31,"tagName":443,"properties":1331,"children":1332},{"style":481},[1333],{"type":27,"value":1263},{"type":27,"value":28},{"type":31,"tagName":106,"properties":1336,"children":1337,"position":1483},{},[1338,1339,1394,1395,1482],{"type":27,"value":28},{"type":31,"tagName":111,"properties":1340,"children":1341,"position":1390},{},[1342,1364,1371,1383],{"type":31,"tagName":56,"properties":1343,"children":1344,"position":1359},{},[1345],{"type":31,"tagName":405,"properties":1346,"children":1347,"position":1356},{},[1348],{"type":27,"value":1349,"position":1350},"Ema",{"start":1351,"end":1354},{"line":1352,"column":43,"offset":1353},72,3097,{"line":1352,"column":80,"offset":1355},3102,{"start":1357,"end":1358},{"line":1352,"column":43,"offset":1353},{"line":1352,"column":80,"offset":1355},{"start":1360,"end":1362},{"line":1352,"column":64,"offset":1361},3095,{"line":1352,"column":94,"offset":1363},3104,{"type":27,"value":1365,"position":1366}," weights recent bars more than ",{"start":1367,"end":1368},{"line":1352,"column":94,"offset":1363},{"line":1352,"column":1369,"offset":1370},43,3135,{"type":31,"tagName":405,"properties":1372,"children":1373,"position":1380},{},[1374],{"type":27,"value":1375,"position":1376},"Sma",{"start":1377,"end":1378},{"line":1352,"column":1369,"offset":1370},{"line":1352,"column":824,"offset":1379},3140,{"start":1381,"end":1382},{"line":1352,"column":1369,"offset":1370},{"line":1352,"column":824,"offset":1379},{"type":27,"value":1384,"position":1385},", so it turns sooner.",{"start":1386,"end":1387},{"line":1352,"column":824,"offset":1379},{"line":1352,"column":1388,"offset":1389},69,3161,{"start":1391,"end":1393},{"line":1352,"column":21,"offset":1392},3093,{"line":1352,"column":1388,"offset":1389},{"type":27,"value":28},{"type":31,"tagName":111,"properties":1396,"children":1397,"position":1478},{},[1398,1415,1422,1434,1439,1451,1458,1471],{"type":31,"tagName":56,"properties":1399,"children":1400,"position":1409},{},[1401],{"type":27,"value":1402,"position":1403},"The look is declared:",{"start":1404,"end":1407},{"line":1405,"column":43,"offset":1406},73,3166,{"line":1405,"column":399,"offset":1408},3187,{"start":1410,"end":1412},{"line":1405,"column":64,"offset":1411},3164,{"line":1405,"column":1413,"offset":1414},28,3189,{"type":27,"value":1416,"position":1417}," ",{"start":1418,"end":1419},{"line":1405,"column":1413,"offset":1414},{"line":1405,"column":1420,"offset":1421},29,3190,{"type":31,"tagName":405,"properties":1423,"children":1424,"position":1431},{},[1425],{"type":27,"value":1426,"position":1427},"color",{"start":1428,"end":1429},{"line":1405,"column":1420,"offset":1421},{"line":1405,"column":275,"offset":1430},3197,{"start":1432,"end":1433},{"line":1405,"column":1420,"offset":1421},{"line":1405,"column":275,"offset":1430},{"type":27,"value":876,"position":1435},{"start":1436,"end":1437},{"line":1405,"column":275,"offset":1430},{"line":1405,"column":258,"offset":1438},3202,{"type":31,"tagName":405,"properties":1440,"children":1441,"position":1448},{},[1442],{"type":27,"value":1443,"position":1444},"width",{"start":1445,"end":1446},{"line":1405,"column":258,"offset":1438},{"line":1405,"column":824,"offset":1447},3209,{"start":1449,"end":1450},{"line":1405,"column":258,"offset":1438},{"line":1405,"column":824,"offset":1447},{"type":27,"value":1452,"position":1453}," style the line, and each\n",{"start":1454,"end":1455},{"line":1405,"column":824,"offset":1447},{"line":1456,"column":21,"offset":1457},74,3235,{"type":31,"tagName":405,"properties":1459,"children":1460,"position":1468},{},[1461],{"type":27,"value":1462,"position":1463},"description",{"start":1464,"end":1466},{"line":1456,"column":64,"offset":1465},3237,{"line":1456,"column":154,"offset":1467},3250,{"start":1469,"end":1470},{"line":1456,"column":64,"offset":1465},{"line":1456,"column":154,"offset":1467},{"type":27,"value":1472,"position":1473}," labels a setting or a line.",{"start":1474,"end":1475},{"line":1456,"column":154,"offset":1467},{"line":1456,"column":1476,"offset":1477},44,3278,{"start":1479,"end":1481},{"line":1405,"column":21,"offset":1480},3162,{"line":1456,"column":1476,"offset":1477},{"type":27,"value":28},{"start":1484,"end":1485},{"line":1352,"column":21,"offset":1392},{"line":1456,"column":1476,"offset":1477},{"type":27,"value":28},{"type":31,"tagName":87,"properties":1488,"children":1489,"position":1498},{},[1490],{"type":27,"value":1491,"position":1492},"3. Add a faster average",{"start":1493,"end":1496},{"line":1494,"column":95,"offset":1495},76,3283,{"line":1494,"column":244,"offset":1497},3306,{"start":1499,"end":1501},{"line":1494,"column":21,"offset":1500},3280,{"line":1494,"column":244,"offset":1497},{"type":27,"value":28},{"type":14,"children":1504},[1505],{"type":31,"tagName":430,"properties":1506,"children":1508,"data":-1},{"class":432,"style":433,"tabindex":434,"data-sample":1507},"gs-first-step2",[1509],{"type":31,"tagName":405,"properties":1510,"children":1512},{"class":1511},[440],[1513,1567,1568,1623,1624,1668,1669,1714,1715,1718,1719,1755,1756,1792,1793,1796,1797,1824,1825,1866,1867,1908,1909,1916,1917,1920,1921,1948,1949,1981,1982,2012,2013,2042,2043,2076,2077,2090,2091,2104,2105],{"type":31,"tagName":443,"properties":1514,"children":1515},{"class":445},[1516,1520,1524,1529,1533,1538,1542,1546,1550,1554,1558,1563],{"type":31,"tagName":443,"properties":1517,"children":1518},{"style":487},[1519],{"type":27,"value":1040},{"type":31,"tagName":443,"properties":1521,"children":1522},{"style":481},[1523],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1525,"children":1526},{"style":498},[1527],{"type":27,"value":1528},"\"fast\"",{"type":31,"tagName":443,"properties":1530,"children":1531},{"style":481},[1532],{"type":27,"value":506},{"type":31,"tagName":443,"properties":1534,"children":1535},{"style":509},[1536],{"type":27,"value":1537},"9",{"type":31,"tagName":443,"properties":1539,"children":1540},{"style":481},[1541],{"type":27,"value":517},{"type":31,"tagName":443,"properties":1543,"children":1544},{"style":509},[1545],{"type":27,"value":522},{"type":31,"tagName":443,"properties":1547,"children":1548},{"style":481},[1549],{"type":27,"value":527},{"type":31,"tagName":443,"properties":1551,"children":1552},{"style":509},[1553],{"type":27,"value":532},{"type":31,"tagName":443,"properties":1555,"children":1556},{"style":481},[1557],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":1559,"children":1560},{"style":498},[1561],{"type":27,"value":1562},"\"Fast EMA length\"",{"type":31,"tagName":443,"properties":1564,"children":1565},{"style":481},[1566],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1569,"children":1570},{"class":445},[1571,1575,1579,1584,1588,1593,1597,1601,1605,1610,1614,1619],{"type":31,"tagName":443,"properties":1572,"children":1573},{"style":487},[1574],{"type":27,"value":1040},{"type":31,"tagName":443,"properties":1576,"children":1577},{"style":481},[1578],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1580,"children":1581},{"style":498},[1582],{"type":27,"value":1583},"\"slow\"",{"type":31,"tagName":443,"properties":1585,"children":1586},{"style":481},[1587],{"type":27,"value":506},{"type":31,"tagName":443,"properties":1589,"children":1590},{"style":509},[1591],{"type":27,"value":1592},"21",{"type":31,"tagName":443,"properties":1594,"children":1595},{"style":481},[1596],{"type":27,"value":517},{"type":31,"tagName":443,"properties":1598,"children":1599},{"style":509},[1600],{"type":27,"value":1123},{"type":31,"tagName":443,"properties":1602,"children":1603},{"style":481},[1604],{"type":27,"value":527},{"type":31,"tagName":443,"properties":1606,"children":1607},{"style":509},[1608],{"type":27,"value":1609},"400",{"type":31,"tagName":443,"properties":1611,"children":1612},{"style":481},[1613],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":1615,"children":1616},{"style":498},[1617],{"type":27,"value":1618},"\"Slow EMA length\"",{"type":31,"tagName":443,"properties":1620,"children":1621},{"style":481},[1622],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1625,"children":1626},{"class":445},[1627,1631,1635,1639,1643,1647,1651,1655,1659,1664],{"type":31,"tagName":443,"properties":1628,"children":1629},{"style":487},[1630],{"type":27,"value":574},{"type":31,"tagName":443,"properties":1632,"children":1633},{"style":481},[1634],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1636,"children":1637},{"style":498},[1638],{"type":27,"value":1528},{"type":31,"tagName":443,"properties":1640,"children":1641},{"style":481},[1642],{"type":27,"value":1108},{"type":31,"tagName":443,"properties":1644,"children":1645},{"style":498},[1646],{"type":27,"value":1113},{"type":31,"tagName":443,"properties":1648,"children":1649},{"style":481},[1650],{"type":27,"value":1118},{"type":31,"tagName":443,"properties":1652,"children":1653},{"style":509},[1654],{"type":27,"value":1123},{"type":31,"tagName":443,"properties":1656,"children":1657},{"style":481},[1658],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":1660,"children":1661},{"style":498},[1662],{"type":27,"value":1663},"\"Fast EMA of the close\"",{"type":31,"tagName":443,"properties":1665,"children":1666},{"style":481},[1667],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1670,"children":1671},{"class":445},[1672,1676,1680,1684,1688,1693,1697,1701,1705,1710],{"type":31,"tagName":443,"properties":1673,"children":1674},{"style":487},[1675],{"type":27,"value":574},{"type":31,"tagName":443,"properties":1677,"children":1678},{"style":481},[1679],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1681,"children":1682},{"style":498},[1683],{"type":27,"value":1583},{"type":31,"tagName":443,"properties":1685,"children":1686},{"style":481},[1687],{"type":27,"value":1108},{"type":31,"tagName":443,"properties":1689,"children":1690},{"style":498},[1691],{"type":27,"value":1692},"\"#f97316\"",{"type":31,"tagName":443,"properties":1694,"children":1695},{"style":481},[1696],{"type":27,"value":1118},{"type":31,"tagName":443,"properties":1698,"children":1699},{"style":509},[1700],{"type":27,"value":1123},{"type":31,"tagName":443,"properties":1702,"children":1703},{"style":481},[1704],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":1706,"children":1707},{"style":498},[1708],{"type":27,"value":1709},"\"Slow EMA of the close\"",{"type":31,"tagName":443,"properties":1711,"children":1712},{"style":481},[1713],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1716,"children":1717},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":1720,"children":1721},{"class":445},[1722,1726,1731,1735,1739,1743,1747,1751],{"type":31,"tagName":443,"properties":1723,"children":1724},{"style":608},[1725],{"type":27,"value":611},{"type":31,"tagName":443,"properties":1727,"children":1728},{"style":481},[1729],{"type":27,"value":1730}," fast ",{"type":31,"tagName":443,"properties":1732,"children":1733},{"style":608},[1734],{"type":27,"value":621},{"type":31,"tagName":443,"properties":1736,"children":1737},{"style":608},[1738],{"type":27,"value":626},{"type":31,"tagName":443,"properties":1740,"children":1741},{"style":487},[1742],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":1744,"children":1745},{"style":481},[1746],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1748,"children":1749},{"style":509},[1750],{"type":27,"value":1537},{"type":31,"tagName":443,"properties":1752,"children":1753},{"style":481},[1754],{"type":27,"value":1179},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1757,"children":1758},{"class":445},[1759,1763,1768,1772,1776,1780,1784,1788],{"type":31,"tagName":443,"properties":1760,"children":1761},{"style":608},[1762],{"type":27,"value":611},{"type":31,"tagName":443,"properties":1764,"children":1765},{"style":481},[1766],{"type":27,"value":1767}," slow ",{"type":31,"tagName":443,"properties":1769,"children":1770},{"style":608},[1771],{"type":27,"value":621},{"type":31,"tagName":443,"properties":1773,"children":1774},{"style":608},[1775],{"type":27,"value":626},{"type":31,"tagName":443,"properties":1777,"children":1778},{"style":487},[1779],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":1781,"children":1782},{"style":481},[1783],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1785,"children":1786},{"style":509},[1787],{"type":27,"value":1592},{"type":31,"tagName":443,"properties":1789,"children":1790},{"style":481},[1791],{"type":27,"value":1179},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1794,"children":1795},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":1798,"children":1799},{"class":445},[1800,1804,1808,1812,1816,1820],{"type":31,"tagName":443,"properties":1801,"children":1802},{"style":608},[1803],{"type":27,"value":671},{"type":31,"tagName":443,"properties":1805,"children":1806},{"style":487},[1807],{"type":27,"value":676},{"type":31,"tagName":443,"properties":1809,"children":1810},{"style":481},[1811],{"type":27,"value":681},{"type":31,"tagName":443,"properties":1813,"children":1814},{"style":608},[1815],{"type":27,"value":686},{"type":31,"tagName":443,"properties":1817,"children":1818},{"style":509},[1819],{"type":27,"value":691},{"type":31,"tagName":443,"properties":1821,"children":1822},{"style":481},[1823],{"type":27,"value":1212},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1826,"children":1827},{"class":445},[1828,1833,1837,1841,1845,1849,1853,1857,1862],{"type":31,"tagName":443,"properties":1829,"children":1830},{"style":481},[1831],{"type":27,"value":1832},"  fast ",{"type":31,"tagName":443,"properties":1834,"children":1835},{"style":608},[1836],{"type":27,"value":621},{"type":31,"tagName":443,"properties":1838,"children":1839},{"style":608},[1840],{"type":27,"value":626},{"type":31,"tagName":443,"properties":1842,"children":1843},{"style":487},[1844],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":1846,"children":1847},{"style":481},[1848],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1850,"children":1851},{"style":487},[1852],{"type":27,"value":717},{"type":31,"tagName":443,"properties":1854,"children":1855},{"style":481},[1856],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1858,"children":1859},{"style":487},[1860],{"type":27,"value":1861},"p_fast",{"type":31,"tagName":443,"properties":1863,"children":1864},{"style":481},[1865],{"type":27,"value":1254},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1868,"children":1869},{"class":445},[1870,1875,1879,1883,1887,1891,1895,1899,1904],{"type":31,"tagName":443,"properties":1871,"children":1872},{"style":481},[1873],{"type":27,"value":1874},"  slow ",{"type":31,"tagName":443,"properties":1876,"children":1877},{"style":608},[1878],{"type":27,"value":621},{"type":31,"tagName":443,"properties":1880,"children":1881},{"style":608},[1882],{"type":27,"value":626},{"type":31,"tagName":443,"properties":1884,"children":1885},{"style":487},[1886],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":1888,"children":1889},{"style":481},[1890],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1892,"children":1893},{"style":487},[1894],{"type":27,"value":717},{"type":31,"tagName":443,"properties":1896,"children":1897},{"style":481},[1898],{"type":27,"value":495},{"type":31,"tagName":443,"properties":1900,"children":1901},{"style":487},[1902],{"type":27,"value":1903},"p_slow",{"type":31,"tagName":443,"properties":1905,"children":1906},{"style":481},[1907],{"type":27,"value":1254},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1910,"children":1911},{"class":445},[1912],{"type":31,"tagName":443,"properties":1913,"children":1914},{"style":481},[1915],{"type":27,"value":1263},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1918,"children":1919},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":1922,"children":1923},{"class":445},[1924,1928,1932,1936,1940,1944],{"type":31,"tagName":443,"properties":1925,"children":1926},{"style":608},[1927],{"type":27,"value":671},{"type":31,"tagName":443,"properties":1929,"children":1930},{"style":487},[1931],{"type":27,"value":762},{"type":31,"tagName":443,"properties":1933,"children":1934},{"style":481},[1935],{"type":27,"value":681},{"type":31,"tagName":443,"properties":1937,"children":1938},{"style":608},[1939],{"type":27,"value":686},{"type":31,"tagName":443,"properties":1941,"children":1942},{"style":509},[1943],{"type":27,"value":691},{"type":31,"tagName":443,"properties":1945,"children":1946},{"style":481},[1947],{"type":27,"value":1212},{"type":27,"value":28},{"type":31,"tagName":443,"properties":1950,"children":1951},{"class":445},[1952,1957,1962,1967,1972,1976],{"type":31,"tagName":443,"properties":1953,"children":1954},{"style":608},[1955],{"type":27,"value":1956},"  const",{"type":31,"tagName":443,"properties":1958,"children":1959},{"style":509},[1960],{"type":27,"value":1961}," close",{"type":31,"tagName":443,"properties":1963,"children":1964},{"style":608},[1965],{"type":27,"value":1966}," =",{"type":31,"tagName":443,"properties":1968,"children":1969},{"style":481},[1970],{"type":27,"value":1971}," bar.",{"type":31,"tagName":443,"properties":1973,"children":1974},{"style":487},[1975],{"type":27,"value":804},{"type":31,"tagName":443,"properties":1977,"children":1978},{"style":481},[1979],{"type":27,"value":1980},"();",{"type":27,"value":28},{"type":31,"tagName":443,"properties":1983,"children":1984},{"class":445},[1985,1989,1994,1998,2003,2007],{"type":31,"tagName":443,"properties":1986,"children":1987},{"style":608},[1988],{"type":27,"value":1956},{"type":31,"tagName":443,"properties":1990,"children":1991},{"style":509},[1992],{"type":27,"value":1993}," fastValue",{"type":31,"tagName":443,"properties":1995,"children":1996},{"style":608},[1997],{"type":27,"value":1966},{"type":31,"tagName":443,"properties":1999,"children":2000},{"style":481},[2001],{"type":27,"value":2002}," fast.",{"type":31,"tagName":443,"properties":2004,"children":2005},{"style":487},[2006],{"type":27,"value":794},{"type":31,"tagName":443,"properties":2008,"children":2009},{"style":481},[2010],{"type":27,"value":2011},"(close);",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2014,"children":2015},{"class":445},[2016,2020,2025,2029,2034,2038],{"type":31,"tagName":443,"properties":2017,"children":2018},{"style":608},[2019],{"type":27,"value":1956},{"type":31,"tagName":443,"properties":2021,"children":2022},{"style":509},[2023],{"type":27,"value":2024}," slowValue",{"type":31,"tagName":443,"properties":2026,"children":2027},{"style":608},[2028],{"type":27,"value":1966},{"type":31,"tagName":443,"properties":2030,"children":2031},{"style":481},[2032],{"type":27,"value":2033}," slow.",{"type":31,"tagName":443,"properties":2035,"children":2036},{"style":487},[2037],{"type":27,"value":794},{"type":31,"tagName":443,"properties":2039,"children":2040},{"style":481},[2041],{"type":27,"value":2011},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2044,"children":2045},{"class":445},[2046,2051,2056,2061,2066,2071],{"type":31,"tagName":443,"properties":2047,"children":2048},{"style":608},[2049],{"type":27,"value":2050},"  if",{"type":31,"tagName":443,"properties":2052,"children":2053},{"style":481},[2054],{"type":27,"value":2055}," (",{"type":31,"tagName":443,"properties":2057,"children":2058},{"style":487},[2059],{"type":27,"value":2060},"isNaN",{"type":31,"tagName":443,"properties":2062,"children":2063},{"style":481},[2064],{"type":27,"value":2065},"(slowValue)) ",{"type":31,"tagName":443,"properties":2067,"children":2068},{"style":608},[2069],{"type":27,"value":2070},"return",{"type":31,"tagName":443,"properties":2072,"children":2073},{"style":481},[2074],{"type":27,"value":2075},";",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2078,"children":2079},{"class":445},[2080,2085],{"type":31,"tagName":443,"properties":2081,"children":2082},{"style":487},[2083],{"type":27,"value":2084},"  out_fast",{"type":31,"tagName":443,"properties":2086,"children":2087},{"style":481},[2088],{"type":27,"value":2089},"(fastValue);",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2092,"children":2093},{"class":445},[2094,2099],{"type":31,"tagName":443,"properties":2095,"children":2096},{"style":487},[2097],{"type":27,"value":2098},"  out_slow",{"type":31,"tagName":443,"properties":2100,"children":2101},{"style":481},[2102],{"type":27,"value":2103},"(slowValue);",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2106,"children":2107},{"class":445},[2108],{"type":31,"tagName":443,"properties":2109,"children":2110},{"style":481},[2111],{"type":27,"value":1263},{"type":27,"value":28},{"type":31,"tagName":106,"properties":2114,"children":2115,"position":2272},{},[2116,2117,2228,2229,2271],{"type":27,"value":28},{"type":31,"tagName":111,"properties":2118,"children":2119,"position":2224},{},[2120,2147,2153,2165,2172,2199,2206,2218],{"type":31,"tagName":56,"properties":2121,"children":2122,"position":2142},{},[2123,2131],{"type":27,"value":2124,"position":2125},"A new ",{"start":2126,"end":2129},{"line":2127,"column":43,"offset":2128},102,4059,{"line":2127,"column":312,"offset":2130},4065,{"type":31,"tagName":405,"properties":2132,"children":2133,"position":2139},{},[2134],{"type":27,"value":1040,"position":2135},{"start":2136,"end":2137},{"line":2127,"column":312,"offset":2130},{"line":2127,"column":188,"offset":2138},4072,{"start":2140,"end":2141},{"line":2127,"column":312,"offset":2130},{"line":2127,"column":188,"offset":2138},{"start":2143,"end":2145},{"line":2127,"column":64,"offset":2144},4057,{"line":2127,"column":98,"offset":2146},4074,{"type":27,"value":2148,"position":2149}," comes with a ",{"start":2150,"end":2151},{"line":2127,"column":98,"offset":2146},{"line":2127,"column":137,"offset":2152},4088,{"type":31,"tagName":405,"properties":2154,"children":2155,"position":2162},{},[2156],{"type":27,"value":2157,"position":2158},"p_\u003Cname>()",{"start":2159,"end":2160},{"line":2127,"column":137,"offset":2152},{"line":2127,"column":402,"offset":2161},4100,{"start":2163,"end":2164},{"line":2127,"column":137,"offset":2152},{"line":2127,"column":402,"offset":2161},{"type":27,"value":2166,"position":2167}," reader, and ",{"start":2168,"end":2169},{"line":2127,"column":402,"offset":2161},{"line":2127,"column":2170,"offset":2171},59,4113,{"type":31,"tagName":56,"properties":2173,"children":2174,"position":2194},{},[2175,2182],{"type":27,"value":2176,"position":2177},"a new ",{"start":2178,"end":2180},{"line":2127,"column":1007,"offset":2179},4115,{"line":2127,"column":170,"offset":2181},4121,{"type":31,"tagName":405,"properties":2183,"children":2184,"position":2191},{},[2185],{"type":27,"value":574,"position":2186},{"start":2187,"end":2188},{"line":2127,"column":170,"offset":2181},{"line":2127,"column":2189,"offset":2190},75,4129,{"start":2192,"end":2193},{"line":2127,"column":170,"offset":2181},{"line":2127,"column":2189,"offset":2190},{"start":2195,"end":2196},{"line":2127,"column":2170,"offset":2171},{"line":2127,"column":2197,"offset":2198},77,4131,{"type":27,"value":2200,"position":2201},"\nwith an ",{"start":2202,"end":2203},{"line":2127,"column":2197,"offset":2198},{"line":2204,"column":312,"offset":2205},103,4142,{"type":31,"tagName":405,"properties":2207,"children":2208,"position":2215},{},[2209],{"type":27,"value":2210,"position":2211},"out_\u003Cname>()",{"start":2212,"end":2213},{"line":2204,"column":312,"offset":2205},{"line":2204,"column":235,"offset":2214},4156,{"start":2216,"end":2217},{"line":2204,"column":312,"offset":2205},{"line":2204,"column":235,"offset":2214},{"type":27,"value":2219,"position":2220}," writer.",{"start":2221,"end":2222},{"line":2204,"column":235,"offset":2214},{"line":2204,"column":247,"offset":2223},4164,{"start":2225,"end":2227},{"line":2127,"column":21,"offset":2226},4055,{"line":2204,"column":247,"offset":2223},{"type":27,"value":28},{"type":31,"tagName":111,"properties":2230,"children":2231,"position":2267},{},[2232,2259],{"type":31,"tagName":56,"properties":2233,"children":2234,"position":2254},{},[2235,2248],{"type":31,"tagName":405,"properties":2236,"children":2237,"position":2245},{},[2238],{"type":27,"value":885,"position":2239},{"start":2240,"end":2243},{"line":2241,"column":43,"offset":2242},104,4169,{"line":2241,"column":121,"offset":2244},4178,{"start":2246,"end":2247},{"line":2241,"column":43,"offset":2242},{"line":2241,"column":121,"offset":2244},{"type":27,"value":2249,"position":2250}," returns early",{"start":2251,"end":2252},{"line":2241,"column":121,"offset":2244},{"line":2241,"column":1413,"offset":2253},4192,{"start":2255,"end":2257},{"line":2241,"column":64,"offset":2256},4167,{"line":2241,"column":333,"offset":2258},4194,{"type":27,"value":2260,"position":2261}," until the slow average has a value, so both\nlines start on the same bar.",{"start":2262,"end":2263},{"line":2241,"column":333,"offset":2258},{"line":2264,"column":2265,"offset":2266},105,31,4269,{"start":2268,"end":2270},{"line":2241,"column":21,"offset":2269},4165,{"line":2264,"column":2265,"offset":2266},{"type":27,"value":28},{"start":2273,"end":2274},{"line":2127,"column":21,"offset":2226},{"line":2264,"column":2265,"offset":2266},{"type":27,"value":28},{"type":31,"tagName":87,"properties":2277,"children":2278,"position":2287},{},[2279],{"type":27,"value":2280,"position":2281},"4. Mark every cross",{"start":2282,"end":2285},{"line":2283,"column":95,"offset":2284},107,4274,{"line":2283,"column":311,"offset":2286},4293,{"start":2288,"end":2290},{"line":2283,"column":21,"offset":2289},4271,{"line":2283,"column":311,"offset":2286},{"type":27,"value":28},{"type":14,"children":2293},[2294],{"type":31,"tagName":430,"properties":2295,"children":2297,"data":-1},{"class":432,"style":433,"tabindex":434,"data-sample":2296},"gs-first-final",[2298],{"type":31,"tagName":405,"properties":2299,"children":2301},{"class":2300},[440],[2302,2310,2311,2362,2363,2414,2415,2423,2424,2467,2468,2511,2512,2520,2521,2570,2571,2606,2607,2615,2616,2655,2656,2659,2660,2695,2696,2731,2732,2761,2762,2765,2766,2793,2794,2833,2834,2873,2874,2898,2899,2906,2907,2910,2911,2938,2939,2947,2948,2975,2976,3005,3006,3033,3034,3061,3062,3092,3093,3120,3121,3132,3133,3144,3145,3158,3159,3206,3207],{"type":31,"tagName":443,"properties":2303,"children":2304},{"class":445},[2305],{"type":31,"tagName":443,"properties":2306,"children":2307},{"style":449},[2308],{"type":27,"value":2309},"// 1. Two settings.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2312,"children":2313},{"class":445},[2314,2318,2322,2326,2330,2334,2338,2342,2346,2350,2354,2358],{"type":31,"tagName":443,"properties":2315,"children":2316},{"style":487},[2317],{"type":27,"value":1040},{"type":31,"tagName":443,"properties":2319,"children":2320},{"style":481},[2321],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2323,"children":2324},{"style":498},[2325],{"type":27,"value":1528},{"type":31,"tagName":443,"properties":2327,"children":2328},{"style":481},[2329],{"type":27,"value":506},{"type":31,"tagName":443,"properties":2331,"children":2332},{"style":509},[2333],{"type":27,"value":1537},{"type":31,"tagName":443,"properties":2335,"children":2336},{"style":481},[2337],{"type":27,"value":517},{"type":31,"tagName":443,"properties":2339,"children":2340},{"style":509},[2341],{"type":27,"value":522},{"type":31,"tagName":443,"properties":2343,"children":2344},{"style":481},[2345],{"type":27,"value":527},{"type":31,"tagName":443,"properties":2347,"children":2348},{"style":509},[2349],{"type":27,"value":532},{"type":31,"tagName":443,"properties":2351,"children":2352},{"style":481},[2353],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":2355,"children":2356},{"style":498},[2357],{"type":27,"value":1562},{"type":31,"tagName":443,"properties":2359,"children":2360},{"style":481},[2361],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2364,"children":2365},{"class":445},[2366,2370,2374,2378,2382,2386,2390,2394,2398,2402,2406,2410],{"type":31,"tagName":443,"properties":2367,"children":2368},{"style":487},[2369],{"type":27,"value":1040},{"type":31,"tagName":443,"properties":2371,"children":2372},{"style":481},[2373],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2375,"children":2376},{"style":498},[2377],{"type":27,"value":1583},{"type":31,"tagName":443,"properties":2379,"children":2380},{"style":481},[2381],{"type":27,"value":506},{"type":31,"tagName":443,"properties":2383,"children":2384},{"style":509},[2385],{"type":27,"value":1592},{"type":31,"tagName":443,"properties":2387,"children":2388},{"style":481},[2389],{"type":27,"value":517},{"type":31,"tagName":443,"properties":2391,"children":2392},{"style":509},[2393],{"type":27,"value":1123},{"type":31,"tagName":443,"properties":2395,"children":2396},{"style":481},[2397],{"type":27,"value":527},{"type":31,"tagName":443,"properties":2399,"children":2400},{"style":509},[2401],{"type":27,"value":1609},{"type":31,"tagName":443,"properties":2403,"children":2404},{"style":481},[2405],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":2407,"children":2408},{"style":498},[2409],{"type":27,"value":1618},{"type":31,"tagName":443,"properties":2411,"children":2412},{"style":481},[2413],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2416,"children":2417},{"class":445},[2418],{"type":31,"tagName":443,"properties":2419,"children":2420},{"style":449},[2421],{"type":27,"value":2422},"// 2. Two lines on the price pane.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2425,"children":2426},{"class":445},[2427,2431,2435,2439,2443,2447,2451,2455,2459,2463],{"type":31,"tagName":443,"properties":2428,"children":2429},{"style":487},[2430],{"type":27,"value":574},{"type":31,"tagName":443,"properties":2432,"children":2433},{"style":481},[2434],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2436,"children":2437},{"style":498},[2438],{"type":27,"value":1528},{"type":31,"tagName":443,"properties":2440,"children":2441},{"style":481},[2442],{"type":27,"value":1108},{"type":31,"tagName":443,"properties":2444,"children":2445},{"style":498},[2446],{"type":27,"value":1113},{"type":31,"tagName":443,"properties":2448,"children":2449},{"style":481},[2450],{"type":27,"value":1118},{"type":31,"tagName":443,"properties":2452,"children":2453},{"style":509},[2454],{"type":27,"value":1123},{"type":31,"tagName":443,"properties":2456,"children":2457},{"style":481},[2458],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":2460,"children":2461},{"style":498},[2462],{"type":27,"value":1663},{"type":31,"tagName":443,"properties":2464,"children":2465},{"style":481},[2466],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2469,"children":2470},{"class":445},[2471,2475,2479,2483,2487,2491,2495,2499,2503,2507],{"type":31,"tagName":443,"properties":2472,"children":2473},{"style":487},[2474],{"type":27,"value":574},{"type":31,"tagName":443,"properties":2476,"children":2477},{"style":481},[2478],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2480,"children":2481},{"style":498},[2482],{"type":27,"value":1583},{"type":31,"tagName":443,"properties":2484,"children":2485},{"style":481},[2486],{"type":27,"value":1108},{"type":31,"tagName":443,"properties":2488,"children":2489},{"style":498},[2490],{"type":27,"value":1692},{"type":31,"tagName":443,"properties":2492,"children":2493},{"style":481},[2494],{"type":27,"value":1118},{"type":31,"tagName":443,"properties":2496,"children":2497},{"style":509},[2498],{"type":27,"value":1123},{"type":31,"tagName":443,"properties":2500,"children":2501},{"style":481},[2502],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":2504,"children":2505},{"style":498},[2506],{"type":27,"value":1709},{"type":31,"tagName":443,"properties":2508,"children":2509},{"style":481},[2510],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2513,"children":2514},{"class":445},[2515],{"type":31,"tagName":443,"properties":2516,"children":2517},{"style":449},[2518],{"type":27,"value":2519},"// 3. A mark at the bar's low, drawn only where the gate is 1.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2522,"children":2523},{"class":445},[2524,2528,2532,2537,2542,2547,2552,2557,2561,2566],{"type":31,"tagName":443,"properties":2525,"children":2526},{"style":487},[2527],{"type":27,"value":574},{"type":31,"tagName":443,"properties":2529,"children":2530},{"style":481},[2531],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2533,"children":2534},{"style":498},[2535],{"type":27,"value":2536},"\"cross_up\"",{"type":31,"tagName":443,"properties":2538,"children":2539},{"style":481},[2540],{"type":27,"value":2541},", shape, overlay, { color: ",{"type":31,"tagName":443,"properties":2543,"children":2544},{"style":498},[2545],{"type":27,"value":2546},"\"#16a34a\"",{"type":31,"tagName":443,"properties":2548,"children":2549},{"style":481},[2550],{"type":27,"value":2551},", shape_where: ",{"type":31,"tagName":443,"properties":2553,"children":2554},{"style":498},[2555],{"type":27,"value":2556},"\"is_cross_up\"",{"type":31,"tagName":443,"properties":2558,"children":2559},{"style":481},[2560],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":2562,"children":2563},{"style":498},[2564],{"type":27,"value":2565},"\"Fast EMA crossed above slow EMA\"",{"type":31,"tagName":443,"properties":2567,"children":2568},{"style":481},[2569],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2572,"children":2573},{"class":445},[2574,2579,2584,2588,2593,2597,2601],{"type":31,"tagName":443,"properties":2575,"children":2576},{"style":608},[2577],{"type":27,"value":2578},"const",{"type":31,"tagName":443,"properties":2580,"children":2581},{"style":509},[2582],{"type":27,"value":2583}," isCrossUp",{"type":31,"tagName":443,"properties":2585,"children":2586},{"style":608},[2587],{"type":27,"value":1966},{"type":31,"tagName":443,"properties":2589,"children":2590},{"style":487},[2591],{"type":27,"value":2592}," output",{"type":31,"tagName":443,"properties":2594,"children":2595},{"style":481},[2596],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2598,"children":2599},{"style":498},[2600],{"type":27,"value":2556},{"type":31,"tagName":443,"properties":2602,"children":2603},{"style":481},[2604],{"type":27,"value":2605},", none);",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2608,"children":2609},{"class":445},[2610],{"type":31,"tagName":443,"properties":2611,"children":2612},{"style":449},[2613],{"type":27,"value":2614},"// 4. A signal the alert dialog offers once the indicator is published.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2617,"children":2618},{"class":445},[2619,2624,2628,2633,2638,2643,2647,2651],{"type":31,"tagName":443,"properties":2620,"children":2621},{"style":487},[2622],{"type":27,"value":2623},"alert",{"type":31,"tagName":443,"properties":2625,"children":2626},{"style":481},[2627],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2629,"children":2630},{"style":498},[2631],{"type":27,"value":2632},"\"crossed_up\"",{"type":31,"tagName":443,"properties":2634,"children":2635},{"style":481},[2636],{"type":27,"value":2637},", { when: isCrossUp, message: ",{"type":31,"tagName":443,"properties":2639,"children":2640},{"style":498},[2641],{"type":27,"value":2642},"\"{{symbol}}: fast EMA crossed above the slow EMA at {{close}}\"",{"type":31,"tagName":443,"properties":2644,"children":2645},{"style":481},[2646],{"type":27,"value":1077},{"type":31,"tagName":443,"properties":2648,"children":2649},{"style":498},[2650],{"type":27,"value":2565},{"type":31,"tagName":443,"properties":2652,"children":2653},{"style":481},[2654],{"type":27,"value":547},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2657,"children":2658},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":2661,"children":2662},{"class":445},[2663,2667,2671,2675,2679,2683,2687,2691],{"type":31,"tagName":443,"properties":2664,"children":2665},{"style":608},[2666],{"type":27,"value":611},{"type":31,"tagName":443,"properties":2668,"children":2669},{"style":481},[2670],{"type":27,"value":1730},{"type":31,"tagName":443,"properties":2672,"children":2673},{"style":608},[2674],{"type":27,"value":621},{"type":31,"tagName":443,"properties":2676,"children":2677},{"style":608},[2678],{"type":27,"value":626},{"type":31,"tagName":443,"properties":2680,"children":2681},{"style":487},[2682],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":2684,"children":2685},{"style":481},[2686],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2688,"children":2689},{"style":509},[2690],{"type":27,"value":1537},{"type":31,"tagName":443,"properties":2692,"children":2693},{"style":481},[2694],{"type":27,"value":1179},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2697,"children":2698},{"class":445},[2699,2703,2707,2711,2715,2719,2723,2727],{"type":31,"tagName":443,"properties":2700,"children":2701},{"style":608},[2702],{"type":27,"value":611},{"type":31,"tagName":443,"properties":2704,"children":2705},{"style":481},[2706],{"type":27,"value":1767},{"type":31,"tagName":443,"properties":2708,"children":2709},{"style":608},[2710],{"type":27,"value":621},{"type":31,"tagName":443,"properties":2712,"children":2713},{"style":608},[2714],{"type":27,"value":626},{"type":31,"tagName":443,"properties":2716,"children":2717},{"style":487},[2718],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":2720,"children":2721},{"style":481},[2722],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2724,"children":2725},{"style":509},[2726],{"type":27,"value":1592},{"type":31,"tagName":443,"properties":2728,"children":2729},{"style":481},[2730],{"type":27,"value":1179},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2733,"children":2734},{"class":445},[2735,2739,2744,2748,2752,2757],{"type":31,"tagName":443,"properties":2736,"children":2737},{"style":608},[2738],{"type":27,"value":611},{"type":31,"tagName":443,"properties":2740,"children":2741},{"style":481},[2742],{"type":27,"value":2743}," cross ",{"type":31,"tagName":443,"properties":2745,"children":2746},{"style":608},[2747],{"type":27,"value":621},{"type":31,"tagName":443,"properties":2749,"children":2750},{"style":608},[2751],{"type":27,"value":626},{"type":31,"tagName":443,"properties":2753,"children":2754},{"style":487},[2755],{"type":27,"value":2756}," Cross",{"type":31,"tagName":443,"properties":2758,"children":2759},{"style":481},[2760],{"type":27,"value":1980},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2763,"children":2764},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":2767,"children":2768},{"class":445},[2769,2773,2777,2781,2785,2789],{"type":31,"tagName":443,"properties":2770,"children":2771},{"style":608},[2772],{"type":27,"value":671},{"type":31,"tagName":443,"properties":2774,"children":2775},{"style":487},[2776],{"type":27,"value":676},{"type":31,"tagName":443,"properties":2778,"children":2779},{"style":481},[2780],{"type":27,"value":681},{"type":31,"tagName":443,"properties":2782,"children":2783},{"style":608},[2784],{"type":27,"value":686},{"type":31,"tagName":443,"properties":2786,"children":2787},{"style":509},[2788],{"type":27,"value":691},{"type":31,"tagName":443,"properties":2790,"children":2791},{"style":481},[2792],{"type":27,"value":1212},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2795,"children":2796},{"class":445},[2797,2801,2805,2809,2813,2817,2821,2825,2829],{"type":31,"tagName":443,"properties":2798,"children":2799},{"style":481},[2800],{"type":27,"value":1832},{"type":31,"tagName":443,"properties":2802,"children":2803},{"style":608},[2804],{"type":27,"value":621},{"type":31,"tagName":443,"properties":2806,"children":2807},{"style":608},[2808],{"type":27,"value":626},{"type":31,"tagName":443,"properties":2810,"children":2811},{"style":487},[2812],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":2814,"children":2815},{"style":481},[2816],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2818,"children":2819},{"style":487},[2820],{"type":27,"value":717},{"type":31,"tagName":443,"properties":2822,"children":2823},{"style":481},[2824],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2826,"children":2827},{"style":487},[2828],{"type":27,"value":1861},{"type":31,"tagName":443,"properties":2830,"children":2831},{"style":481},[2832],{"type":27,"value":1254},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2835,"children":2836},{"class":445},[2837,2841,2845,2849,2853,2857,2861,2865,2869],{"type":31,"tagName":443,"properties":2838,"children":2839},{"style":481},[2840],{"type":27,"value":1874},{"type":31,"tagName":443,"properties":2842,"children":2843},{"style":608},[2844],{"type":27,"value":621},{"type":31,"tagName":443,"properties":2846,"children":2847},{"style":608},[2848],{"type":27,"value":626},{"type":31,"tagName":443,"properties":2850,"children":2851},{"style":487},[2852],{"type":27,"value":1166},{"type":31,"tagName":443,"properties":2854,"children":2855},{"style":481},[2856],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2858,"children":2859},{"style":487},[2860],{"type":27,"value":717},{"type":31,"tagName":443,"properties":2862,"children":2863},{"style":481},[2864],{"type":27,"value":495},{"type":31,"tagName":443,"properties":2866,"children":2867},{"style":487},[2868],{"type":27,"value":1903},{"type":31,"tagName":443,"properties":2870,"children":2871},{"style":481},[2872],{"type":27,"value":1254},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2875,"children":2876},{"class":445},[2877,2882,2886,2890,2894],{"type":31,"tagName":443,"properties":2878,"children":2879},{"style":481},[2880],{"type":27,"value":2881},"  cross ",{"type":31,"tagName":443,"properties":2883,"children":2884},{"style":608},[2885],{"type":27,"value":621},{"type":31,"tagName":443,"properties":2887,"children":2888},{"style":608},[2889],{"type":27,"value":626},{"type":31,"tagName":443,"properties":2891,"children":2892},{"style":487},[2893],{"type":27,"value":2756},{"type":31,"tagName":443,"properties":2895,"children":2896},{"style":481},[2897],{"type":27,"value":1980},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2900,"children":2901},{"class":445},[2902],{"type":31,"tagName":443,"properties":2903,"children":2904},{"style":481},[2905],{"type":27,"value":1263},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2908,"children":2909},{"class":445},[],{"type":27,"value":28},{"type":31,"tagName":443,"properties":2912,"children":2913},{"class":445},[2914,2918,2922,2926,2930,2934],{"type":31,"tagName":443,"properties":2915,"children":2916},{"style":608},[2917],{"type":27,"value":671},{"type":31,"tagName":443,"properties":2919,"children":2920},{"style":487},[2921],{"type":27,"value":762},{"type":31,"tagName":443,"properties":2923,"children":2924},{"style":481},[2925],{"type":27,"value":681},{"type":31,"tagName":443,"properties":2927,"children":2928},{"style":608},[2929],{"type":27,"value":686},{"type":31,"tagName":443,"properties":2931,"children":2932},{"style":509},[2933],{"type":27,"value":691},{"type":31,"tagName":443,"properties":2935,"children":2936},{"style":481},[2937],{"type":27,"value":1212},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2940,"children":2941},{"class":445},[2942],{"type":31,"tagName":443,"properties":2943,"children":2944},{"style":449},[2945],{"type":27,"value":2946},"  // The chart's own close for the averages, and its low to place the mark.",{"type":27,"value":28},{"type":31,"tagName":443,"properties":2949,"children":2950},{"class":445},[2951,2955,2959,2963,2967,2971],{"type":31,"tagName":443,"properties":2952,"children":2953},{"style":608},[2954],{"type":27,"value":1956},{"type":31,"tagName":443,"properties":2956,"children":2957},{"style":509},[2958],{"type":27,"value":1961},{"type":31,"tagName":443,"properties":2960,"children":2961},{"style":608},[2962],{"type":27,"value":1966},{"type":31,"tagName":443,"properties":2964,"children":2965},{"style":481},[2966],{"type":27,"value":1971},{"type":31,"tagName":443,"properties":2968,"children":2969},{"style":487},[2970],{"type":27,"value":804},{"type":31,"tagName":443,"properties":2972,"children":2973},{"style":481},[2974],{"type":27,"value":1980},{"type":27,"value":28},{"type":31,"tagName":443,"properties":2977,"children":2978},{"class":445},[2979,2983,2988,2992,2996,3001],{"type":31,"tagName":443,"properties":2980,"children":2981},{"style":608},[2982],{"type":27,"value":1956},{"type":31,"tagName":443,"properties":2984,"children":2985},{"style":509},[2986],{"type":27,"value":2987}," low",{"type":31,"tagName":443,"properties":2989,"children":2990},{"style":608},[2991],{"type":27,"value":1966},{"type":31,"tagName":443,"properties":2993,"children":2994},{"style":481},[2995],{"type":27,"value":1971},{"type":31,"tagName":443,"properties":2997,"children":2998},{"style":487},[2999],{"type":27,"value":3000},"low",{"type":31,"tagName":443,"properties":3002,"children":3003},{"style":481},[3004],{"type":27,"value":1980},{"type":27,"value":28},{"type":31,"tagName":443,"properties":3007,"children":3008},{"class":445},[3009,3013,3017,3021,3025,3029],{"type":31,"tagName":443,"properties":3010,"children":3011},{"style":608},[3012],{"type":27,"value":1956},{"type":31,"tagName":443,"properties":3014,"children":3015},{"style":509},[3016],{"type":27,"value":1993},{"type":31,"tagName":443,"properties":3018,"children":3019},{"style":608},[3020],{"type":27,"value":1966},{"type":31,"tagName":443,"properties":3022,"children":3023},{"style":481},[3024],{"type":27,"value":2002},{"type":31,"tagName":443,"properties":3026,"children":3027},{"style":487},[3028],{"type":27,"value":794},{"type":31,"tagName":443,"properties":3030,"children":3031},{"style":481},[3032],{"type":27,"value":2011},{"type":27,"value":28},{"type":31,"tagName":443,"properties":3035,"children":3036},{"class":445},[3037,3041,3045,3049,3053,3057],{"type":31,"tagName":443,"properties":3038,"children":3039},{"style":608},[3040],{"type":27,"value":1956},{"type":31,"tagName":443,"properties":3042,"children":3043},{"style":509},[3044],{"type":27,"value":2024},{"type":31,"tagName":443,"properties":3046,"children":3047},{"style":608},[3048],{"type":27,"value":1966},{"type":31,"tagName":443,"properties":3050,"children":3051},{"style":481},[3052],{"type":27,"value":2033},{"type":31,"tagName":443,"properties":3054,"children":3055},{"style":487},[3056],{"type":27,"value":794},{"type":31,"tagName":443,"properties":3058,"children":3059},{"style":481},[3060],{"type":27,"value":2011},{"type":27,"value":28},{"type":31,"tagName":443,"properties":3063,"children":3064},{"class":445},[3065,3069,3074,3078,3083,3087],{"type":31,"tagName":443,"properties":3066,"children":3067},{"style":608},[3068],{"type":27,"value":1956},{"type":31,"tagName":443,"properties":3070,"children":3071},{"style":509},[3072],{"type":27,"value":3073}," crossed",{"type":31,"tagName":443,"properties":3075,"children":3076},{"style":608},[3077],{"type":27,"value":1966},{"type":31,"tagName":443,"properties":3079,"children":3080},{"style":481},[3081],{"type":27,"value":3082}," cross.",{"type":31,"tagName":443,"properties":3084,"children":3085},{"style":487},[3086],{"type":27,"value":794},{"type":31,"tagName":443,"properties":3088,"children":3089},{"style":481},[3090],{"type":27,"value":3091},"(fastValue, slowValue);",{"type":27,"value":28},{"type":31,"tagName":443,"properties":3094,"children":3095},{"class":445},[3096,3100,3104,3108,3112,3116],{"type":31,"tagName":443,"properties":3097,"children":3098},{"style":608},[3099],{"type":27,"value":2050},{"type":31,"tagName":443,"properties":3101,"children":3102},{"style":481},[3103],{"type":27,"value":2055},{"type":31,"tagName":443,"properties":3105,"children":3106},{"style":487},[3107],{"type":27,"value":2060},{"type":31,"tagName":443,"properties":3109,"children":3110},{"style":481},[3111],{"type":27,"value":2065},{"type":31,"tagName":443,"properties":3113,"children":3114},{"style":608},[3115],{"type":27,"value":2070},{"type":31,"tagName":443,"properties":3117,"children":3118},{"style":481},[3119],{"type":27,"value":2075},{"type":27,"value":28},{"type":31,"tagName":443,"properties":3122,"children":3123},{"class":445},[3124,3128],{"type":31,"tagName":443,"properties":3125,"children":3126},{"style":487},[3127],{"type":27,"value":2084},{"type":31,"tagName":443,"properties":3129,"children":3130},{"style":481},[3131],{"type":27,"value":2089},{"type":27,"value":28},{"type":31,"tagName":443,"properties":3134,"children":3135},{"class":445},[3136,3140],{"type":31,"tagName":443,"properties":3137,"children":3138},{"style":487},[3139],{"type":27,"value":2098},{"type":31,"tagName":443,"properties":3141,"children":3142},{"style":481},[3143],{"type":27,"value":2103},{"type":27,"value":28},{"type":31,"tagName":443,"properties":3146,"children":3147},{"class":445},[3148,3153],{"type":31,"tagName":443,"properties":3149,"children":3150},{"style":487},[3151],{"type":27,"value":3152},"  out_cross_up",{"type":31,"tagName":443,"properties":3154,"children":3155},{"style":481},[3156],{"type":27,"value":3157},"(low);",{"type":27,"value":28},{"type":31,"tagName":443,"properties":3160,"children":3161},{"class":445},[3162,3167,3172,3177,3182,3187,3192,3197,3202],{"type":31,"tagName":443,"properties":3163,"children":3164},{"style":487},[3165],{"type":27,"value":3166},"  out_is_cross_up",{"type":31,"tagName":443,"properties":3168,"children":3169},{"style":481},[3170],{"type":27,"value":3171},"(crossed ",{"type":31,"tagName":443,"properties":3173,"children":3174},{"style":608},[3175],{"type":27,"value":3176},"==",{"type":31,"tagName":443,"properties":3178,"children":3179},{"style":509},[3180],{"type":27,"value":3181}," 1",{"type":31,"tagName":443,"properties":3183,"children":3184},{"style":608},[3185],{"type":27,"value":3186}," ?",{"type":31,"tagName":443,"properties":3188,"children":3189},{"style":509},[3190],{"type":27,"value":3191}," 1.0",{"type":31,"tagName":443,"properties":3193,"children":3194},{"style":608},[3195],{"type":27,"value":3196}," :",{"type":31,"tagName":443,"properties":3198,"children":3199},{"style":509},[3200],{"type":27,"value":3201}," 0.0",{"type":31,"tagName":443,"properties":3203,"children":3204},{"style":481},[3205],{"type":27,"value":1179},{"type":27,"value":28},{"type":31,"tagName":443,"properties":3208,"children":3209},{"class":445},[3210],{"type":31,"tagName":443,"properties":3211,"children":3212},{"style":481},[3213],{"type":27,"value":1263},{"type":27,"value":28},{"type":31,"tagName":106,"properties":3216,"children":3217,"position":3463},{},[3218,3219,3307,3308,3425,3426,3462],{"type":27,"value":28},{"type":31,"tagName":111,"properties":3220,"children":3221,"position":3303},{},[3222,3244,3250,3261,3268,3280,3286,3297],{"type":31,"tagName":56,"properties":3223,"children":3224,"position":3239},{},[3225],{"type":31,"tagName":405,"properties":3226,"children":3227,"position":3236},{},[3228],{"type":27,"value":3229,"position":3230},"Cross",{"start":3231,"end":3234},{"line":3232,"column":43,"offset":3233},147,5849,{"line":3232,"column":94,"offset":3235},5856,{"start":3237,"end":3238},{"line":3232,"column":43,"offset":3233},{"line":3232,"column":94,"offset":3235},{"start":3240,"end":3242},{"line":3232,"column":64,"offset":3241},5847,{"line":3232,"column":121,"offset":3243},5858,{"type":27,"value":3245,"position":3246}," answers ",{"start":3247,"end":3248},{"line":3232,"column":121,"offset":3243},{"line":3232,"column":311,"offset":3249},5867,{"type":31,"tagName":405,"properties":3251,"children":3252,"position":3258},{},[3253],{"type":27,"value":522,"position":3254},{"start":3255,"end":3256},{"line":3232,"column":311,"offset":3249},{"line":3232,"column":399,"offset":3257},5870,{"start":3259,"end":3260},{"line":3232,"column":311,"offset":3249},{"line":3232,"column":399,"offset":3257},{"type":27,"value":3262,"position":3263}," on the bar the fast average crosses above the slow\none, ",{"start":3264,"end":3265},{"line":3232,"column":399,"offset":3257},{"line":3266,"column":67,"offset":3267},148,5929,{"type":31,"tagName":405,"properties":3269,"children":3270,"position":3277},{},[3271],{"type":27,"value":3272,"position":3273},"-1",{"start":3274,"end":3275},{"line":3266,"column":67,"offset":3267},{"line":3266,"column":94,"offset":3276},5933,{"start":3278,"end":3279},{"line":3266,"column":67,"offset":3267},{"line":3266,"column":94,"offset":3276},{"type":27,"value":3281,"position":3282}," on a cross down, ",{"start":3283,"end":3284},{"line":3266,"column":94,"offset":3276},{"line":3266,"column":333,"offset":3285},5951,{"type":31,"tagName":405,"properties":3287,"children":3288,"position":3294},{},[3289],{"type":27,"value":434,"position":3290},{"start":3291,"end":3292},{"line":3266,"column":333,"offset":3285},{"line":3266,"column":247,"offset":3293},5954,{"start":3295,"end":3296},{"line":3266,"column":333,"offset":3285},{"line":3266,"column":247,"offset":3293},{"type":27,"value":3298,"position":3299}," otherwise.",{"start":3300,"end":3301},{"line":3266,"column":247,"offset":3293},{"line":3266,"column":1476,"offset":3302},5965,{"start":3304,"end":3306},{"line":3232,"column":21,"offset":3305},5845,{"line":3266,"column":1476,"offset":3302},{"type":27,"value":28},{"type":31,"tagName":111,"properties":3309,"children":3310,"position":3421},{},[3311,3333,3339,3351,3358,3379,3384,3396,3403,3415],{"type":31,"tagName":56,"properties":3312,"children":3313,"position":3328},{},[3314],{"type":31,"tagName":405,"properties":3315,"children":3316,"position":3325},{},[3317],{"type":27,"value":3318,"position":3319},"is_cross_up",{"start":3320,"end":3323},{"line":3321,"column":43,"offset":3322},149,5970,{"line":3321,"column":188,"offset":3324},5983,{"start":3326,"end":3327},{"line":3321,"column":43,"offset":3322},{"line":3321,"column":188,"offset":3324},{"start":3329,"end":3331},{"line":3321,"column":64,"offset":3330},5968,{"line":3321,"column":98,"offset":3332},5985,{"type":27,"value":3334,"position":3335}," (plot kind ",{"start":3336,"end":3337},{"line":3321,"column":98,"offset":3332},{"line":3321,"column":212,"offset":3338},5997,{"type":31,"tagName":405,"properties":3340,"children":3341,"position":3348},{},[3342],{"type":27,"value":3343,"position":3344},"none",{"start":3345,"end":3346},{"line":3321,"column":212,"offset":3338},{"line":3321,"column":284,"offset":3347},6003,{"start":3349,"end":3350},{"line":3321,"column":212,"offset":3338},{"line":3321,"column":284,"offset":3347},{"type":27,"value":3352,"position":3353},") holds that decision without drawing\nit; ",{"start":3354,"end":3355},{"line":3321,"column":284,"offset":3347},{"line":3356,"column":63,"offset":3357},150,6047,{"type":31,"tagName":56,"properties":3359,"children":3360,"position":3375},{},[3361],{"type":31,"tagName":405,"properties":3362,"children":3363,"position":3372},{},[3364],{"type":27,"value":3365,"position":3366},"cross_up",{"start":3367,"end":3369},{"line":3356,"column":73,"offset":3368},6049,{"line":3356,"column":3370,"offset":3371},19,6059,{"start":3373,"end":3374},{"line":3356,"column":73,"offset":3368},{"line":3356,"column":3370,"offset":3371},{"start":3376,"end":3377},{"line":3356,"column":63,"offset":3357},{"line":3356,"column":234,"offset":3378},6061,{"type":27,"value":3334,"position":3380},{"start":3381,"end":3382},{"line":3356,"column":234,"offset":3378},{"line":3356,"column":247,"offset":3383},6073,{"type":31,"tagName":405,"properties":3385,"children":3386,"position":3393},{},[3387],{"type":27,"value":3388,"position":3389},"shape",{"start":3390,"end":3391},{"line":3356,"column":247,"offset":3383},{"line":3356,"column":223,"offset":3392},6080,{"start":3394,"end":3395},{"line":3356,"column":247,"offset":3383},{"line":3356,"column":223,"offset":3392},{"type":27,"value":3397,"position":3398},") draws a mark at the bar's low only\nwhere ",{"start":3399,"end":3400},{"line":3356,"column":223,"offset":3392},{"line":3401,"column":73,"offset":3402},151,6125,{"type":31,"tagName":405,"properties":3404,"children":3405,"position":3412},{},[3406],{"type":27,"value":3407,"position":3408},"shape_where",{"start":3409,"end":3410},{"line":3401,"column":73,"offset":3402},{"line":3401,"column":272,"offset":3411},6138,{"start":3413,"end":3414},{"line":3401,"column":73,"offset":3402},{"line":3401,"column":272,"offset":3411},{"type":27,"value":3416,"position":3417}," says so.",{"start":3418,"end":3419},{"line":3401,"column":272,"offset":3411},{"line":3401,"column":2265,"offset":3420},6147,{"start":3422,"end":3424},{"line":3321,"column":21,"offset":3423},5966,{"line":3401,"column":2265,"offset":3420},{"type":27,"value":28},{"type":31,"tagName":111,"properties":3427,"children":3428,"position":3458},{},[3429,3451],{"type":31,"tagName":56,"properties":3430,"children":3431,"position":3446},{},[3432],{"type":31,"tagName":405,"properties":3433,"children":3434,"position":3443},{},[3435],{"type":27,"value":3436,"position":3437},"alert(...)",{"start":3438,"end":3441},{"line":3439,"column":43,"offset":3440},152,6152,{"line":3439,"column":374,"offset":3442},6164,{"start":3444,"end":3445},{"line":3439,"column":43,"offset":3440},{"line":3439,"column":374,"offset":3442},{"start":3447,"end":3449},{"line":3439,"column":64,"offset":3448},6150,{"line":3439,"column":3370,"offset":3450},6166,{"type":27,"value":3452,"position":3453}," turns the decision into a signal the alert dialog offers\nonce the indicator is published.",{"start":3454,"end":3455},{"line":3439,"column":3370,"offset":3450},{"line":3456,"column":157,"offset":3457},153,6258,{"start":3459,"end":3461},{"line":3439,"column":21,"offset":3460},6148,{"line":3456,"column":157,"offset":3457},{"type":27,"value":28},{"start":3464,"end":3465},{"line":3232,"column":21,"offset":3305},{"line":3456,"column":157,"offset":3457},{"type":27,"value":28},{"type":31,"tagName":87,"properties":3468,"children":3469,"position":3478},{},[3470],{"type":27,"value":3471,"position":3472},"5. Change a setting",{"start":3473,"end":3476},{"line":3474,"column":95,"offset":3475},155,6263,{"line":3474,"column":311,"offset":3477},6282,{"start":3479,"end":3481},{"line":3474,"column":21,"offset":3480},6260,{"line":3474,"column":311,"offset":3477},{"type":27,"value":28},{"type":31,"tagName":32,"properties":3484,"children":3485,"position":3571},{},[3486,3494,3506,3513,3524,3530,3544,3550,3564],{"type":27,"value":3487,"position":3488},"Open the indicator's settings on the chart. Each ",{"start":3489,"end":3492},{"line":3490,"column":21,"offset":3491},157,6284,{"line":3490,"column":897,"offset":3493},6333,{"type":31,"tagName":405,"properties":3495,"children":3496,"position":3503},{},[3497],{"type":27,"value":1040,"position":3498},{"start":3499,"end":3500},{"line":3490,"column":897,"offset":3493},{"line":3490,"column":3501,"offset":3502},57,6340,{"start":3504,"end":3505},{"line":3490,"column":897,"offset":3493},{"line":3490,"column":3501,"offset":3502},{"type":27,"value":3507,"position":3508}," is a row labelled\nby its ",{"start":3509,"end":3510},{"line":3490,"column":3501,"offset":3502},{"line":3511,"column":67,"offset":3512},158,6366,{"type":31,"tagName":405,"properties":3514,"children":3515,"position":3521},{},[3516],{"type":27,"value":1462,"position":3517},{"start":3518,"end":3519},{"line":3511,"column":67,"offset":3512},{"line":3511,"column":234,"offset":3520},6379,{"start":3522,"end":3523},{"line":3511,"column":67,"offset":3512},{"line":3511,"column":234,"offset":3520},{"type":27,"value":3525,"position":3526},": set ",{"start":3527,"end":3528},{"line":3511,"column":234,"offset":3520},{"line":3511,"column":244,"offset":3529},6385,{"type":31,"tagName":56,"properties":3531,"children":3532,"position":3540},{},[3533],{"type":27,"value":3534,"position":3535},"Fast EMA length",{"start":3536,"end":3538},{"line":3511,"column":1420,"offset":3537},6387,{"line":3511,"column":1476,"offset":3539},6402,{"start":3541,"end":3542},{"line":3511,"column":244,"offset":3529},{"line":3511,"column":402,"offset":3543},6404,{"type":27,"value":3545,"position":3546}," to 12 and ",{"start":3547,"end":3548},{"line":3511,"column":402,"offset":3543},{"line":3511,"column":3501,"offset":3549},6415,{"type":31,"tagName":56,"properties":3551,"children":3552,"position":3560},{},[3553],{"type":27,"value":3554,"position":3555},"Slow EMA length",{"start":3556,"end":3558},{"line":3511,"column":2170,"offset":3557},6417,{"line":3511,"column":1456,"offset":3559},6432,{"start":3561,"end":3562},{"line":3511,"column":3501,"offset":3549},{"line":3511,"column":1494,"offset":3563},6434,{"type":27,"value":3565,"position":3566},"\nto 26, and the chart reruns without compiling again.",{"start":3567,"end":3568},{"line":3511,"column":1494,"offset":3563},{"line":3569,"column":292,"offset":3570},159,6487,{"start":3572,"end":3573},{"line":3490,"column":21,"offset":3491},{"line":3569,"column":292,"offset":3570},{"type":27,"value":28},{"type":31,"tagName":87,"properties":3576,"children":3577,"position":3586},{},[3578],{"type":27,"value":3579,"position":3580},"6. Publish it and add an alert",{"start":3581,"end":3584},{"line":3582,"column":95,"offset":3583},161,6492,{"line":3582,"column":137,"offset":3585},6522,{"start":3587,"end":3589},{"line":3582,"column":21,"offset":3588},6489,{"line":3582,"column":137,"offset":3585},{"type":27,"value":28},{"type":31,"tagName":199,"properties":3592,"children":3593,"position":3745},{},[3594,3595,3692,3693,3727,3728,3744],{"type":27,"value":28},{"type":31,"tagName":111,"properties":3596,"children":3597,"position":3688},{},[3598,3605,3619,3625,3637,3644,3657,3664,3681],{"type":27,"value":354,"position":3599},{"start":3600,"end":3603},{"line":3601,"column":95,"offset":3602},163,6527,{"line":3601,"column":80,"offset":3604},6533,{"type":31,"tagName":56,"properties":3606,"children":3607,"position":3615},{},[3608],{"type":27,"value":3609,"position":3610},"Publish",{"start":3611,"end":3613},{"line":3601,"column":94,"offset":3612},6535,{"line":3601,"column":3370,"offset":3614},6542,{"start":3616,"end":3617},{"line":3601,"column":80,"offset":3604},{"line":3601,"column":234,"offset":3618},6544,{"type":27,"value":3620,"position":3621},", type a name after ",{"start":3622,"end":3623},{"line":3601,"column":234,"offset":3618},{"line":3601,"column":258,"offset":3624},6564,{"type":31,"tagName":405,"properties":3626,"children":3627,"position":3634},{},[3628],{"type":27,"value":3629,"position":3630},"@yourname/",{"start":3631,"end":3632},{"line":3601,"column":258,"offset":3624},{"line":3601,"column":292,"offset":3633},6576,{"start":3635,"end":3636},{"line":3601,"column":258,"offset":3624},{"line":3601,"column":292,"offset":3633},{"type":27,"value":3638,"position":3639}," (for example\n",{"start":3640,"end":3641},{"line":3601,"column":292,"offset":3633},{"line":3642,"column":21,"offset":3643},164,6590,{"type":31,"tagName":405,"properties":3645,"children":3646,"position":3654},{},[3647],{"type":27,"value":3648,"position":3649},"ema-cross",{"start":3650,"end":3652},{"line":3642,"column":95,"offset":3651},6593,{"line":3642,"column":130,"offset":3653},6604,{"start":3655,"end":3656},{"line":3642,"column":95,"offset":3651},{"line":3642,"column":130,"offset":3653},{"type":27,"value":3658,"position":3659},"), and publish. The first version is 0.1.0\n(",{"start":3660,"end":3661},{"line":3642,"column":130,"offset":3653},{"line":3662,"column":43,"offset":3663},165,6651,{"type":31,"tagName":840,"properties":3665,"children":3667,"position":3676},{"href":3666},"../functions/publishing.md",[3668],{"type":27,"value":3669,"position":3670},"Publishing",{"start":3671,"end":3674},{"line":3662,"column":3672,"offset":3673},6,6652,{"line":3662,"column":154,"offset":3675},6662,{"start":3677,"end":3678},{"line":3662,"column":43,"offset":3663},{"line":3662,"column":3679,"offset":3680},45,6691,{"type":27,"value":3682,"position":3683},").",{"start":3684,"end":3685},{"line":3662,"column":3679,"offset":3680},{"line":3662,"column":3686,"offset":3687},47,6693,{"start":3689,"end":3691},{"line":3601,"column":21,"offset":3690},6524,{"line":3662,"column":3686,"offset":3687},{"type":27,"value":28},{"type":31,"tagName":111,"properties":3694,"children":3695,"position":3723},{},[3696,3704,3718],{"type":27,"value":3697,"position":3698},"On the receipt, press ",{"start":3699,"end":3702},{"line":3700,"column":95,"offset":3701},166,6697,{"line":3700,"column":399,"offset":3703},6719,{"type":31,"tagName":56,"properties":3705,"children":3706,"position":3714},{},[3707],{"type":27,"value":3708,"position":3709},"Open on chart",{"start":3710,"end":3712},{"line":3700,"column":1413,"offset":3711},6721,{"line":3700,"column":258,"offset":3713},6734,{"start":3715,"end":3716},{"line":3700,"column":399,"offset":3703},{"line":3700,"column":1369,"offset":3717},6736,{"type":27,"value":340,"position":3719},{"start":3720,"end":3721},{"line":3700,"column":1369,"offset":3717},{"line":3700,"column":1476,"offset":3722},6737,{"start":3724,"end":3726},{"line":3700,"column":21,"offset":3725},6694,{"line":3700,"column":1476,"offset":3722},{"type":27,"value":28},{"type":31,"tagName":111,"properties":3729,"children":3730,"position":3740},{},[3731],{"type":27,"value":3732,"position":3733},"On that published indicator, open the alert dialog from its bell in the\nlegend, pick the signal the file declared (\"Fast EMA crossed above slow\nEMA\"), and save.",{"start":3734,"end":3737},{"line":3735,"column":95,"offset":3736},167,6741,{"line":3738,"column":98,"offset":3739},169,6907,{"start":3741,"end":3743},{"line":3735,"column":21,"offset":3742},6738,{"line":3738,"column":98,"offset":3739},{"type":27,"value":28},{"start":3746,"end":3747},{"line":3601,"column":21,"offset":3690},{"line":3738,"column":98,"offset":3739},{"type":27,"value":28},{"type":31,"tagName":32,"properties":3750,"children":3751,"position":3783},{},[3752,3761,3776],{"type":27,"value":3753,"position":3754},"OpenMarket's cloud evaluates the alert and notifies you when it fires\n(",{"start":3755,"end":3758},{"line":3756,"column":21,"offset":3757},171,6909,{"line":3759,"column":10,"offset":3760},172,6980,{"type":31,"tagName":840,"properties":3762,"children":3764,"position":3772},{"href":3763},"../functions/alerts.md",[3765],{"type":27,"value":3766,"position":3767},"Alerts",{"start":3768,"end":3770},{"line":3759,"column":64,"offset":3769},6981,{"line":3759,"column":73,"offset":3771},6987,{"start":3773,"end":3774},{"line":3759,"column":10,"offset":3760},{"line":3759,"column":137,"offset":3775},7012,{"type":27,"value":3777,"position":3778},"). A draft can't carry one, so publish\nfirst.",{"start":3779,"end":3780},{"line":3759,"column":137,"offset":3775},{"line":3781,"column":63,"offset":3782},173,7057,{"start":3784,"end":3785},{"line":3756,"column":21,"offset":3757},{"line":3781,"column":63,"offset":3782},{"type":27,"value":28},{"type":31,"tagName":87,"properties":3788,"children":3789,"position":3798},{},[3790],{"type":27,"value":3791,"position":3792},"If something goes wrong",{"start":3793,"end":3796},{"line":3794,"column":95,"offset":3795},175,7062,{"line":3794,"column":244,"offset":3797},7085,{"start":3799,"end":3801},{"line":3794,"column":21,"offset":3800},7059,{"line":3794,"column":244,"offset":3797},{"type":27,"value":28},{"type":31,"tagName":106,"properties":3804,"children":3805,"position":3889},{},[3806,3807,3857,3858,3888],{"type":27,"value":28},{"type":31,"tagName":111,"properties":3808,"children":3809,"position":3853},{},[3810,3826,3833,3848],{"type":31,"tagName":56,"properties":3811,"children":3812,"position":3821},{},[3813],{"type":27,"value":3814,"position":3815},"Run stops.",{"start":3816,"end":3819},{"line":3817,"column":43,"offset":3818},177,7091,{"line":3817,"column":130,"offset":3820},7101,{"start":3822,"end":3824},{"line":3817,"column":64,"offset":3823},7089,{"line":3817,"column":374,"offset":3825},7103,{"type":27,"value":3827,"position":3828}," The Console names the problem and a squiggle marks the\nline: fix the first one and press Run again\n(",{"start":3829,"end":3830},{"line":3817,"column":374,"offset":3825},{"line":3831,"column":95,"offset":3832},179,7208,{"type":31,"tagName":840,"properties":3834,"children":3836,"position":3844},{"href":3835},"../faq/common-errors.md",[3837],{"type":27,"value":3838,"position":3839},"Common errors",{"start":3840,"end":3842},{"line":3831,"column":43,"offset":3841},7209,{"line":3831,"column":188,"offset":3843},7222,{"start":3845,"end":3846},{"line":3831,"column":95,"offset":3832},{"line":3831,"column":1476,"offset":3847},7248,{"type":27,"value":3682,"position":3849},{"start":3850,"end":3851},{"line":3831,"column":1476,"offset":3847},{"line":3831,"column":402,"offset":3852},7250,{"start":3854,"end":3856},{"line":3817,"column":21,"offset":3855},7087,{"line":3831,"column":402,"offset":3852},{"type":27,"value":28},{"type":31,"tagName":111,"properties":3859,"children":3860,"position":3884},{},[3861,3877],{"type":31,"tagName":56,"properties":3862,"children":3863,"position":3872},{},[3864],{"type":27,"value":3865,"position":3866},"Nothing draws.",{"start":3867,"end":3870},{"line":3868,"column":43,"offset":3869},180,7255,{"line":3868,"column":3370,"offset":3871},7269,{"start":3873,"end":3875},{"line":3868,"column":64,"offset":3874},7253,{"line":3868,"column":234,"offset":3876},7271,{"type":27,"value":3878,"position":3879}," It is usually warm-up, and the Console says so:\n\"Output 'sma' is NaN on all N ready bars, so nothing is drawn for it.\"",{"start":3880,"end":3881},{"line":3868,"column":234,"offset":3876},{"line":3882,"column":1405,"offset":3883},181,7392,{"start":3885,"end":3887},{"line":3868,"column":21,"offset":3886},7251,{"line":3882,"column":1405,"offset":3883},{"type":27,"value":28},{"start":3890,"end":3891},{"line":3817,"column":21,"offset":3855},{"line":3882,"column":1405,"offset":3883},{"type":27,"value":28},{"type":31,"tagName":87,"properties":3894,"children":3895,"position":3904},{},[3896],{"type":27,"value":3897,"position":3898},"Next",{"start":3899,"end":3902},{"line":3900,"column":95,"offset":3901},183,7397,{"line":3900,"column":67,"offset":3903},7401,{"start":3905,"end":3907},{"line":3900,"column":21,"offset":3906},7394,{"line":3900,"column":67,"offset":3903},{"type":27,"value":28},{"type":31,"tagName":106,"properties":3910,"children":3911,"position":4135},{},[3912,3913,3978,3979,4031,4032,4083,4084,4134],{"type":27,"value":28},{"type":31,"tagName":111,"properties":3914,"children":3915,"position":3974},{},[3916,3932,3938,3950,3957,3968],{"type":31,"tagName":56,"properties":3917,"children":3918,"position":3927},{},[3919],{"type":27,"value":3920,"position":3921},"Mark the crosses down too:",{"start":3922,"end":3925},{"line":3923,"column":43,"offset":3924},185,7407,{"line":3923,"column":2265,"offset":3926},7433,{"start":3928,"end":3930},{"line":3923,"column":64,"offset":3929},7405,{"line":3923,"column":247,"offset":3931},7435,{"type":27,"value":3933,"position":3934}," a second gate on ",{"start":3935,"end":3936},{"line":3923,"column":247,"offset":3931},{"line":3923,"column":287,"offset":3937},7453,{"type":31,"tagName":405,"properties":3939,"children":3940,"position":3947},{},[3941],{"type":27,"value":3942,"position":3943},"crossed == -1",{"start":3944,"end":3945},{"line":3923,"column":287,"offset":3937},{"line":3923,"column":854,"offset":3946},7468,{"start":3948,"end":3949},{"line":3923,"column":287,"offset":3937},{"line":3923,"column":854,"offset":3946},{"type":27,"value":3951,"position":3952}," and a\nsecond ",{"start":3953,"end":3954},{"line":3923,"column":854,"offset":3946},{"line":3955,"column":80,"offset":3956},186,7484,{"type":31,"tagName":405,"properties":3958,"children":3959,"position":3965},{},[3960],{"type":27,"value":3388,"position":3961},{"start":3962,"end":3963},{"line":3955,"column":80,"offset":3956},{"line":3955,"column":374,"offset":3964},7491,{"start":3966,"end":3967},{"line":3955,"column":80,"offset":3956},{"line":3955,"column":374,"offset":3964},{"type":27,"value":3969,"position":3970}," output at the bar's high.",{"start":3971,"end":3972},{"line":3955,"column":374,"offset":3964},{"line":3955,"column":1369,"offset":3973},7517,{"start":3975,"end":3977},{"line":3923,"column":21,"offset":3976},7403,{"line":3955,"column":1369,"offset":3973},{"type":27,"value":28},{"type":31,"tagName":111,"properties":3980,"children":3981,"position":4027},{},[3982,3998,4004,4020],{"type":31,"tagName":56,"properties":3983,"children":3984,"position":3993},{},[3985],{"type":27,"value":3986,"position":3987},"Build something real:",{"start":3988,"end":3991},{"line":3989,"column":43,"offset":3990},187,7522,{"line":3989,"column":399,"offset":3992},7543,{"start":3994,"end":3996},{"line":3989,"column":64,"offset":3995},7520,{"line":3989,"column":1413,"offset":3997},7545,{"type":27,"value":3999,"position":4000}," the ",{"start":4001,"end":4002},{"line":3989,"column":1413,"offset":3997},{"line":3989,"column":247,"offset":4003},7550,{"type":31,"tagName":840,"properties":4005,"children":4007,"position":4015},{"href":4006},"../cookbook/overview.md",[4008],{"type":27,"value":4009,"position":4010},"Cookbook",{"start":4011,"end":4013},{"line":3989,"column":137,"offset":4012},7551,{"line":3989,"column":191,"offset":4014},7559,{"start":4016,"end":4017},{"line":3989,"column":247,"offset":4003},{"line":3989,"column":4018,"offset":4019},68,7585,{"type":27,"value":4021,"position":4022}," has\ncomplete recipes to read and adapt.",{"start":4023,"end":4024},{"line":3989,"column":4018,"offset":4019},{"line":4025,"column":284,"offset":4026},188,7627,{"start":4028,"end":4030},{"line":3989,"column":21,"offset":4029},7518,{"line":4025,"column":284,"offset":4026},{"type":27,"value":28},{"type":31,"tagName":111,"properties":4033,"children":4034,"position":4079},{},[4035,4051,4057,4073],{"type":31,"tagName":56,"properties":4036,"children":4037,"position":4046},{},[4038],{"type":27,"value":4039,"position":4040},"Read more than candles:",{"start":4041,"end":4044},{"line":4042,"column":43,"offset":4043},189,7632,{"line":4042,"column":1413,"offset":4045},7655,{"start":4047,"end":4049},{"line":4042,"column":64,"offset":4048},7630,{"line":4042,"column":333,"offset":4050},7657,{"type":27,"value":28,"position":4052},{"start":4053,"end":4054},{"line":4042,"column":333,"offset":4050},{"line":4055,"column":21,"offset":4056},190,7658,{"type":31,"tagName":840,"properties":4058,"children":4060,"position":4068},{"href":4059},"../core-concepts/what-you-can-read.md",[4061],{"type":27,"value":4062,"position":4063},"What you can read",{"start":4064,"end":4066},{"line":4055,"column":95,"offset":4065},7661,{"line":4055,"column":234,"offset":4067},7678,{"start":4069,"end":4071},{"line":4055,"column":64,"offset":4070},7660,{"line":4055,"column":1007,"offset":4072},7718,{"type":27,"value":340,"position":4074},{"start":4075,"end":4076},{"line":4055,"column":1007,"offset":4072},{"line":4055,"column":4077,"offset":4078},62,7719,{"start":4080,"end":4082},{"line":4042,"column":21,"offset":4081},7628,{"line":4055,"column":4077,"offset":4078},{"type":27,"value":28},{"type":31,"tagName":111,"properties":4085,"children":4086,"position":4130},{},[4087,4103,4108,4124],{"type":31,"tagName":56,"properties":4088,"children":4089,"position":4098},{},[4090],{"type":27,"value":4091,"position":4092},"See how it runs:",{"start":4093,"end":4096},{"line":4094,"column":43,"offset":4095},191,7724,{"line":4094,"column":234,"offset":4097},7740,{"start":4099,"end":4101},{"line":4094,"column":64,"offset":4100},7722,{"line":4094,"column":311,"offset":4102},7742,{"type":27,"value":1416,"position":4104},{"start":4105,"end":4106},{"line":4094,"column":311,"offset":4102},{"line":4094,"column":357,"offset":4107},7743,{"type":31,"tagName":840,"properties":4109,"children":4111,"position":4119},{"href":4110},"../core-concepts/execution-model.md",[4112],{"type":27,"value":4113,"position":4114},"Execution model",{"start":4115,"end":4117},{"line":4094,"column":235,"offset":4116},7744,{"line":4094,"column":223,"offset":4118},7759,{"start":4120,"end":4121},{"line":4094,"column":357,"offset":4107},{"line":4094,"column":4122,"offset":4123},78,7797,{"type":27,"value":340,"position":4125},{"start":4126,"end":4127},{"line":4094,"column":4122,"offset":4123},{"line":4094,"column":4128,"offset":4129},79,7798,{"start":4131,"end":4133},{"line":4094,"column":21,"offset":4132},7720,{"line":4094,"column":4128,"offset":4129},{"type":27,"value":28},{"start":4136,"end":4137},{"line":3923,"column":21,"offset":3976},{"line":4094,"column":4128,"offset":4129},{"quirksMode":4139},false,{"start":4141,"end":4142},{"line":21,"column":21,"offset":22},{"line":4143,"column":21,"offset":4144},192,7799,1791265103603]