[{"data":1,"prerenderedAt":2251},["ShallowReactive",2],{"kscript:functions/alerts":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":9,"tree":10},"functions/alerts","functions/alerts.md",{"title":7,"description":8},"Alerts","Fire notifications from a script with alert() and alertcondition().","---\ntitle: Alerts\ndescription: Fire notifications from a script with alert() and alertcondition().\n---\n\nAlerts let a script notify you when something happens on the chart: a crossover, a level break, a regime change. You define the condition; the engine fires when it's met and delivers the message. There are two ways to raise one:\n\n- **`alert(...)`**: fire inline with a dynamic, formatted message. Use it when you want to build the alert text from live values.\n- **`alertcondition(...)`**: declare a named condition the chart can wire up to its alert system. Use it for reusable, user-configurable alerts.\n\n## Fire when X crosses Y\n\nThe most common alert is a crossover. Build the boolean condition, then pass it to `alert` along with the message and how often it may fire:\n\n```javascript\n//@version=2\ndefine(title=\"MA cross alert\", position=\"onchart\", axis=true)\n\ntimeseries trade = ohlcv(symbol=currentSymbol, exchange=currentExchange)\ntimeseries fast = sma(source=trade.close, period=9)\ntimeseries slow = sma(source=trade.close, period=21)\n\n// Fire once per bar when the fast MA crosses above the slow MA.\nvar goldenCross = crossover(seriesA=fast, seriesB=slow)\nalert(message=format(\"Golden cross at {0}\", trade.close), condition=goldenCross, freq=\"once_per_bar\")\n\nplotLine(value=fast, colors=[\"#16a34a\"], width=2, label=[\"Fast\"], desc=[\"9-bar SMA\"])\nplotLine(value=slow, colors=[\"#dc2626\"], width=2, label=[\"Slow\"], desc=[\"21-bar SMA\"])\n```\n## alert()\n\n`alert(message, condition, freq)` fires whenever `condition` is true on a bar.\n\n| Argument | Type | Description |\n| --- | --- | --- |\n| `message` | string | The alert text. Build it dynamically with [`format(...)`](./utility-functions.md) to include live values. |\n| `condition` | boolean | The alert fires on bars where this is true. |\n| `freq` | string | How often it may re-fire, e.g. `\"once_per_bar\"`. |\n\n## alertcondition()\n\n`alertcondition(condition, title, message)` declares a named alert the chart can attach to. Instead of firing directly, it exposes a condition users can select when creating an alert on your indicator.\n\n| Argument | Type | Description |\n| --- | --- | --- |\n| `condition` | boolean | When the alert is eligible to fire. |\n| `title` | string | The name shown in the alert dropdown. |\n| `message` | string | Default message for the alert. |\n\n```javascript\n//@version=2\ndefine(title=\"RSI overbought\", position=\"offchart\", axis=true)\n\ntimeseries trade = ohlcv(symbol=currentSymbol, exchange=currentExchange)\nvar r = rsi(source=trade.close, period=14)\n\n// Exposes \"Overbought\" as a selectable alert condition on this script.\nalertcondition(condition=r > 70, title=\"Overbought\", message=\"RSI above 70\")\n\nplotLine(value=r, colors=[\"#7c3aed\"], width=2, label=[\"RSI\"], desc=[\"14-bar RSI\"])\n```\n## Both, side by side\n\nThis script fires a direct `alert` on one bar and declares an `alertcondition` on another, so you can see how each is wired.\n\n```javascript title=\"scripts/probes/alerts/alerts_fire.ks\"\n//@version=2\ndefine(title=\"Verified Alerts\", position=\"offchart\", axis=true)\n\ntimeseries trade = ohlcv(symbol=currentSymbol, exchange=currentExchange)\nvar directTrigger = barIndex == 10\nvar conditionTrigger = barIndex == 11\n\nalert(message=format(\"direct alert at bar {0}\", barIndex), condition=directTrigger, freq=\"once_per_bar\")\nalertcondition(condition=conditionTrigger, title=\"Condition Alert\", message=\"alertcondition payload\")\n\nplotLine(value=trade.close, colors=[\"#2563eb\"], width=2, label=[\"Close\"], desc=[\"close series for alert probe\"])\n```\n\n\n\nWhen this runs, the direct alert fires on bar 10 and the condition fires on bar 11, each carrying its message and `once_per_bar` frequency.\n\n{% hint style=\"warning\" %}\n**The condition must be a boolean, not a string.** Pass a real comparison (`r > 70`, `crossover(...)`), not `\"yes\"`. A string fails at compile: `Type mismatch for 'alertcondition.condition': expected boolean, got string`.\n{% endhint %}\n",{"type":11,"children":12,"data":2245,"position":2247},"root",[13,31,33,123,124,142,143,178,179,694,695,710,711,759,761,1068,1069,1086,1087,1115,1116,1349,1350,1667,1668,1684,1685,1734,1735,2096,2097,2131,2132],{"type":14,"tagName":15,"properties":16,"children":17,"position":28},"element","p",{},[18],{"type":19,"value":20,"position":21},"text","Alerts let a script notify you when something happens on the chart: a crossover, a level break, a regime change. You define the condition; the engine fires when it's met and delivers the message. There are two ways to raise one:",{"start":22,"end":25},{"line":23,"column":23,"offset":24},1,0,{"line":23,"column":26,"offset":27},229,228,{"start":29,"end":30},{"line":23,"column":23,"offset":24},{"line":23,"column":26,"offset":27},{"type":19,"value":32},"\n",{"type":14,"tagName":34,"properties":35,"children":36,"position":120},"ul",{},[37,38,80,81,119],{"type":19,"value":32},{"type":14,"tagName":39,"properties":40,"children":41,"position":76},"li",{},[42,69],{"type":14,"tagName":43,"properties":44,"children":45,"position":63},"strong",{},[46],{"type":14,"tagName":47,"properties":48,"children":49,"position":60},"code",{},[50],{"type":19,"value":51,"position":52},"alert(...)",{"start":53,"end":57},{"line":54,"column":55,"offset":56},3,5,234,{"line":54,"column":58,"offset":59},17,246,{"start":61,"end":62},{"line":54,"column":55,"offset":56},{"line":54,"column":58,"offset":59},{"start":64,"end":66},{"line":54,"column":54,"offset":65},232,{"line":54,"column":67,"offset":68},19,248,{"type":19,"value":70,"position":71},": fire inline with a dynamic, formatted message. Use it when you want to build the alert text from live values.",{"start":72,"end":73},{"line":54,"column":67,"offset":68},{"line":54,"column":74,"offset":75},130,359,{"start":77,"end":79},{"line":54,"column":23,"offset":78},230,{"line":54,"column":74,"offset":75},{"type":19,"value":32},{"type":14,"tagName":39,"properties":82,"children":83,"position":115},{},[84,108],{"type":14,"tagName":43,"properties":85,"children":86,"position":102},{},[87],{"type":14,"tagName":47,"properties":88,"children":89,"position":99},{},[90],{"type":19,"value":91,"position":92},"alertcondition(...)",{"start":93,"end":96},{"line":94,"column":55,"offset":95},4,364,{"line":94,"column":97,"offset":98},26,385,{"start":100,"end":101},{"line":94,"column":55,"offset":95},{"line":94,"column":97,"offset":98},{"start":103,"end":105},{"line":94,"column":54,"offset":104},362,{"line":94,"column":106,"offset":107},28,387,{"type":19,"value":109,"position":110},": declare a named condition the chart can wire up to its alert system. Use it for reusable, user-configurable alerts.",{"start":111,"end":112},{"line":94,"column":106,"offset":107},{"line":94,"column":113,"offset":114},145,504,{"start":116,"end":118},{"line":94,"column":23,"offset":117},360,{"line":94,"column":113,"offset":114},{"type":19,"value":32},{"start":121,"end":122},{"line":54,"column":23,"offset":78},{"line":94,"column":113,"offset":114},{"type":19,"value":32},{"type":14,"tagName":125,"properties":126,"children":128,"position":138},"h2",{"id":127},"fire-when-x-crosses-y",[129],{"type":19,"value":130,"position":131},"Fire when X crosses Y",{"start":132,"end":135},{"line":133,"column":94,"offset":134},6,509,{"line":133,"column":136,"offset":137},25,530,{"start":139,"end":141},{"line":133,"column":23,"offset":140},506,{"line":133,"column":136,"offset":137},{"type":19,"value":32},{"type":14,"tagName":15,"properties":144,"children":145,"position":175},{},[146,155,168],{"type":19,"value":147,"position":148},"The most common alert is a crossover. Build the boolean condition, then pass it to ",{"start":149,"end":152},{"line":150,"column":23,"offset":151},8,532,{"line":150,"column":153,"offset":154},84,615,{"type":14,"tagName":47,"properties":156,"children":157,"position":165},{},[158],{"type":19,"value":159,"position":160},"alert",{"start":161,"end":162},{"line":150,"column":153,"offset":154},{"line":150,"column":163,"offset":164},91,622,{"start":166,"end":167},{"line":150,"column":153,"offset":154},{"line":150,"column":163,"offset":164},{"type":19,"value":169,"position":170}," along with the message and how often it may fire:",{"start":171,"end":172},{"line":150,"column":163,"offset":164},{"line":150,"column":173,"offset":174},141,672,{"start":176,"end":177},{"line":150,"column":23,"offset":151},{"line":150,"column":173,"offset":174},{"type":19,"value":32},{"type":11,"children":180},[181],{"type":14,"tagName":182,"properties":183,"children":187,"data":-1},"pre",{"class":184,"style":185,"tabindex":186},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[188],{"type":14,"tagName":47,"properties":189,"children":190},{},[191,202,203,264,265,268,269,309,310,354,355,396,397,400,401,409,410,455,456,514,515,518,519,610,611],{"type":14,"tagName":192,"properties":193,"children":195},"span",{"class":194},"line",[196],{"type":14,"tagName":192,"properties":197,"children":199},{"style":198},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[200],{"type":19,"value":201},"//@version=2",{"type":19,"value":32},{"type":14,"tagName":192,"properties":204,"children":205},{"class":194},[206,212,218,224,230,235,239,244,249,253,259],{"type":14,"tagName":192,"properties":207,"children":209},{"style":208},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[210],{"type":19,"value":211},"define",{"type":14,"tagName":192,"properties":213,"children":215},{"style":214},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[216],{"type":19,"value":217},"(title",{"type":14,"tagName":192,"properties":219,"children":221},{"style":220},"--shiki-dark:#F97583;--shiki-light:#D73A49",[222],{"type":19,"value":223},"=",{"type":14,"tagName":192,"properties":225,"children":227},{"style":226},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[228],{"type":19,"value":229},"\"MA cross alert\"",{"type":14,"tagName":192,"properties":231,"children":232},{"style":214},[233],{"type":19,"value":234},", position",{"type":14,"tagName":192,"properties":236,"children":237},{"style":220},[238],{"type":19,"value":223},{"type":14,"tagName":192,"properties":240,"children":241},{"style":226},[242],{"type":19,"value":243},"\"onchart\"",{"type":14,"tagName":192,"properties":245,"children":246},{"style":214},[247],{"type":19,"value":248},", axis",{"type":14,"tagName":192,"properties":250,"children":251},{"style":220},[252],{"type":19,"value":223},{"type":14,"tagName":192,"properties":254,"children":256},{"style":255},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[257],{"type":19,"value":258},"true",{"type":14,"tagName":192,"properties":260,"children":261},{"style":214},[262],{"type":19,"value":263},")",{"type":19,"value":32},{"type":14,"tagName":192,"properties":266,"children":267},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":270,"children":271},{"class":194},[272,277,281,286,291,295,300,304],{"type":14,"tagName":192,"properties":273,"children":274},{"style":214},[275],{"type":19,"value":276},"timeseries trade ",{"type":14,"tagName":192,"properties":278,"children":279},{"style":220},[280],{"type":19,"value":223},{"type":14,"tagName":192,"properties":282,"children":283},{"style":208},[284],{"type":19,"value":285}," ohlcv",{"type":14,"tagName":192,"properties":287,"children":288},{"style":214},[289],{"type":19,"value":290},"(symbol",{"type":14,"tagName":192,"properties":292,"children":293},{"style":220},[294],{"type":19,"value":223},{"type":14,"tagName":192,"properties":296,"children":297},{"style":214},[298],{"type":19,"value":299},"currentSymbol, exchange",{"type":14,"tagName":192,"properties":301,"children":302},{"style":220},[303],{"type":19,"value":223},{"type":14,"tagName":192,"properties":305,"children":306},{"style":214},[307],{"type":19,"value":308},"currentExchange)",{"type":19,"value":32},{"type":14,"tagName":192,"properties":311,"children":312},{"class":194},[313,318,322,327,332,336,341,345,350],{"type":14,"tagName":192,"properties":314,"children":315},{"style":214},[316],{"type":19,"value":317},"timeseries fast ",{"type":14,"tagName":192,"properties":319,"children":320},{"style":220},[321],{"type":19,"value":223},{"type":14,"tagName":192,"properties":323,"children":324},{"style":208},[325],{"type":19,"value":326}," sma",{"type":14,"tagName":192,"properties":328,"children":329},{"style":214},[330],{"type":19,"value":331},"(source",{"type":14,"tagName":192,"properties":333,"children":334},{"style":220},[335],{"type":19,"value":223},{"type":14,"tagName":192,"properties":337,"children":338},{"style":214},[339],{"type":19,"value":340},"trade.close, period",{"type":14,"tagName":192,"properties":342,"children":343},{"style":220},[344],{"type":19,"value":223},{"type":14,"tagName":192,"properties":346,"children":347},{"style":255},[348],{"type":19,"value":349},"9",{"type":14,"tagName":192,"properties":351,"children":352},{"style":214},[353],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":356,"children":357},{"class":194},[358,363,367,371,375,379,383,387,392],{"type":14,"tagName":192,"properties":359,"children":360},{"style":214},[361],{"type":19,"value":362},"timeseries slow ",{"type":14,"tagName":192,"properties":364,"children":365},{"style":220},[366],{"type":19,"value":223},{"type":14,"tagName":192,"properties":368,"children":369},{"style":208},[370],{"type":19,"value":326},{"type":14,"tagName":192,"properties":372,"children":373},{"style":214},[374],{"type":19,"value":331},{"type":14,"tagName":192,"properties":376,"children":377},{"style":220},[378],{"type":19,"value":223},{"type":14,"tagName":192,"properties":380,"children":381},{"style":214},[382],{"type":19,"value":340},{"type":14,"tagName":192,"properties":384,"children":385},{"style":220},[386],{"type":19,"value":223},{"type":14,"tagName":192,"properties":388,"children":389},{"style":255},[390],{"type":19,"value":391},"21",{"type":14,"tagName":192,"properties":393,"children":394},{"style":214},[395],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":398,"children":399},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":402,"children":403},{"class":194},[404],{"type":14,"tagName":192,"properties":405,"children":406},{"style":198},[407],{"type":19,"value":408},"// Fire once per bar when the fast MA crosses above the slow MA.",{"type":19,"value":32},{"type":14,"tagName":192,"properties":411,"children":412},{"class":194},[413,418,423,427,432,437,441,446,450],{"type":14,"tagName":192,"properties":414,"children":415},{"style":220},[416],{"type":19,"value":417},"var",{"type":14,"tagName":192,"properties":419,"children":420},{"style":214},[421],{"type":19,"value":422}," goldenCross ",{"type":14,"tagName":192,"properties":424,"children":425},{"style":220},[426],{"type":19,"value":223},{"type":14,"tagName":192,"properties":428,"children":429},{"style":208},[430],{"type":19,"value":431}," crossover",{"type":14,"tagName":192,"properties":433,"children":434},{"style":214},[435],{"type":19,"value":436},"(seriesA",{"type":14,"tagName":192,"properties":438,"children":439},{"style":220},[440],{"type":19,"value":223},{"type":14,"tagName":192,"properties":442,"children":443},{"style":214},[444],{"type":19,"value":445},"fast, seriesB",{"type":14,"tagName":192,"properties":447,"children":448},{"style":220},[449],{"type":19,"value":223},{"type":14,"tagName":192,"properties":451,"children":452},{"style":214},[453],{"type":19,"value":454},"slow)",{"type":19,"value":32},{"type":14,"tagName":192,"properties":457,"children":458},{"class":194},[459,463,468,472,477,482,487,492,496,501,505,510],{"type":14,"tagName":192,"properties":460,"children":461},{"style":208},[462],{"type":19,"value":159},{"type":14,"tagName":192,"properties":464,"children":465},{"style":214},[466],{"type":19,"value":467},"(message",{"type":14,"tagName":192,"properties":469,"children":470},{"style":220},[471],{"type":19,"value":223},{"type":14,"tagName":192,"properties":473,"children":474},{"style":208},[475],{"type":19,"value":476},"format",{"type":14,"tagName":192,"properties":478,"children":479},{"style":214},[480],{"type":19,"value":481},"(",{"type":14,"tagName":192,"properties":483,"children":484},{"style":226},[485],{"type":19,"value":486},"\"Golden cross at {0}\"",{"type":14,"tagName":192,"properties":488,"children":489},{"style":214},[490],{"type":19,"value":491},", trade.close), condition",{"type":14,"tagName":192,"properties":493,"children":494},{"style":220},[495],{"type":19,"value":223},{"type":14,"tagName":192,"properties":497,"children":498},{"style":214},[499],{"type":19,"value":500},"goldenCross, freq",{"type":14,"tagName":192,"properties":502,"children":503},{"style":220},[504],{"type":19,"value":223},{"type":14,"tagName":192,"properties":506,"children":507},{"style":226},[508],{"type":19,"value":509},"\"once_per_bar\"",{"type":14,"tagName":192,"properties":511,"children":512},{"style":214},[513],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":516,"children":517},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":520,"children":521},{"class":194},[522,527,532,536,541,545,550,555,560,564,569,574,578,582,587,592,596,600,605],{"type":14,"tagName":192,"properties":523,"children":524},{"style":208},[525],{"type":19,"value":526},"plotLine",{"type":14,"tagName":192,"properties":528,"children":529},{"style":214},[530],{"type":19,"value":531},"(value",{"type":14,"tagName":192,"properties":533,"children":534},{"style":220},[535],{"type":19,"value":223},{"type":14,"tagName":192,"properties":537,"children":538},{"style":214},[539],{"type":19,"value":540},"fast, colors",{"type":14,"tagName":192,"properties":542,"children":543},{"style":220},[544],{"type":19,"value":223},{"type":14,"tagName":192,"properties":546,"children":547},{"style":214},[548],{"type":19,"value":549},"[",{"type":14,"tagName":192,"properties":551,"children":552},{"style":226},[553],{"type":19,"value":554},"\"#16a34a\"",{"type":14,"tagName":192,"properties":556,"children":557},{"style":214},[558],{"type":19,"value":559},"], width",{"type":14,"tagName":192,"properties":561,"children":562},{"style":220},[563],{"type":19,"value":223},{"type":14,"tagName":192,"properties":565,"children":566},{"style":255},[567],{"type":19,"value":568},"2",{"type":14,"tagName":192,"properties":570,"children":571},{"style":214},[572],{"type":19,"value":573},", label",{"type":14,"tagName":192,"properties":575,"children":576},{"style":220},[577],{"type":19,"value":223},{"type":14,"tagName":192,"properties":579,"children":580},{"style":214},[581],{"type":19,"value":549},{"type":14,"tagName":192,"properties":583,"children":584},{"style":226},[585],{"type":19,"value":586},"\"Fast\"",{"type":14,"tagName":192,"properties":588,"children":589},{"style":214},[590],{"type":19,"value":591},"], desc",{"type":14,"tagName":192,"properties":593,"children":594},{"style":220},[595],{"type":19,"value":223},{"type":14,"tagName":192,"properties":597,"children":598},{"style":214},[599],{"type":19,"value":549},{"type":14,"tagName":192,"properties":601,"children":602},{"style":226},[603],{"type":19,"value":604},"\"9-bar SMA\"",{"type":14,"tagName":192,"properties":606,"children":607},{"style":214},[608],{"type":19,"value":609},"])",{"type":19,"value":32},{"type":14,"tagName":192,"properties":612,"children":613},{"class":194},[614,618,622,626,631,635,639,644,648,652,656,660,664,668,673,677,681,685,690],{"type":14,"tagName":192,"properties":615,"children":616},{"style":208},[617],{"type":19,"value":526},{"type":14,"tagName":192,"properties":619,"children":620},{"style":214},[621],{"type":19,"value":531},{"type":14,"tagName":192,"properties":623,"children":624},{"style":220},[625],{"type":19,"value":223},{"type":14,"tagName":192,"properties":627,"children":628},{"style":214},[629],{"type":19,"value":630},"slow, colors",{"type":14,"tagName":192,"properties":632,"children":633},{"style":220},[634],{"type":19,"value":223},{"type":14,"tagName":192,"properties":636,"children":637},{"style":214},[638],{"type":19,"value":549},{"type":14,"tagName":192,"properties":640,"children":641},{"style":226},[642],{"type":19,"value":643},"\"#dc2626\"",{"type":14,"tagName":192,"properties":645,"children":646},{"style":214},[647],{"type":19,"value":559},{"type":14,"tagName":192,"properties":649,"children":650},{"style":220},[651],{"type":19,"value":223},{"type":14,"tagName":192,"properties":653,"children":654},{"style":255},[655],{"type":19,"value":568},{"type":14,"tagName":192,"properties":657,"children":658},{"style":214},[659],{"type":19,"value":573},{"type":14,"tagName":192,"properties":661,"children":662},{"style":220},[663],{"type":19,"value":223},{"type":14,"tagName":192,"properties":665,"children":666},{"style":214},[667],{"type":19,"value":549},{"type":14,"tagName":192,"properties":669,"children":670},{"style":226},[671],{"type":19,"value":672},"\"Slow\"",{"type":14,"tagName":192,"properties":674,"children":675},{"style":214},[676],{"type":19,"value":591},{"type":14,"tagName":192,"properties":678,"children":679},{"style":220},[680],{"type":19,"value":223},{"type":14,"tagName":192,"properties":682,"children":683},{"style":214},[684],{"type":19,"value":549},{"type":14,"tagName":192,"properties":686,"children":687},{"style":226},[688],{"type":19,"value":689},"\"21-bar SMA\"",{"type":14,"tagName":192,"properties":691,"children":692},{"style":214},[693],{"type":19,"value":609},{"type":19,"value":32},{"type":14,"tagName":125,"properties":696,"children":697,"position":706},{"id":159},[698],{"type":19,"value":699,"position":700},"alert()",{"start":701,"end":703},{"line":136,"column":94,"offset":702},1347,{"line":136,"column":704,"offset":705},11,1354,{"start":707,"end":709},{"line":136,"column":23,"offset":708},1344,{"line":136,"column":704,"offset":705},{"type":19,"value":32},{"type":14,"tagName":15,"properties":712,"children":713,"position":756},{},[714,729,736,749],{"type":14,"tagName":47,"properties":715,"children":716,"position":726},{},[717],{"type":19,"value":718,"position":719},"alert(message, condition, freq)",{"start":720,"end":723},{"line":721,"column":23,"offset":722},27,1356,{"line":721,"column":724,"offset":725},34,1389,{"start":727,"end":728},{"line":721,"column":23,"offset":722},{"line":721,"column":724,"offset":725},{"type":19,"value":730,"position":731}," fires whenever ",{"start":732,"end":733},{"line":721,"column":724,"offset":725},{"line":721,"column":734,"offset":735},50,1405,{"type":14,"tagName":47,"properties":737,"children":738,"position":746},{},[739],{"type":19,"value":740,"position":741},"condition",{"start":742,"end":743},{"line":721,"column":734,"offset":735},{"line":721,"column":744,"offset":745},61,1416,{"start":747,"end":748},{"line":721,"column":734,"offset":735},{"line":721,"column":744,"offset":745},{"type":19,"value":750,"position":751}," is true on a bar.",{"start":752,"end":753},{"line":721,"column":744,"offset":745},{"line":721,"column":754,"offset":755},79,1434,{"start":757,"end":758},{"line":721,"column":23,"offset":722},{"line":721,"column":754,"offset":755},{"type":19,"value":760},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":14,"tagName":762,"properties":763,"children":764,"position":1065},"table",{},[765,829],{"type":14,"tagName":766,"properties":767,"children":768,"position":826},"thead",{},[769],{"type":14,"tagName":770,"properties":771,"children":772,"position":823},"tr",{},[773,791,807],{"type":14,"tagName":774,"properties":775,"children":776,"position":785},"th",{},[777],{"type":19,"value":778,"position":779},"Argument",{"start":780,"end":783},{"line":781,"column":54,"offset":782},29,1438,{"line":781,"column":704,"offset":784},1446,{"start":786,"end":788},{"line":781,"column":23,"offset":787},1436,{"line":781,"column":789,"offset":790},12,1447,{"type":14,"tagName":774,"properties":792,"children":793,"position":803},{},[794],{"type":19,"value":795,"position":796},"Type",{"start":797,"end":800},{"line":781,"column":798,"offset":799},14,1449,{"line":781,"column":801,"offset":802},18,1453,{"start":804,"end":805},{"line":781,"column":789,"offset":790},{"line":781,"column":67,"offset":806},1454,{"type":14,"tagName":774,"properties":808,"children":809,"position":819},{},[810],{"type":19,"value":811,"position":812},"Description",{"start":813,"end":816},{"line":781,"column":814,"offset":815},21,1456,{"line":781,"column":817,"offset":818},32,1467,{"start":820,"end":821},{"line":781,"column":67,"offset":806},{"line":781,"column":724,"offset":822},1469,{"start":824,"end":825},{"line":781,"column":23,"offset":787},{"line":781,"column":724,"offset":822},{"start":827,"end":828},{"line":781,"column":23,"offset":787},{"line":781,"column":724,"offset":822},{"type":14,"tagName":830,"properties":831,"children":832,"position":1062},"tbody",{},[833,928,984],{"type":14,"tagName":770,"properties":834,"children":835,"position":925},{},[836,860,876],{"type":14,"tagName":837,"properties":838,"children":839,"position":854},"td",{},[840],{"type":14,"tagName":47,"properties":841,"children":842,"position":851},{},[843],{"type":19,"value":844,"position":845},"message",{"start":846,"end":849},{"line":847,"column":54,"offset":848},31,1492,{"line":847,"column":789,"offset":850},1501,{"start":852,"end":853},{"line":847,"column":54,"offset":848},{"line":847,"column":789,"offset":850},{"start":855,"end":857},{"line":847,"column":23,"offset":856},1490,{"line":847,"column":858,"offset":859},13,1502,{"type":14,"tagName":837,"properties":861,"children":862,"position":871},{},[863],{"type":19,"value":864,"position":865},"string",{"start":866,"end":869},{"line":847,"column":867,"offset":868},15,1504,{"line":847,"column":814,"offset":870},1510,{"start":872,"end":873},{"line":847,"column":858,"offset":859},{"line":847,"column":874,"offset":875},22,1511,{"type":14,"tagName":837,"properties":877,"children":878,"position":920},{},[879,888,913],{"type":19,"value":880,"position":881},"The alert text. Build it dynamically with ",{"start":882,"end":885},{"line":847,"column":883,"offset":884},24,1513,{"line":847,"column":886,"offset":887},66,1555,{"type":14,"tagName":889,"properties":890,"children":892,"position":908},"a",{"href":891},"./utility-functions.md",[893],{"type":14,"tagName":47,"properties":894,"children":895,"position":905},{},[896],{"type":19,"value":897,"position":898},"format(...)",{"start":899,"end":902},{"line":847,"column":900,"offset":901},67,1556,{"line":847,"column":903,"offset":904},80,1569,{"start":906,"end":907},{"line":847,"column":900,"offset":901},{"line":847,"column":903,"offset":904},{"start":909,"end":910},{"line":847,"column":886,"offset":887},{"line":847,"column":911,"offset":912},105,1594,{"type":19,"value":914,"position":915}," to include live values.",{"start":916,"end":917},{"line":847,"column":911,"offset":912},{"line":847,"column":918,"offset":919},129,1618,{"start":921,"end":922},{"line":847,"column":874,"offset":875},{"line":847,"column":923,"offset":924},131,1620,{"start":926,"end":927},{"line":847,"column":23,"offset":856},{"line":847,"column":923,"offset":924},{"type":14,"tagName":770,"properties":929,"children":930,"position":981},{},[931,951,965],{"type":14,"tagName":837,"properties":932,"children":933,"position":946},{},[934],{"type":14,"tagName":47,"properties":935,"children":936,"position":943},{},[937],{"type":19,"value":740,"position":938},{"start":939,"end":941},{"line":817,"column":54,"offset":940},1623,{"line":817,"column":798,"offset":942},1634,{"start":944,"end":945},{"line":817,"column":54,"offset":940},{"line":817,"column":798,"offset":942},{"start":947,"end":949},{"line":817,"column":23,"offset":948},1621,{"line":817,"column":867,"offset":950},1635,{"type":14,"tagName":837,"properties":952,"children":953,"position":961},{},[954],{"type":19,"value":955,"position":956},"boolean",{"start":957,"end":959},{"line":817,"column":58,"offset":958},1637,{"line":817,"column":883,"offset":960},1644,{"start":962,"end":963},{"line":817,"column":867,"offset":950},{"line":817,"column":136,"offset":964},1645,{"type":14,"tagName":837,"properties":966,"children":967,"position":976},{},[968],{"type":19,"value":969,"position":970},"The alert fires on bars where this is true.",{"start":971,"end":973},{"line":817,"column":721,"offset":972},1647,{"line":817,"column":974,"offset":975},70,1690,{"start":977,"end":978},{"line":817,"column":136,"offset":964},{"line":817,"column":979,"offset":980},72,1692,{"start":982,"end":983},{"line":817,"column":23,"offset":948},{"line":817,"column":979,"offset":980},{"type":14,"tagName":770,"properties":985,"children":986,"position":1059},{},[987,1011,1024],{"type":14,"tagName":837,"properties":988,"children":989,"position":1005},{},[990],{"type":14,"tagName":47,"properties":991,"children":992,"position":1002},{},[993],{"type":19,"value":994,"position":995},"freq",{"start":996,"end":999},{"line":997,"column":54,"offset":998},33,1695,{"line":997,"column":1000,"offset":1001},9,1701,{"start":1003,"end":1004},{"line":997,"column":54,"offset":998},{"line":997,"column":1000,"offset":1001},{"start":1006,"end":1008},{"line":997,"column":23,"offset":1007},1693,{"line":997,"column":1009,"offset":1010},10,1702,{"type":14,"tagName":837,"properties":1012,"children":1013,"position":1020},{},[1014],{"type":19,"value":864,"position":1015},{"start":1016,"end":1018},{"line":997,"column":789,"offset":1017},1704,{"line":997,"column":801,"offset":1019},1710,{"start":1021,"end":1022},{"line":997,"column":1009,"offset":1010},{"line":997,"column":67,"offset":1023},1711,{"type":14,"tagName":837,"properties":1025,"children":1026,"position":1054},{},[1027,1035,1047],{"type":19,"value":1028,"position":1029},"How often it may re-fire, e.g. ",{"start":1030,"end":1032},{"line":997,"column":814,"offset":1031},1713,{"line":997,"column":1033,"offset":1034},52,1744,{"type":14,"tagName":47,"properties":1036,"children":1037,"position":1044},{},[1038],{"type":19,"value":509,"position":1039},{"start":1040,"end":1041},{"line":997,"column":1033,"offset":1034},{"line":997,"column":1042,"offset":1043},68,1760,{"start":1045,"end":1046},{"line":997,"column":1033,"offset":1034},{"line":997,"column":1042,"offset":1043},{"type":19,"value":1048,"position":1049},".",{"start":1050,"end":1051},{"line":997,"column":1042,"offset":1043},{"line":997,"column":1052,"offset":1053},69,1761,{"start":1055,"end":1056},{"line":997,"column":67,"offset":1023},{"line":997,"column":1057,"offset":1058},71,1763,{"start":1060,"end":1061},{"line":997,"column":23,"offset":1007},{"line":997,"column":1057,"offset":1058},{"start":1063,"end":1064},{"line":847,"column":23,"offset":856},{"line":997,"column":1057,"offset":1058},{"start":1066,"end":1067},{"line":781,"column":23,"offset":787},{"line":997,"column":1057,"offset":1058},{"type":19,"value":32},{"type":14,"tagName":125,"properties":1070,"children":1072,"position":1082},{"id":1071},"alertcondition",[1073],{"type":19,"value":1074,"position":1075},"alertcondition()",{"start":1076,"end":1079},{"line":1077,"column":94,"offset":1078},35,1768,{"line":1077,"column":1080,"offset":1081},20,1784,{"start":1083,"end":1085},{"line":1077,"column":23,"offset":1084},1765,{"line":1077,"column":1080,"offset":1081},{"type":19,"value":32},{"type":14,"tagName":15,"properties":1088,"children":1089,"position":1112},{},[1090,1105],{"type":14,"tagName":47,"properties":1091,"children":1092,"position":1102},{},[1093],{"type":19,"value":1094,"position":1095},"alertcondition(condition, title, message)",{"start":1096,"end":1099},{"line":1097,"column":23,"offset":1098},37,1786,{"line":1097,"column":1100,"offset":1101},44,1829,{"start":1103,"end":1104},{"line":1097,"column":23,"offset":1098},{"line":1097,"column":1100,"offset":1101},{"type":19,"value":1106,"position":1107}," declares a named alert the chart can attach to. Instead of firing directly, it exposes a condition users can select when creating an alert on your indicator.",{"start":1108,"end":1109},{"line":1097,"column":1100,"offset":1101},{"line":1097,"column":1110,"offset":1111},202,1987,{"start":1113,"end":1114},{"line":1097,"column":23,"offset":1098},{"line":1097,"column":1110,"offset":1111},{"type":19,"value":760},{"type":14,"tagName":762,"properties":1117,"children":1118,"position":1346},{},[1119,1172],{"type":14,"tagName":766,"properties":1120,"children":1121,"position":1169},{},[1122],{"type":14,"tagName":770,"properties":1123,"children":1124,"position":1166},{},[1125,1140,1153],{"type":14,"tagName":774,"properties":1126,"children":1127,"position":1135},{},[1128],{"type":19,"value":778,"position":1129},{"start":1130,"end":1133},{"line":1131,"column":54,"offset":1132},39,1991,{"line":1131,"column":704,"offset":1134},1999,{"start":1136,"end":1138},{"line":1131,"column":23,"offset":1137},1989,{"line":1131,"column":789,"offset":1139},2000,{"type":14,"tagName":774,"properties":1141,"children":1142,"position":1149},{},[1143],{"type":19,"value":795,"position":1144},{"start":1145,"end":1147},{"line":1131,"column":798,"offset":1146},2002,{"line":1131,"column":801,"offset":1148},2006,{"start":1150,"end":1151},{"line":1131,"column":789,"offset":1139},{"line":1131,"column":67,"offset":1152},2007,{"type":14,"tagName":774,"properties":1154,"children":1155,"position":1162},{},[1156],{"type":19,"value":811,"position":1157},{"start":1158,"end":1160},{"line":1131,"column":814,"offset":1159},2009,{"line":1131,"column":817,"offset":1161},2020,{"start":1163,"end":1164},{"line":1131,"column":67,"offset":1152},{"line":1131,"column":724,"offset":1165},2022,{"start":1167,"end":1168},{"line":1131,"column":23,"offset":1137},{"line":1131,"column":724,"offset":1165},{"start":1170,"end":1171},{"line":1131,"column":23,"offset":1137},{"line":1131,"column":724,"offset":1165},{"type":14,"tagName":830,"properties":1173,"children":1174,"position":1343},{},[1175,1231,1287],{"type":14,"tagName":770,"properties":1176,"children":1177,"position":1228},{},[1178,1199,1212],{"type":14,"tagName":837,"properties":1179,"children":1180,"position":1194},{},[1181],{"type":14,"tagName":47,"properties":1182,"children":1183,"position":1191},{},[1184],{"type":19,"value":740,"position":1185},{"start":1186,"end":1189},{"line":1187,"column":54,"offset":1188},41,2045,{"line":1187,"column":798,"offset":1190},2056,{"start":1192,"end":1193},{"line":1187,"column":54,"offset":1188},{"line":1187,"column":798,"offset":1190},{"start":1195,"end":1197},{"line":1187,"column":23,"offset":1196},2043,{"line":1187,"column":867,"offset":1198},2057,{"type":14,"tagName":837,"properties":1200,"children":1201,"position":1208},{},[1202],{"type":19,"value":955,"position":1203},{"start":1204,"end":1206},{"line":1187,"column":58,"offset":1205},2059,{"line":1187,"column":883,"offset":1207},2066,{"start":1209,"end":1210},{"line":1187,"column":867,"offset":1198},{"line":1187,"column":136,"offset":1211},2067,{"type":14,"tagName":837,"properties":1213,"children":1214,"position":1223},{},[1215],{"type":19,"value":1216,"position":1217},"When the alert is eligible to fire.",{"start":1218,"end":1220},{"line":1187,"column":721,"offset":1219},2069,{"line":1187,"column":1221,"offset":1222},62,2104,{"start":1224,"end":1225},{"line":1187,"column":136,"offset":1211},{"line":1187,"column":1226,"offset":1227},64,2106,{"start":1229,"end":1230},{"line":1187,"column":23,"offset":1196},{"line":1187,"column":1226,"offset":1227},{"type":14,"tagName":770,"properties":1232,"children":1233,"position":1284},{},[1234,1256,1269],{"type":14,"tagName":837,"properties":1235,"children":1236,"position":1251},{},[1237],{"type":14,"tagName":47,"properties":1238,"children":1239,"position":1248},{},[1240],{"type":19,"value":1241,"position":1242},"title",{"start":1243,"end":1246},{"line":1244,"column":54,"offset":1245},42,2109,{"line":1244,"column":1009,"offset":1247},2116,{"start":1249,"end":1250},{"line":1244,"column":54,"offset":1245},{"line":1244,"column":1009,"offset":1247},{"start":1252,"end":1254},{"line":1244,"column":23,"offset":1253},2107,{"line":1244,"column":704,"offset":1255},2117,{"type":14,"tagName":837,"properties":1257,"children":1258,"position":1265},{},[1259],{"type":19,"value":864,"position":1260},{"start":1261,"end":1263},{"line":1244,"column":858,"offset":1262},2119,{"line":1244,"column":67,"offset":1264},2125,{"start":1266,"end":1267},{"line":1244,"column":704,"offset":1255},{"line":1244,"column":1080,"offset":1268},2126,{"type":14,"tagName":837,"properties":1270,"children":1271,"position":1280},{},[1272],{"type":19,"value":1273,"position":1274},"The name shown in the alert dropdown.",{"start":1275,"end":1277},{"line":1244,"column":874,"offset":1276},2128,{"line":1244,"column":1278,"offset":1279},59,2165,{"start":1281,"end":1282},{"line":1244,"column":1080,"offset":1268},{"line":1244,"column":744,"offset":1283},2167,{"start":1285,"end":1286},{"line":1244,"column":23,"offset":1253},{"line":1244,"column":744,"offset":1283},{"type":14,"tagName":770,"properties":1288,"children":1289,"position":1340},{},[1290,1311,1324],{"type":14,"tagName":837,"properties":1291,"children":1292,"position":1306},{},[1293],{"type":14,"tagName":47,"properties":1294,"children":1295,"position":1303},{},[1296],{"type":19,"value":844,"position":1297},{"start":1298,"end":1301},{"line":1299,"column":54,"offset":1300},43,2170,{"line":1299,"column":789,"offset":1302},2179,{"start":1304,"end":1305},{"line":1299,"column":54,"offset":1300},{"line":1299,"column":789,"offset":1302},{"start":1307,"end":1309},{"line":1299,"column":23,"offset":1308},2168,{"line":1299,"column":858,"offset":1310},2180,{"type":14,"tagName":837,"properties":1312,"children":1313,"position":1320},{},[1314],{"type":19,"value":864,"position":1315},{"start":1316,"end":1318},{"line":1299,"column":867,"offset":1317},2182,{"line":1299,"column":814,"offset":1319},2188,{"start":1321,"end":1322},{"line":1299,"column":858,"offset":1310},{"line":1299,"column":874,"offset":1323},2189,{"type":14,"tagName":837,"properties":1325,"children":1326,"position":1335},{},[1327],{"type":19,"value":1328,"position":1329},"Default message for the alert.",{"start":1330,"end":1332},{"line":1299,"column":883,"offset":1331},2191,{"line":1299,"column":1333,"offset":1334},54,2221,{"start":1336,"end":1337},{"line":1299,"column":874,"offset":1323},{"line":1299,"column":1338,"offset":1339},56,2223,{"start":1341,"end":1342},{"line":1299,"column":23,"offset":1308},{"line":1299,"column":1338,"offset":1339},{"start":1344,"end":1345},{"line":1187,"column":23,"offset":1196},{"line":1299,"column":1338,"offset":1339},{"start":1347,"end":1348},{"line":1131,"column":23,"offset":1137},{"line":1299,"column":1338,"offset":1339},{"type":19,"value":32},{"type":11,"children":1351},[1352],{"type":14,"tagName":182,"properties":1353,"children":1354,"data":-1},{"class":184,"style":185,"tabindex":186},[1355],{"type":14,"tagName":47,"properties":1356,"children":1357},{},[1358,1365,1366,1415,1416,1419,1420,1455,1456,1502,1503,1506,1507,1515,1516,1579,1580,1583,1584],{"type":14,"tagName":192,"properties":1359,"children":1360},{"class":194},[1361],{"type":14,"tagName":192,"properties":1362,"children":1363},{"style":198},[1364],{"type":19,"value":201},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1367,"children":1368},{"class":194},[1369,1373,1377,1381,1386,1390,1394,1399,1403,1407,1411],{"type":14,"tagName":192,"properties":1370,"children":1371},{"style":208},[1372],{"type":19,"value":211},{"type":14,"tagName":192,"properties":1374,"children":1375},{"style":214},[1376],{"type":19,"value":217},{"type":14,"tagName":192,"properties":1378,"children":1379},{"style":220},[1380],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1382,"children":1383},{"style":226},[1384],{"type":19,"value":1385},"\"RSI overbought\"",{"type":14,"tagName":192,"properties":1387,"children":1388},{"style":214},[1389],{"type":19,"value":234},{"type":14,"tagName":192,"properties":1391,"children":1392},{"style":220},[1393],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1395,"children":1396},{"style":226},[1397],{"type":19,"value":1398},"\"offchart\"",{"type":14,"tagName":192,"properties":1400,"children":1401},{"style":214},[1402],{"type":19,"value":248},{"type":14,"tagName":192,"properties":1404,"children":1405},{"style":220},[1406],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1408,"children":1409},{"style":255},[1410],{"type":19,"value":258},{"type":14,"tagName":192,"properties":1412,"children":1413},{"style":214},[1414],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1417,"children":1418},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":1421,"children":1422},{"class":194},[1423,1427,1431,1435,1439,1443,1447,1451],{"type":14,"tagName":192,"properties":1424,"children":1425},{"style":214},[1426],{"type":19,"value":276},{"type":14,"tagName":192,"properties":1428,"children":1429},{"style":220},[1430],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1432,"children":1433},{"style":208},[1434],{"type":19,"value":285},{"type":14,"tagName":192,"properties":1436,"children":1437},{"style":214},[1438],{"type":19,"value":290},{"type":14,"tagName":192,"properties":1440,"children":1441},{"style":220},[1442],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1444,"children":1445},{"style":214},[1446],{"type":19,"value":299},{"type":14,"tagName":192,"properties":1448,"children":1449},{"style":220},[1450],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1452,"children":1453},{"style":214},[1454],{"type":19,"value":308},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1457,"children":1458},{"class":194},[1459,1463,1468,1472,1477,1481,1485,1489,1493,1498],{"type":14,"tagName":192,"properties":1460,"children":1461},{"style":220},[1462],{"type":19,"value":417},{"type":14,"tagName":192,"properties":1464,"children":1465},{"style":214},[1466],{"type":19,"value":1467}," r ",{"type":14,"tagName":192,"properties":1469,"children":1470},{"style":220},[1471],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1473,"children":1474},{"style":208},[1475],{"type":19,"value":1476}," rsi",{"type":14,"tagName":192,"properties":1478,"children":1479},{"style":214},[1480],{"type":19,"value":331},{"type":14,"tagName":192,"properties":1482,"children":1483},{"style":220},[1484],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1486,"children":1487},{"style":214},[1488],{"type":19,"value":340},{"type":14,"tagName":192,"properties":1490,"children":1491},{"style":220},[1492],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1494,"children":1495},{"style":255},[1496],{"type":19,"value":1497},"14",{"type":14,"tagName":192,"properties":1499,"children":1500},{"style":214},[1501],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1504,"children":1505},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":1508,"children":1509},{"class":194},[1510],{"type":14,"tagName":192,"properties":1511,"children":1512},{"style":198},[1513],{"type":19,"value":1514},"// Exposes \"Overbought\" as a selectable alert condition on this script.",{"type":19,"value":32},{"type":14,"tagName":192,"properties":1517,"children":1518},{"class":194},[1519,1523,1528,1532,1537,1542,1547,1552,1556,1561,1566,1570,1575],{"type":14,"tagName":192,"properties":1520,"children":1521},{"style":208},[1522],{"type":19,"value":1071},{"type":14,"tagName":192,"properties":1524,"children":1525},{"style":214},[1526],{"type":19,"value":1527},"(condition",{"type":14,"tagName":192,"properties":1529,"children":1530},{"style":220},[1531],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1533,"children":1534},{"style":214},[1535],{"type":19,"value":1536},"r ",{"type":14,"tagName":192,"properties":1538,"children":1539},{"style":220},[1540],{"type":19,"value":1541},">",{"type":14,"tagName":192,"properties":1543,"children":1544},{"style":255},[1545],{"type":19,"value":1546}," 70",{"type":14,"tagName":192,"properties":1548,"children":1549},{"style":214},[1550],{"type":19,"value":1551},", title",{"type":14,"tagName":192,"properties":1553,"children":1554},{"style":220},[1555],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1557,"children":1558},{"style":226},[1559],{"type":19,"value":1560},"\"Overbought\"",{"type":14,"tagName":192,"properties":1562,"children":1563},{"style":214},[1564],{"type":19,"value":1565},", message",{"type":14,"tagName":192,"properties":1567,"children":1568},{"style":220},[1569],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1571,"children":1572},{"style":226},[1573],{"type":19,"value":1574},"\"RSI above 70\"",{"type":14,"tagName":192,"properties":1576,"children":1577},{"style":214},[1578],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1581,"children":1582},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":1585,"children":1586},{"class":194},[1587,1591,1595,1599,1604,1608,1612,1617,1621,1625,1629,1633,1637,1641,1646,1650,1654,1658,1663],{"type":14,"tagName":192,"properties":1588,"children":1589},{"style":208},[1590],{"type":19,"value":526},{"type":14,"tagName":192,"properties":1592,"children":1593},{"style":214},[1594],{"type":19,"value":531},{"type":14,"tagName":192,"properties":1596,"children":1597},{"style":220},[1598],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1600,"children":1601},{"style":214},[1602],{"type":19,"value":1603},"r, colors",{"type":14,"tagName":192,"properties":1605,"children":1606},{"style":220},[1607],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1609,"children":1610},{"style":214},[1611],{"type":19,"value":549},{"type":14,"tagName":192,"properties":1613,"children":1614},{"style":226},[1615],{"type":19,"value":1616},"\"#7c3aed\"",{"type":14,"tagName":192,"properties":1618,"children":1619},{"style":214},[1620],{"type":19,"value":559},{"type":14,"tagName":192,"properties":1622,"children":1623},{"style":220},[1624],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1626,"children":1627},{"style":255},[1628],{"type":19,"value":568},{"type":14,"tagName":192,"properties":1630,"children":1631},{"style":214},[1632],{"type":19,"value":573},{"type":14,"tagName":192,"properties":1634,"children":1635},{"style":220},[1636],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1638,"children":1639},{"style":214},[1640],{"type":19,"value":549},{"type":14,"tagName":192,"properties":1642,"children":1643},{"style":226},[1644],{"type":19,"value":1645},"\"RSI\"",{"type":14,"tagName":192,"properties":1647,"children":1648},{"style":214},[1649],{"type":19,"value":591},{"type":14,"tagName":192,"properties":1651,"children":1652},{"style":220},[1653],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1655,"children":1656},{"style":214},[1657],{"type":19,"value":549},{"type":14,"tagName":192,"properties":1659,"children":1660},{"style":226},[1661],{"type":19,"value":1662},"\"14-bar RSI\"",{"type":14,"tagName":192,"properties":1664,"children":1665},{"style":214},[1666],{"type":19,"value":609},{"type":19,"value":32},{"type":14,"tagName":125,"properties":1669,"children":1671,"position":1680},{"id":1670},"both-side-by-side",[1672],{"type":19,"value":1673,"position":1674},"Both, side by side",{"start":1675,"end":1678},{"line":1676,"column":94,"offset":1677},57,2673,{"line":1676,"column":874,"offset":1679},2691,{"start":1681,"end":1683},{"line":1676,"column":23,"offset":1682},2670,{"line":1676,"column":874,"offset":1679},{"type":19,"value":32},{"type":14,"tagName":15,"properties":1686,"children":1687,"position":1731},{},[1688,1695,1706,1713,1724],{"type":19,"value":1689,"position":1690},"This script fires a direct ",{"start":1691,"end":1693},{"line":1278,"column":23,"offset":1692},2693,{"line":1278,"column":106,"offset":1694},2720,{"type":14,"tagName":47,"properties":1696,"children":1697,"position":1703},{},[1698],{"type":19,"value":159,"position":1699},{"start":1700,"end":1701},{"line":1278,"column":106,"offset":1694},{"line":1278,"column":1077,"offset":1702},2727,{"start":1704,"end":1705},{"line":1278,"column":106,"offset":1694},{"line":1278,"column":1077,"offset":1702},{"type":19,"value":1707,"position":1708}," on one bar and declares an ",{"start":1709,"end":1710},{"line":1278,"column":1077,"offset":1702},{"line":1278,"column":1711,"offset":1712},63,2755,{"type":14,"tagName":47,"properties":1714,"children":1715,"position":1721},{},[1716],{"type":19,"value":1071,"position":1717},{"start":1718,"end":1719},{"line":1278,"column":1711,"offset":1712},{"line":1278,"column":754,"offset":1720},2771,{"start":1722,"end":1723},{"line":1278,"column":1711,"offset":1712},{"line":1278,"column":754,"offset":1720},{"type":19,"value":1725,"position":1726}," on another, so you can see how each is wired.",{"start":1727,"end":1728},{"line":1278,"column":754,"offset":1720},{"line":1278,"column":1729,"offset":1730},125,2817,{"start":1732,"end":1733},{"line":1278,"column":23,"offset":1692},{"line":1278,"column":1729,"offset":1730},{"type":19,"value":32},{"type":11,"children":1736},[1737],{"type":14,"tagName":182,"properties":1738,"children":1740,"data":-1},{"class":184,"style":185,"tabindex":186,"title":1739},"scripts/probes/alerts/alerts_fire.ks",[1741],{"type":14,"tagName":47,"properties":1742,"children":1743},{},[1744,1751,1752,1800,1801,1804,1805,1840,1841,1872,1873,1902,1903,1906,1907,1961,1962,2008,2009,2012,2013],{"type":14,"tagName":192,"properties":1745,"children":1746},{"class":194},[1747],{"type":14,"tagName":192,"properties":1748,"children":1749},{"style":198},[1750],{"type":19,"value":201},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1753,"children":1754},{"class":194},[1755,1759,1763,1767,1772,1776,1780,1784,1788,1792,1796],{"type":14,"tagName":192,"properties":1756,"children":1757},{"style":208},[1758],{"type":19,"value":211},{"type":14,"tagName":192,"properties":1760,"children":1761},{"style":214},[1762],{"type":19,"value":217},{"type":14,"tagName":192,"properties":1764,"children":1765},{"style":220},[1766],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1768,"children":1769},{"style":226},[1770],{"type":19,"value":1771},"\"Verified Alerts\"",{"type":14,"tagName":192,"properties":1773,"children":1774},{"style":214},[1775],{"type":19,"value":234},{"type":14,"tagName":192,"properties":1777,"children":1778},{"style":220},[1779],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1781,"children":1782},{"style":226},[1783],{"type":19,"value":1398},{"type":14,"tagName":192,"properties":1785,"children":1786},{"style":214},[1787],{"type":19,"value":248},{"type":14,"tagName":192,"properties":1789,"children":1790},{"style":220},[1791],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1793,"children":1794},{"style":255},[1795],{"type":19,"value":258},{"type":14,"tagName":192,"properties":1797,"children":1798},{"style":214},[1799],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1802,"children":1803},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":1806,"children":1807},{"class":194},[1808,1812,1816,1820,1824,1828,1832,1836],{"type":14,"tagName":192,"properties":1809,"children":1810},{"style":214},[1811],{"type":19,"value":276},{"type":14,"tagName":192,"properties":1813,"children":1814},{"style":220},[1815],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1817,"children":1818},{"style":208},[1819],{"type":19,"value":285},{"type":14,"tagName":192,"properties":1821,"children":1822},{"style":214},[1823],{"type":19,"value":290},{"type":14,"tagName":192,"properties":1825,"children":1826},{"style":220},[1827],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1829,"children":1830},{"style":214},[1831],{"type":19,"value":299},{"type":14,"tagName":192,"properties":1833,"children":1834},{"style":220},[1835],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1837,"children":1838},{"style":214},[1839],{"type":19,"value":308},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1842,"children":1843},{"class":194},[1844,1848,1853,1857,1862,1867],{"type":14,"tagName":192,"properties":1845,"children":1846},{"style":220},[1847],{"type":19,"value":417},{"type":14,"tagName":192,"properties":1849,"children":1850},{"style":214},[1851],{"type":19,"value":1852}," directTrigger ",{"type":14,"tagName":192,"properties":1854,"children":1855},{"style":220},[1856],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1858,"children":1859},{"style":214},[1860],{"type":19,"value":1861}," barIndex ",{"type":14,"tagName":192,"properties":1863,"children":1864},{"style":220},[1865],{"type":19,"value":1866},"==",{"type":14,"tagName":192,"properties":1868,"children":1869},{"style":255},[1870],{"type":19,"value":1871}," 10",{"type":19,"value":32},{"type":14,"tagName":192,"properties":1874,"children":1875},{"class":194},[1876,1880,1885,1889,1893,1897],{"type":14,"tagName":192,"properties":1877,"children":1878},{"style":220},[1879],{"type":19,"value":417},{"type":14,"tagName":192,"properties":1881,"children":1882},{"style":214},[1883],{"type":19,"value":1884}," conditionTrigger ",{"type":14,"tagName":192,"properties":1886,"children":1887},{"style":220},[1888],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1890,"children":1891},{"style":214},[1892],{"type":19,"value":1861},{"type":14,"tagName":192,"properties":1894,"children":1895},{"style":220},[1896],{"type":19,"value":1866},{"type":14,"tagName":192,"properties":1898,"children":1899},{"style":255},[1900],{"type":19,"value":1901}," 11",{"type":19,"value":32},{"type":14,"tagName":192,"properties":1904,"children":1905},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":1908,"children":1909},{"class":194},[1910,1914,1918,1922,1926,1930,1935,1940,1944,1949,1953,1957],{"type":14,"tagName":192,"properties":1911,"children":1912},{"style":208},[1913],{"type":19,"value":159},{"type":14,"tagName":192,"properties":1915,"children":1916},{"style":214},[1917],{"type":19,"value":467},{"type":14,"tagName":192,"properties":1919,"children":1920},{"style":220},[1921],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1923,"children":1924},{"style":208},[1925],{"type":19,"value":476},{"type":14,"tagName":192,"properties":1927,"children":1928},{"style":214},[1929],{"type":19,"value":481},{"type":14,"tagName":192,"properties":1931,"children":1932},{"style":226},[1933],{"type":19,"value":1934},"\"direct alert at bar {0}\"",{"type":14,"tagName":192,"properties":1936,"children":1937},{"style":214},[1938],{"type":19,"value":1939},", barIndex), condition",{"type":14,"tagName":192,"properties":1941,"children":1942},{"style":220},[1943],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1945,"children":1946},{"style":214},[1947],{"type":19,"value":1948},"directTrigger, freq",{"type":14,"tagName":192,"properties":1950,"children":1951},{"style":220},[1952],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1954,"children":1955},{"style":226},[1956],{"type":19,"value":509},{"type":14,"tagName":192,"properties":1958,"children":1959},{"style":214},[1960],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":1963,"children":1964},{"class":194},[1965,1969,1973,1977,1982,1986,1991,1995,1999,2004],{"type":14,"tagName":192,"properties":1966,"children":1967},{"style":208},[1968],{"type":19,"value":1071},{"type":14,"tagName":192,"properties":1970,"children":1971},{"style":214},[1972],{"type":19,"value":1527},{"type":14,"tagName":192,"properties":1974,"children":1975},{"style":220},[1976],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1978,"children":1979},{"style":214},[1980],{"type":19,"value":1981},"conditionTrigger, title",{"type":14,"tagName":192,"properties":1983,"children":1984},{"style":220},[1985],{"type":19,"value":223},{"type":14,"tagName":192,"properties":1987,"children":1988},{"style":226},[1989],{"type":19,"value":1990},"\"Condition Alert\"",{"type":14,"tagName":192,"properties":1992,"children":1993},{"style":214},[1994],{"type":19,"value":1565},{"type":14,"tagName":192,"properties":1996,"children":1997},{"style":220},[1998],{"type":19,"value":223},{"type":14,"tagName":192,"properties":2000,"children":2001},{"style":226},[2002],{"type":19,"value":2003},"\"alertcondition payload\"",{"type":14,"tagName":192,"properties":2005,"children":2006},{"style":214},[2007],{"type":19,"value":263},{"type":19,"value":32},{"type":14,"tagName":192,"properties":2010,"children":2011},{"class":194},[],{"type":19,"value":32},{"type":14,"tagName":192,"properties":2014,"children":2015},{"class":194},[2016,2020,2024,2028,2033,2037,2041,2046,2050,2054,2058,2062,2066,2070,2075,2079,2083,2087,2092],{"type":14,"tagName":192,"properties":2017,"children":2018},{"style":208},[2019],{"type":19,"value":526},{"type":14,"tagName":192,"properties":2021,"children":2022},{"style":214},[2023],{"type":19,"value":531},{"type":14,"tagName":192,"properties":2025,"children":2026},{"style":220},[2027],{"type":19,"value":223},{"type":14,"tagName":192,"properties":2029,"children":2030},{"style":214},[2031],{"type":19,"value":2032},"trade.close, colors",{"type":14,"tagName":192,"properties":2034,"children":2035},{"style":220},[2036],{"type":19,"value":223},{"type":14,"tagName":192,"properties":2038,"children":2039},{"style":214},[2040],{"type":19,"value":549},{"type":14,"tagName":192,"properties":2042,"children":2043},{"style":226},[2044],{"type":19,"value":2045},"\"#2563eb\"",{"type":14,"tagName":192,"properties":2047,"children":2048},{"style":214},[2049],{"type":19,"value":559},{"type":14,"tagName":192,"properties":2051,"children":2052},{"style":220},[2053],{"type":19,"value":223},{"type":14,"tagName":192,"properties":2055,"children":2056},{"style":255},[2057],{"type":19,"value":568},{"type":14,"tagName":192,"properties":2059,"children":2060},{"style":214},[2061],{"type":19,"value":573},{"type":14,"tagName":192,"properties":2063,"children":2064},{"style":220},[2065],{"type":19,"value":223},{"type":14,"tagName":192,"properties":2067,"children":2068},{"style":214},[2069],{"type":19,"value":549},{"type":14,"tagName":192,"properties":2071,"children":2072},{"style":226},[2073],{"type":19,"value":2074},"\"Close\"",{"type":14,"tagName":192,"properties":2076,"children":2077},{"style":214},[2078],{"type":19,"value":591},{"type":14,"tagName":192,"properties":2080,"children":2081},{"style":220},[2082],{"type":19,"value":223},{"type":14,"tagName":192,"properties":2084,"children":2085},{"style":214},[2086],{"type":19,"value":549},{"type":14,"tagName":192,"properties":2088,"children":2089},{"style":226},[2090],{"type":19,"value":2091},"\"close series for alert probe\"",{"type":14,"tagName":192,"properties":2093,"children":2094},{"style":214},[2095],{"type":19,"value":609},{"type":19,"value":32},{"type":14,"tagName":15,"properties":2098,"children":2099,"position":2128},{},[2100,2109,2121],{"type":19,"value":2101,"position":2102},"When this runs, the direct alert fires on bar 10 and the condition fires on bar 11, each carrying its message and ",{"start":2103,"end":2106},{"line":2104,"column":23,"offset":2105},77,3431,{"line":2104,"column":2107,"offset":2108},115,3545,{"type":14,"tagName":47,"properties":2110,"children":2111,"position":2118},{},[2112],{"type":19,"value":2113,"position":2114},"once_per_bar",{"start":2115,"end":2116},{"line":2104,"column":2107,"offset":2108},{"line":2104,"column":918,"offset":2117},3559,{"start":2119,"end":2120},{"line":2104,"column":2107,"offset":2108},{"line":2104,"column":918,"offset":2117},{"type":19,"value":2122,"position":2123}," frequency.",{"start":2124,"end":2125},{"line":2104,"column":918,"offset":2117},{"line":2104,"column":2126,"offset":2127},140,3570,{"start":2129,"end":2130},{"line":2104,"column":23,"offset":2105},{"line":2104,"column":2126,"offset":2127},{"type":19,"value":32},{"type":14,"tagName":2133,"properties":2134,"children":2136},"hint",{"type":2135},"warning",[2137],{"type":14,"tagName":15,"properties":2138,"children":2139,"position":2242},{},[2140,2158,2165,2177,2184,2197,2204,2217,2223,2236],{"type":14,"tagName":43,"properties":2141,"children":2142,"position":2152},{},[2143],{"type":19,"value":2144,"position":2145},"The condition must be a boolean, not a string.",{"start":2146,"end":2149},{"line":2147,"column":54,"offset":2148},82,3603,{"line":2147,"column":2150,"offset":2151},49,3649,{"start":2153,"end":2155},{"line":2147,"column":23,"offset":2154},3601,{"line":2147,"column":2156,"offset":2157},51,3651,{"type":19,"value":2159,"position":2160}," Pass a real comparison (",{"start":2161,"end":2162},{"line":2147,"column":2156,"offset":2157},{"line":2147,"column":2163,"offset":2164},76,3676,{"type":14,"tagName":47,"properties":2166,"children":2167,"position":2174},{},[2168],{"type":19,"value":2169,"position":2170},"r > 70",{"start":2171,"end":2172},{"line":2147,"column":2163,"offset":2164},{"line":2147,"column":153,"offset":2173},3684,{"start":2175,"end":2176},{"line":2147,"column":2163,"offset":2164},{"line":2147,"column":153,"offset":2173},{"type":19,"value":2178,"position":2179},", ",{"start":2180,"end":2181},{"line":2147,"column":153,"offset":2173},{"line":2147,"column":2182,"offset":2183},86,3686,{"type":14,"tagName":47,"properties":2185,"children":2186,"position":2194},{},[2187],{"type":19,"value":2188,"position":2189},"crossover(...)",{"start":2190,"end":2191},{"line":2147,"column":2182,"offset":2183},{"line":2147,"column":2192,"offset":2193},102,3702,{"start":2195,"end":2196},{"line":2147,"column":2182,"offset":2183},{"line":2147,"column":2192,"offset":2193},{"type":19,"value":2198,"position":2199},"), not ",{"start":2200,"end":2201},{"line":2147,"column":2192,"offset":2193},{"line":2147,"column":2202,"offset":2203},109,3709,{"type":14,"tagName":47,"properties":2205,"children":2206,"position":2214},{},[2207],{"type":19,"value":2208,"position":2209},"\"yes\"",{"start":2210,"end":2211},{"line":2147,"column":2202,"offset":2203},{"line":2147,"column":2212,"offset":2213},116,3716,{"start":2215,"end":2216},{"line":2147,"column":2202,"offset":2203},{"line":2147,"column":2212,"offset":2213},{"type":19,"value":2218,"position":2219},". A string fails at compile: ",{"start":2220,"end":2221},{"line":2147,"column":2212,"offset":2213},{"line":2147,"column":113,"offset":2222},3745,{"type":14,"tagName":47,"properties":2224,"children":2225,"position":2233},{},[2226],{"type":19,"value":2227,"position":2228},"Type mismatch for 'alertcondition.condition': expected boolean, got string",{"start":2229,"end":2230},{"line":2147,"column":113,"offset":2222},{"line":2147,"column":2231,"offset":2232},221,3821,{"start":2234,"end":2235},{"line":2147,"column":113,"offset":2222},{"line":2147,"column":2231,"offset":2232},{"type":19,"value":1048,"position":2237},{"start":2238,"end":2239},{"line":2147,"column":2231,"offset":2232},{"line":2147,"column":2240,"offset":2241},222,3822,{"start":2243,"end":2244},{"line":2147,"column":23,"offset":2154},{"line":2147,"column":2240,"offset":2241},{"quirksMode":2246},false,{"start":2248,"end":2249},{"line":23,"column":23,"offset":24},{"line":2182,"column":23,"offset":2250},3839,1782471853320]