[{"data":1,"prerenderedAt":3104},["ShallowReactive",2],{"kscript:cookbook/regime-filter":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":9,"tree":10},"cookbook/regime-filter","cookbook/regime-filter.md",{"title":7,"description":8},"Regime Filter (4h Trend Gate)","A no-repaint higher-timeframe trend gate that tints candles by regime and only marks entries when the confirmed 4h trend agrees with the signal.","---\ntitle: Regime Filter (4h Trend Gate)\ndescription: >-\n  A no-repaint higher-timeframe trend gate that tints candles by regime and\n  only marks entries when the confirmed 4h trend agrees with the signal.\n---\n\n\u003Cdiv class=\"flex gap-3 mb-6\">\n  \u003Cspan class=\"inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-blue-50 text-blue-600 text-sm font-medium\">\n    Intermediate\n  \u003C/span>\n  \u003Cspan class=\"inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-gray-100 text-gray-600 text-sm font-medium\">\n    6 min read\n  \u003C/span>\n\u003C/div>\n\nThe fastest way to cut false signals is to stop trading against the higher timeframe. This recipe reads a confirmed 4h trend, tints every candle green or red by that regime, and only marks an entry when a fast/slow EMA cross on your chart timeframe lines up with the 4h direction. The key word is *confirmed*: the higher-timeframe values come from `htf()`, which never looks ahead, so a signal that shows up in history would have shown up live, at the same bar. No repaint, no hindsight.\n\n```javascript title=\"regime_filter.ks\" lines wrap\n//@version=2\n// ============================================================================\n//  NO-REPAINT 4H TREND GATE\n//  htf() reads a confirmed higher timeframe with no look-ahead. The 4h EMAs\n//  are plotted so the script always has visible output; candle tinting and\n//  entry markers are added when the confirmed 4h regime is available.\n// ============================================================================\ndefine(title=\"4H Trend Gate (no-repaint)\", position=\"onchart\", axis=false);\n\nvar fastLen = input(name=\"fastLen\", type=\"number\", defaultValue=9,  label=\"Fast EMA\", constraints={min: 2, max: 100, step: 1});\nvar slowLen = input(name=\"slowLen\", type=\"number\", defaultValue=21, label=\"Slow EMA\", constraints={min: 5, max: 200, step: 1});\nvar upCol   = input(name=\"upCol\",   type=\"color\",  defaultValue=\"#22d3a5\", label=\"Bull Tint\");\nvar dnCol   = input(name=\"dnCol\",   type=\"color\",  defaultValue=\"#ff5b7f\", label=\"Bear Tint\");\n\ntimeseries d  = ohlcv(symbol=currentSymbol, exchange=currentExchange);\n\n// Confirmed 4h view of the SAME data: one row per chart bar, no repaint.\ntimeseries h4 = htf(d, \"4h\");\n\nvar h4Fast = ema(source=h4.close, period=fastLen);\nvar h4Slow = ema(source=h4.close, period=slowLen);\nvar bull4h = isnum(h4Fast) && isnum(h4Slow) && h4Fast > h4Slow;\nvar bear4h = isnum(h4Fast) && isnum(h4Slow) && h4Fast \u003C h4Slow;\ntimeseries h4FastLine = h4Fast;\ntimeseries h4SlowLine = h4Slow;\n\n// Chart-timeframe trigger, gated by the higher-timeframe regime.\ntimeseries fast = ema(source=d.close, period=fastLen);\ntimeseries slow = ema(source=d.close, period=slowLen);\nvar crossedUp   = isnum(fast[0]) && isnum(slow[0]) && fast[0] > slow[0] && fast[1] \u003C= slow[1];\nvar crossedDown = isnum(fast[0]) && isnum(slow[0]) && fast[0] \u003C slow[0] && fast[1] >= slow[1];\n\nplotLine(h4FastLine, colors=[upCol], width=1, label=[\"4H Fast EMA\"], desc=[\"Confirmed 4h fast EMA\"]);\nplotLine(h4SlowLine, colors=[dnCol], width=1, label=[\"4H Slow EMA\"], desc=[\"Confirmed 4h slow EMA\"]);\n\n// Tint the actual candles by regime. Needs enough loaded history for the 4h\n// slow EMA: roughly slowLen * 4 chart hours on a 1h chart.\nif (bull4h) { barcolor(opacity(upCol, 18)); }\nif (bear4h) { barcolor(opacity(dnCol, 18)); }\n\nif (crossedUp && bull4h) {\n  plotShape(value=d.low[0], shape=\"triangleup\", width=10, colors=[upCol], fill=true, location=\"belowBar\", label=[\"Long (4h agrees)\"], desc=[\"Chart-timeframe cross up confirmed by the 4h regime\"]);\n}\nif (crossedDown && bear4h) {\n  plotShape(value=d.high[0], shape=\"triangledown\", width=10, colors=[dnCol], fill=true, location=\"aboveBar\", label=[\"Short (4h agrees)\"], desc=[\"Chart-timeframe cross down confirmed by the 4h regime\"]);\n}\n```\n\n## How it works\n\n**The higher-timeframe view.** `htf(d, \"4h\")` takes the chart's own data and re-buckets it into confirmed 4h bars, returning one value per chart bar. \"Confirmed\" means a 4h candle only contributes once it has closed, so the line never changes after the fact. This is what makes the gate trustworthy: the green and red tints you see on old bars are exactly what you would have seen live.\n\n**The regime.** Two EMAs on the 4h close define the trend. When the fast 4h EMA is above the slow one the market is in an uptrend (`bull4h`), below it a downtrend (`bear4h`). Both flags `isnum`-guard the EMAs so the warm-up region counts as neither, rather than a coin flip.\n\n**The trigger.** Separately, the script computes the same fast/slow EMAs on your chart timeframe and detects the moment they cross. `crossedUp` is true on the single bar where fast moves from at-or-below slow to above it. That is the entry idea on its own.\n\n**The gate.** The entry only prints when the trigger and the regime agree: `crossedUp && bull4h` for longs, `crossedDown && bear4h` for shorts. A bullish cross during a 4h downtrend is silently dropped, which is the whole point. Most chop happens when you fight the higher timeframe.\n\n**The two render channels.** The script shows its state two ways. `barcolor()` tints every candle by the 4h regime, so the background context is always visible. `plotShape()` drops a triangle only on confirmed, gated entries. The 4h EMA lines are also plotted so there is always something on screen, even before a single cross fires.\n\n> **Render note.** Candle tinting uses the `barcolor` channel. If your chart does not render `barcolor`, the entry triangles and the 4h EMA lines still show, but the green/red candle background will not. The triangle markers carry the same regime information regardless.\n\n## Customize it\n\n- **EMA speed.** `fastLen` and `slowLen` drive both the regime and the trigger. Widen the gap (for example 21 / 55) for fewer, slower signals, tighten it for more. Because the same lengths feed the 4h regime, changing them reshapes the whole gate.\n- **Regime timeframe.** `\"4h\"` is the trend horizon. Bump it to `\"1d\"` to demand agreement with the daily trend (stricter, fewer entries), or `\"1h\"` for a looser gate on lower-timeframe charts. Any string `htf()` accepts works. See [multi-timeframe](/kscript/core-concepts/multi-timeframe).\n- **Loaded history.** The 4h regime needs enough loaded bars for its slow EMA to warm up, roughly `slowLen * 4` chart hours on a 1h chart. If candles never tint, load more history.\n- **Different trigger.** The cross is just one idea. Swap it for an RSI level, a breakout, or any condition you like, and keep the `&& bull4h` / `&& bear4h` gate to filter it by trend.\n- **Colors.** `upCol` and `dnCol` set both the tint and the markers, so the chart stays coherent when you recolor.\n- **Make it actionable.** Replace each `plotShape` with an [`alert()`](/kscript/functions/alerts) to be notified only on trend-aligned entries.\n\n## Concepts used\n\n- [Multi-timeframe](/kscript/core-concepts/multi-timeframe) for the no-repaint `htf()` regime\n- [Moving averages](/kscript/functions/moving-averages) for the `ema` lines and crosses\n- [Plotting](/kscript/functions/plotting) for `barcolor`, `plotLine`, and `plotShape`\n- [Color functions](/kscript/functions/color-functions) for `opacity` candle tints\n",{"type":11,"children":12,"data":3097,"position":3099},"root",[13,100,101,162,163,1919,1920,1938,1939,1989,1990,2080,2081,2132,2133,2202,2203,2272,2273,2351,2352,2368,2369,2847,2848,2864,2865],{"type":14,"tagName":15,"properties":16,"children":21,"position":95},"element","div",{"className":17},[18,19,20],"flex","gap-3","mb-6",[22,34,63,69,88],{"type":23,"value":24,"position":25},"text","\n  ",{"start":26,"end":30},{"line":27,"column":28,"offset":29},1,30,29,{"line":31,"column":32,"offset":33},2,3,32,{"type":14,"tagName":35,"properties":36,"children":48,"position":58},"span",{"className":37},[38,39,40,41,42,43,44,45,46,47],"inline-flex","items-center","gap-1.5","px-3","py-1","rounded-full","bg-blue-50","text-blue-600","text-sm","font-medium",[49],{"type":23,"value":50,"position":51},"\n    Intermediate\n  ",{"start":52,"end":55},{"line":31,"column":53,"offset":54},118,147,{"line":56,"column":32,"offset":57},4,167,{"start":59,"end":60},{"line":31,"column":32,"offset":33},{"line":56,"column":61,"offset":62},10,174,{"type":23,"value":24,"position":64},{"start":65,"end":66},{"line":56,"column":61,"offset":62},{"line":67,"column":32,"offset":68},5,177,{"type":14,"tagName":35,"properties":70,"children":74,"position":84},{"className":71},[38,39,40,41,42,43,72,73,46,47],"bg-gray-100","text-gray-600",[75],{"type":23,"value":76,"position":77},"\n    6 min read\n  ",{"start":78,"end":81},{"line":67,"column":79,"offset":80},119,293,{"line":82,"column":32,"offset":83},7,311,{"start":85,"end":86},{"line":67,"column":32,"offset":68},{"line":82,"column":61,"offset":87},318,{"type":23,"value":89,"position":90},"\n",{"start":91,"end":92},{"line":82,"column":61,"offset":87},{"line":93,"column":27,"offset":94},8,319,{"start":96,"end":98},{"line":27,"column":27,"offset":97},0,{"line":93,"column":82,"offset":99},325,{"type":23,"value":89},{"type":14,"tagName":102,"properties":103,"children":104,"position":159},"p",{},[105,113,131,138,152],{"type":23,"value":106,"position":107},"The fastest way to cut false signals is to stop trading against the higher timeframe. This recipe reads a confirmed 4h trend, tints every candle green or red by that regime, and only marks an entry when a fast/slow EMA cross on your chart timeframe lines up with the 4h direction. The key word is ",{"start":108,"end":110},{"line":61,"column":27,"offset":109},327,{"line":61,"column":111,"offset":112},298,624,{"type":14,"tagName":114,"properties":115,"children":116,"position":126},"em",{},[117],{"type":23,"value":118,"position":119},"confirmed",{"start":120,"end":123},{"line":61,"column":121,"offset":122},299,625,{"line":61,"column":124,"offset":125},308,634,{"start":127,"end":128},{"line":61,"column":111,"offset":112},{"line":61,"column":129,"offset":130},309,635,{"type":23,"value":132,"position":133},": the higher-timeframe values come from ",{"start":134,"end":135},{"line":61,"column":129,"offset":130},{"line":61,"column":136,"offset":137},349,675,{"type":14,"tagName":139,"properties":140,"children":141,"position":149},"code",{},[142],{"type":23,"value":143,"position":144},"htf()",{"start":145,"end":146},{"line":61,"column":136,"offset":137},{"line":61,"column":147,"offset":148},356,682,{"start":150,"end":151},{"line":61,"column":136,"offset":137},{"line":61,"column":147,"offset":148},{"type":23,"value":153,"position":154},", which never looks ahead, so a signal that shows up in history would have shown up live, at the same bar. No repaint, no hindsight.",{"start":155,"end":156},{"line":61,"column":147,"offset":148},{"line":61,"column":157,"offset":158},488,814,{"start":160,"end":161},{"line":61,"column":27,"offset":109},{"line":61,"column":157,"offset":158},{"type":23,"value":89},{"type":11,"children":164},[165],{"type":14,"tagName":166,"properties":167,"children":172,"data":-1},"pre",{"class":168,"style":169,"tabindex":170,"title":171},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0","regime_filter.ks",[173],{"type":14,"tagName":139,"properties":174,"children":175},{},[176,186,187,195,196,204,205,213,214,222,223,231,232,239,240,301,302,305,306,428,429,539,540,618,619,694,695,698,699,739,740,743,744,752,753,784,785,788,789,833,834,875,876,934,935,988,989,1006,1007,1023,1024,1027,1028,1036,1037,1074,1075,1111,1112,1236,1237,1354,1355,1358,1359,1430,1431,1498,1499,1502,1503,1511,1512,1520,1521,1564,1565,1602,1603,1606,1607,1628,1629,1758,1759,1767,1768,1789,1790,1911,1912],{"type":14,"tagName":35,"properties":177,"children":179},{"class":178},"line",[180],{"type":14,"tagName":35,"properties":181,"children":183},{"style":182},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[184],{"type":23,"value":185},"//@version=2",{"type":23,"value":89},{"type":14,"tagName":35,"properties":188,"children":189},{"class":178},[190],{"type":14,"tagName":35,"properties":191,"children":192},{"style":182},[193],{"type":23,"value":194},"// ============================================================================",{"type":23,"value":89},{"type":14,"tagName":35,"properties":197,"children":198},{"class":178},[199],{"type":14,"tagName":35,"properties":200,"children":201},{"style":182},[202],{"type":23,"value":203},"//  NO-REPAINT 4H TREND GATE",{"type":23,"value":89},{"type":14,"tagName":35,"properties":206,"children":207},{"class":178},[208],{"type":14,"tagName":35,"properties":209,"children":210},{"style":182},[211],{"type":23,"value":212},"//  htf() reads a confirmed higher timeframe with no look-ahead. The 4h EMAs",{"type":23,"value":89},{"type":14,"tagName":35,"properties":215,"children":216},{"class":178},[217],{"type":14,"tagName":35,"properties":218,"children":219},{"style":182},[220],{"type":23,"value":221},"//  are plotted so the script always has visible output; candle tinting and",{"type":23,"value":89},{"type":14,"tagName":35,"properties":224,"children":225},{"class":178},[226],{"type":14,"tagName":35,"properties":227,"children":228},{"style":182},[229],{"type":23,"value":230},"//  entry markers are added when the confirmed 4h regime is available.",{"type":23,"value":89},{"type":14,"tagName":35,"properties":233,"children":234},{"class":178},[235],{"type":14,"tagName":35,"properties":236,"children":237},{"style":182},[238],{"type":23,"value":194},{"type":23,"value":89},{"type":14,"tagName":35,"properties":241,"children":242},{"class":178},[243,249,255,261,267,272,276,281,286,290,296],{"type":14,"tagName":35,"properties":244,"children":246},{"style":245},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[247],{"type":23,"value":248},"define",{"type":14,"tagName":35,"properties":250,"children":252},{"style":251},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[253],{"type":23,"value":254},"(title",{"type":14,"tagName":35,"properties":256,"children":258},{"style":257},"--shiki-dark:#F97583;--shiki-light:#D73A49",[259],{"type":23,"value":260},"=",{"type":14,"tagName":35,"properties":262,"children":264},{"style":263},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[265],{"type":23,"value":266},"\"4H Trend Gate (no-repaint)\"",{"type":14,"tagName":35,"properties":268,"children":269},{"style":251},[270],{"type":23,"value":271},", position",{"type":14,"tagName":35,"properties":273,"children":274},{"style":257},[275],{"type":23,"value":260},{"type":14,"tagName":35,"properties":277,"children":278},{"style":263},[279],{"type":23,"value":280},"\"onchart\"",{"type":14,"tagName":35,"properties":282,"children":283},{"style":251},[284],{"type":23,"value":285},", axis",{"type":14,"tagName":35,"properties":287,"children":288},{"style":257},[289],{"type":23,"value":260},{"type":14,"tagName":35,"properties":291,"children":293},{"style":292},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[294],{"type":23,"value":295},"false",{"type":14,"tagName":35,"properties":297,"children":298},{"style":251},[299],{"type":23,"value":300},");",{"type":23,"value":89},{"type":14,"tagName":35,"properties":303,"children":304},{"class":178},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":307,"children":308},{"class":178},[309,314,319,323,328,333,337,342,347,351,356,361,365,370,375,379,384,389,393,398,403,408,413,418,423],{"type":14,"tagName":35,"properties":310,"children":311},{"style":257},[312],{"type":23,"value":313},"var",{"type":14,"tagName":35,"properties":315,"children":316},{"style":251},[317],{"type":23,"value":318}," fastLen ",{"type":14,"tagName":35,"properties":320,"children":321},{"style":257},[322],{"type":23,"value":260},{"type":14,"tagName":35,"properties":324,"children":325},{"style":245},[326],{"type":23,"value":327}," input",{"type":14,"tagName":35,"properties":329,"children":330},{"style":251},[331],{"type":23,"value":332},"(name",{"type":14,"tagName":35,"properties":334,"children":335},{"style":257},[336],{"type":23,"value":260},{"type":14,"tagName":35,"properties":338,"children":339},{"style":263},[340],{"type":23,"value":341},"\"fastLen\"",{"type":14,"tagName":35,"properties":343,"children":344},{"style":251},[345],{"type":23,"value":346},", type",{"type":14,"tagName":35,"properties":348,"children":349},{"style":257},[350],{"type":23,"value":260},{"type":14,"tagName":35,"properties":352,"children":353},{"style":263},[354],{"type":23,"value":355},"\"number\"",{"type":14,"tagName":35,"properties":357,"children":358},{"style":251},[359],{"type":23,"value":360},", defaultValue",{"type":14,"tagName":35,"properties":362,"children":363},{"style":257},[364],{"type":23,"value":260},{"type":14,"tagName":35,"properties":366,"children":367},{"style":292},[368],{"type":23,"value":369},"9",{"type":14,"tagName":35,"properties":371,"children":372},{"style":251},[373],{"type":23,"value":374},",  label",{"type":14,"tagName":35,"properties":376,"children":377},{"style":257},[378],{"type":23,"value":260},{"type":14,"tagName":35,"properties":380,"children":381},{"style":263},[382],{"type":23,"value":383},"\"Fast EMA\"",{"type":14,"tagName":35,"properties":385,"children":386},{"style":251},[387],{"type":23,"value":388},", constraints",{"type":14,"tagName":35,"properties":390,"children":391},{"style":257},[392],{"type":23,"value":260},{"type":14,"tagName":35,"properties":394,"children":395},{"style":251},[396],{"type":23,"value":397},"{min: ",{"type":14,"tagName":35,"properties":399,"children":400},{"style":292},[401],{"type":23,"value":402},"2",{"type":14,"tagName":35,"properties":404,"children":405},{"style":251},[406],{"type":23,"value":407},", max: ",{"type":14,"tagName":35,"properties":409,"children":410},{"style":292},[411],{"type":23,"value":412},"100",{"type":14,"tagName":35,"properties":414,"children":415},{"style":251},[416],{"type":23,"value":417},", step: ",{"type":14,"tagName":35,"properties":419,"children":420},{"style":292},[421],{"type":23,"value":422},"1",{"type":14,"tagName":35,"properties":424,"children":425},{"style":251},[426],{"type":23,"value":427},"});",{"type":23,"value":89},{"type":14,"tagName":35,"properties":430,"children":431},{"class":178},[432,436,441,445,449,453,457,462,466,470,474,478,482,487,492,496,501,505,509,513,518,522,527,531,535],{"type":14,"tagName":35,"properties":433,"children":434},{"style":257},[435],{"type":23,"value":313},{"type":14,"tagName":35,"properties":437,"children":438},{"style":251},[439],{"type":23,"value":440}," slowLen ",{"type":14,"tagName":35,"properties":442,"children":443},{"style":257},[444],{"type":23,"value":260},{"type":14,"tagName":35,"properties":446,"children":447},{"style":245},[448],{"type":23,"value":327},{"type":14,"tagName":35,"properties":450,"children":451},{"style":251},[452],{"type":23,"value":332},{"type":14,"tagName":35,"properties":454,"children":455},{"style":257},[456],{"type":23,"value":260},{"type":14,"tagName":35,"properties":458,"children":459},{"style":263},[460],{"type":23,"value":461},"\"slowLen\"",{"type":14,"tagName":35,"properties":463,"children":464},{"style":251},[465],{"type":23,"value":346},{"type":14,"tagName":35,"properties":467,"children":468},{"style":257},[469],{"type":23,"value":260},{"type":14,"tagName":35,"properties":471,"children":472},{"style":263},[473],{"type":23,"value":355},{"type":14,"tagName":35,"properties":475,"children":476},{"style":251},[477],{"type":23,"value":360},{"type":14,"tagName":35,"properties":479,"children":480},{"style":257},[481],{"type":23,"value":260},{"type":14,"tagName":35,"properties":483,"children":484},{"style":292},[485],{"type":23,"value":486},"21",{"type":14,"tagName":35,"properties":488,"children":489},{"style":251},[490],{"type":23,"value":491},", label",{"type":14,"tagName":35,"properties":493,"children":494},{"style":257},[495],{"type":23,"value":260},{"type":14,"tagName":35,"properties":497,"children":498},{"style":263},[499],{"type":23,"value":500},"\"Slow EMA\"",{"type":14,"tagName":35,"properties":502,"children":503},{"style":251},[504],{"type":23,"value":388},{"type":14,"tagName":35,"properties":506,"children":507},{"style":257},[508],{"type":23,"value":260},{"type":14,"tagName":35,"properties":510,"children":511},{"style":251},[512],{"type":23,"value":397},{"type":14,"tagName":35,"properties":514,"children":515},{"style":292},[516],{"type":23,"value":517},"5",{"type":14,"tagName":35,"properties":519,"children":520},{"style":251},[521],{"type":23,"value":407},{"type":14,"tagName":35,"properties":523,"children":524},{"style":292},[525],{"type":23,"value":526},"200",{"type":14,"tagName":35,"properties":528,"children":529},{"style":251},[530],{"type":23,"value":417},{"type":14,"tagName":35,"properties":532,"children":533},{"style":292},[534],{"type":23,"value":422},{"type":14,"tagName":35,"properties":536,"children":537},{"style":251},[538],{"type":23,"value":427},{"type":23,"value":89},{"type":14,"tagName":35,"properties":541,"children":542},{"class":178},[543,547,552,556,560,564,568,573,578,582,587,592,596,601,605,609,614],{"type":14,"tagName":35,"properties":544,"children":545},{"style":257},[546],{"type":23,"value":313},{"type":14,"tagName":35,"properties":548,"children":549},{"style":251},[550],{"type":23,"value":551}," upCol   ",{"type":14,"tagName":35,"properties":553,"children":554},{"style":257},[555],{"type":23,"value":260},{"type":14,"tagName":35,"properties":557,"children":558},{"style":245},[559],{"type":23,"value":327},{"type":14,"tagName":35,"properties":561,"children":562},{"style":251},[563],{"type":23,"value":332},{"type":14,"tagName":35,"properties":565,"children":566},{"style":257},[567],{"type":23,"value":260},{"type":14,"tagName":35,"properties":569,"children":570},{"style":263},[571],{"type":23,"value":572},"\"upCol\"",{"type":14,"tagName":35,"properties":574,"children":575},{"style":251},[576],{"type":23,"value":577},",   type",{"type":14,"tagName":35,"properties":579,"children":580},{"style":257},[581],{"type":23,"value":260},{"type":14,"tagName":35,"properties":583,"children":584},{"style":263},[585],{"type":23,"value":586},"\"color\"",{"type":14,"tagName":35,"properties":588,"children":589},{"style":251},[590],{"type":23,"value":591},",  defaultValue",{"type":14,"tagName":35,"properties":593,"children":594},{"style":257},[595],{"type":23,"value":260},{"type":14,"tagName":35,"properties":597,"children":598},{"style":263},[599],{"type":23,"value":600},"\"#22d3a5\"",{"type":14,"tagName":35,"properties":602,"children":603},{"style":251},[604],{"type":23,"value":491},{"type":14,"tagName":35,"properties":606,"children":607},{"style":257},[608],{"type":23,"value":260},{"type":14,"tagName":35,"properties":610,"children":611},{"style":263},[612],{"type":23,"value":613},"\"Bull Tint\"",{"type":14,"tagName":35,"properties":615,"children":616},{"style":251},[617],{"type":23,"value":300},{"type":23,"value":89},{"type":14,"tagName":35,"properties":620,"children":621},{"class":178},[622,626,631,635,639,643,647,652,656,660,664,668,672,677,681,685,690],{"type":14,"tagName":35,"properties":623,"children":624},{"style":257},[625],{"type":23,"value":313},{"type":14,"tagName":35,"properties":627,"children":628},{"style":251},[629],{"type":23,"value":630}," dnCol   ",{"type":14,"tagName":35,"properties":632,"children":633},{"style":257},[634],{"type":23,"value":260},{"type":14,"tagName":35,"properties":636,"children":637},{"style":245},[638],{"type":23,"value":327},{"type":14,"tagName":35,"properties":640,"children":641},{"style":251},[642],{"type":23,"value":332},{"type":14,"tagName":35,"properties":644,"children":645},{"style":257},[646],{"type":23,"value":260},{"type":14,"tagName":35,"properties":648,"children":649},{"style":263},[650],{"type":23,"value":651},"\"dnCol\"",{"type":14,"tagName":35,"properties":653,"children":654},{"style":251},[655],{"type":23,"value":577},{"type":14,"tagName":35,"properties":657,"children":658},{"style":257},[659],{"type":23,"value":260},{"type":14,"tagName":35,"properties":661,"children":662},{"style":263},[663],{"type":23,"value":586},{"type":14,"tagName":35,"properties":665,"children":666},{"style":251},[667],{"type":23,"value":591},{"type":14,"tagName":35,"properties":669,"children":670},{"style":257},[671],{"type":23,"value":260},{"type":14,"tagName":35,"properties":673,"children":674},{"style":263},[675],{"type":23,"value":676},"\"#ff5b7f\"",{"type":14,"tagName":35,"properties":678,"children":679},{"style":251},[680],{"type":23,"value":491},{"type":14,"tagName":35,"properties":682,"children":683},{"style":257},[684],{"type":23,"value":260},{"type":14,"tagName":35,"properties":686,"children":687},{"style":263},[688],{"type":23,"value":689},"\"Bear Tint\"",{"type":14,"tagName":35,"properties":691,"children":692},{"style":251},[693],{"type":23,"value":300},{"type":23,"value":89},{"type":14,"tagName":35,"properties":696,"children":697},{"class":178},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":700,"children":701},{"class":178},[702,707,711,716,721,725,730,734],{"type":14,"tagName":35,"properties":703,"children":704},{"style":251},[705],{"type":23,"value":706},"timeseries d  ",{"type":14,"tagName":35,"properties":708,"children":709},{"style":257},[710],{"type":23,"value":260},{"type":14,"tagName":35,"properties":712,"children":713},{"style":245},[714],{"type":23,"value":715}," ohlcv",{"type":14,"tagName":35,"properties":717,"children":718},{"style":251},[719],{"type":23,"value":720},"(symbol",{"type":14,"tagName":35,"properties":722,"children":723},{"style":257},[724],{"type":23,"value":260},{"type":14,"tagName":35,"properties":726,"children":727},{"style":251},[728],{"type":23,"value":729},"currentSymbol, exchange",{"type":14,"tagName":35,"properties":731,"children":732},{"style":257},[733],{"type":23,"value":260},{"type":14,"tagName":35,"properties":735,"children":736},{"style":251},[737],{"type":23,"value":738},"currentExchange);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":741,"children":742},{"class":178},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":745,"children":746},{"class":178},[747],{"type":14,"tagName":35,"properties":748,"children":749},{"style":182},[750],{"type":23,"value":751},"// Confirmed 4h view of the SAME data: one row per chart bar, no repaint.",{"type":23,"value":89},{"type":14,"tagName":35,"properties":754,"children":755},{"class":178},[756,761,765,770,775,780],{"type":14,"tagName":35,"properties":757,"children":758},{"style":251},[759],{"type":23,"value":760},"timeseries h4 ",{"type":14,"tagName":35,"properties":762,"children":763},{"style":257},[764],{"type":23,"value":260},{"type":14,"tagName":35,"properties":766,"children":767},{"style":245},[768],{"type":23,"value":769}," htf",{"type":14,"tagName":35,"properties":771,"children":772},{"style":251},[773],{"type":23,"value":774},"(d, ",{"type":14,"tagName":35,"properties":776,"children":777},{"style":263},[778],{"type":23,"value":779},"\"4h\"",{"type":14,"tagName":35,"properties":781,"children":782},{"style":251},[783],{"type":23,"value":300},{"type":23,"value":89},{"type":14,"tagName":35,"properties":786,"children":787},{"class":178},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":790,"children":791},{"class":178},[792,796,801,805,810,815,819,824,828],{"type":14,"tagName":35,"properties":793,"children":794},{"style":257},[795],{"type":23,"value":313},{"type":14,"tagName":35,"properties":797,"children":798},{"style":251},[799],{"type":23,"value":800}," h4Fast ",{"type":14,"tagName":35,"properties":802,"children":803},{"style":257},[804],{"type":23,"value":260},{"type":14,"tagName":35,"properties":806,"children":807},{"style":245},[808],{"type":23,"value":809}," ema",{"type":14,"tagName":35,"properties":811,"children":812},{"style":251},[813],{"type":23,"value":814},"(source",{"type":14,"tagName":35,"properties":816,"children":817},{"style":257},[818],{"type":23,"value":260},{"type":14,"tagName":35,"properties":820,"children":821},{"style":251},[822],{"type":23,"value":823},"h4.close, period",{"type":14,"tagName":35,"properties":825,"children":826},{"style":257},[827],{"type":23,"value":260},{"type":14,"tagName":35,"properties":829,"children":830},{"style":251},[831],{"type":23,"value":832},"fastLen);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":835,"children":836},{"class":178},[837,841,846,850,854,858,862,866,870],{"type":14,"tagName":35,"properties":838,"children":839},{"style":257},[840],{"type":23,"value":313},{"type":14,"tagName":35,"properties":842,"children":843},{"style":251},[844],{"type":23,"value":845}," h4Slow ",{"type":14,"tagName":35,"properties":847,"children":848},{"style":257},[849],{"type":23,"value":260},{"type":14,"tagName":35,"properties":851,"children":852},{"style":245},[853],{"type":23,"value":809},{"type":14,"tagName":35,"properties":855,"children":856},{"style":251},[857],{"type":23,"value":814},{"type":14,"tagName":35,"properties":859,"children":860},{"style":257},[861],{"type":23,"value":260},{"type":14,"tagName":35,"properties":863,"children":864},{"style":251},[865],{"type":23,"value":823},{"type":14,"tagName":35,"properties":867,"children":868},{"style":257},[869],{"type":23,"value":260},{"type":14,"tagName":35,"properties":871,"children":872},{"style":251},[873],{"type":23,"value":874},"slowLen);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":877,"children":878},{"class":178},[879,883,888,892,897,902,907,911,916,920,924,929],{"type":14,"tagName":35,"properties":880,"children":881},{"style":257},[882],{"type":23,"value":313},{"type":14,"tagName":35,"properties":884,"children":885},{"style":251},[886],{"type":23,"value":887}," bull4h ",{"type":14,"tagName":35,"properties":889,"children":890},{"style":257},[891],{"type":23,"value":260},{"type":14,"tagName":35,"properties":893,"children":894},{"style":245},[895],{"type":23,"value":896}," isnum",{"type":14,"tagName":35,"properties":898,"children":899},{"style":251},[900],{"type":23,"value":901},"(h4Fast) ",{"type":14,"tagName":35,"properties":903,"children":904},{"style":257},[905],{"type":23,"value":906},"&&",{"type":14,"tagName":35,"properties":908,"children":909},{"style":245},[910],{"type":23,"value":896},{"type":14,"tagName":35,"properties":912,"children":913},{"style":251},[914],{"type":23,"value":915},"(h4Slow) ",{"type":14,"tagName":35,"properties":917,"children":918},{"style":257},[919],{"type":23,"value":906},{"type":14,"tagName":35,"properties":921,"children":922},{"style":251},[923],{"type":23,"value":800},{"type":14,"tagName":35,"properties":925,"children":926},{"style":257},[927],{"type":23,"value":928},">",{"type":14,"tagName":35,"properties":930,"children":931},{"style":251},[932],{"type":23,"value":933}," h4Slow;",{"type":23,"value":89},{"type":14,"tagName":35,"properties":936,"children":937},{"class":178},[938,942,947,951,955,959,963,967,971,975,979,984],{"type":14,"tagName":35,"properties":939,"children":940},{"style":257},[941],{"type":23,"value":313},{"type":14,"tagName":35,"properties":943,"children":944},{"style":251},[945],{"type":23,"value":946}," bear4h ",{"type":14,"tagName":35,"properties":948,"children":949},{"style":257},[950],{"type":23,"value":260},{"type":14,"tagName":35,"properties":952,"children":953},{"style":245},[954],{"type":23,"value":896},{"type":14,"tagName":35,"properties":956,"children":957},{"style":251},[958],{"type":23,"value":901},{"type":14,"tagName":35,"properties":960,"children":961},{"style":257},[962],{"type":23,"value":906},{"type":14,"tagName":35,"properties":964,"children":965},{"style":245},[966],{"type":23,"value":896},{"type":14,"tagName":35,"properties":968,"children":969},{"style":251},[970],{"type":23,"value":915},{"type":14,"tagName":35,"properties":972,"children":973},{"style":257},[974],{"type":23,"value":906},{"type":14,"tagName":35,"properties":976,"children":977},{"style":251},[978],{"type":23,"value":800},{"type":14,"tagName":35,"properties":980,"children":981},{"style":257},[982],{"type":23,"value":983},"\u003C",{"type":14,"tagName":35,"properties":985,"children":986},{"style":251},[987],{"type":23,"value":933},{"type":23,"value":89},{"type":14,"tagName":35,"properties":990,"children":991},{"class":178},[992,997,1001],{"type":14,"tagName":35,"properties":993,"children":994},{"style":251},[995],{"type":23,"value":996},"timeseries h4FastLine ",{"type":14,"tagName":35,"properties":998,"children":999},{"style":257},[1000],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1002,"children":1003},{"style":251},[1004],{"type":23,"value":1005}," h4Fast;",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1008,"children":1009},{"class":178},[1010,1015,1019],{"type":14,"tagName":35,"properties":1011,"children":1012},{"style":251},[1013],{"type":23,"value":1014},"timeseries h4SlowLine ",{"type":14,"tagName":35,"properties":1016,"children":1017},{"style":257},[1018],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1020,"children":1021},{"style":251},[1022],{"type":23,"value":933},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1025,"children":1026},{"class":178},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1029,"children":1030},{"class":178},[1031],{"type":14,"tagName":35,"properties":1032,"children":1033},{"style":182},[1034],{"type":23,"value":1035},"// Chart-timeframe trigger, gated by the higher-timeframe regime.",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1038,"children":1039},{"class":178},[1040,1045,1049,1053,1057,1061,1066,1070],{"type":14,"tagName":35,"properties":1041,"children":1042},{"style":251},[1043],{"type":23,"value":1044},"timeseries fast ",{"type":14,"tagName":35,"properties":1046,"children":1047},{"style":257},[1048],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1050,"children":1051},{"style":245},[1052],{"type":23,"value":809},{"type":14,"tagName":35,"properties":1054,"children":1055},{"style":251},[1056],{"type":23,"value":814},{"type":14,"tagName":35,"properties":1058,"children":1059},{"style":257},[1060],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1062,"children":1063},{"style":251},[1064],{"type":23,"value":1065},"d.close, period",{"type":14,"tagName":35,"properties":1067,"children":1068},{"style":257},[1069],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1071,"children":1072},{"style":251},[1073],{"type":23,"value":832},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1076,"children":1077},{"class":178},[1078,1083,1087,1091,1095,1099,1103,1107],{"type":14,"tagName":35,"properties":1079,"children":1080},{"style":251},[1081],{"type":23,"value":1082},"timeseries slow ",{"type":14,"tagName":35,"properties":1084,"children":1085},{"style":257},[1086],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1088,"children":1089},{"style":245},[1090],{"type":23,"value":809},{"type":14,"tagName":35,"properties":1092,"children":1093},{"style":251},[1094],{"type":23,"value":814},{"type":14,"tagName":35,"properties":1096,"children":1097},{"style":257},[1098],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1100,"children":1101},{"style":251},[1102],{"type":23,"value":1065},{"type":14,"tagName":35,"properties":1104,"children":1105},{"style":257},[1106],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1108,"children":1109},{"style":251},[1110],{"type":23,"value":874},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1113,"children":1114},{"class":178},[1115,1119,1124,1128,1132,1137,1141,1146,1150,1154,1159,1163,1167,1171,1176,1180,1185,1189,1194,1198,1202,1206,1210,1214,1218,1223,1227,1231],{"type":14,"tagName":35,"properties":1116,"children":1117},{"style":257},[1118],{"type":23,"value":313},{"type":14,"tagName":35,"properties":1120,"children":1121},{"style":251},[1122],{"type":23,"value":1123}," crossedUp   ",{"type":14,"tagName":35,"properties":1125,"children":1126},{"style":257},[1127],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1129,"children":1130},{"style":245},[1131],{"type":23,"value":896},{"type":14,"tagName":35,"properties":1133,"children":1134},{"style":251},[1135],{"type":23,"value":1136},"(fast[",{"type":14,"tagName":35,"properties":1138,"children":1139},{"style":292},[1140],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1142,"children":1143},{"style":251},[1144],{"type":23,"value":1145},"]) ",{"type":14,"tagName":35,"properties":1147,"children":1148},{"style":257},[1149],{"type":23,"value":906},{"type":14,"tagName":35,"properties":1151,"children":1152},{"style":245},[1153],{"type":23,"value":896},{"type":14,"tagName":35,"properties":1155,"children":1156},{"style":251},[1157],{"type":23,"value":1158},"(slow[",{"type":14,"tagName":35,"properties":1160,"children":1161},{"style":292},[1162],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1164,"children":1165},{"style":251},[1166],{"type":23,"value":1145},{"type":14,"tagName":35,"properties":1168,"children":1169},{"style":257},[1170],{"type":23,"value":906},{"type":14,"tagName":35,"properties":1172,"children":1173},{"style":251},[1174],{"type":23,"value":1175}," fast[",{"type":14,"tagName":35,"properties":1177,"children":1178},{"style":292},[1179],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1181,"children":1182},{"style":251},[1183],{"type":23,"value":1184},"] ",{"type":14,"tagName":35,"properties":1186,"children":1187},{"style":257},[1188],{"type":23,"value":928},{"type":14,"tagName":35,"properties":1190,"children":1191},{"style":251},[1192],{"type":23,"value":1193}," slow[",{"type":14,"tagName":35,"properties":1195,"children":1196},{"style":292},[1197],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1199,"children":1200},{"style":251},[1201],{"type":23,"value":1184},{"type":14,"tagName":35,"properties":1203,"children":1204},{"style":257},[1205],{"type":23,"value":906},{"type":14,"tagName":35,"properties":1207,"children":1208},{"style":251},[1209],{"type":23,"value":1175},{"type":14,"tagName":35,"properties":1211,"children":1212},{"style":292},[1213],{"type":23,"value":422},{"type":14,"tagName":35,"properties":1215,"children":1216},{"style":251},[1217],{"type":23,"value":1184},{"type":14,"tagName":35,"properties":1219,"children":1220},{"style":257},[1221],{"type":23,"value":1222},"\u003C=",{"type":14,"tagName":35,"properties":1224,"children":1225},{"style":251},[1226],{"type":23,"value":1193},{"type":14,"tagName":35,"properties":1228,"children":1229},{"style":292},[1230],{"type":23,"value":422},{"type":14,"tagName":35,"properties":1232,"children":1233},{"style":251},[1234],{"type":23,"value":1235},"];",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1238,"children":1239},{"class":178},[1240,1244,1249,1253,1257,1261,1265,1269,1273,1277,1281,1285,1289,1293,1297,1301,1305,1309,1313,1317,1321,1325,1329,1333,1337,1342,1346,1350],{"type":14,"tagName":35,"properties":1241,"children":1242},{"style":257},[1243],{"type":23,"value":313},{"type":14,"tagName":35,"properties":1245,"children":1246},{"style":251},[1247],{"type":23,"value":1248}," crossedDown ",{"type":14,"tagName":35,"properties":1250,"children":1251},{"style":257},[1252],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1254,"children":1255},{"style":245},[1256],{"type":23,"value":896},{"type":14,"tagName":35,"properties":1258,"children":1259},{"style":251},[1260],{"type":23,"value":1136},{"type":14,"tagName":35,"properties":1262,"children":1263},{"style":292},[1264],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1266,"children":1267},{"style":251},[1268],{"type":23,"value":1145},{"type":14,"tagName":35,"properties":1270,"children":1271},{"style":257},[1272],{"type":23,"value":906},{"type":14,"tagName":35,"properties":1274,"children":1275},{"style":245},[1276],{"type":23,"value":896},{"type":14,"tagName":35,"properties":1278,"children":1279},{"style":251},[1280],{"type":23,"value":1158},{"type":14,"tagName":35,"properties":1282,"children":1283},{"style":292},[1284],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1286,"children":1287},{"style":251},[1288],{"type":23,"value":1145},{"type":14,"tagName":35,"properties":1290,"children":1291},{"style":257},[1292],{"type":23,"value":906},{"type":14,"tagName":35,"properties":1294,"children":1295},{"style":251},[1296],{"type":23,"value":1175},{"type":14,"tagName":35,"properties":1298,"children":1299},{"style":292},[1300],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1302,"children":1303},{"style":251},[1304],{"type":23,"value":1184},{"type":14,"tagName":35,"properties":1306,"children":1307},{"style":257},[1308],{"type":23,"value":983},{"type":14,"tagName":35,"properties":1310,"children":1311},{"style":251},[1312],{"type":23,"value":1193},{"type":14,"tagName":35,"properties":1314,"children":1315},{"style":292},[1316],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1318,"children":1319},{"style":251},[1320],{"type":23,"value":1184},{"type":14,"tagName":35,"properties":1322,"children":1323},{"style":257},[1324],{"type":23,"value":906},{"type":14,"tagName":35,"properties":1326,"children":1327},{"style":251},[1328],{"type":23,"value":1175},{"type":14,"tagName":35,"properties":1330,"children":1331},{"style":292},[1332],{"type":23,"value":422},{"type":14,"tagName":35,"properties":1334,"children":1335},{"style":251},[1336],{"type":23,"value":1184},{"type":14,"tagName":35,"properties":1338,"children":1339},{"style":257},[1340],{"type":23,"value":1341},">=",{"type":14,"tagName":35,"properties":1343,"children":1344},{"style":251},[1345],{"type":23,"value":1193},{"type":14,"tagName":35,"properties":1347,"children":1348},{"style":292},[1349],{"type":23,"value":422},{"type":14,"tagName":35,"properties":1351,"children":1352},{"style":251},[1353],{"type":23,"value":1235},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1356,"children":1357},{"class":178},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1360,"children":1361},{"class":178},[1362,1367,1372,1376,1381,1385,1389,1393,1397,1402,1407,1412,1416,1420,1425],{"type":14,"tagName":35,"properties":1363,"children":1364},{"style":245},[1365],{"type":23,"value":1366},"plotLine",{"type":14,"tagName":35,"properties":1368,"children":1369},{"style":251},[1370],{"type":23,"value":1371},"(h4FastLine, colors",{"type":14,"tagName":35,"properties":1373,"children":1374},{"style":257},[1375],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1377,"children":1378},{"style":251},[1379],{"type":23,"value":1380},"[upCol], width",{"type":14,"tagName":35,"properties":1382,"children":1383},{"style":257},[1384],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1386,"children":1387},{"style":292},[1388],{"type":23,"value":422},{"type":14,"tagName":35,"properties":1390,"children":1391},{"style":251},[1392],{"type":23,"value":491},{"type":14,"tagName":35,"properties":1394,"children":1395},{"style":257},[1396],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1398,"children":1399},{"style":251},[1400],{"type":23,"value":1401},"[",{"type":14,"tagName":35,"properties":1403,"children":1404},{"style":263},[1405],{"type":23,"value":1406},"\"4H Fast EMA\"",{"type":14,"tagName":35,"properties":1408,"children":1409},{"style":251},[1410],{"type":23,"value":1411},"], desc",{"type":14,"tagName":35,"properties":1413,"children":1414},{"style":257},[1415],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1417,"children":1418},{"style":251},[1419],{"type":23,"value":1401},{"type":14,"tagName":35,"properties":1421,"children":1422},{"style":263},[1423],{"type":23,"value":1424},"\"Confirmed 4h fast EMA\"",{"type":14,"tagName":35,"properties":1426,"children":1427},{"style":251},[1428],{"type":23,"value":1429},"]);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1432,"children":1433},{"class":178},[1434,1438,1443,1447,1452,1456,1460,1464,1468,1472,1477,1481,1485,1489,1494],{"type":14,"tagName":35,"properties":1435,"children":1436},{"style":245},[1437],{"type":23,"value":1366},{"type":14,"tagName":35,"properties":1439,"children":1440},{"style":251},[1441],{"type":23,"value":1442},"(h4SlowLine, colors",{"type":14,"tagName":35,"properties":1444,"children":1445},{"style":257},[1446],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1448,"children":1449},{"style":251},[1450],{"type":23,"value":1451},"[dnCol], width",{"type":14,"tagName":35,"properties":1453,"children":1454},{"style":257},[1455],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1457,"children":1458},{"style":292},[1459],{"type":23,"value":422},{"type":14,"tagName":35,"properties":1461,"children":1462},{"style":251},[1463],{"type":23,"value":491},{"type":14,"tagName":35,"properties":1465,"children":1466},{"style":257},[1467],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1469,"children":1470},{"style":251},[1471],{"type":23,"value":1401},{"type":14,"tagName":35,"properties":1473,"children":1474},{"style":263},[1475],{"type":23,"value":1476},"\"4H Slow EMA\"",{"type":14,"tagName":35,"properties":1478,"children":1479},{"style":251},[1480],{"type":23,"value":1411},{"type":14,"tagName":35,"properties":1482,"children":1483},{"style":257},[1484],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1486,"children":1487},{"style":251},[1488],{"type":23,"value":1401},{"type":14,"tagName":35,"properties":1490,"children":1491},{"style":263},[1492],{"type":23,"value":1493},"\"Confirmed 4h slow EMA\"",{"type":14,"tagName":35,"properties":1495,"children":1496},{"style":251},[1497],{"type":23,"value":1429},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1500,"children":1501},{"class":178},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1504,"children":1505},{"class":178},[1506],{"type":14,"tagName":35,"properties":1507,"children":1508},{"style":182},[1509],{"type":23,"value":1510},"// Tint the actual candles by regime. Needs enough loaded history for the 4h",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1513,"children":1514},{"class":178},[1515],{"type":14,"tagName":35,"properties":1516,"children":1517},{"style":182},[1518],{"type":23,"value":1519},"// slow EMA: roughly slowLen * 4 chart hours on a 1h chart.",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1522,"children":1523},{"class":178},[1524,1529,1534,1539,1544,1549,1554,1559],{"type":14,"tagName":35,"properties":1525,"children":1526},{"style":257},[1527],{"type":23,"value":1528},"if",{"type":14,"tagName":35,"properties":1530,"children":1531},{"style":251},[1532],{"type":23,"value":1533}," (bull4h) { ",{"type":14,"tagName":35,"properties":1535,"children":1536},{"style":245},[1537],{"type":23,"value":1538},"barcolor",{"type":14,"tagName":35,"properties":1540,"children":1541},{"style":251},[1542],{"type":23,"value":1543},"(",{"type":14,"tagName":35,"properties":1545,"children":1546},{"style":245},[1547],{"type":23,"value":1548},"opacity",{"type":14,"tagName":35,"properties":1550,"children":1551},{"style":251},[1552],{"type":23,"value":1553},"(upCol, ",{"type":14,"tagName":35,"properties":1555,"children":1556},{"style":292},[1557],{"type":23,"value":1558},"18",{"type":14,"tagName":35,"properties":1560,"children":1561},{"style":251},[1562],{"type":23,"value":1563},")); }",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1566,"children":1567},{"class":178},[1568,1572,1577,1581,1585,1589,1594,1598],{"type":14,"tagName":35,"properties":1569,"children":1570},{"style":257},[1571],{"type":23,"value":1528},{"type":14,"tagName":35,"properties":1573,"children":1574},{"style":251},[1575],{"type":23,"value":1576}," (bear4h) { ",{"type":14,"tagName":35,"properties":1578,"children":1579},{"style":245},[1580],{"type":23,"value":1538},{"type":14,"tagName":35,"properties":1582,"children":1583},{"style":251},[1584],{"type":23,"value":1543},{"type":14,"tagName":35,"properties":1586,"children":1587},{"style":245},[1588],{"type":23,"value":1548},{"type":14,"tagName":35,"properties":1590,"children":1591},{"style":251},[1592],{"type":23,"value":1593},"(dnCol, ",{"type":14,"tagName":35,"properties":1595,"children":1596},{"style":292},[1597],{"type":23,"value":1558},{"type":14,"tagName":35,"properties":1599,"children":1600},{"style":251},[1601],{"type":23,"value":1563},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1604,"children":1605},{"class":178},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1608,"children":1609},{"class":178},[1610,1614,1619,1623],{"type":14,"tagName":35,"properties":1611,"children":1612},{"style":257},[1613],{"type":23,"value":1528},{"type":14,"tagName":35,"properties":1615,"children":1616},{"style":251},[1617],{"type":23,"value":1618}," (crossedUp ",{"type":14,"tagName":35,"properties":1620,"children":1621},{"style":257},[1622],{"type":23,"value":906},{"type":14,"tagName":35,"properties":1624,"children":1625},{"style":251},[1626],{"type":23,"value":1627}," bull4h) {",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1630,"children":1631},{"class":178},[1632,1637,1642,1646,1651,1655,1660,1664,1669,1674,1678,1683,1688,1692,1697,1701,1706,1711,1715,1720,1724,1728,1732,1737,1741,1745,1749,1754],{"type":14,"tagName":35,"properties":1633,"children":1634},{"style":245},[1635],{"type":23,"value":1636},"  plotShape",{"type":14,"tagName":35,"properties":1638,"children":1639},{"style":251},[1640],{"type":23,"value":1641},"(value",{"type":14,"tagName":35,"properties":1643,"children":1644},{"style":257},[1645],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1647,"children":1648},{"style":251},[1649],{"type":23,"value":1650},"d.low[",{"type":14,"tagName":35,"properties":1652,"children":1653},{"style":292},[1654],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1656,"children":1657},{"style":251},[1658],{"type":23,"value":1659},"], shape",{"type":14,"tagName":35,"properties":1661,"children":1662},{"style":257},[1663],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1665,"children":1666},{"style":263},[1667],{"type":23,"value":1668},"\"triangleup\"",{"type":14,"tagName":35,"properties":1670,"children":1671},{"style":251},[1672],{"type":23,"value":1673},", width",{"type":14,"tagName":35,"properties":1675,"children":1676},{"style":257},[1677],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1679,"children":1680},{"style":292},[1681],{"type":23,"value":1682},"10",{"type":14,"tagName":35,"properties":1684,"children":1685},{"style":251},[1686],{"type":23,"value":1687},", colors",{"type":14,"tagName":35,"properties":1689,"children":1690},{"style":257},[1691],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1693,"children":1694},{"style":251},[1695],{"type":23,"value":1696},"[upCol], fill",{"type":14,"tagName":35,"properties":1698,"children":1699},{"style":257},[1700],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1702,"children":1703},{"style":292},[1704],{"type":23,"value":1705},"true",{"type":14,"tagName":35,"properties":1707,"children":1708},{"style":251},[1709],{"type":23,"value":1710},", location",{"type":14,"tagName":35,"properties":1712,"children":1713},{"style":257},[1714],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1716,"children":1717},{"style":263},[1718],{"type":23,"value":1719},"\"belowBar\"",{"type":14,"tagName":35,"properties":1721,"children":1722},{"style":251},[1723],{"type":23,"value":491},{"type":14,"tagName":35,"properties":1725,"children":1726},{"style":257},[1727],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1729,"children":1730},{"style":251},[1731],{"type":23,"value":1401},{"type":14,"tagName":35,"properties":1733,"children":1734},{"style":263},[1735],{"type":23,"value":1736},"\"Long (4h agrees)\"",{"type":14,"tagName":35,"properties":1738,"children":1739},{"style":251},[1740],{"type":23,"value":1411},{"type":14,"tagName":35,"properties":1742,"children":1743},{"style":257},[1744],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1746,"children":1747},{"style":251},[1748],{"type":23,"value":1401},{"type":14,"tagName":35,"properties":1750,"children":1751},{"style":263},[1752],{"type":23,"value":1753},"\"Chart-timeframe cross up confirmed by the 4h regime\"",{"type":14,"tagName":35,"properties":1755,"children":1756},{"style":251},[1757],{"type":23,"value":1429},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1760,"children":1761},{"class":178},[1762],{"type":14,"tagName":35,"properties":1763,"children":1764},{"style":251},[1765],{"type":23,"value":1766},"}",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1769,"children":1770},{"class":178},[1771,1775,1780,1784],{"type":14,"tagName":35,"properties":1772,"children":1773},{"style":257},[1774],{"type":23,"value":1528},{"type":14,"tagName":35,"properties":1776,"children":1777},{"style":251},[1778],{"type":23,"value":1779}," (crossedDown ",{"type":14,"tagName":35,"properties":1781,"children":1782},{"style":257},[1783],{"type":23,"value":906},{"type":14,"tagName":35,"properties":1785,"children":1786},{"style":251},[1787],{"type":23,"value":1788}," bear4h) {",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1791,"children":1792},{"class":178},[1793,1797,1801,1805,1810,1814,1818,1822,1827,1831,1835,1839,1843,1847,1852,1856,1860,1864,1868,1873,1877,1881,1885,1890,1894,1898,1902,1907],{"type":14,"tagName":35,"properties":1794,"children":1795},{"style":245},[1796],{"type":23,"value":1636},{"type":14,"tagName":35,"properties":1798,"children":1799},{"style":251},[1800],{"type":23,"value":1641},{"type":14,"tagName":35,"properties":1802,"children":1803},{"style":257},[1804],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1806,"children":1807},{"style":251},[1808],{"type":23,"value":1809},"d.high[",{"type":14,"tagName":35,"properties":1811,"children":1812},{"style":292},[1813],{"type":23,"value":170},{"type":14,"tagName":35,"properties":1815,"children":1816},{"style":251},[1817],{"type":23,"value":1659},{"type":14,"tagName":35,"properties":1819,"children":1820},{"style":257},[1821],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1823,"children":1824},{"style":263},[1825],{"type":23,"value":1826},"\"triangledown\"",{"type":14,"tagName":35,"properties":1828,"children":1829},{"style":251},[1830],{"type":23,"value":1673},{"type":14,"tagName":35,"properties":1832,"children":1833},{"style":257},[1834],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1836,"children":1837},{"style":292},[1838],{"type":23,"value":1682},{"type":14,"tagName":35,"properties":1840,"children":1841},{"style":251},[1842],{"type":23,"value":1687},{"type":14,"tagName":35,"properties":1844,"children":1845},{"style":257},[1846],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1848,"children":1849},{"style":251},[1850],{"type":23,"value":1851},"[dnCol], fill",{"type":14,"tagName":35,"properties":1853,"children":1854},{"style":257},[1855],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1857,"children":1858},{"style":292},[1859],{"type":23,"value":1705},{"type":14,"tagName":35,"properties":1861,"children":1862},{"style":251},[1863],{"type":23,"value":1710},{"type":14,"tagName":35,"properties":1865,"children":1866},{"style":257},[1867],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1869,"children":1870},{"style":263},[1871],{"type":23,"value":1872},"\"aboveBar\"",{"type":14,"tagName":35,"properties":1874,"children":1875},{"style":251},[1876],{"type":23,"value":491},{"type":14,"tagName":35,"properties":1878,"children":1879},{"style":257},[1880],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1882,"children":1883},{"style":251},[1884],{"type":23,"value":1401},{"type":14,"tagName":35,"properties":1886,"children":1887},{"style":263},[1888],{"type":23,"value":1889},"\"Short (4h agrees)\"",{"type":14,"tagName":35,"properties":1891,"children":1892},{"style":251},[1893],{"type":23,"value":1411},{"type":14,"tagName":35,"properties":1895,"children":1896},{"style":257},[1897],{"type":23,"value":260},{"type":14,"tagName":35,"properties":1899,"children":1900},{"style":251},[1901],{"type":23,"value":1401},{"type":14,"tagName":35,"properties":1903,"children":1904},{"style":263},[1905],{"type":23,"value":1906},"\"Chart-timeframe cross down confirmed by the 4h regime\"",{"type":14,"tagName":35,"properties":1908,"children":1909},{"style":251},[1910],{"type":23,"value":1429},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1913,"children":1914},{"class":178},[1915],{"type":14,"tagName":35,"properties":1916,"children":1917},{"style":251},[1918],{"type":23,"value":1766},{"type":23,"value":89},{"type":14,"tagName":1921,"properties":1922,"children":1924,"position":1934},"h2",{"id":1923},"how-it-works",[1925],{"type":23,"value":1926,"position":1927},"How it works",{"start":1928,"end":1931},{"line":1929,"column":56,"offset":1930},61,3558,{"line":1929,"column":1932,"offset":1933},16,3570,{"start":1935,"end":1937},{"line":1929,"column":27,"offset":1936},3555,{"line":1929,"column":1932,"offset":1933},{"type":23,"value":89},{"type":14,"tagName":102,"properties":1940,"children":1941,"position":1986},{},[1942,1960,1966,1979],{"type":14,"tagName":1943,"properties":1944,"children":1945,"position":1954},"strong",{},[1946],{"type":23,"value":1947,"position":1948},"The higher-timeframe view.",{"start":1949,"end":1952},{"line":1950,"column":32,"offset":1951},63,3574,{"line":1950,"column":29,"offset":1953},3600,{"start":1955,"end":1957},{"line":1950,"column":27,"offset":1956},3572,{"line":1950,"column":1958,"offset":1959},31,3602,{"type":23,"value":1961,"position":1962}," ",{"start":1963,"end":1964},{"line":1950,"column":1958,"offset":1959},{"line":1950,"column":33,"offset":1965},3603,{"type":14,"tagName":139,"properties":1967,"children":1968,"position":1976},{},[1969],{"type":23,"value":1970,"position":1971},"htf(d, \"4h\")",{"start":1972,"end":1973},{"line":1950,"column":33,"offset":1965},{"line":1950,"column":1974,"offset":1975},46,3617,{"start":1977,"end":1978},{"line":1950,"column":33,"offset":1965},{"line":1950,"column":1974,"offset":1975},{"type":23,"value":1980,"position":1981}," takes the chart's own data and re-buckets it into confirmed 4h bars, returning one value per chart bar. \"Confirmed\" means a 4h candle only contributes once it has closed, so the line never changes after the fact. This is what makes the gate trustworthy: the green and red tints you see on old bars are exactly what you would have seen live.",{"start":1982,"end":1983},{"line":1950,"column":1974,"offset":1975},{"line":1950,"column":1984,"offset":1985},387,3958,{"start":1987,"end":1988},{"line":1950,"column":27,"offset":1956},{"line":1950,"column":1984,"offset":1985},{"type":23,"value":89},{"type":14,"tagName":102,"properties":1991,"children":1992,"position":2077},{},[1993,2010,2017,2030,2037,2050,2057,2070],{"type":14,"tagName":1943,"properties":1994,"children":1995,"position":2005},{},[1996],{"type":23,"value":1997,"position":1998},"The regime.",{"start":1999,"end":2002},{"line":2000,"column":32,"offset":2001},65,3962,{"line":2000,"column":2003,"offset":2004},14,3973,{"start":2006,"end":2008},{"line":2000,"column":27,"offset":2007},3960,{"line":2000,"column":1932,"offset":2009},3975,{"type":23,"value":2011,"position":2012}," Two EMAs on the 4h close define the trend. When the fast 4h EMA is above the slow one the market is in an uptrend (",{"start":2013,"end":2014},{"line":2000,"column":1932,"offset":2009},{"line":2000,"column":2015,"offset":2016},132,4091,{"type":14,"tagName":139,"properties":2018,"children":2019,"position":2027},{},[2020],{"type":23,"value":2021,"position":2022},"bull4h",{"start":2023,"end":2024},{"line":2000,"column":2015,"offset":2016},{"line":2000,"column":2025,"offset":2026},140,4099,{"start":2028,"end":2029},{"line":2000,"column":2015,"offset":2016},{"line":2000,"column":2025,"offset":2026},{"type":23,"value":2031,"position":2032},"), below it a downtrend (",{"start":2033,"end":2034},{"line":2000,"column":2025,"offset":2026},{"line":2000,"column":2035,"offset":2036},165,4124,{"type":14,"tagName":139,"properties":2038,"children":2039,"position":2047},{},[2040],{"type":23,"value":2041,"position":2042},"bear4h",{"start":2043,"end":2044},{"line":2000,"column":2035,"offset":2036},{"line":2000,"column":2045,"offset":2046},173,4132,{"start":2048,"end":2049},{"line":2000,"column":2035,"offset":2036},{"line":2000,"column":2045,"offset":2046},{"type":23,"value":2051,"position":2052},"). Both flags ",{"start":2053,"end":2054},{"line":2000,"column":2045,"offset":2046},{"line":2000,"column":2055,"offset":2056},187,4146,{"type":14,"tagName":139,"properties":2058,"children":2059,"position":2067},{},[2060],{"type":23,"value":2061,"position":2062},"isnum",{"start":2063,"end":2064},{"line":2000,"column":2055,"offset":2056},{"line":2000,"column":2065,"offset":2066},194,4153,{"start":2068,"end":2069},{"line":2000,"column":2055,"offset":2056},{"line":2000,"column":2065,"offset":2066},{"type":23,"value":2071,"position":2072},"-guard the EMAs so the warm-up region counts as neither, rather than a coin flip.",{"start":2073,"end":2074},{"line":2000,"column":2065,"offset":2066},{"line":2000,"column":2075,"offset":2076},275,4234,{"start":2078,"end":2079},{"line":2000,"column":27,"offset":2007},{"line":2000,"column":2075,"offset":2076},{"type":23,"value":89},{"type":14,"tagName":102,"properties":2082,"children":2083,"position":2129},{},[2084,2102,2109,2122],{"type":14,"tagName":1943,"properties":2085,"children":2086,"position":2096},{},[2087],{"type":23,"value":2088,"position":2089},"The trigger.",{"start":2090,"end":2093},{"line":2091,"column":32,"offset":2092},67,4238,{"line":2091,"column":2094,"offset":2095},15,4250,{"start":2097,"end":2099},{"line":2091,"column":27,"offset":2098},4236,{"line":2091,"column":2100,"offset":2101},17,4252,{"type":23,"value":2103,"position":2104}," Separately, the script computes the same fast/slow EMAs on your chart timeframe and detects the moment they cross. ",{"start":2105,"end":2106},{"line":2091,"column":2100,"offset":2101},{"line":2091,"column":2107,"offset":2108},133,4368,{"type":14,"tagName":139,"properties":2110,"children":2111,"position":2119},{},[2112],{"type":23,"value":2113,"position":2114},"crossedUp",{"start":2115,"end":2116},{"line":2091,"column":2107,"offset":2108},{"line":2091,"column":2117,"offset":2118},144,4379,{"start":2120,"end":2121},{"line":2091,"column":2107,"offset":2108},{"line":2091,"column":2117,"offset":2118},{"type":23,"value":2123,"position":2124}," is true on the single bar where fast moves from at-or-below slow to above it. That is the entry idea on its own.",{"start":2125,"end":2126},{"line":2091,"column":2117,"offset":2118},{"line":2091,"column":2127,"offset":2128},257,4492,{"start":2130,"end":2131},{"line":2091,"column":27,"offset":2098},{"line":2091,"column":2127,"offset":2128},{"type":23,"value":89},{"type":14,"tagName":102,"properties":2134,"children":2135,"position":2199},{},[2136,2153,2160,2173,2180,2192],{"type":14,"tagName":1943,"properties":2137,"children":2138,"position":2148},{},[2139],{"type":23,"value":2140,"position":2141},"The gate.",{"start":2142,"end":2145},{"line":2143,"column":32,"offset":2144},69,4496,{"line":2143,"column":2146,"offset":2147},12,4505,{"start":2149,"end":2151},{"line":2143,"column":27,"offset":2150},4494,{"line":2143,"column":2003,"offset":2152},4507,{"type":23,"value":2154,"position":2155}," The entry only prints when the trigger and the regime agree: ",{"start":2156,"end":2157},{"line":2143,"column":2003,"offset":2152},{"line":2143,"column":2158,"offset":2159},76,4569,{"type":14,"tagName":139,"properties":2161,"children":2162,"position":2170},{},[2163],{"type":23,"value":2164,"position":2165},"crossedUp && bull4h",{"start":2166,"end":2167},{"line":2143,"column":2158,"offset":2159},{"line":2143,"column":2168,"offset":2169},97,4590,{"start":2171,"end":2172},{"line":2143,"column":2158,"offset":2159},{"line":2143,"column":2168,"offset":2169},{"type":23,"value":2174,"position":2175}," for longs, ",{"start":2176,"end":2177},{"line":2143,"column":2168,"offset":2169},{"line":2143,"column":2178,"offset":2179},109,4602,{"type":14,"tagName":139,"properties":2181,"children":2182,"position":2189},{},[2183],{"type":23,"value":2184,"position":2185},"crossedDown && bear4h",{"start":2186,"end":2187},{"line":2143,"column":2178,"offset":2179},{"line":2143,"column":2015,"offset":2188},4625,{"start":2190,"end":2191},{"line":2143,"column":2178,"offset":2179},{"line":2143,"column":2015,"offset":2188},{"type":23,"value":2193,"position":2194}," for shorts. A bullish cross during a 4h downtrend is silently dropped, which is the whole point. Most chop happens when you fight the higher timeframe.",{"start":2195,"end":2196},{"line":2143,"column":2015,"offset":2188},{"line":2143,"column":2197,"offset":2198},284,4777,{"start":2200,"end":2201},{"line":2143,"column":27,"offset":2150},{"line":2143,"column":2197,"offset":2198},{"type":23,"value":89},{"type":14,"tagName":102,"properties":2204,"children":2205,"position":2269},{},[2206,2223,2229,2242,2249,2262],{"type":14,"tagName":1943,"properties":2207,"children":2208,"position":2218},{},[2209],{"type":23,"value":2210,"position":2211},"The two render channels.",{"start":2212,"end":2215},{"line":2213,"column":32,"offset":2214},71,4781,{"line":2213,"column":2216,"offset":2217},27,4805,{"start":2219,"end":2221},{"line":2213,"column":27,"offset":2220},4779,{"line":2213,"column":29,"offset":2222},4807,{"type":23,"value":2224,"position":2225}," The script shows its state two ways. ",{"start":2226,"end":2227},{"line":2213,"column":29,"offset":2222},{"line":2213,"column":2091,"offset":2228},4845,{"type":14,"tagName":139,"properties":2230,"children":2231,"position":2239},{},[2232],{"type":23,"value":2233,"position":2234},"barcolor()",{"start":2235,"end":2236},{"line":2213,"column":2091,"offset":2228},{"line":2213,"column":2237,"offset":2238},79,4857,{"start":2240,"end":2241},{"line":2213,"column":2091,"offset":2228},{"line":2213,"column":2237,"offset":2238},{"type":23,"value":2243,"position":2244}," tints every candle by the 4h regime, so the background context is always visible. ",{"start":2245,"end":2246},{"line":2213,"column":2237,"offset":2238},{"line":2213,"column":2247,"offset":2248},162,4940,{"type":14,"tagName":139,"properties":2250,"children":2251,"position":2259},{},[2252],{"type":23,"value":2253,"position":2254},"plotShape()",{"start":2255,"end":2256},{"line":2213,"column":2247,"offset":2248},{"line":2213,"column":2257,"offset":2258},175,4953,{"start":2260,"end":2261},{"line":2213,"column":2247,"offset":2248},{"line":2213,"column":2257,"offset":2258},{"type":23,"value":2263,"position":2264}," drops a triangle only on confirmed, gated entries. The 4h EMA lines are also plotted so there is always something on screen, even before a single cross fires.",{"start":2265,"end":2266},{"line":2213,"column":2257,"offset":2258},{"line":2213,"column":2267,"offset":2268},334,5112,{"start":2270,"end":2271},{"line":2213,"column":27,"offset":2220},{"line":2213,"column":2267,"offset":2268},{"type":23,"value":89},{"type":14,"tagName":2274,"properties":2275,"children":2276,"position":2347},"blockquote",{},[2277,2278,2346],{"type":23,"value":89},{"type":14,"tagName":102,"properties":2279,"children":2280,"position":2343},{},[2281,2298,2305,2317,2324,2336],{"type":14,"tagName":1943,"properties":2282,"children":2283,"position":2292},{},[2284],{"type":23,"value":2285,"position":2286},"Render note.",{"start":2287,"end":2290},{"line":2288,"column":67,"offset":2289},73,5118,{"line":2288,"column":2100,"offset":2291},5130,{"start":2293,"end":2295},{"line":2288,"column":32,"offset":2294},5116,{"line":2288,"column":2296,"offset":2297},19,5132,{"type":23,"value":2299,"position":2300}," Candle tinting uses the ",{"start":2301,"end":2302},{"line":2288,"column":2296,"offset":2297},{"line":2288,"column":2303,"offset":2304},44,5157,{"type":14,"tagName":139,"properties":2306,"children":2307,"position":2314},{},[2308],{"type":23,"value":1538,"position":2309},{"start":2310,"end":2311},{"line":2288,"column":2303,"offset":2304},{"line":2288,"column":2312,"offset":2313},54,5167,{"start":2315,"end":2316},{"line":2288,"column":2303,"offset":2304},{"line":2288,"column":2312,"offset":2313},{"type":23,"value":2318,"position":2319}," channel. If your chart does not render ",{"start":2320,"end":2321},{"line":2288,"column":2312,"offset":2313},{"line":2288,"column":2322,"offset":2323},94,5207,{"type":14,"tagName":139,"properties":2325,"children":2326,"position":2333},{},[2327],{"type":23,"value":1538,"position":2328},{"start":2329,"end":2330},{"line":2288,"column":2322,"offset":2323},{"line":2288,"column":2331,"offset":2332},104,5217,{"start":2334,"end":2335},{"line":2288,"column":2322,"offset":2323},{"line":2288,"column":2331,"offset":2332},{"type":23,"value":2337,"position":2338},", the entry triangles and the 4h EMA lines still show, but the green/red candle background will not. The triangle markers carry the same regime information regardless.",{"start":2339,"end":2340},{"line":2288,"column":2331,"offset":2332},{"line":2288,"column":2341,"offset":2342},271,5384,{"start":2344,"end":2345},{"line":2288,"column":32,"offset":2294},{"line":2288,"column":2341,"offset":2342},{"type":23,"value":89},{"start":2348,"end":2350},{"line":2288,"column":27,"offset":2349},5114,{"line":2288,"column":2341,"offset":2342},{"type":23,"value":89},{"type":14,"tagName":1921,"properties":2353,"children":2355,"position":2364},{"id":2354},"customize-it",[2356],{"type":23,"value":2357,"position":2358},"Customize it",{"start":2359,"end":2362},{"line":2360,"column":56,"offset":2361},75,5389,{"line":2360,"column":1932,"offset":2363},5401,{"start":2365,"end":2367},{"line":2360,"column":27,"offset":2366},5386,{"line":2360,"column":1932,"offset":2363},{"type":23,"value":89},{"type":14,"tagName":2370,"properties":2371,"children":2372,"position":2844},"ul",{},[2373,2374,2442,2443,2575,2576,2626,2627,2696,2697,2762,2763,2843],{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2376,"children":2377,"position":2438},"li",{},[2378,2394,2400,2412,2418,2431],{"type":14,"tagName":1943,"properties":2379,"children":2380,"position":2389},{},[2381],{"type":23,"value":2382,"position":2383},"EMA speed.",{"start":2384,"end":2387},{"line":2385,"column":67,"offset":2386},77,5407,{"line":2385,"column":2094,"offset":2388},5417,{"start":2390,"end":2392},{"line":2385,"column":32,"offset":2391},5405,{"line":2385,"column":2100,"offset":2393},5419,{"type":23,"value":1961,"position":2395},{"start":2396,"end":2397},{"line":2385,"column":2100,"offset":2393},{"line":2385,"column":2398,"offset":2399},18,5420,{"type":14,"tagName":139,"properties":2401,"children":2402,"position":2409},{},[2403],{"type":23,"value":2404,"position":2405},"fastLen",{"start":2406,"end":2407},{"line":2385,"column":2398,"offset":2399},{"line":2385,"column":2216,"offset":2408},5429,{"start":2410,"end":2411},{"line":2385,"column":2398,"offset":2399},{"line":2385,"column":2216,"offset":2408},{"type":23,"value":2413,"position":2414}," and ",{"start":2415,"end":2416},{"line":2385,"column":2216,"offset":2408},{"line":2385,"column":33,"offset":2417},5434,{"type":14,"tagName":139,"properties":2419,"children":2420,"position":2428},{},[2421],{"type":23,"value":2422,"position":2423},"slowLen",{"start":2424,"end":2425},{"line":2385,"column":33,"offset":2417},{"line":2385,"column":2426,"offset":2427},41,5443,{"start":2429,"end":2430},{"line":2385,"column":33,"offset":2417},{"line":2385,"column":2426,"offset":2427},{"type":23,"value":2432,"position":2433}," drive both the regime and the trigger. Widen the gap (for example 21 / 55) for fewer, slower signals, tighten it for more. Because the same lengths feed the 4h regime, changing them reshapes the whole gate.",{"start":2434,"end":2435},{"line":2385,"column":2426,"offset":2427},{"line":2385,"column":2436,"offset":2437},248,5650,{"start":2439,"end":2441},{"line":2385,"column":27,"offset":2440},5403,{"line":2385,"column":2436,"offset":2437},{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2444,"children":2445,"position":2571},{},[2446,2464,2470,2481,2487,2499,2506,2519,2526,2538,2545,2564],{"type":14,"tagName":1943,"properties":2447,"children":2448,"position":2458},{},[2449],{"type":23,"value":2450,"position":2451},"Regime timeframe.",{"start":2452,"end":2455},{"line":2453,"column":67,"offset":2454},78,5655,{"line":2453,"column":2456,"offset":2457},22,5672,{"start":2459,"end":2461},{"line":2453,"column":32,"offset":2460},5653,{"line":2453,"column":2462,"offset":2463},24,5674,{"type":23,"value":1961,"position":2465},{"start":2466,"end":2467},{"line":2453,"column":2462,"offset":2463},{"line":2453,"column":2468,"offset":2469},25,5675,{"type":14,"tagName":139,"properties":2471,"children":2472,"position":2478},{},[2473],{"type":23,"value":779,"position":2474},{"start":2475,"end":2476},{"line":2453,"column":2468,"offset":2469},{"line":2453,"column":1958,"offset":2477},5681,{"start":2479,"end":2480},{"line":2453,"column":2468,"offset":2469},{"line":2453,"column":1958,"offset":2477},{"type":23,"value":2482,"position":2483}," is the trend horizon. Bump it to ",{"start":2484,"end":2485},{"line":2453,"column":1958,"offset":2477},{"line":2453,"column":2000,"offset":2486},5715,{"type":14,"tagName":139,"properties":2488,"children":2489,"position":2496},{},[2490],{"type":23,"value":2491,"position":2492},"\"1d\"",{"start":2493,"end":2494},{"line":2453,"column":2000,"offset":2486},{"line":2453,"column":2213,"offset":2495},5721,{"start":2497,"end":2498},{"line":2453,"column":2000,"offset":2486},{"line":2453,"column":2213,"offset":2495},{"type":23,"value":2500,"position":2501}," to demand agreement with the daily trend (stricter, fewer entries), or ",{"start":2502,"end":2503},{"line":2453,"column":2213,"offset":2495},{"line":2453,"column":2504,"offset":2505},143,5793,{"type":14,"tagName":139,"properties":2507,"children":2508,"position":2516},{},[2509],{"type":23,"value":2510,"position":2511},"\"1h\"",{"start":2512,"end":2513},{"line":2453,"column":2504,"offset":2505},{"line":2453,"column":2514,"offset":2515},149,5799,{"start":2517,"end":2518},{"line":2453,"column":2504,"offset":2505},{"line":2453,"column":2514,"offset":2515},{"type":23,"value":2520,"position":2521}," for a looser gate on lower-timeframe charts. Any string ",{"start":2522,"end":2523},{"line":2453,"column":2514,"offset":2515},{"line":2453,"column":2524,"offset":2525},206,5856,{"type":14,"tagName":139,"properties":2527,"children":2528,"position":2535},{},[2529],{"type":23,"value":143,"position":2530},{"start":2531,"end":2532},{"line":2453,"column":2524,"offset":2525},{"line":2453,"column":2533,"offset":2534},213,5863,{"start":2536,"end":2537},{"line":2453,"column":2524,"offset":2525},{"line":2453,"column":2533,"offset":2534},{"type":23,"value":2539,"position":2540}," accepts works. See ",{"start":2541,"end":2542},{"line":2453,"column":2533,"offset":2534},{"line":2453,"column":2543,"offset":2544},233,5883,{"type":14,"tagName":2546,"properties":2547,"children":2549,"position":2559},"a",{"href":2548},"/kscript/core-concepts/multi-timeframe",[2550],{"type":23,"value":2551,"position":2552},"multi-timeframe",{"start":2553,"end":2556},{"line":2453,"column":2554,"offset":2555},234,5884,{"line":2453,"column":2557,"offset":2558},249,5899,{"start":2560,"end":2561},{"line":2453,"column":2543,"offset":2544},{"line":2453,"column":2562,"offset":2563},290,5940,{"type":23,"value":2565,"position":2566},".",{"start":2567,"end":2568},{"line":2453,"column":2562,"offset":2563},{"line":2453,"column":2569,"offset":2570},291,5941,{"start":2572,"end":2574},{"line":2453,"column":27,"offset":2573},5651,{"line":2453,"column":2569,"offset":2570},{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2577,"children":2578,"position":2622},{},[2579,2595,2602,2615],{"type":14,"tagName":1943,"properties":2580,"children":2581,"position":2590},{},[2582],{"type":23,"value":2583,"position":2584},"Loaded history.",{"start":2585,"end":2587},{"line":2237,"column":67,"offset":2586},5946,{"line":2237,"column":2588,"offset":2589},20,5961,{"start":2591,"end":2593},{"line":2237,"column":32,"offset":2592},5944,{"line":2237,"column":2456,"offset":2594},5963,{"type":23,"value":2596,"position":2597}," The 4h regime needs enough loaded bars for its slow EMA to warm up, roughly ",{"start":2598,"end":2599},{"line":2237,"column":2456,"offset":2594},{"line":2237,"column":2600,"offset":2601},99,6040,{"type":14,"tagName":139,"properties":2603,"children":2604,"position":2612},{},[2605],{"type":23,"value":2606,"position":2607},"slowLen * 4",{"start":2608,"end":2609},{"line":2237,"column":2600,"offset":2601},{"line":2237,"column":2610,"offset":2611},112,6053,{"start":2613,"end":2614},{"line":2237,"column":2600,"offset":2601},{"line":2237,"column":2610,"offset":2611},{"type":23,"value":2616,"position":2617}," chart hours on a 1h chart. If candles never tint, load more history.",{"start":2618,"end":2619},{"line":2237,"column":2610,"offset":2611},{"line":2237,"column":2620,"offset":2621},181,6122,{"start":2623,"end":2625},{"line":2237,"column":27,"offset":2624},5942,{"line":2237,"column":2620,"offset":2621},{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2628,"children":2629,"position":2692},{},[2630,2647,2653,2665,2672,2685],{"type":14,"tagName":1943,"properties":2631,"children":2632,"position":2642},{},[2633],{"type":23,"value":2634,"position":2635},"Different trigger.",{"start":2636,"end":2639},{"line":2637,"column":67,"offset":2638},80,6127,{"line":2637,"column":2640,"offset":2641},23,6145,{"start":2643,"end":2645},{"line":2637,"column":32,"offset":2644},6125,{"line":2637,"column":2468,"offset":2646},6147,{"type":23,"value":2648,"position":2649}," The cross is just one idea. Swap it for an RSI level, a breakout, or any condition you like, and keep the ",{"start":2650,"end":2651},{"line":2637,"column":2468,"offset":2646},{"line":2637,"column":2015,"offset":2652},6254,{"type":14,"tagName":139,"properties":2654,"children":2655,"position":2662},{},[2656],{"type":23,"value":2657,"position":2658},"&& bull4h",{"start":2659,"end":2660},{"line":2637,"column":2015,"offset":2652},{"line":2637,"column":2504,"offset":2661},6265,{"start":2663,"end":2664},{"line":2637,"column":2015,"offset":2652},{"line":2637,"column":2504,"offset":2661},{"type":23,"value":2666,"position":2667}," / ",{"start":2668,"end":2669},{"line":2637,"column":2504,"offset":2661},{"line":2637,"column":2670,"offset":2671},146,6268,{"type":14,"tagName":139,"properties":2673,"children":2674,"position":2682},{},[2675],{"type":23,"value":2676,"position":2677},"&& bear4h",{"start":2678,"end":2679},{"line":2637,"column":2670,"offset":2671},{"line":2637,"column":2680,"offset":2681},157,6279,{"start":2683,"end":2684},{"line":2637,"column":2670,"offset":2671},{"line":2637,"column":2680,"offset":2681},{"type":23,"value":2686,"position":2687}," gate to filter it by trend.",{"start":2688,"end":2689},{"line":2637,"column":2680,"offset":2681},{"line":2637,"column":2690,"offset":2691},185,6307,{"start":2693,"end":2695},{"line":2637,"column":27,"offset":2694},6123,{"line":2637,"column":2690,"offset":2691},{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2698,"children":2699,"position":2758},{},[2700,2716,2721,2733,2738,2751],{"type":14,"tagName":1943,"properties":2701,"children":2702,"position":2711},{},[2703],{"type":23,"value":2704,"position":2705},"Colors.",{"start":2706,"end":2709},{"line":2707,"column":67,"offset":2708},81,6312,{"line":2707,"column":2146,"offset":2710},6319,{"start":2712,"end":2714},{"line":2707,"column":32,"offset":2713},6310,{"line":2707,"column":2003,"offset":2715},6321,{"type":23,"value":1961,"position":2717},{"start":2718,"end":2719},{"line":2707,"column":2003,"offset":2715},{"line":2707,"column":2094,"offset":2720},6322,{"type":14,"tagName":139,"properties":2722,"children":2723,"position":2730},{},[2724],{"type":23,"value":2725,"position":2726},"upCol",{"start":2727,"end":2728},{"line":2707,"column":2094,"offset":2720},{"line":2707,"column":2456,"offset":2729},6329,{"start":2731,"end":2732},{"line":2707,"column":2094,"offset":2720},{"line":2707,"column":2456,"offset":2729},{"type":23,"value":2413,"position":2734},{"start":2735,"end":2736},{"line":2707,"column":2456,"offset":2729},{"line":2707,"column":2216,"offset":2737},6334,{"type":14,"tagName":139,"properties":2739,"children":2740,"position":2748},{},[2741],{"type":23,"value":2742,"position":2743},"dnCol",{"start":2744,"end":2745},{"line":2707,"column":2216,"offset":2737},{"line":2707,"column":2746,"offset":2747},34,6341,{"start":2749,"end":2750},{"line":2707,"column":2216,"offset":2737},{"line":2707,"column":2746,"offset":2747},{"type":23,"value":2752,"position":2753}," set both the tint and the markers, so the chart stays coherent when you recolor.",{"start":2754,"end":2755},{"line":2707,"column":2746,"offset":2747},{"line":2707,"column":2756,"offset":2757},115,6422,{"start":2759,"end":2761},{"line":2707,"column":27,"offset":2760},6308,{"line":2707,"column":2756,"offset":2757},{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2764,"children":2765,"position":2839},{},[2766,2783,2790,2803,2810,2833],{"type":14,"tagName":1943,"properties":2767,"children":2768,"position":2777},{},[2769],{"type":23,"value":2770,"position":2771},"Make it actionable.",{"start":2772,"end":2775},{"line":2773,"column":67,"offset":2774},82,6427,{"line":2773,"column":2462,"offset":2776},6446,{"start":2778,"end":2780},{"line":2773,"column":32,"offset":2779},6425,{"line":2773,"column":2781,"offset":2782},26,6448,{"type":23,"value":2784,"position":2785}," Replace each ",{"start":2786,"end":2787},{"line":2773,"column":2781,"offset":2782},{"line":2773,"column":2788,"offset":2789},40,6462,{"type":14,"tagName":139,"properties":2791,"children":2792,"position":2800},{},[2793],{"type":23,"value":2794,"position":2795},"plotShape",{"start":2796,"end":2797},{"line":2773,"column":2788,"offset":2789},{"line":2773,"column":2798,"offset":2799},51,6473,{"start":2801,"end":2802},{"line":2773,"column":2788,"offset":2789},{"line":2773,"column":2798,"offset":2799},{"type":23,"value":2804,"position":2805}," with an ",{"start":2806,"end":2807},{"line":2773,"column":2798,"offset":2799},{"line":2773,"column":2808,"offset":2809},60,6482,{"type":14,"tagName":2546,"properties":2811,"children":2813,"position":2828},{"href":2812},"/kscript/functions/alerts",[2814],{"type":14,"tagName":139,"properties":2815,"children":2816,"position":2825},{},[2817],{"type":23,"value":2818,"position":2819},"alert()",{"start":2820,"end":2822},{"line":2773,"column":1929,"offset":2821},6483,{"line":2773,"column":2823,"offset":2824},70,6492,{"start":2826,"end":2827},{"line":2773,"column":1929,"offset":2821},{"line":2773,"column":2823,"offset":2824},{"start":2829,"end":2830},{"line":2773,"column":2808,"offset":2809},{"line":2773,"column":2831,"offset":2832},98,6520,{"type":23,"value":2834,"position":2835}," to be notified only on trend-aligned entries.",{"start":2836,"end":2837},{"line":2773,"column":2831,"offset":2832},{"line":2773,"column":2117,"offset":2838},6566,{"start":2840,"end":2842},{"line":2773,"column":27,"offset":2841},6423,{"line":2773,"column":2117,"offset":2838},{"type":23,"value":89},{"start":2845,"end":2846},{"line":2385,"column":27,"offset":2440},{"line":2773,"column":2117,"offset":2838},{"type":23,"value":89},{"type":14,"tagName":1921,"properties":2849,"children":2851,"position":2860},{"id":2850},"concepts-used",[2852],{"type":23,"value":2853,"position":2854},"Concepts used",{"start":2855,"end":2858},{"line":2856,"column":56,"offset":2857},84,6571,{"line":2856,"column":2100,"offset":2859},6584,{"start":2861,"end":2863},{"line":2856,"column":27,"offset":2862},6568,{"line":2856,"column":2100,"offset":2859},{"type":23,"value":89},{"type":14,"tagName":2370,"properties":2866,"children":2867,"position":3094},{},[2868,2869,2916,2917,2966,2967,3045,3046,3093],{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2870,"children":2871,"position":2912},{},[2872,2888,2894,2906],{"type":14,"tagName":2546,"properties":2873,"children":2874,"position":2883},{"href":2548},[2875],{"type":23,"value":2876,"position":2877},"Multi-timeframe",{"start":2878,"end":2881},{"line":2879,"column":56,"offset":2880},86,6589,{"line":2879,"column":2296,"offset":2882},6604,{"start":2884,"end":2886},{"line":2879,"column":32,"offset":2885},6588,{"line":2879,"column":2808,"offset":2887},6645,{"type":23,"value":2889,"position":2890}," for the no-repaint ",{"start":2891,"end":2892},{"line":2879,"column":2808,"offset":2887},{"line":2879,"column":2637,"offset":2893},6665,{"type":14,"tagName":139,"properties":2895,"children":2896,"position":2903},{},[2897],{"type":23,"value":143,"position":2898},{"start":2899,"end":2900},{"line":2879,"column":2637,"offset":2893},{"line":2879,"column":2901,"offset":2902},87,6672,{"start":2904,"end":2905},{"line":2879,"column":2637,"offset":2893},{"line":2879,"column":2901,"offset":2902},{"type":23,"value":2907,"position":2908}," regime",{"start":2909,"end":2910},{"line":2879,"column":2901,"offset":2902},{"line":2879,"column":2322,"offset":2911},6679,{"start":2913,"end":2915},{"line":2879,"column":27,"offset":2914},6586,{"line":2879,"column":2322,"offset":2911},{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2918,"children":2919,"position":2962},{},[2920,2937,2943,2955],{"type":14,"tagName":2546,"properties":2921,"children":2923,"position":2931},{"href":2922},"/kscript/functions/moving-averages",[2924],{"type":23,"value":2925,"position":2926},"Moving averages",{"start":2927,"end":2929},{"line":2901,"column":56,"offset":2928},6683,{"line":2901,"column":2296,"offset":2930},6698,{"start":2932,"end":2934},{"line":2901,"column":32,"offset":2933},6682,{"line":2901,"column":2935,"offset":2936},56,6735,{"type":23,"value":2938,"position":2939}," for the ",{"start":2940,"end":2941},{"line":2901,"column":2935,"offset":2936},{"line":2901,"column":2000,"offset":2942},6744,{"type":14,"tagName":139,"properties":2944,"children":2945,"position":2952},{},[2946],{"type":23,"value":2947,"position":2948},"ema",{"start":2949,"end":2950},{"line":2901,"column":2000,"offset":2942},{"line":2901,"column":2823,"offset":2951},6749,{"start":2953,"end":2954},{"line":2901,"column":2000,"offset":2942},{"line":2901,"column":2823,"offset":2951},{"type":23,"value":2956,"position":2957}," lines and crosses",{"start":2958,"end":2959},{"line":2901,"column":2823,"offset":2951},{"line":2901,"column":2960,"offset":2961},88,6767,{"start":2963,"end":2965},{"line":2901,"column":27,"offset":2964},6680,{"line":2901,"column":2960,"offset":2961},{"type":23,"value":89},{"type":14,"tagName":2375,"properties":2968,"children":2969,"position":3041},{},[2970,2987,2994,3006,3013,3024,3030],{"type":14,"tagName":2546,"properties":2971,"children":2973,"position":2981},{"href":2972},"/kscript/functions/plotting",[2974],{"type":23,"value":2975,"position":2976},"Plotting",{"start":2977,"end":2979},{"line":2960,"column":56,"offset":2978},6771,{"line":2960,"column":2146,"offset":2980},6779,{"start":2982,"end":2984},{"line":2960,"column":32,"offset":2983},6770,{"line":2960,"column":2985,"offset":2986},42,6809,{"type":23,"value":2988,"position":2989}," for ",{"start":2990,"end":2991},{"line":2960,"column":2985,"offset":2986},{"line":2960,"column":2992,"offset":2993},47,6814,{"type":14,"tagName":139,"properties":2995,"children":2996,"position":3003},{},[2997],{"type":23,"value":1538,"position":2998},{"start":2999,"end":3000},{"line":2960,"column":2992,"offset":2993},{"line":2960,"column":3001,"offset":3002},57,6824,{"start":3004,"end":3005},{"line":2960,"column":2992,"offset":2993},{"line":2960,"column":3001,"offset":3002},{"type":23,"value":3007,"position":3008},", ",{"start":3009,"end":3010},{"line":2960,"column":3001,"offset":3002},{"line":2960,"column":3011,"offset":3012},59,6826,{"type":14,"tagName":139,"properties":3014,"children":3015,"position":3021},{},[3016],{"type":23,"value":1366,"position":3017},{"start":3018,"end":3019},{"line":2960,"column":3011,"offset":3012},{"line":2960,"column":2143,"offset":3020},6836,{"start":3022,"end":3023},{"line":2960,"column":3011,"offset":3012},{"line":2960,"column":2143,"offset":3020},{"type":23,"value":3025,"position":3026},", and ",{"start":3027,"end":3028},{"line":2960,"column":2143,"offset":3020},{"line":2960,"column":2360,"offset":3029},6842,{"type":14,"tagName":139,"properties":3031,"children":3032,"position":3038},{},[3033],{"type":23,"value":2794,"position":3034},{"start":3035,"end":3036},{"line":2960,"column":2360,"offset":3029},{"line":2960,"column":2879,"offset":3037},6853,{"start":3039,"end":3040},{"line":2960,"column":2360,"offset":3029},{"line":2960,"column":2879,"offset":3037},{"start":3042,"end":3044},{"line":2960,"column":27,"offset":3043},6768,{"line":2960,"column":2879,"offset":3037},{"type":23,"value":89},{"type":14,"tagName":2375,"properties":3047,"children":3048,"position":3089},{},[3049,3066,3071,3082],{"type":14,"tagName":2546,"properties":3050,"children":3052,"position":3061},{"href":3051},"/kscript/functions/color-functions",[3053],{"type":23,"value":3054,"position":3055},"Color functions",{"start":3056,"end":3059},{"line":3057,"column":56,"offset":3058},89,6857,{"line":3057,"column":2296,"offset":3060},6872,{"start":3062,"end":3064},{"line":3057,"column":32,"offset":3063},6856,{"line":3057,"column":2935,"offset":3065},6909,{"type":23,"value":2988,"position":3067},{"start":3068,"end":3069},{"line":3057,"column":2935,"offset":3065},{"line":3057,"column":1929,"offset":3070},6914,{"type":14,"tagName":139,"properties":3072,"children":3073,"position":3079},{},[3074],{"type":23,"value":1548,"position":3075},{"start":3076,"end":3077},{"line":3057,"column":1929,"offset":3070},{"line":3057,"column":2823,"offset":3078},6923,{"start":3080,"end":3081},{"line":3057,"column":1929,"offset":3070},{"line":3057,"column":2823,"offset":3078},{"type":23,"value":3083,"position":3084}," candle tints",{"start":3085,"end":3086},{"line":3057,"column":2823,"offset":3078},{"line":3057,"column":3087,"offset":3088},83,6936,{"start":3090,"end":3092},{"line":3057,"column":27,"offset":3091},6854,{"line":3057,"column":3087,"offset":3088},{"type":23,"value":89},{"start":3095,"end":3096},{"line":2879,"column":27,"offset":2914},{"line":3057,"column":3087,"offset":3088},{"quirksMode":3098},false,{"start":3100,"end":3101},{"line":27,"column":27,"offset":97},{"line":3102,"column":27,"offset":3103},90,6937,1784888035947]