[{"data":1,"prerenderedAt":3964},["ShallowReactive",2],{"kscript:getting-started/quick-start":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":9,"tree":10},"getting-started/quick-start","getting-started/quick-start.md",{"title":7,"description":8},"Quick Start Guide","Get started with kScript in 5 minutes. Build your first EMA Difference indicator step by step.","---\ntitle: Quick Start Guide\ndescription: >-\n  Get started with kScript in 5 minutes. Build your first EMA Difference\n  indicator step by step.\n---\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-green-50 text-green-600 text-sm font-medium\">\n    Beginner\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    5 min read\n  \u003C/span>\n\u003C/div>\n\nThis guide walks you through creating your very first indicator in kScript. We'll build an off-chart indicator that plots the difference between two EMAs as bars.\n\n## Anatomy of a kScript\n\nEvery kScript has three main parts:\n\n{% stepper %}\n{% step %}\n### Definition\n\nDefine the name, title, and placement of your indicator\n{% endstep %}\n\n{% step %}\n### Logic\n\nCalculate the data that will be plotted\n{% endstep %}\n\n{% step %}\n### Plot\n\nVisualize the data\n{% endstep %}\n{% endstepper %}\n\n## Step 1: Basic Script Structure\n\nWe'll build an off-chart indicator that plots the difference between two EMAs as bars. Every kScript v2 starts with a compiler annotation `//@version=2` followed by a [`define()`](/kscript/functions/script-definition#define) function that tells the platform what your script does and where to display it.\n\n```javascript title=\"Step 1: Basic Structure\" lines wrap\n//@version=2\n\n// definition\ndefine(title=\"EMA Difference\", position=\"offchart\", axis=true, customTitle=\"($fastPeriod, $slowPeriod)\");\n\n// logic\n\n// plot\n```\n\n**Explanation:**\n- `//@version=2` - Required compiler annotation that tells kScript to use version 2 syntax and features\n- `\"EMA Difference\"` - The display name in the UI\n- `\"offchart\"` - Shows the indicator in a separate panel below the main chart\n- `true` - Creates an independent Y-axis for better scaling\n- `\"($fastPeriod, $slowPeriod)\"` - Adds input values to the title, so it displays as \"EMA Difference (7, 14)\"\n\n## Step 2: Get the Data\n\nTo plot anything, we first need data. In kScript, that starts with subscribing to a data source. The [`ohlcv()`](/kscript/core-concepts/data-sources#ohlcv) function gives us OHLCV (trade data). For this example, we'll focus on close prices.\n\n```javascript title=\"Step 2: Get the Data\" lines wrap\n//@version=2\n\n// definition\ndefine(title=\"EMA Difference\", position=\"offchart\", axis=true, customTitle=\"($fastPeriod, $slowPeriod)\");\n\n// logic\ntimeseries ohlcvDataSet = ohlcv(symbol=currentSymbol, exchange=currentExchange);\n\n// plot\n```\n\n**Data source explained:**\n- `timeseries` - A special type for time-series data. All other types can be declared using `var`\n- `ohlcv(...)` - Gets OHLCV data of the current chart\n- `currentSymbol` - Uses the currently selected trading pair\n- `currentExchange` - Uses the currently selected exchange\n\n{% hint style=\"success\" %}\nCurious about the shape of this dataset? Click **Apply**, save the script, then hit the **Data** icon at the top to inspect it.\n{% endhint %}\n\n\n  \u003Cvideo autoplay muted loop playsinline class=\"kscript-tutorial-video w-full aspect-auto rounded-xl\" src=\"/features/kScript-data.mp4\">\u003C/video>\n\n\n## Step 3: Build the Logic\n\nNow let's calculate our EMAs. The standard library includes an [`ema()`](/kscript/functions/moving-averages#ema) function. We'll calculate a fast EMA (7 periods) and slow EMA (14 periods), then find their difference.\n\n```javascript title=\"Step 3: Build the Logic\" lines wrap\n//@version=2\n\n// definition\ndefine(title=\"EMA Difference\", position=\"offchart\", axis=true, customTitle=\"($fastPeriod, $slowPeriod)\");\n\n// logic\ntimeseries ohlcvDataSet = ohlcv(symbol=currentSymbol, exchange=currentExchange);\n\nvar fastEma = ema(source=ohlcvDataSet, period=7, priceIndex=4); // dataset, period, close column (4)\nvar slowEma = ema(source=ohlcvDataSet, period=14, priceIndex=4); // dataset, period, close column (4)\n\n// Alternatively, you can use the .close property for cleaner syntax\n// var fastEma = ema(source=ohlcvDataSet.close, period=7);\n// var slowEma = ema(source=ohlcvDataSet.close, period=14);\n\nvar difference = fastEma - slowEma;\n\n// plot\n```\n\n**EMA calculations:**\n- `ema(ohlcvDataSet, 7, 4)` - Fast EMA with 7 periods using close price (column 4)\n- `ema(ohlcvDataSet, 14, 4)` - Slow EMA with 14 periods using close price (column 4)\n- `fastEma - slowEma` - Calculate the difference between the two EMAs\n\n{% hint style=\"success\" %}\nYou can inspect the `difference` dataset to confirm calculations by using the Data inspection feature.\n{% endhint %}\n\n\n  \u003Cvideo autoplay muted loop playsinline class=\"kscript-tutorial-video w-full aspect-auto rounded-xl\" src=\"/features/kScript-inspect.mp4\">\u003C/video>\n\n\n## Step 4: Plot the Data\n\nNow let's plot the difference as bars using the [`plotBar()`](/kscript/functions/plotting#plotBar) function. We'll use green bars for positive values and red bars for negative values.\n\n```javascript title=\"Step 4: Plot the Data\" lines wrap\n//@version=2\n\n// definition\ndefine(title=\"EMA Difference\", position=\"offchart\", axis=true, customTitle=\"($fastPeriod, $slowPeriod)\");\n\n// logic\ntimeseries ohlcvDataSet = ohlcv(symbol=currentSymbol, exchange=currentExchange);\n\nvar fastEma = ema(source=ohlcvDataSet.close, period=7); // dataset, period, close column\nvar slowEma = ema(source=ohlcvDataSet.close, period=14); // dataset, period, close column\n\nvar difference = fastEma - slowEma;\n\nvar colorIndex = difference > 0 ? 0 : 1;\n\n// plot\nplotBar(value=difference, width=1, colors=[\"green\", \"red\"], colorIndex=colorIndex, label=[\"EMA Difference\"], desc=[\"Fast EMA - Slow EMA\"]);\n```\n\n**plotBar parameters:**\n- `difference` - The EMA difference data series to plot as bars\n- `[\"green\", \"red\"]` - Color array for positive/negative bars\n- `colorIndex` - Index to select specific color from colors array (0 for green, 1 for red)\n- `1` - Bar width\n\n\n  \u003Cimg class=\"kscript-tutorial-video w-full rounded-xl\" src=\"/images/kScript/kScript-plot.png\" alt=\"EMA Difference indicator\">\n\n\n## Step 5: Add User Inputs\n\nHardcoding values isn't very flexible. Instead, let's allow users to set the periods via inputs using the [`input()`](/kscript/functions/script-definition#input) function. This makes your indicator customizable.\n\n```javascript title=\"Step 5: Add User Inputs\" lines wrap\n//@version=2\n\n// definition\ndefine(title=\"EMA Difference\", position=\"offchart\", axis=true, customTitle=\"($fastPeriod, $slowPeriod)\");\n\nvar fastPeriod = input(name=\"fastPeriod\", type=\"number\", defaultValue=7, label=\"Fast Period\");\nvar slowPeriod = input(name=\"slowPeriod\", type=\"number\", defaultValue=14, label=\"Slow Period\");\n\n// logic\ntimeseries ohlcvDataSet = ohlcv(symbol=currentSymbol, exchange=currentExchange);\n\nvar fastEma = ema(source=ohlcvDataSet.close, period=fastPeriod);\nvar slowEma = ema(source=ohlcvDataSet.close, period=slowPeriod);\n\nvar difference = fastEma - slowEma;\n\nvar colorIndex = difference > 0 ? 0 : 1;\n\n// plot\nplotBar(value=difference, width=1, colors=[\"green\", \"red\"], colorIndex=colorIndex, label=[\"EMA Difference\"], desc=[\"Fast EMA - Slow EMA\"]);\n```\n\n**Input parameters:**\n- `fastPeriod` - Key for the input (used in code)\n- `\"number\"` - Input type (number)\n- `7` - Default value\n- `\"Fast Period\"` - Label shown to users\n\n{% hint style=\"info\" %}\nWe use `var` instead of `timeseries` because user inputs are scalar values, not time series.\n{% endhint %}\n\n{% hint style=\"success\" %}\nIf you want to include the user settings in the indicator title, you can change the definition like this:\n`define(title=\"EMA Difference\", position=\"offchart\", axis=true, customTitle=\"($fastPeriod, $slowPeriod)\");`\nThe title will then read as \"EMA Difference (7, 14)\".\n{% endhint %}\n\n## Final Script\n\nHere's your complete EMA Difference indicator script:\n\n```javascript title=\"Complete EMA Difference Indicator Script\" lines wrap\n//@version=2\n\n// definition\ndefine(title=\"EMA Difference\", position=\"offchart\", axis=true, customTitle=\"($fastPeriod, $slowPeriod)\");\n\nvar fastPeriod = input(name=\"fastPeriod\", type=\"number\", defaultValue=7, label=\"Fast Period\");\nvar slowPeriod = input(name=\"slowPeriod\", type=\"number\", defaultValue=14, label=\"Slow Period\");\n\n// logic\ntimeseries ohlcvDataSet = ohlcv(symbol=currentSymbol, exchange=currentExchange);\n\nvar fastEma = ema(source=ohlcvDataSet.close, period=fastPeriod);\nvar slowEma = ema(source=ohlcvDataSet.close, period=slowPeriod);\n\nvar difference = fastEma - slowEma;\n\nvar colorIndex = difference > 0 ? 0 : 1;\n\n// plot\nplotBar(value=difference, width=1, colors=[\"green\", \"red\"], colorIndex=colorIndex, label=[\"EMA Difference\"], desc=[\"Fast EMA - Slow EMA\"]);\n```\n\n{% hint style=\"info\" %}\n**Congratulations!** You've built your first kScript indicator. Try experimenting with different functions, plots, and inputs next.\n{% endhint %}\n\n## What's Next?\n\n\n\u003Ctable data-view=\"cards\">\u003Ctbody>\n\u003Ctr>\u003Ctd>Moving Averages\u003C/td>\u003Ctd>Learn about SMA, EMA, WMA, and other moving average functions\u003C/td>\u003Ctd>\u003Ca href=\"/kscript/functions/moving-averages\">\u003C/a>\u003C/td>\u003C/tr>\n\u003Ctr>\u003Ctd>Core Variables\u003C/td>\u003Ctd>Understand data types and built-in variables in kScript\u003C/td>\u003Ctd>\u003Ca href=\"/kscript/core-concepts/core-variables\">\u003C/a>\u003C/td>\u003C/tr>\n\u003Ctr>\u003Ctd>Advanced Plotting\u003C/td>\u003Ctd>Master visualization techniques and chart styling options\u003C/td>\u003Ctd>\u003Ca href=\"/kscript/functions/plotting\">\u003C/a>\u003C/td>\u003C/tr>\n\u003C/tbody>\u003C/table>\n\n",{"type":11,"children":12,"data":3957,"position":3959},"root",[13,100,101,116,117,135,136,151,152,260,261,277,278,346,347,484,485,509,510,661,662,678,679,725,726,878,879,903,904,1040,1041,1107,1108,1132,1133,1149,1150,1194,1195,1543,1544,1566,1567,1661,1662,1697,1698,1715,1716,1732,1733,1776,1777,2227,2228,2250,2251,2416,2417,2432,2433,2478,2479,3052,3053,3075,3076,3194,3195,3248,3249,3286,3287,3304,3305,3319,3320,3880,3881,3913,3914,3930,3931],{"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-green-50","text-green-600","text-sm","font-medium",[49],{"type":23,"value":50,"position":51},"\n    Beginner\n  ",{"start":52,"end":55},{"line":31,"column":53,"offset":54},120,149,{"line":56,"column":32,"offset":57},4,165,{"start":59,"end":60},{"line":31,"column":32,"offset":33},{"line":56,"column":61,"offset":62},10,172,{"type":23,"value":24,"position":64},{"start":65,"end":66},{"line":56,"column":61,"offset":62},{"line":67,"column":32,"offset":68},5,175,{"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    5 min read\n  ",{"start":78,"end":81},{"line":67,"column":79,"offset":80},119,291,{"line":82,"column":32,"offset":83},7,309,{"start":85,"end":86},{"line":67,"column":32,"offset":68},{"line":82,"column":61,"offset":87},316,{"type":23,"value":89,"position":90},"\n",{"start":91,"end":92},{"line":82,"column":61,"offset":87},{"line":93,"column":27,"offset":94},8,317,{"start":96,"end":98},{"line":27,"column":27,"offset":97},0,{"line":93,"column":82,"offset":99},323,{"type":23,"value":89},{"type":14,"tagName":102,"properties":103,"children":104,"position":113},"p",{},[105],{"type":23,"value":106,"position":107},"This guide walks you through creating your very first indicator in kScript. We'll build an off-chart indicator that plots the difference between two EMAs as bars.",{"start":108,"end":110},{"line":61,"column":27,"offset":109},325,{"line":61,"column":111,"offset":112},163,487,{"start":114,"end":115},{"line":61,"column":27,"offset":109},{"line":61,"column":111,"offset":112},{"type":23,"value":89},{"type":14,"tagName":118,"properties":119,"children":121,"position":131},"h2",{"id":120},"anatomy-of-a-kscript",[122],{"type":23,"value":123,"position":124},"Anatomy of a kScript",{"start":125,"end":128},{"line":126,"column":56,"offset":127},12,492,{"line":126,"column":129,"offset":130},24,512,{"start":132,"end":134},{"line":126,"column":27,"offset":133},489,{"line":126,"column":129,"offset":130},{"type":23,"value":89},{"type":14,"tagName":102,"properties":137,"children":138,"position":148},{},[139],{"type":23,"value":140,"position":141},"Every kScript has three main parts:",{"start":142,"end":145},{"line":143,"column":27,"offset":144},14,514,{"line":143,"column":146,"offset":147},36,549,{"start":149,"end":150},{"line":143,"column":27,"offset":144},{"line":143,"column":146,"offset":147},{"type":23,"value":89},{"type":14,"tagName":153,"properties":154,"children":155},"stepper",{},[156,192,225],{"type":14,"tagName":157,"properties":158,"children":159},"step",{},[160,178],{"type":14,"tagName":161,"properties":162,"children":164,"position":174},"h3",{"id":163},"definition",[165],{"type":23,"value":166,"position":167},"Definition",{"start":168,"end":171},{"line":169,"column":67,"offset":170},22,584,{"line":169,"column":172,"offset":173},15,594,{"start":175,"end":177},{"line":169,"column":27,"offset":176},580,{"line":169,"column":172,"offset":173},{"type":14,"tagName":102,"properties":179,"children":180,"position":189},{},[181],{"type":23,"value":182,"position":183},"Define the name, title, and placement of your indicator",{"start":184,"end":186},{"line":129,"column":27,"offset":185},596,{"line":129,"column":187,"offset":188},56,651,{"start":190,"end":191},{"line":129,"column":27,"offset":185},{"line":129,"column":187,"offset":188},{"type":14,"tagName":157,"properties":193,"children":194},{},[195,210],{"type":14,"tagName":161,"properties":196,"children":198,"position":206},{"id":197},"logic",[199],{"type":23,"value":200,"position":201},"Logic",{"start":202,"end":204},{"line":33,"column":67,"offset":203},686,{"line":33,"column":61,"offset":205},691,{"start":207,"end":209},{"line":33,"column":27,"offset":208},682,{"line":33,"column":61,"offset":205},{"type":14,"tagName":102,"properties":211,"children":212,"position":222},{},[213],{"type":23,"value":214,"position":215},"Calculate the data that will be plotted",{"start":216,"end":219},{"line":217,"column":27,"offset":218},34,693,{"line":217,"column":220,"offset":221},40,732,{"start":223,"end":224},{"line":217,"column":27,"offset":218},{"line":217,"column":220,"offset":221},{"type":14,"tagName":157,"properties":226,"children":227},{},[228,245],{"type":14,"tagName":161,"properties":229,"children":231,"position":241},{"id":230},"plot",[232],{"type":23,"value":233,"position":234},"Plot",{"start":235,"end":238},{"line":236,"column":67,"offset":237},42,767,{"line":236,"column":239,"offset":240},9,771,{"start":242,"end":244},{"line":236,"column":27,"offset":243},763,{"line":236,"column":239,"offset":240},{"type":14,"tagName":102,"properties":246,"children":247,"position":257},{},[248],{"type":23,"value":249,"position":250},"Visualize the data",{"start":251,"end":254},{"line":252,"column":27,"offset":253},44,773,{"line":252,"column":255,"offset":256},19,791,{"start":258,"end":259},{"line":252,"column":27,"offset":253},{"line":252,"column":255,"offset":256},{"type":23,"value":89},{"type":14,"tagName":118,"properties":262,"children":264,"position":273},{"id":263},"step-1-basic-script-structure",[265],{"type":23,"value":266,"position":267},"Step 1: Basic Script Structure",{"start":268,"end":271},{"line":269,"column":56,"offset":270},52,831,{"line":269,"column":217,"offset":272},861,{"start":274,"end":276},{"line":269,"column":27,"offset":275},828,{"line":269,"column":217,"offset":272},{"type":23,"value":89},{"type":14,"tagName":102,"properties":279,"children":280,"position":343},{},[281,290,304,311,336],{"type":23,"value":282,"position":283},"We'll build an off-chart indicator that plots the difference between two EMAs as bars. Every kScript v2 starts with a compiler annotation ",{"start":284,"end":287},{"line":285,"column":27,"offset":286},54,863,{"line":285,"column":288,"offset":289},139,1001,{"type":14,"tagName":291,"properties":292,"children":293,"position":301},"code",{},[294],{"type":23,"value":295,"position":296},"//@version=2",{"start":297,"end":298},{"line":285,"column":288,"offset":289},{"line":285,"column":299,"offset":300},153,1015,{"start":302,"end":303},{"line":285,"column":288,"offset":289},{"line":285,"column":299,"offset":300},{"type":23,"value":305,"position":306}," followed by a ",{"start":307,"end":308},{"line":285,"column":299,"offset":300},{"line":285,"column":309,"offset":310},168,1030,{"type":14,"tagName":312,"properties":313,"children":315,"position":331},"a",{"href":314},"/kscript/functions/script-definition#define",[316],{"type":14,"tagName":291,"properties":317,"children":318,"position":328},{},[319],{"type":23,"value":320,"position":321},"define()",{"start":322,"end":325},{"line":285,"column":323,"offset":324},169,1031,{"line":285,"column":326,"offset":327},179,1041,{"start":329,"end":330},{"line":285,"column":323,"offset":324},{"line":285,"column":326,"offset":327},{"start":332,"end":333},{"line":285,"column":309,"offset":310},{"line":285,"column":334,"offset":335},225,1087,{"type":23,"value":337,"position":338}," function that tells the platform what your script does and where to display it.",{"start":339,"end":340},{"line":285,"column":334,"offset":335},{"line":285,"column":341,"offset":342},305,1167,{"start":344,"end":345},{"line":285,"column":27,"offset":286},{"line":285,"column":341,"offset":342},{"type":23,"value":89},{"type":11,"children":348},[349],{"type":14,"tagName":350,"properties":351,"children":356,"data":-1},"pre",{"class":352,"style":353,"tabindex":354,"title":355},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0","Step 1: Basic Structure",[357],{"type":14,"tagName":291,"properties":358,"children":359},{},[360,369,370,373,374,382,383,458,459,462,463,471,472,475,476],{"type":14,"tagName":35,"properties":361,"children":363},{"class":362},"line",[364],{"type":14,"tagName":35,"properties":365,"children":367},{"style":366},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[368],{"type":23,"value":295},{"type":23,"value":89},{"type":14,"tagName":35,"properties":371,"children":372},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":375,"children":376},{"class":362},[377],{"type":14,"tagName":35,"properties":378,"children":379},{"style":366},[380],{"type":23,"value":381},"// definition",{"type":23,"value":89},{"type":14,"tagName":35,"properties":384,"children":385},{"class":362},[386,392,398,404,410,415,419,424,429,433,439,444,448,453],{"type":14,"tagName":35,"properties":387,"children":389},{"style":388},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[390],{"type":23,"value":391},"define",{"type":14,"tagName":35,"properties":393,"children":395},{"style":394},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[396],{"type":23,"value":397},"(title",{"type":14,"tagName":35,"properties":399,"children":401},{"style":400},"--shiki-dark:#F97583;--shiki-light:#D73A49",[402],{"type":23,"value":403},"=",{"type":14,"tagName":35,"properties":405,"children":407},{"style":406},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[408],{"type":23,"value":409},"\"EMA Difference\"",{"type":14,"tagName":35,"properties":411,"children":412},{"style":394},[413],{"type":23,"value":414},", position",{"type":14,"tagName":35,"properties":416,"children":417},{"style":400},[418],{"type":23,"value":403},{"type":14,"tagName":35,"properties":420,"children":421},{"style":406},[422],{"type":23,"value":423},"\"offchart\"",{"type":14,"tagName":35,"properties":425,"children":426},{"style":394},[427],{"type":23,"value":428},", axis",{"type":14,"tagName":35,"properties":430,"children":431},{"style":400},[432],{"type":23,"value":403},{"type":14,"tagName":35,"properties":434,"children":436},{"style":435},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[437],{"type":23,"value":438},"true",{"type":14,"tagName":35,"properties":440,"children":441},{"style":394},[442],{"type":23,"value":443},", customTitle",{"type":14,"tagName":35,"properties":445,"children":446},{"style":400},[447],{"type":23,"value":403},{"type":14,"tagName":35,"properties":449,"children":450},{"style":406},[451],{"type":23,"value":452},"\"($fastPeriod, $slowPeriod)\"",{"type":14,"tagName":35,"properties":454,"children":455},{"style":394},[456],{"type":23,"value":457},");",{"type":23,"value":89},{"type":14,"tagName":35,"properties":460,"children":461},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":464,"children":465},{"class":362},[466],{"type":14,"tagName":35,"properties":467,"children":468},{"style":366},[469],{"type":23,"value":470},"// logic",{"type":23,"value":89},{"type":14,"tagName":35,"properties":473,"children":474},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":477,"children":478},{"class":362},[479],{"type":14,"tagName":35,"properties":480,"children":481},{"style":366},[482],{"type":23,"value":483},"// plot",{"type":23,"value":89},{"type":14,"tagName":102,"properties":486,"children":487,"position":506},{},[488],{"type":14,"tagName":489,"properties":490,"children":491,"position":500},"strong",{},[492],{"type":23,"value":493,"position":494},"Explanation:",{"start":495,"end":498},{"line":496,"column":32,"offset":497},67,1386,{"line":496,"column":172,"offset":499},1398,{"start":501,"end":503},{"line":496,"column":27,"offset":502},1384,{"line":496,"column":504,"offset":505},17,1400,{"start":507,"end":508},{"line":496,"column":27,"offset":502},{"line":496,"column":504,"offset":505},{"type":23,"value":89},{"type":14,"tagName":511,"properties":512,"children":513,"position":658},"ul",{},[514,515,543,544,572,573,600,601,628,629,657],{"type":23,"value":89},{"type":14,"tagName":516,"properties":517,"children":518,"position":539},"li",{},[519,532],{"type":14,"tagName":291,"properties":520,"children":521,"position":529},{},[522],{"type":23,"value":295,"position":523},{"start":524,"end":527},{"line":525,"column":32,"offset":526},68,1403,{"line":525,"column":504,"offset":528},1417,{"start":530,"end":531},{"line":525,"column":32,"offset":526},{"line":525,"column":504,"offset":528},{"type":23,"value":533,"position":534}," - Required compiler annotation that tells kScript to use version 2 syntax and features",{"start":535,"end":536},{"line":525,"column":504,"offset":528},{"line":525,"column":537,"offset":538},104,1504,{"start":540,"end":542},{"line":525,"column":27,"offset":541},1401,{"line":525,"column":537,"offset":538},{"type":23,"value":89},{"type":14,"tagName":516,"properties":545,"children":546,"position":568},{},[547,561],{"type":14,"tagName":291,"properties":548,"children":549,"position":558},{},[550],{"type":23,"value":409,"position":551},{"start":552,"end":555},{"line":553,"column":32,"offset":554},69,1507,{"line":553,"column":556,"offset":557},21,1525,{"start":559,"end":560},{"line":553,"column":32,"offset":554},{"line":553,"column":556,"offset":557},{"type":23,"value":562,"position":563}," - The display name in the UI",{"start":564,"end":565},{"line":553,"column":556,"offset":557},{"line":553,"column":566,"offset":567},50,1554,{"start":569,"end":571},{"line":553,"column":27,"offset":570},1505,{"line":553,"column":566,"offset":567},{"type":23,"value":89},{"type":14,"tagName":516,"properties":574,"children":575,"position":596},{},[576,589],{"type":14,"tagName":291,"properties":577,"children":578,"position":586},{},[579],{"type":23,"value":423,"position":580},{"start":581,"end":584},{"line":582,"column":32,"offset":583},70,1557,{"line":582,"column":172,"offset":585},1569,{"start":587,"end":588},{"line":582,"column":32,"offset":583},{"line":582,"column":172,"offset":585},{"type":23,"value":590,"position":591}," - Shows the indicator in a separate panel below the main chart",{"start":592,"end":593},{"line":582,"column":172,"offset":585},{"line":582,"column":594,"offset":595},78,1632,{"start":597,"end":599},{"line":582,"column":27,"offset":598},1555,{"line":582,"column":594,"offset":595},{"type":23,"value":89},{"type":14,"tagName":516,"properties":602,"children":603,"position":624},{},[604,617],{"type":14,"tagName":291,"properties":605,"children":606,"position":614},{},[607],{"type":23,"value":438,"position":608},{"start":609,"end":612},{"line":610,"column":32,"offset":611},71,1635,{"line":610,"column":239,"offset":613},1641,{"start":615,"end":616},{"line":610,"column":32,"offset":611},{"line":610,"column":239,"offset":613},{"type":23,"value":618,"position":619}," - Creates an independent Y-axis for better scaling",{"start":620,"end":621},{"line":610,"column":239,"offset":613},{"line":610,"column":622,"offset":623},60,1692,{"start":625,"end":627},{"line":610,"column":27,"offset":626},1633,{"line":610,"column":622,"offset":623},{"type":23,"value":89},{"type":14,"tagName":516,"properties":630,"children":631,"position":653},{},[632,646],{"type":14,"tagName":291,"properties":633,"children":634,"position":643},{},[635],{"type":23,"value":452,"position":636},{"start":637,"end":640},{"line":638,"column":32,"offset":639},72,1695,{"line":638,"column":641,"offset":642},33,1725,{"start":644,"end":645},{"line":638,"column":32,"offset":639},{"line":638,"column":641,"offset":642},{"type":23,"value":647,"position":648}," - Adds input values to the title, so it displays as \"EMA Difference (7, 14)\"",{"start":649,"end":650},{"line":638,"column":641,"offset":642},{"line":638,"column":651,"offset":652},110,1802,{"start":654,"end":656},{"line":638,"column":27,"offset":655},1693,{"line":638,"column":651,"offset":652},{"type":23,"value":89},{"start":659,"end":660},{"line":525,"column":27,"offset":541},{"line":638,"column":651,"offset":652},{"type":23,"value":89},{"type":14,"tagName":118,"properties":663,"children":665,"position":674},{"id":664},"step-2-get-the-data",[666],{"type":23,"value":667,"position":668},"Step 2: Get the Data",{"start":669,"end":672},{"line":670,"column":56,"offset":671},74,1807,{"line":670,"column":129,"offset":673},1827,{"start":675,"end":677},{"line":670,"column":27,"offset":676},1804,{"line":670,"column":129,"offset":673},{"type":23,"value":89},{"type":14,"tagName":102,"properties":680,"children":681,"position":722},{},[682,691,715],{"type":23,"value":683,"position":684},"To plot anything, we first need data. In kScript, that starts with subscribing to a data source. The ",{"start":685,"end":688},{"line":686,"column":27,"offset":687},76,1829,{"line":686,"column":689,"offset":690},102,1930,{"type":14,"tagName":312,"properties":692,"children":694,"position":710},{"href":693},"/kscript/core-concepts/data-sources#ohlcv",[695],{"type":14,"tagName":291,"properties":696,"children":697,"position":707},{},[698],{"type":23,"value":699,"position":700},"ohlcv()",{"start":701,"end":704},{"line":686,"column":702,"offset":703},103,1931,{"line":686,"column":705,"offset":706},112,1940,{"start":708,"end":709},{"line":686,"column":702,"offset":703},{"line":686,"column":705,"offset":706},{"start":711,"end":712},{"line":686,"column":689,"offset":690},{"line":686,"column":713,"offset":714},156,1984,{"type":23,"value":716,"position":717}," function gives us OHLCV (trade data). For this example, we'll focus on close prices.",{"start":718,"end":719},{"line":686,"column":713,"offset":714},{"line":686,"column":720,"offset":721},241,2069,{"start":723,"end":724},{"line":686,"column":27,"offset":687},{"line":686,"column":720,"offset":721},{"type":23,"value":89},{"type":11,"children":727},[728],{"type":14,"tagName":350,"properties":729,"children":730,"data":-1},{"class":352,"style":353,"tabindex":354,"title":667},[731],{"type":14,"tagName":291,"properties":732,"children":733},{},[734,741,742,745,746,753,754,813,814,817,818,825,826,866,867,870,871],{"type":14,"tagName":35,"properties":735,"children":736},{"class":362},[737],{"type":14,"tagName":35,"properties":738,"children":739},{"style":366},[740],{"type":23,"value":295},{"type":23,"value":89},{"type":14,"tagName":35,"properties":743,"children":744},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":747,"children":748},{"class":362},[749],{"type":14,"tagName":35,"properties":750,"children":751},{"style":366},[752],{"type":23,"value":381},{"type":23,"value":89},{"type":14,"tagName":35,"properties":755,"children":756},{"class":362},[757,761,765,769,773,777,781,785,789,793,797,801,805,809],{"type":14,"tagName":35,"properties":758,"children":759},{"style":388},[760],{"type":23,"value":391},{"type":14,"tagName":35,"properties":762,"children":763},{"style":394},[764],{"type":23,"value":397},{"type":14,"tagName":35,"properties":766,"children":767},{"style":400},[768],{"type":23,"value":403},{"type":14,"tagName":35,"properties":770,"children":771},{"style":406},[772],{"type":23,"value":409},{"type":14,"tagName":35,"properties":774,"children":775},{"style":394},[776],{"type":23,"value":414},{"type":14,"tagName":35,"properties":778,"children":779},{"style":400},[780],{"type":23,"value":403},{"type":14,"tagName":35,"properties":782,"children":783},{"style":406},[784],{"type":23,"value":423},{"type":14,"tagName":35,"properties":786,"children":787},{"style":394},[788],{"type":23,"value":428},{"type":14,"tagName":35,"properties":790,"children":791},{"style":400},[792],{"type":23,"value":403},{"type":14,"tagName":35,"properties":794,"children":795},{"style":435},[796],{"type":23,"value":438},{"type":14,"tagName":35,"properties":798,"children":799},{"style":394},[800],{"type":23,"value":443},{"type":14,"tagName":35,"properties":802,"children":803},{"style":400},[804],{"type":23,"value":403},{"type":14,"tagName":35,"properties":806,"children":807},{"style":406},[808],{"type":23,"value":452},{"type":14,"tagName":35,"properties":810,"children":811},{"style":394},[812],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":815,"children":816},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":819,"children":820},{"class":362},[821],{"type":14,"tagName":35,"properties":822,"children":823},{"style":366},[824],{"type":23,"value":470},{"type":23,"value":89},{"type":14,"tagName":35,"properties":827,"children":828},{"class":362},[829,834,838,843,848,852,857,861],{"type":14,"tagName":35,"properties":830,"children":831},{"style":394},[832],{"type":23,"value":833},"timeseries ohlcvDataSet ",{"type":14,"tagName":35,"properties":835,"children":836},{"style":400},[837],{"type":23,"value":403},{"type":14,"tagName":35,"properties":839,"children":840},{"style":388},[841],{"type":23,"value":842}," ohlcv",{"type":14,"tagName":35,"properties":844,"children":845},{"style":394},[846],{"type":23,"value":847},"(symbol",{"type":14,"tagName":35,"properties":849,"children":850},{"style":400},[851],{"type":23,"value":403},{"type":14,"tagName":35,"properties":853,"children":854},{"style":394},[855],{"type":23,"value":856},"currentSymbol, exchange",{"type":14,"tagName":35,"properties":858,"children":859},{"style":400},[860],{"type":23,"value":403},{"type":14,"tagName":35,"properties":862,"children":863},{"style":394},[864],{"type":23,"value":865},"currentExchange);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":868,"children":869},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":872,"children":873},{"class":362},[874],{"type":14,"tagName":35,"properties":875,"children":876},{"style":366},[877],{"type":23,"value":483},{"type":23,"value":89},{"type":14,"tagName":102,"properties":880,"children":881,"position":900},{},[882],{"type":14,"tagName":489,"properties":883,"children":884,"position":894},{},[885],{"type":23,"value":886,"position":887},"Data source explained:",{"start":888,"end":891},{"line":889,"column":32,"offset":890},90,2366,{"line":889,"column":892,"offset":893},25,2388,{"start":895,"end":897},{"line":889,"column":27,"offset":896},2364,{"line":889,"column":898,"offset":899},27,2390,{"start":901,"end":902},{"line":889,"column":27,"offset":896},{"line":889,"column":898,"offset":899},{"type":23,"value":89},{"type":14,"tagName":511,"properties":905,"children":906,"position":1037},{},[907,908,949,950,977,978,1006,1007,1036],{"type":23,"value":89},{"type":14,"tagName":516,"properties":909,"children":910,"position":945},{},[911,925,932],{"type":14,"tagName":291,"properties":912,"children":913,"position":922},{},[914],{"type":23,"value":915,"position":916},"timeseries",{"start":917,"end":920},{"line":918,"column":32,"offset":919},91,2393,{"line":918,"column":172,"offset":921},2405,{"start":923,"end":924},{"line":918,"column":32,"offset":919},{"line":918,"column":172,"offset":921},{"type":23,"value":926,"position":927}," - A special type for time-series data. All other types can be declared using ",{"start":928,"end":929},{"line":918,"column":172,"offset":921},{"line":918,"column":930,"offset":931},93,2483,{"type":14,"tagName":291,"properties":933,"children":934,"position":942},{},[935],{"type":23,"value":936,"position":937},"var",{"start":938,"end":939},{"line":918,"column":930,"offset":931},{"line":918,"column":940,"offset":941},98,2488,{"start":943,"end":944},{"line":918,"column":930,"offset":931},{"line":918,"column":940,"offset":941},{"start":946,"end":948},{"line":918,"column":27,"offset":947},2391,{"line":918,"column":940,"offset":941},{"type":23,"value":89},{"type":14,"tagName":516,"properties":951,"children":952,"position":973},{},[953,967],{"type":14,"tagName":291,"properties":954,"children":955,"position":964},{},[956],{"type":23,"value":957,"position":958},"ohlcv(...)",{"start":959,"end":962},{"line":960,"column":32,"offset":961},92,2491,{"line":960,"column":172,"offset":963},2503,{"start":965,"end":966},{"line":960,"column":32,"offset":961},{"line":960,"column":172,"offset":963},{"type":23,"value":968,"position":969}," - Gets OHLCV data of the current chart",{"start":970,"end":971},{"line":960,"column":172,"offset":963},{"line":960,"column":285,"offset":972},2542,{"start":974,"end":976},{"line":960,"column":27,"offset":975},2489,{"line":960,"column":285,"offset":972},{"type":23,"value":89},{"type":14,"tagName":516,"properties":979,"children":980,"position":1002},{},[981,995],{"type":14,"tagName":291,"properties":982,"children":983,"position":992},{},[984],{"type":23,"value":985,"position":986},"currentSymbol",{"start":987,"end":989},{"line":930,"column":32,"offset":988},2545,{"line":930,"column":990,"offset":991},18,2560,{"start":993,"end":994},{"line":930,"column":32,"offset":988},{"line":930,"column":990,"offset":991},{"type":23,"value":996,"position":997}," - Uses the currently selected trading pair",{"start":998,"end":999},{"line":930,"column":990,"offset":991},{"line":930,"column":1000,"offset":1001},61,2603,{"start":1003,"end":1005},{"line":930,"column":27,"offset":1004},2543,{"line":930,"column":1000,"offset":1001},{"type":23,"value":89},{"type":14,"tagName":516,"properties":1008,"children":1009,"position":1032},{},[1010,1025],{"type":14,"tagName":291,"properties":1011,"children":1012,"position":1022},{},[1013],{"type":23,"value":1014,"position":1015},"currentExchange",{"start":1016,"end":1019},{"line":1017,"column":32,"offset":1018},94,2606,{"line":1017,"column":1020,"offset":1021},20,2623,{"start":1023,"end":1024},{"line":1017,"column":32,"offset":1018},{"line":1017,"column":1020,"offset":1021},{"type":23,"value":1026,"position":1027}," - Uses the currently selected exchange",{"start":1028,"end":1029},{"line":1017,"column":1020,"offset":1021},{"line":1017,"column":1030,"offset":1031},59,2662,{"start":1033,"end":1035},{"line":1017,"column":27,"offset":1034},2604,{"line":1017,"column":1030,"offset":1031},{"type":23,"value":89},{"start":1038,"end":1039},{"line":918,"column":27,"offset":947},{"line":1017,"column":1030,"offset":1031},{"type":23,"value":89},{"type":14,"tagName":1042,"properties":1043,"children":1045},"hint",{"type":1044},"success",[1046],{"type":14,"tagName":102,"properties":1047,"children":1048,"position":1104},{},[1049,1058,1074,1081,1097],{"type":23,"value":1050,"position":1051},"Curious about the shape of this dataset? Click ",{"start":1052,"end":1055},{"line":1053,"column":27,"offset":1054},99,2693,{"line":1053,"column":1056,"offset":1057},48,2740,{"type":14,"tagName":489,"properties":1059,"children":1060,"position":1069},{},[1061],{"type":23,"value":1062,"position":1063},"Apply",{"start":1064,"end":1066},{"line":1053,"column":566,"offset":1065},2742,{"line":1053,"column":1067,"offset":1068},55,2747,{"start":1070,"end":1071},{"line":1053,"column":1056,"offset":1057},{"line":1053,"column":1072,"offset":1073},57,2749,{"type":23,"value":1075,"position":1076},", save the script, then hit the ",{"start":1077,"end":1078},{"line":1053,"column":1072,"offset":1073},{"line":1053,"column":1079,"offset":1080},89,2781,{"type":14,"tagName":489,"properties":1082,"children":1083,"position":1092},{},[1084],{"type":23,"value":1085,"position":1086},"Data",{"start":1087,"end":1089},{"line":1053,"column":918,"offset":1088},2783,{"line":1053,"column":1090,"offset":1091},95,2787,{"start":1093,"end":1094},{"line":1053,"column":1079,"offset":1080},{"line":1053,"column":1095,"offset":1096},97,2789,{"type":23,"value":1098,"position":1099}," icon at the top to inspect it.",{"start":1100,"end":1101},{"line":1053,"column":1095,"offset":1096},{"line":1053,"column":1102,"offset":1103},128,2820,{"start":1105,"end":1106},{"line":1053,"column":27,"offset":1054},{"line":1053,"column":1102,"offset":1103},{"type":23,"value":89},{"type":14,"tagName":102,"properties":1109,"children":1110,"position":1129},{},[1111],{"type":14,"tagName":1112,"properties":1113,"children":1121,"position":1122},"video",{"autoPlay":1114,"muted":1114,"loop":1114,"playsInline":1114,"className":1115,"src":1120},true,[1116,1117,1118,1119],"kscript-tutorial-video","w-full","aspect-auto","rounded-xl","/features/kScript-data.mp4",[],{"start":1123,"end":1126},{"line":1124,"column":32,"offset":1125},105,2841,{"line":1124,"column":1127,"offset":1128},144,2982,{"start":1130,"end":1131},{"line":1124,"column":32,"offset":1125},{"line":1124,"column":1127,"offset":1128},{"type":23,"value":89},{"type":14,"tagName":118,"properties":1134,"children":1136,"position":1145},{"id":1135},"step-3-build-the-logic",[1137],{"type":23,"value":1138,"position":1139},"Step 3: Build the Logic",{"start":1140,"end":1143},{"line":1141,"column":56,"offset":1142},108,2988,{"line":1141,"column":898,"offset":1144},3011,{"start":1146,"end":1148},{"line":1141,"column":27,"offset":1147},2985,{"line":1141,"column":898,"offset":1144},{"type":23,"value":89},{"type":14,"tagName":102,"properties":1151,"children":1152,"position":1191},{},[1153,1161,1184],{"type":23,"value":1154,"position":1155},"Now let's calculate our EMAs. The standard library includes an ",{"start":1156,"end":1158},{"line":651,"column":27,"offset":1157},3013,{"line":651,"column":1159,"offset":1160},64,3076,{"type":14,"tagName":312,"properties":1162,"children":1164,"position":1179},{"href":1163},"/kscript/functions/moving-averages#ema",[1165],{"type":14,"tagName":291,"properties":1166,"children":1167,"position":1176},{},[1168],{"type":23,"value":1169,"position":1170},"ema()",{"start":1171,"end":1174},{"line":651,"column":1172,"offset":1173},65,3077,{"line":651,"column":638,"offset":1175},3084,{"start":1177,"end":1178},{"line":651,"column":1172,"offset":1173},{"line":651,"column":638,"offset":1175},{"start":1180,"end":1181},{"line":651,"column":1159,"offset":1160},{"line":651,"column":1182,"offset":1183},113,3125,{"type":23,"value":1185,"position":1186}," function. We'll calculate a fast EMA (7 periods) and slow EMA (14 periods), then find their difference.",{"start":1187,"end":1188},{"line":651,"column":1182,"offset":1183},{"line":651,"column":1189,"offset":1190},217,3229,{"start":1192,"end":1193},{"line":651,"column":27,"offset":1157},{"line":651,"column":1189,"offset":1190},{"type":23,"value":89},{"type":11,"children":1196},[1197],{"type":14,"tagName":350,"properties":1198,"children":1199,"data":-1},{"class":352,"style":353,"tabindex":354,"title":1138},[1200],{"type":14,"tagName":291,"properties":1201,"children":1202},{},[1203,1210,1211,1214,1215,1222,1223,1282,1283,1286,1287,1294,1295,1330,1331,1334,1335,1403,1404,1465,1466,1469,1470,1478,1479,1487,1488,1496,1497,1500,1501,1531,1532,1535,1536],{"type":14,"tagName":35,"properties":1204,"children":1205},{"class":362},[1206],{"type":14,"tagName":35,"properties":1207,"children":1208},{"style":366},[1209],{"type":23,"value":295},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1212,"children":1213},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1216,"children":1217},{"class":362},[1218],{"type":14,"tagName":35,"properties":1219,"children":1220},{"style":366},[1221],{"type":23,"value":381},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1224,"children":1225},{"class":362},[1226,1230,1234,1238,1242,1246,1250,1254,1258,1262,1266,1270,1274,1278],{"type":14,"tagName":35,"properties":1227,"children":1228},{"style":388},[1229],{"type":23,"value":391},{"type":14,"tagName":35,"properties":1231,"children":1232},{"style":394},[1233],{"type":23,"value":397},{"type":14,"tagName":35,"properties":1235,"children":1236},{"style":400},[1237],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1239,"children":1240},{"style":406},[1241],{"type":23,"value":409},{"type":14,"tagName":35,"properties":1243,"children":1244},{"style":394},[1245],{"type":23,"value":414},{"type":14,"tagName":35,"properties":1247,"children":1248},{"style":400},[1249],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1251,"children":1252},{"style":406},[1253],{"type":23,"value":423},{"type":14,"tagName":35,"properties":1255,"children":1256},{"style":394},[1257],{"type":23,"value":428},{"type":14,"tagName":35,"properties":1259,"children":1260},{"style":400},[1261],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1263,"children":1264},{"style":435},[1265],{"type":23,"value":438},{"type":14,"tagName":35,"properties":1267,"children":1268},{"style":394},[1269],{"type":23,"value":443},{"type":14,"tagName":35,"properties":1271,"children":1272},{"style":400},[1273],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1275,"children":1276},{"style":406},[1277],{"type":23,"value":452},{"type":14,"tagName":35,"properties":1279,"children":1280},{"style":394},[1281],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1284,"children":1285},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1288,"children":1289},{"class":362},[1290],{"type":14,"tagName":35,"properties":1291,"children":1292},{"style":366},[1293],{"type":23,"value":470},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1296,"children":1297},{"class":362},[1298,1302,1306,1310,1314,1318,1322,1326],{"type":14,"tagName":35,"properties":1299,"children":1300},{"style":394},[1301],{"type":23,"value":833},{"type":14,"tagName":35,"properties":1303,"children":1304},{"style":400},[1305],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1307,"children":1308},{"style":388},[1309],{"type":23,"value":842},{"type":14,"tagName":35,"properties":1311,"children":1312},{"style":394},[1313],{"type":23,"value":847},{"type":14,"tagName":35,"properties":1315,"children":1316},{"style":400},[1317],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1319,"children":1320},{"style":394},[1321],{"type":23,"value":856},{"type":14,"tagName":35,"properties":1323,"children":1324},{"style":400},[1325],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1327,"children":1328},{"style":394},[1329],{"type":23,"value":865},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1332,"children":1333},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1336,"children":1337},{"class":362},[1338,1342,1347,1351,1356,1361,1365,1370,1374,1379,1384,1388,1393,1398],{"type":14,"tagName":35,"properties":1339,"children":1340},{"style":400},[1341],{"type":23,"value":936},{"type":14,"tagName":35,"properties":1343,"children":1344},{"style":394},[1345],{"type":23,"value":1346}," fastEma ",{"type":14,"tagName":35,"properties":1348,"children":1349},{"style":400},[1350],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1352,"children":1353},{"style":388},[1354],{"type":23,"value":1355}," ema",{"type":14,"tagName":35,"properties":1357,"children":1358},{"style":394},[1359],{"type":23,"value":1360},"(source",{"type":14,"tagName":35,"properties":1362,"children":1363},{"style":400},[1364],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1366,"children":1367},{"style":394},[1368],{"type":23,"value":1369},"ohlcvDataSet, period",{"type":14,"tagName":35,"properties":1371,"children":1372},{"style":400},[1373],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1375,"children":1376},{"style":435},[1377],{"type":23,"value":1378},"7",{"type":14,"tagName":35,"properties":1380,"children":1381},{"style":394},[1382],{"type":23,"value":1383},", priceIndex",{"type":14,"tagName":35,"properties":1385,"children":1386},{"style":400},[1387],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1389,"children":1390},{"style":435},[1391],{"type":23,"value":1392},"4",{"type":14,"tagName":35,"properties":1394,"children":1395},{"style":394},[1396],{"type":23,"value":1397},"); ",{"type":14,"tagName":35,"properties":1399,"children":1400},{"style":366},[1401],{"type":23,"value":1402},"// dataset, period, close column (4)",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1405,"children":1406},{"class":362},[1407,1411,1416,1420,1424,1428,1432,1436,1440,1445,1449,1453,1457,1461],{"type":14,"tagName":35,"properties":1408,"children":1409},{"style":400},[1410],{"type":23,"value":936},{"type":14,"tagName":35,"properties":1412,"children":1413},{"style":394},[1414],{"type":23,"value":1415}," slowEma ",{"type":14,"tagName":35,"properties":1417,"children":1418},{"style":400},[1419],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1421,"children":1422},{"style":388},[1423],{"type":23,"value":1355},{"type":14,"tagName":35,"properties":1425,"children":1426},{"style":394},[1427],{"type":23,"value":1360},{"type":14,"tagName":35,"properties":1429,"children":1430},{"style":400},[1431],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1433,"children":1434},{"style":394},[1435],{"type":23,"value":1369},{"type":14,"tagName":35,"properties":1437,"children":1438},{"style":400},[1439],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1441,"children":1442},{"style":435},[1443],{"type":23,"value":1444},"14",{"type":14,"tagName":35,"properties":1446,"children":1447},{"style":394},[1448],{"type":23,"value":1383},{"type":14,"tagName":35,"properties":1450,"children":1451},{"style":400},[1452],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1454,"children":1455},{"style":435},[1456],{"type":23,"value":1392},{"type":14,"tagName":35,"properties":1458,"children":1459},{"style":394},[1460],{"type":23,"value":1397},{"type":14,"tagName":35,"properties":1462,"children":1463},{"style":366},[1464],{"type":23,"value":1402},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1467,"children":1468},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1471,"children":1472},{"class":362},[1473],{"type":14,"tagName":35,"properties":1474,"children":1475},{"style":366},[1476],{"type":23,"value":1477},"// Alternatively, you can use the .close property for cleaner syntax",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1480,"children":1481},{"class":362},[1482],{"type":14,"tagName":35,"properties":1483,"children":1484},{"style":366},[1485],{"type":23,"value":1486},"// var fastEma = ema(source=ohlcvDataSet.close, period=7);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1489,"children":1490},{"class":362},[1491],{"type":14,"tagName":35,"properties":1492,"children":1493},{"style":366},[1494],{"type":23,"value":1495},"// var slowEma = ema(source=ohlcvDataSet.close, period=14);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1498,"children":1499},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1502,"children":1503},{"class":362},[1504,1508,1513,1517,1521,1526],{"type":14,"tagName":35,"properties":1505,"children":1506},{"style":400},[1507],{"type":23,"value":936},{"type":14,"tagName":35,"properties":1509,"children":1510},{"style":394},[1511],{"type":23,"value":1512}," difference ",{"type":14,"tagName":35,"properties":1514,"children":1515},{"style":400},[1516],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1518,"children":1519},{"style":394},[1520],{"type":23,"value":1346},{"type":14,"tagName":35,"properties":1522,"children":1523},{"style":400},[1524],{"type":23,"value":1525},"-",{"type":14,"tagName":35,"properties":1527,"children":1528},{"style":394},[1529],{"type":23,"value":1530}," slowEma;",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1533,"children":1534},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1537,"children":1538},{"class":362},[1539],{"type":14,"tagName":35,"properties":1540,"children":1541},{"style":366},[1542],{"type":23,"value":483},{"type":23,"value":89},{"type":14,"tagName":102,"properties":1545,"children":1546,"position":1563},{},[1547],{"type":14,"tagName":489,"properties":1548,"children":1549,"position":1558},{},[1550],{"type":23,"value":1551,"position":1552},"EMA calculations:",{"start":1553,"end":1556},{"line":1554,"column":32,"offset":1555},133,3959,{"line":1554,"column":1020,"offset":1557},3976,{"start":1559,"end":1561},{"line":1554,"column":27,"offset":1560},3957,{"line":1554,"column":169,"offset":1562},3978,{"start":1564,"end":1565},{"line":1554,"column":27,"offset":1560},{"line":1554,"column":169,"offset":1562},{"type":23,"value":89},{"type":14,"tagName":511,"properties":1568,"children":1569,"position":1658},{},[1570,1571,1600,1601,1629,1630,1657],{"type":23,"value":89},{"type":14,"tagName":516,"properties":1572,"children":1573,"position":1596},{},[1574,1589],{"type":14,"tagName":291,"properties":1575,"children":1576,"position":1586},{},[1577],{"type":23,"value":1578,"position":1579},"ema(ohlcvDataSet, 7, 4)",{"start":1580,"end":1583},{"line":1581,"column":32,"offset":1582},134,3981,{"line":1581,"column":1584,"offset":1585},28,4006,{"start":1587,"end":1588},{"line":1581,"column":32,"offset":1582},{"line":1581,"column":1584,"offset":1585},{"type":23,"value":1590,"position":1591}," - Fast EMA with 7 periods using close price (column 4)",{"start":1592,"end":1593},{"line":1581,"column":1584,"offset":1585},{"line":1581,"column":1594,"offset":1595},83,4061,{"start":1597,"end":1599},{"line":1581,"column":27,"offset":1598},3979,{"line":1581,"column":1594,"offset":1595},{"type":23,"value":89},{"type":14,"tagName":516,"properties":1602,"children":1603,"position":1625},{},[1604,1618],{"type":14,"tagName":291,"properties":1605,"children":1606,"position":1615},{},[1607],{"type":23,"value":1608,"position":1609},"ema(ohlcvDataSet, 14, 4)",{"start":1610,"end":1613},{"line":1611,"column":32,"offset":1612},135,4064,{"line":1611,"column":29,"offset":1614},4090,{"start":1616,"end":1617},{"line":1611,"column":32,"offset":1612},{"line":1611,"column":29,"offset":1614},{"type":23,"value":1619,"position":1620}," - Slow EMA with 14 periods using close price (column 4)",{"start":1621,"end":1622},{"line":1611,"column":29,"offset":1614},{"line":1611,"column":1623,"offset":1624},85,4146,{"start":1626,"end":1628},{"line":1611,"column":27,"offset":1627},4062,{"line":1611,"column":1623,"offset":1624},{"type":23,"value":89},{"type":14,"tagName":516,"properties":1631,"children":1632,"position":1653},{},[1633,1647],{"type":14,"tagName":291,"properties":1634,"children":1635,"position":1644},{},[1636],{"type":23,"value":1637,"position":1638},"fastEma - slowEma",{"start":1639,"end":1642},{"line":1640,"column":32,"offset":1641},136,4149,{"line":1640,"column":169,"offset":1643},4168,{"start":1645,"end":1646},{"line":1640,"column":32,"offset":1641},{"line":1640,"column":169,"offset":1643},{"type":23,"value":1648,"position":1649}," - Calculate the difference between the two EMAs",{"start":1650,"end":1651},{"line":1640,"column":169,"offset":1643},{"line":1640,"column":582,"offset":1652},4216,{"start":1654,"end":1656},{"line":1640,"column":27,"offset":1655},4147,{"line":1640,"column":582,"offset":1652},{"type":23,"value":89},{"start":1659,"end":1660},{"line":1581,"column":27,"offset":1598},{"line":1640,"column":582,"offset":1652},{"type":23,"value":89},{"type":14,"tagName":1042,"properties":1663,"children":1664},{"type":1044},[1665],{"type":14,"tagName":102,"properties":1666,"children":1667,"position":1694},{},[1668,1676,1688],{"type":23,"value":1669,"position":1670},"You can inspect the ",{"start":1671,"end":1674},{"line":1672,"column":27,"offset":1673},141,4247,{"line":1672,"column":556,"offset":1675},4267,{"type":14,"tagName":291,"properties":1677,"children":1678,"position":1685},{},[1679],{"type":23,"value":1680,"position":1681},"difference",{"start":1682,"end":1683},{"line":1672,"column":556,"offset":1675},{"line":1672,"column":641,"offset":1684},4279,{"start":1686,"end":1687},{"line":1672,"column":556,"offset":1675},{"line":1672,"column":641,"offset":1684},{"type":23,"value":1689,"position":1690}," dataset to confirm calculations by using the Data inspection feature.",{"start":1691,"end":1692},{"line":1672,"column":641,"offset":1684},{"line":1672,"column":702,"offset":1693},4349,{"start":1695,"end":1696},{"line":1672,"column":27,"offset":1673},{"line":1672,"column":702,"offset":1693},{"type":23,"value":89},{"type":14,"tagName":102,"properties":1699,"children":1700,"position":1712},{},[1701],{"type":14,"tagName":1112,"properties":1702,"children":1705,"position":1706},{"autoPlay":1114,"muted":1114,"loop":1114,"playsInline":1114,"className":1703,"src":1704},[1116,1117,1118,1119],"/features/kScript-inspect.mp4",[],{"start":1707,"end":1710},{"line":1708,"column":32,"offset":1709},147,4370,{"line":1708,"column":1708,"offset":1711},4514,{"start":1713,"end":1714},{"line":1708,"column":32,"offset":1709},{"line":1708,"column":1708,"offset":1711},{"type":23,"value":89},{"type":14,"tagName":118,"properties":1717,"children":1719,"position":1728},{"id":1718},"step-4-plot-the-data",[1720],{"type":23,"value":1721,"position":1722},"Step 4: Plot the Data",{"start":1723,"end":1726},{"line":1724,"column":56,"offset":1725},150,4520,{"line":1724,"column":892,"offset":1727},4541,{"start":1729,"end":1731},{"line":1724,"column":27,"offset":1730},4517,{"line":1724,"column":892,"offset":1727},{"type":23,"value":89},{"type":14,"tagName":102,"properties":1734,"children":1735,"position":1773},{},[1736,1745,1766],{"type":23,"value":1737,"position":1738},"Now let's plot the difference as bars using the ",{"start":1739,"end":1742},{"line":1740,"column":27,"offset":1741},152,4543,{"line":1740,"column":1743,"offset":1744},49,4591,{"type":14,"tagName":312,"properties":1746,"children":1748,"position":1762},{"href":1747},"/kscript/functions/plotting#plotBar",[1749],{"type":14,"tagName":291,"properties":1750,"children":1751,"position":1759},{},[1752],{"type":23,"value":1753,"position":1754},"plotBar()",{"start":1755,"end":1757},{"line":1740,"column":566,"offset":1756},4592,{"line":1740,"column":1000,"offset":1758},4603,{"start":1760,"end":1761},{"line":1740,"column":566,"offset":1756},{"line":1740,"column":1000,"offset":1758},{"start":1763,"end":1764},{"line":1740,"column":1743,"offset":1744},{"line":1740,"column":1053,"offset":1765},4641,{"type":23,"value":1767,"position":1768}," function. We'll use green bars for positive values and red bars for negative values.",{"start":1769,"end":1770},{"line":1740,"column":1053,"offset":1765},{"line":1740,"column":1771,"offset":1772},184,4726,{"start":1774,"end":1775},{"line":1740,"column":27,"offset":1741},{"line":1740,"column":1771,"offset":1772},{"type":23,"value":89},{"type":11,"children":1778},[1779],{"type":14,"tagName":350,"properties":1780,"children":1781,"data":-1},{"class":352,"style":353,"tabindex":354,"title":1721},[1782],{"type":14,"tagName":291,"properties":1783,"children":1784},{},[1785,1792,1793,1796,1797,1804,1805,1864,1865,1868,1869,1876,1877,1912,1913,1916,1917,1966,1967,2014,2015,2018,2019,2046,2047,2050,2051,2105,2106,2109,2110,2117,2118],{"type":14,"tagName":35,"properties":1786,"children":1787},{"class":362},[1788],{"type":14,"tagName":35,"properties":1789,"children":1790},{"style":366},[1791],{"type":23,"value":295},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1794,"children":1795},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1798,"children":1799},{"class":362},[1800],{"type":14,"tagName":35,"properties":1801,"children":1802},{"style":366},[1803],{"type":23,"value":381},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1806,"children":1807},{"class":362},[1808,1812,1816,1820,1824,1828,1832,1836,1840,1844,1848,1852,1856,1860],{"type":14,"tagName":35,"properties":1809,"children":1810},{"style":388},[1811],{"type":23,"value":391},{"type":14,"tagName":35,"properties":1813,"children":1814},{"style":394},[1815],{"type":23,"value":397},{"type":14,"tagName":35,"properties":1817,"children":1818},{"style":400},[1819],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1821,"children":1822},{"style":406},[1823],{"type":23,"value":409},{"type":14,"tagName":35,"properties":1825,"children":1826},{"style":394},[1827],{"type":23,"value":414},{"type":14,"tagName":35,"properties":1829,"children":1830},{"style":400},[1831],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1833,"children":1834},{"style":406},[1835],{"type":23,"value":423},{"type":14,"tagName":35,"properties":1837,"children":1838},{"style":394},[1839],{"type":23,"value":428},{"type":14,"tagName":35,"properties":1841,"children":1842},{"style":400},[1843],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1845,"children":1846},{"style":435},[1847],{"type":23,"value":438},{"type":14,"tagName":35,"properties":1849,"children":1850},{"style":394},[1851],{"type":23,"value":443},{"type":14,"tagName":35,"properties":1853,"children":1854},{"style":400},[1855],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1857,"children":1858},{"style":406},[1859],{"type":23,"value":452},{"type":14,"tagName":35,"properties":1861,"children":1862},{"style":394},[1863],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1866,"children":1867},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1870,"children":1871},{"class":362},[1872],{"type":14,"tagName":35,"properties":1873,"children":1874},{"style":366},[1875],{"type":23,"value":470},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1878,"children":1879},{"class":362},[1880,1884,1888,1892,1896,1900,1904,1908],{"type":14,"tagName":35,"properties":1881,"children":1882},{"style":394},[1883],{"type":23,"value":833},{"type":14,"tagName":35,"properties":1885,"children":1886},{"style":400},[1887],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1889,"children":1890},{"style":388},[1891],{"type":23,"value":842},{"type":14,"tagName":35,"properties":1893,"children":1894},{"style":394},[1895],{"type":23,"value":847},{"type":14,"tagName":35,"properties":1897,"children":1898},{"style":400},[1899],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1901,"children":1902},{"style":394},[1903],{"type":23,"value":856},{"type":14,"tagName":35,"properties":1905,"children":1906},{"style":400},[1907],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1909,"children":1910},{"style":394},[1911],{"type":23,"value":865},{"type":23,"value":89},{"type":14,"tagName":35,"properties":1914,"children":1915},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":1918,"children":1919},{"class":362},[1920,1924,1928,1932,1936,1940,1944,1949,1953,1957,1961],{"type":14,"tagName":35,"properties":1921,"children":1922},{"style":400},[1923],{"type":23,"value":936},{"type":14,"tagName":35,"properties":1925,"children":1926},{"style":394},[1927],{"type":23,"value":1346},{"type":14,"tagName":35,"properties":1929,"children":1930},{"style":400},[1931],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1933,"children":1934},{"style":388},[1935],{"type":23,"value":1355},{"type":14,"tagName":35,"properties":1937,"children":1938},{"style":394},[1939],{"type":23,"value":1360},{"type":14,"tagName":35,"properties":1941,"children":1942},{"style":400},[1943],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1945,"children":1946},{"style":394},[1947],{"type":23,"value":1948},"ohlcvDataSet.close, period",{"type":14,"tagName":35,"properties":1950,"children":1951},{"style":400},[1952],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1954,"children":1955},{"style":435},[1956],{"type":23,"value":1378},{"type":14,"tagName":35,"properties":1958,"children":1959},{"style":394},[1960],{"type":23,"value":1397},{"type":14,"tagName":35,"properties":1962,"children":1963},{"style":366},[1964],{"type":23,"value":1965},"// dataset, period, close column",{"type":23,"value":89},{"type":14,"tagName":35,"properties":1968,"children":1969},{"class":362},[1970,1974,1978,1982,1986,1990,1994,1998,2002,2006,2010],{"type":14,"tagName":35,"properties":1971,"children":1972},{"style":400},[1973],{"type":23,"value":936},{"type":14,"tagName":35,"properties":1975,"children":1976},{"style":394},[1977],{"type":23,"value":1415},{"type":14,"tagName":35,"properties":1979,"children":1980},{"style":400},[1981],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1983,"children":1984},{"style":388},[1985],{"type":23,"value":1355},{"type":14,"tagName":35,"properties":1987,"children":1988},{"style":394},[1989],{"type":23,"value":1360},{"type":14,"tagName":35,"properties":1991,"children":1992},{"style":400},[1993],{"type":23,"value":403},{"type":14,"tagName":35,"properties":1995,"children":1996},{"style":394},[1997],{"type":23,"value":1948},{"type":14,"tagName":35,"properties":1999,"children":2000},{"style":400},[2001],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2003,"children":2004},{"style":435},[2005],{"type":23,"value":1444},{"type":14,"tagName":35,"properties":2007,"children":2008},{"style":394},[2009],{"type":23,"value":1397},{"type":14,"tagName":35,"properties":2011,"children":2012},{"style":366},[2013],{"type":23,"value":1965},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2016,"children":2017},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2020,"children":2021},{"class":362},[2022,2026,2030,2034,2038,2042],{"type":14,"tagName":35,"properties":2023,"children":2024},{"style":400},[2025],{"type":23,"value":936},{"type":14,"tagName":35,"properties":2027,"children":2028},{"style":394},[2029],{"type":23,"value":1512},{"type":14,"tagName":35,"properties":2031,"children":2032},{"style":400},[2033],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2035,"children":2036},{"style":394},[2037],{"type":23,"value":1346},{"type":14,"tagName":35,"properties":2039,"children":2040},{"style":400},[2041],{"type":23,"value":1525},{"type":14,"tagName":35,"properties":2043,"children":2044},{"style":394},[2045],{"type":23,"value":1530},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2048,"children":2049},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2052,"children":2053},{"class":362},[2054,2058,2063,2067,2071,2076,2081,2086,2090,2095,2100],{"type":14,"tagName":35,"properties":2055,"children":2056},{"style":400},[2057],{"type":23,"value":936},{"type":14,"tagName":35,"properties":2059,"children":2060},{"style":394},[2061],{"type":23,"value":2062}," colorIndex ",{"type":14,"tagName":35,"properties":2064,"children":2065},{"style":400},[2066],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2068,"children":2069},{"style":394},[2070],{"type":23,"value":1512},{"type":14,"tagName":35,"properties":2072,"children":2073},{"style":400},[2074],{"type":23,"value":2075},">",{"type":14,"tagName":35,"properties":2077,"children":2078},{"style":435},[2079],{"type":23,"value":2080}," 0",{"type":14,"tagName":35,"properties":2082,"children":2083},{"style":400},[2084],{"type":23,"value":2085}," ?",{"type":14,"tagName":35,"properties":2087,"children":2088},{"style":435},[2089],{"type":23,"value":2080},{"type":14,"tagName":35,"properties":2091,"children":2092},{"style":400},[2093],{"type":23,"value":2094}," :",{"type":14,"tagName":35,"properties":2096,"children":2097},{"style":435},[2098],{"type":23,"value":2099}," 1",{"type":14,"tagName":35,"properties":2101,"children":2102},{"style":394},[2103],{"type":23,"value":2104},";",{"type":23,"value":89},{"type":14,"tagName":35,"properties":2107,"children":2108},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2111,"children":2112},{"class":362},[2113],{"type":14,"tagName":35,"properties":2114,"children":2115},{"style":366},[2116],{"type":23,"value":483},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2119,"children":2120},{"class":362},[2121,2126,2131,2135,2140,2144,2149,2154,2158,2163,2168,2173,2178,2183,2187,2192,2196,2200,2204,2209,2213,2217,2222],{"type":14,"tagName":35,"properties":2122,"children":2123},{"style":388},[2124],{"type":23,"value":2125},"plotBar",{"type":14,"tagName":35,"properties":2127,"children":2128},{"style":394},[2129],{"type":23,"value":2130},"(value",{"type":14,"tagName":35,"properties":2132,"children":2133},{"style":400},[2134],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2136,"children":2137},{"style":394},[2138],{"type":23,"value":2139},"difference, width",{"type":14,"tagName":35,"properties":2141,"children":2142},{"style":400},[2143],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2145,"children":2146},{"style":435},[2147],{"type":23,"value":2148},"1",{"type":14,"tagName":35,"properties":2150,"children":2151},{"style":394},[2152],{"type":23,"value":2153},", colors",{"type":14,"tagName":35,"properties":2155,"children":2156},{"style":400},[2157],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2159,"children":2160},{"style":394},[2161],{"type":23,"value":2162},"[",{"type":14,"tagName":35,"properties":2164,"children":2165},{"style":406},[2166],{"type":23,"value":2167},"\"green\"",{"type":14,"tagName":35,"properties":2169,"children":2170},{"style":394},[2171],{"type":23,"value":2172},", ",{"type":14,"tagName":35,"properties":2174,"children":2175},{"style":406},[2176],{"type":23,"value":2177},"\"red\"",{"type":14,"tagName":35,"properties":2179,"children":2180},{"style":394},[2181],{"type":23,"value":2182},"], colorIndex",{"type":14,"tagName":35,"properties":2184,"children":2185},{"style":400},[2186],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2188,"children":2189},{"style":394},[2190],{"type":23,"value":2191},"colorIndex, label",{"type":14,"tagName":35,"properties":2193,"children":2194},{"style":400},[2195],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2197,"children":2198},{"style":394},[2199],{"type":23,"value":2162},{"type":14,"tagName":35,"properties":2201,"children":2202},{"style":406},[2203],{"type":23,"value":409},{"type":14,"tagName":35,"properties":2205,"children":2206},{"style":394},[2207],{"type":23,"value":2208},"], desc",{"type":14,"tagName":35,"properties":2210,"children":2211},{"style":400},[2212],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2214,"children":2215},{"style":394},[2216],{"type":23,"value":2162},{"type":14,"tagName":35,"properties":2218,"children":2219},{"style":406},[2220],{"type":23,"value":2221},"\"Fast EMA - Slow EMA\"",{"type":14,"tagName":35,"properties":2223,"children":2224},{"style":394},[2225],{"type":23,"value":2226},"]);",{"type":23,"value":89},{"type":14,"tagName":102,"properties":2229,"children":2230,"position":2247},{},[2231],{"type":14,"tagName":489,"properties":2232,"children":2233,"position":2242},{},[2234],{"type":23,"value":2235,"position":2236},"plotBar parameters:",{"start":2237,"end":2240},{"line":2238,"column":32,"offset":2239},174,5423,{"line":2238,"column":169,"offset":2241},5442,{"start":2243,"end":2245},{"line":2238,"column":27,"offset":2244},5421,{"line":2238,"column":129,"offset":2246},5444,{"start":2248,"end":2249},{"line":2238,"column":27,"offset":2244},{"line":2238,"column":129,"offset":2246},{"type":23,"value":89},{"type":14,"tagName":511,"properties":2252,"children":2253,"position":2413},{},[2254,2255,2288,2289,2325,2326,2361,2362,2412],{"type":23,"value":89},{"type":14,"tagName":516,"properties":2256,"children":2257,"position":2284},{},[2258,2259,2283],{"type":23,"value":89},{"type":14,"tagName":102,"properties":2260,"children":2261,"position":2280},{},[2262,2274],{"type":14,"tagName":291,"properties":2263,"children":2264,"position":2271},{},[2265],{"type":23,"value":1680,"position":2266},{"start":2267,"end":2269},{"line":68,"column":32,"offset":2268},5447,{"line":68,"column":172,"offset":2270},5459,{"start":2272,"end":2273},{"line":68,"column":32,"offset":2268},{"line":68,"column":172,"offset":2270},{"type":23,"value":2275,"position":2276}," - The EMA difference data series to plot as bars",{"start":2277,"end":2278},{"line":68,"column":172,"offset":2270},{"line":68,"column":1159,"offset":2279},5508,{"start":2281,"end":2282},{"line":68,"column":32,"offset":2268},{"line":68,"column":1159,"offset":2279},{"type":23,"value":89},{"start":2285,"end":2287},{"line":68,"column":27,"offset":2286},5445,{"line":68,"column":1159,"offset":2279},{"type":23,"value":89},{"type":14,"tagName":516,"properties":2290,"children":2291,"position":2321},{},[2292,2293,2320],{"type":23,"value":89},{"type":14,"tagName":102,"properties":2294,"children":2295,"position":2317},{},[2296,2310],{"type":14,"tagName":291,"properties":2297,"children":2298,"position":2307},{},[2299],{"type":23,"value":2300,"position":2301},"[\"green\", \"red\"]",{"start":2302,"end":2305},{"line":2303,"column":32,"offset":2304},176,5511,{"line":2303,"column":556,"offset":2306},5529,{"start":2308,"end":2309},{"line":2303,"column":32,"offset":2304},{"line":2303,"column":556,"offset":2306},{"type":23,"value":2311,"position":2312}," - Color array for positive/negative bars",{"start":2313,"end":2314},{"line":2303,"column":556,"offset":2306},{"line":2303,"column":2315,"offset":2316},62,5570,{"start":2318,"end":2319},{"line":2303,"column":32,"offset":2304},{"line":2303,"column":2315,"offset":2316},{"type":23,"value":89},{"start":2322,"end":2324},{"line":2303,"column":27,"offset":2323},5509,{"line":2303,"column":2315,"offset":2316},{"type":23,"value":89},{"type":14,"tagName":516,"properties":2327,"children":2328,"position":2357},{},[2329,2330,2356],{"type":23,"value":89},{"type":14,"tagName":102,"properties":2331,"children":2332,"position":2353},{},[2333,2347],{"type":14,"tagName":291,"properties":2334,"children":2335,"position":2344},{},[2336],{"type":23,"value":2337,"position":2338},"colorIndex",{"start":2339,"end":2342},{"line":2340,"column":32,"offset":2341},177,5573,{"line":2340,"column":172,"offset":2343},5585,{"start":2345,"end":2346},{"line":2340,"column":32,"offset":2341},{"line":2340,"column":172,"offset":2343},{"type":23,"value":2348,"position":2349}," - Index to select specific color from colors array (0 for green, 1 for red)",{"start":2350,"end":2351},{"line":2340,"column":172,"offset":2343},{"line":2340,"column":918,"offset":2352},5661,{"start":2354,"end":2355},{"line":2340,"column":32,"offset":2341},{"line":2340,"column":918,"offset":2352},{"type":23,"value":89},{"start":2358,"end":2360},{"line":2340,"column":27,"offset":2359},5571,{"line":2340,"column":918,"offset":2352},{"type":23,"value":89},{"type":14,"tagName":516,"properties":2363,"children":2364,"position":2408},{},[2365,2366,2392,2393,2407],{"type":23,"value":89},{"type":14,"tagName":102,"properties":2367,"children":2368,"position":2389},{},[2369,2383],{"type":14,"tagName":291,"properties":2370,"children":2371,"position":2380},{},[2372],{"type":23,"value":2148,"position":2373},{"start":2374,"end":2377},{"line":2375,"column":32,"offset":2376},178,5664,{"line":2375,"column":2378,"offset":2379},6,5667,{"start":2381,"end":2382},{"line":2375,"column":32,"offset":2376},{"line":2375,"column":2378,"offset":2379},{"type":23,"value":2384,"position":2385}," - Bar width",{"start":2386,"end":2387},{"line":2375,"column":2378,"offset":2379},{"line":2375,"column":990,"offset":2388},5679,{"start":2390,"end":2391},{"line":2375,"column":32,"offset":2376},{"line":2375,"column":990,"offset":2388},{"type":23,"value":89},{"type":14,"tagName":2394,"properties":2395,"children":2399,"position":2400},"img",{"className":2396,"src":2397,"alt":2398},[1116,1117,1119],"/images/kScript/kScript-plot.png","EMA Difference indicator",[],{"start":2401,"end":2404},{"line":2402,"column":32,"offset":2403},181,5684,{"line":2402,"column":2405,"offset":2406},127,5808,{"type":23,"value":89},{"start":2409,"end":2411},{"line":2375,"column":27,"offset":2410},5662,{"line":2402,"column":2405,"offset":2406},{"type":23,"value":89},{"start":2414,"end":2415},{"line":68,"column":27,"offset":2286},{"line":2402,"column":2405,"offset":2406},{"type":23,"value":89},{"type":14,"tagName":118,"properties":2418,"children":2420,"position":2428},{"id":2419},"step-5-add-user-inputs",[2421],{"type":23,"value":2422,"position":2423},"Step 5: Add User Inputs",{"start":2424,"end":2426},{"line":1771,"column":56,"offset":2425},5814,{"line":1771,"column":898,"offset":2427},5837,{"start":2429,"end":2431},{"line":1771,"column":27,"offset":2430},5811,{"line":1771,"column":898,"offset":2427},{"type":23,"value":89},{"type":14,"tagName":102,"properties":2434,"children":2435,"position":2475},{},[2436,2445,2468],{"type":23,"value":2437,"position":2438},"Hardcoding values isn't very flexible. Instead, let's allow users to set the periods via inputs using the ",{"start":2439,"end":2442},{"line":2440,"column":27,"offset":2441},186,5839,{"line":2440,"column":2443,"offset":2444},107,5945,{"type":14,"tagName":312,"properties":2446,"children":2448,"position":2463},{"href":2447},"/kscript/functions/script-definition#input",[2449],{"type":14,"tagName":291,"properties":2450,"children":2451,"position":2460},{},[2452],{"type":23,"value":2453,"position":2454},"input()",{"start":2455,"end":2457},{"line":2440,"column":1141,"offset":2456},5946,{"line":2440,"column":2458,"offset":2459},117,5955,{"start":2461,"end":2462},{"line":2440,"column":1141,"offset":2456},{"line":2440,"column":2458,"offset":2459},{"start":2464,"end":2465},{"line":2440,"column":2443,"offset":2444},{"line":2440,"column":2466,"offset":2467},162,6000,{"type":23,"value":2469,"position":2470}," function. This makes your indicator customizable.",{"start":2471,"end":2472},{"line":2440,"column":2466,"offset":2467},{"line":2440,"column":2473,"offset":2474},212,6050,{"start":2476,"end":2477},{"line":2440,"column":27,"offset":2441},{"line":2440,"column":2473,"offset":2474},{"type":23,"value":89},{"type":11,"children":2480},[2481],{"type":14,"tagName":350,"properties":2482,"children":2483,"data":-1},{"class":352,"style":353,"tabindex":354,"title":2422},[2484],{"type":14,"tagName":291,"properties":2485,"children":2486},{},[2487,2494,2495,2498,2499,2506,2507,2566,2567,2570,2571,2651,2652,2726,2727,2730,2731,2738,2739,2774,2775,2778,2779,2819,2820,2860,2861,2864,2865,2892,2893,2896,2897,2944,2945,2948,2949,2956,2957],{"type":14,"tagName":35,"properties":2488,"children":2489},{"class":362},[2490],{"type":14,"tagName":35,"properties":2491,"children":2492},{"style":366},[2493],{"type":23,"value":295},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2496,"children":2497},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2500,"children":2501},{"class":362},[2502],{"type":14,"tagName":35,"properties":2503,"children":2504},{"style":366},[2505],{"type":23,"value":381},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2508,"children":2509},{"class":362},[2510,2514,2518,2522,2526,2530,2534,2538,2542,2546,2550,2554,2558,2562],{"type":14,"tagName":35,"properties":2511,"children":2512},{"style":388},[2513],{"type":23,"value":391},{"type":14,"tagName":35,"properties":2515,"children":2516},{"style":394},[2517],{"type":23,"value":397},{"type":14,"tagName":35,"properties":2519,"children":2520},{"style":400},[2521],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2523,"children":2524},{"style":406},[2525],{"type":23,"value":409},{"type":14,"tagName":35,"properties":2527,"children":2528},{"style":394},[2529],{"type":23,"value":414},{"type":14,"tagName":35,"properties":2531,"children":2532},{"style":400},[2533],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2535,"children":2536},{"style":406},[2537],{"type":23,"value":423},{"type":14,"tagName":35,"properties":2539,"children":2540},{"style":394},[2541],{"type":23,"value":428},{"type":14,"tagName":35,"properties":2543,"children":2544},{"style":400},[2545],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2547,"children":2548},{"style":435},[2549],{"type":23,"value":438},{"type":14,"tagName":35,"properties":2551,"children":2552},{"style":394},[2553],{"type":23,"value":443},{"type":14,"tagName":35,"properties":2555,"children":2556},{"style":400},[2557],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2559,"children":2560},{"style":406},[2561],{"type":23,"value":452},{"type":14,"tagName":35,"properties":2563,"children":2564},{"style":394},[2565],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2568,"children":2569},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2572,"children":2573},{"class":362},[2574,2578,2583,2587,2592,2597,2601,2606,2611,2615,2620,2625,2629,2633,2638,2642,2647],{"type":14,"tagName":35,"properties":2575,"children":2576},{"style":400},[2577],{"type":23,"value":936},{"type":14,"tagName":35,"properties":2579,"children":2580},{"style":394},[2581],{"type":23,"value":2582}," fastPeriod ",{"type":14,"tagName":35,"properties":2584,"children":2585},{"style":400},[2586],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2588,"children":2589},{"style":388},[2590],{"type":23,"value":2591}," input",{"type":14,"tagName":35,"properties":2593,"children":2594},{"style":394},[2595],{"type":23,"value":2596},"(name",{"type":14,"tagName":35,"properties":2598,"children":2599},{"style":400},[2600],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2602,"children":2603},{"style":406},[2604],{"type":23,"value":2605},"\"fastPeriod\"",{"type":14,"tagName":35,"properties":2607,"children":2608},{"style":394},[2609],{"type":23,"value":2610},", type",{"type":14,"tagName":35,"properties":2612,"children":2613},{"style":400},[2614],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2616,"children":2617},{"style":406},[2618],{"type":23,"value":2619},"\"number\"",{"type":14,"tagName":35,"properties":2621,"children":2622},{"style":394},[2623],{"type":23,"value":2624},", defaultValue",{"type":14,"tagName":35,"properties":2626,"children":2627},{"style":400},[2628],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2630,"children":2631},{"style":435},[2632],{"type":23,"value":1378},{"type":14,"tagName":35,"properties":2634,"children":2635},{"style":394},[2636],{"type":23,"value":2637},", label",{"type":14,"tagName":35,"properties":2639,"children":2640},{"style":400},[2641],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2643,"children":2644},{"style":406},[2645],{"type":23,"value":2646},"\"Fast Period\"",{"type":14,"tagName":35,"properties":2648,"children":2649},{"style":394},[2650],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2653,"children":2654},{"class":362},[2655,2659,2664,2668,2672,2676,2680,2685,2689,2693,2697,2701,2705,2709,2713,2717,2722],{"type":14,"tagName":35,"properties":2656,"children":2657},{"style":400},[2658],{"type":23,"value":936},{"type":14,"tagName":35,"properties":2660,"children":2661},{"style":394},[2662],{"type":23,"value":2663}," slowPeriod ",{"type":14,"tagName":35,"properties":2665,"children":2666},{"style":400},[2667],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2669,"children":2670},{"style":388},[2671],{"type":23,"value":2591},{"type":14,"tagName":35,"properties":2673,"children":2674},{"style":394},[2675],{"type":23,"value":2596},{"type":14,"tagName":35,"properties":2677,"children":2678},{"style":400},[2679],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2681,"children":2682},{"style":406},[2683],{"type":23,"value":2684},"\"slowPeriod\"",{"type":14,"tagName":35,"properties":2686,"children":2687},{"style":394},[2688],{"type":23,"value":2610},{"type":14,"tagName":35,"properties":2690,"children":2691},{"style":400},[2692],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2694,"children":2695},{"style":406},[2696],{"type":23,"value":2619},{"type":14,"tagName":35,"properties":2698,"children":2699},{"style":394},[2700],{"type":23,"value":2624},{"type":14,"tagName":35,"properties":2702,"children":2703},{"style":400},[2704],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2706,"children":2707},{"style":435},[2708],{"type":23,"value":1444},{"type":14,"tagName":35,"properties":2710,"children":2711},{"style":394},[2712],{"type":23,"value":2637},{"type":14,"tagName":35,"properties":2714,"children":2715},{"style":400},[2716],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2718,"children":2719},{"style":406},[2720],{"type":23,"value":2721},"\"Slow Period\"",{"type":14,"tagName":35,"properties":2723,"children":2724},{"style":394},[2725],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2728,"children":2729},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2732,"children":2733},{"class":362},[2734],{"type":14,"tagName":35,"properties":2735,"children":2736},{"style":366},[2737],{"type":23,"value":470},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2740,"children":2741},{"class":362},[2742,2746,2750,2754,2758,2762,2766,2770],{"type":14,"tagName":35,"properties":2743,"children":2744},{"style":394},[2745],{"type":23,"value":833},{"type":14,"tagName":35,"properties":2747,"children":2748},{"style":400},[2749],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2751,"children":2752},{"style":388},[2753],{"type":23,"value":842},{"type":14,"tagName":35,"properties":2755,"children":2756},{"style":394},[2757],{"type":23,"value":847},{"type":14,"tagName":35,"properties":2759,"children":2760},{"style":400},[2761],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2763,"children":2764},{"style":394},[2765],{"type":23,"value":856},{"type":14,"tagName":35,"properties":2767,"children":2768},{"style":400},[2769],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2771,"children":2772},{"style":394},[2773],{"type":23,"value":865},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2776,"children":2777},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2780,"children":2781},{"class":362},[2782,2786,2790,2794,2798,2802,2806,2810,2814],{"type":14,"tagName":35,"properties":2783,"children":2784},{"style":400},[2785],{"type":23,"value":936},{"type":14,"tagName":35,"properties":2787,"children":2788},{"style":394},[2789],{"type":23,"value":1346},{"type":14,"tagName":35,"properties":2791,"children":2792},{"style":400},[2793],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2795,"children":2796},{"style":388},[2797],{"type":23,"value":1355},{"type":14,"tagName":35,"properties":2799,"children":2800},{"style":394},[2801],{"type":23,"value":1360},{"type":14,"tagName":35,"properties":2803,"children":2804},{"style":400},[2805],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2807,"children":2808},{"style":394},[2809],{"type":23,"value":1948},{"type":14,"tagName":35,"properties":2811,"children":2812},{"style":400},[2813],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2815,"children":2816},{"style":394},[2817],{"type":23,"value":2818},"fastPeriod);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":2821,"children":2822},{"class":362},[2823,2827,2831,2835,2839,2843,2847,2851,2855],{"type":14,"tagName":35,"properties":2824,"children":2825},{"style":400},[2826],{"type":23,"value":936},{"type":14,"tagName":35,"properties":2828,"children":2829},{"style":394},[2830],{"type":23,"value":1415},{"type":14,"tagName":35,"properties":2832,"children":2833},{"style":400},[2834],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2836,"children":2837},{"style":388},[2838],{"type":23,"value":1355},{"type":14,"tagName":35,"properties":2840,"children":2841},{"style":394},[2842],{"type":23,"value":1360},{"type":14,"tagName":35,"properties":2844,"children":2845},{"style":400},[2846],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2848,"children":2849},{"style":394},[2850],{"type":23,"value":1948},{"type":14,"tagName":35,"properties":2852,"children":2853},{"style":400},[2854],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2856,"children":2857},{"style":394},[2858],{"type":23,"value":2859},"slowPeriod);",{"type":23,"value":89},{"type":14,"tagName":35,"properties":2862,"children":2863},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2866,"children":2867},{"class":362},[2868,2872,2876,2880,2884,2888],{"type":14,"tagName":35,"properties":2869,"children":2870},{"style":400},[2871],{"type":23,"value":936},{"type":14,"tagName":35,"properties":2873,"children":2874},{"style":394},[2875],{"type":23,"value":1512},{"type":14,"tagName":35,"properties":2877,"children":2878},{"style":400},[2879],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2881,"children":2882},{"style":394},[2883],{"type":23,"value":1346},{"type":14,"tagName":35,"properties":2885,"children":2886},{"style":400},[2887],{"type":23,"value":1525},{"type":14,"tagName":35,"properties":2889,"children":2890},{"style":394},[2891],{"type":23,"value":1530},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2894,"children":2895},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2898,"children":2899},{"class":362},[2900,2904,2908,2912,2916,2920,2924,2928,2932,2936,2940],{"type":14,"tagName":35,"properties":2901,"children":2902},{"style":400},[2903],{"type":23,"value":936},{"type":14,"tagName":35,"properties":2905,"children":2906},{"style":394},[2907],{"type":23,"value":2062},{"type":14,"tagName":35,"properties":2909,"children":2910},{"style":400},[2911],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2913,"children":2914},{"style":394},[2915],{"type":23,"value":1512},{"type":14,"tagName":35,"properties":2917,"children":2918},{"style":400},[2919],{"type":23,"value":2075},{"type":14,"tagName":35,"properties":2921,"children":2922},{"style":435},[2923],{"type":23,"value":2080},{"type":14,"tagName":35,"properties":2925,"children":2926},{"style":400},[2927],{"type":23,"value":2085},{"type":14,"tagName":35,"properties":2929,"children":2930},{"style":435},[2931],{"type":23,"value":2080},{"type":14,"tagName":35,"properties":2933,"children":2934},{"style":400},[2935],{"type":23,"value":2094},{"type":14,"tagName":35,"properties":2937,"children":2938},{"style":435},[2939],{"type":23,"value":2099},{"type":14,"tagName":35,"properties":2941,"children":2942},{"style":394},[2943],{"type":23,"value":2104},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2946,"children":2947},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":2950,"children":2951},{"class":362},[2952],{"type":14,"tagName":35,"properties":2953,"children":2954},{"style":366},[2955],{"type":23,"value":483},{"type":23,"value":89},{"type":14,"tagName":35,"properties":2958,"children":2959},{"class":362},[2960,2964,2968,2972,2976,2980,2984,2988,2992,2996,3000,3004,3008,3012,3016,3020,3024,3028,3032,3036,3040,3044,3048],{"type":14,"tagName":35,"properties":2961,"children":2962},{"style":388},[2963],{"type":23,"value":2125},{"type":14,"tagName":35,"properties":2965,"children":2966},{"style":394},[2967],{"type":23,"value":2130},{"type":14,"tagName":35,"properties":2969,"children":2970},{"style":400},[2971],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2973,"children":2974},{"style":394},[2975],{"type":23,"value":2139},{"type":14,"tagName":35,"properties":2977,"children":2978},{"style":400},[2979],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2981,"children":2982},{"style":435},[2983],{"type":23,"value":2148},{"type":14,"tagName":35,"properties":2985,"children":2986},{"style":394},[2987],{"type":23,"value":2153},{"type":14,"tagName":35,"properties":2989,"children":2990},{"style":400},[2991],{"type":23,"value":403},{"type":14,"tagName":35,"properties":2993,"children":2994},{"style":394},[2995],{"type":23,"value":2162},{"type":14,"tagName":35,"properties":2997,"children":2998},{"style":406},[2999],{"type":23,"value":2167},{"type":14,"tagName":35,"properties":3001,"children":3002},{"style":394},[3003],{"type":23,"value":2172},{"type":14,"tagName":35,"properties":3005,"children":3006},{"style":406},[3007],{"type":23,"value":2177},{"type":14,"tagName":35,"properties":3009,"children":3010},{"style":394},[3011],{"type":23,"value":2182},{"type":14,"tagName":35,"properties":3013,"children":3014},{"style":400},[3015],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3017,"children":3018},{"style":394},[3019],{"type":23,"value":2191},{"type":14,"tagName":35,"properties":3021,"children":3022},{"style":400},[3023],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3025,"children":3026},{"style":394},[3027],{"type":23,"value":2162},{"type":14,"tagName":35,"properties":3029,"children":3030},{"style":406},[3031],{"type":23,"value":409},{"type":14,"tagName":35,"properties":3033,"children":3034},{"style":394},[3035],{"type":23,"value":2208},{"type":14,"tagName":35,"properties":3037,"children":3038},{"style":400},[3039],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3041,"children":3042},{"style":394},[3043],{"type":23,"value":2162},{"type":14,"tagName":35,"properties":3045,"children":3046},{"style":406},[3047],{"type":23,"value":2221},{"type":14,"tagName":35,"properties":3049,"children":3050},{"style":394},[3051],{"type":23,"value":2226},{"type":23,"value":89},{"type":14,"tagName":102,"properties":3054,"children":3055,"position":3072},{},[3056],{"type":14,"tagName":489,"properties":3057,"children":3058,"position":3067},{},[3059],{"type":23,"value":3060,"position":3061},"Input parameters:",{"start":3062,"end":3065},{"line":3063,"column":32,"offset":3064},211,6892,{"line":3063,"column":1020,"offset":3066},6909,{"start":3068,"end":3070},{"line":3063,"column":27,"offset":3069},6890,{"line":3063,"column":169,"offset":3071},6911,{"start":3073,"end":3074},{"line":3063,"column":27,"offset":3069},{"line":3063,"column":169,"offset":3071},{"type":23,"value":89},{"type":14,"tagName":511,"properties":3077,"children":3078,"position":3191},{},[3079,3080,3106,3107,3135,3136,3162,3163,3190],{"type":23,"value":89},{"type":14,"tagName":516,"properties":3081,"children":3082,"position":3102},{},[3083,3096],{"type":14,"tagName":291,"properties":3084,"children":3085,"position":3093},{},[3086],{"type":23,"value":3087,"position":3088},"fastPeriod",{"start":3089,"end":3091},{"line":2473,"column":32,"offset":3090},6914,{"line":2473,"column":172,"offset":3092},6926,{"start":3094,"end":3095},{"line":2473,"column":32,"offset":3090},{"line":2473,"column":172,"offset":3092},{"type":23,"value":3097,"position":3098}," - Key for the input (used in code)",{"start":3099,"end":3100},{"line":2473,"column":172,"offset":3092},{"line":2473,"column":566,"offset":3101},6961,{"start":3103,"end":3105},{"line":2473,"column":27,"offset":3104},6912,{"line":2473,"column":566,"offset":3101},{"type":23,"value":89},{"type":14,"tagName":516,"properties":3108,"children":3109,"position":3131},{},[3110,3124],{"type":14,"tagName":291,"properties":3111,"children":3112,"position":3121},{},[3113],{"type":23,"value":2619,"position":3114},{"start":3115,"end":3118},{"line":3116,"column":32,"offset":3117},213,6964,{"line":3116,"column":3119,"offset":3120},13,6974,{"start":3122,"end":3123},{"line":3116,"column":32,"offset":3117},{"line":3116,"column":3119,"offset":3120},{"type":23,"value":3125,"position":3126}," - Input type (number)",{"start":3127,"end":3128},{"line":3116,"column":3119,"offset":3120},{"line":3116,"column":3129,"offset":3130},35,6996,{"start":3132,"end":3134},{"line":3116,"column":27,"offset":3133},6962,{"line":3116,"column":3129,"offset":3130},{"type":23,"value":89},{"type":14,"tagName":516,"properties":3137,"children":3138,"position":3158},{},[3139,3152],{"type":14,"tagName":291,"properties":3140,"children":3141,"position":3149},{},[3142],{"type":23,"value":1378,"position":3143},{"start":3144,"end":3147},{"line":3145,"column":32,"offset":3146},214,6999,{"line":3145,"column":2378,"offset":3148},7002,{"start":3150,"end":3151},{"line":3145,"column":32,"offset":3146},{"line":3145,"column":2378,"offset":3148},{"type":23,"value":3153,"position":3154}," - Default value",{"start":3155,"end":3156},{"line":3145,"column":2378,"offset":3148},{"line":3145,"column":169,"offset":3157},7018,{"start":3159,"end":3161},{"line":3145,"column":27,"offset":3160},6997,{"line":3145,"column":169,"offset":3157},{"type":23,"value":89},{"type":14,"tagName":516,"properties":3164,"children":3165,"position":3186},{},[3166,3179],{"type":14,"tagName":291,"properties":3167,"children":3168,"position":3176},{},[3169],{"type":23,"value":2646,"position":3170},{"start":3171,"end":3174},{"line":3172,"column":32,"offset":3173},215,7021,{"line":3172,"column":990,"offset":3175},7036,{"start":3177,"end":3178},{"line":3172,"column":32,"offset":3173},{"line":3172,"column":990,"offset":3175},{"type":23,"value":3180,"position":3181}," - Label shown to users",{"start":3182,"end":3183},{"line":3172,"column":990,"offset":3175},{"line":3172,"column":3184,"offset":3185},41,7059,{"start":3187,"end":3189},{"line":3172,"column":27,"offset":3188},7019,{"line":3172,"column":3184,"offset":3185},{"type":23,"value":89},{"start":3192,"end":3193},{"line":2473,"column":27,"offset":3104},{"line":3172,"column":3184,"offset":3185},{"type":23,"value":89},{"type":14,"tagName":1042,"properties":3196,"children":3198},{"type":3197},"info",[3199],{"type":14,"tagName":102,"properties":3200,"children":3201,"position":3245},{},[3202,3210,3221,3227,3239],{"type":23,"value":3203,"position":3204},"We use ",{"start":3205,"end":3208},{"line":3206,"column":27,"offset":3207},220,7087,{"line":3206,"column":93,"offset":3209},7094,{"type":14,"tagName":291,"properties":3211,"children":3212,"position":3218},{},[3213],{"type":23,"value":936,"position":3214},{"start":3215,"end":3216},{"line":3206,"column":93,"offset":3209},{"line":3206,"column":3119,"offset":3217},7099,{"start":3219,"end":3220},{"line":3206,"column":93,"offset":3209},{"line":3206,"column":3119,"offset":3217},{"type":23,"value":3222,"position":3223}," instead of ",{"start":3224,"end":3225},{"line":3206,"column":3119,"offset":3217},{"line":3206,"column":892,"offset":3226},7111,{"type":14,"tagName":291,"properties":3228,"children":3229,"position":3236},{},[3230],{"type":23,"value":915,"position":3231},{"start":3232,"end":3233},{"line":3206,"column":892,"offset":3226},{"line":3206,"column":3234,"offset":3235},37,7123,{"start":3237,"end":3238},{"line":3206,"column":892,"offset":3226},{"line":3206,"column":3234,"offset":3235},{"type":23,"value":3240,"position":3241}," because user inputs are scalar values, not time series.",{"start":3242,"end":3243},{"line":3206,"column":3234,"offset":3235},{"line":3206,"column":930,"offset":3244},7179,{"start":3246,"end":3247},{"line":3206,"column":27,"offset":3207},{"line":3206,"column":930,"offset":3244},{"type":23,"value":89},{"type":14,"tagName":1042,"properties":3250,"children":3251},{"type":1044},[3252],{"type":14,"tagName":102,"properties":3253,"children":3254,"position":3283},{},[3255,3264,3276],{"type":23,"value":3256,"position":3257},"If you want to include the user settings in the indicator title, you can change the definition like this:\n",{"start":3258,"end":3261},{"line":3259,"column":27,"offset":3260},228,7226,{"line":3262,"column":27,"offset":3263},229,7332,{"type":14,"tagName":291,"properties":3265,"children":3266,"position":3273},{},[3267],{"type":23,"value":3268,"position":3269},"define(title=\"EMA Difference\", position=\"offchart\", axis=true, customTitle=\"($fastPeriod, $slowPeriod)\");",{"start":3270,"end":3271},{"line":3262,"column":27,"offset":3263},{"line":3262,"column":1141,"offset":3272},7439,{"start":3274,"end":3275},{"line":3262,"column":27,"offset":3263},{"line":3262,"column":1141,"offset":3272},{"type":23,"value":3277,"position":3278},"\nThe title will then read as \"EMA Difference (7, 14)\".",{"start":3279,"end":3280},{"line":3262,"column":1141,"offset":3272},{"line":3281,"column":285,"offset":3282},230,7493,{"start":3284,"end":3285},{"line":3259,"column":27,"offset":3260},{"line":3281,"column":285,"offset":3282},{"type":23,"value":89},{"type":14,"tagName":118,"properties":3288,"children":3290,"position":3300},{"id":3289},"final-script",[3291],{"type":23,"value":3292,"position":3293},"Final Script",{"start":3294,"end":3297},{"line":3295,"column":56,"offset":3296},235,7514,{"line":3295,"column":3298,"offset":3299},16,7526,{"start":3301,"end":3303},{"line":3295,"column":27,"offset":3302},7511,{"line":3295,"column":3298,"offset":3299},{"type":23,"value":89},{"type":14,"tagName":102,"properties":3306,"children":3307,"position":3316},{},[3308],{"type":23,"value":3309,"position":3310},"Here's your complete EMA Difference indicator script:",{"start":3311,"end":3314},{"line":3312,"column":27,"offset":3313},237,7528,{"line":3312,"column":285,"offset":3315},7581,{"start":3317,"end":3318},{"line":3312,"column":27,"offset":3313},{"line":3312,"column":285,"offset":3315},{"type":23,"value":89},{"type":11,"children":3321},[3322],{"type":14,"tagName":350,"properties":3323,"children":3325,"data":-1},{"class":352,"style":353,"tabindex":354,"title":3324},"Complete EMA Difference Indicator Script",[3326],{"type":14,"tagName":291,"properties":3327,"children":3328},{},[3329,3336,3337,3340,3341,3348,3349,3408,3409,3412,3413,3484,3485,3556,3557,3560,3561,3568,3569,3604,3605,3608,3609,3648,3649,3688,3689,3692,3693,3720,3721,3724,3725,3772,3773,3776,3777,3784,3785],{"type":14,"tagName":35,"properties":3330,"children":3331},{"class":362},[3332],{"type":14,"tagName":35,"properties":3333,"children":3334},{"style":366},[3335],{"type":23,"value":295},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3338,"children":3339},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":3342,"children":3343},{"class":362},[3344],{"type":14,"tagName":35,"properties":3345,"children":3346},{"style":366},[3347],{"type":23,"value":381},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3350,"children":3351},{"class":362},[3352,3356,3360,3364,3368,3372,3376,3380,3384,3388,3392,3396,3400,3404],{"type":14,"tagName":35,"properties":3353,"children":3354},{"style":388},[3355],{"type":23,"value":391},{"type":14,"tagName":35,"properties":3357,"children":3358},{"style":394},[3359],{"type":23,"value":397},{"type":14,"tagName":35,"properties":3361,"children":3362},{"style":400},[3363],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3365,"children":3366},{"style":406},[3367],{"type":23,"value":409},{"type":14,"tagName":35,"properties":3369,"children":3370},{"style":394},[3371],{"type":23,"value":414},{"type":14,"tagName":35,"properties":3373,"children":3374},{"style":400},[3375],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3377,"children":3378},{"style":406},[3379],{"type":23,"value":423},{"type":14,"tagName":35,"properties":3381,"children":3382},{"style":394},[3383],{"type":23,"value":428},{"type":14,"tagName":35,"properties":3385,"children":3386},{"style":400},[3387],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3389,"children":3390},{"style":435},[3391],{"type":23,"value":438},{"type":14,"tagName":35,"properties":3393,"children":3394},{"style":394},[3395],{"type":23,"value":443},{"type":14,"tagName":35,"properties":3397,"children":3398},{"style":400},[3399],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3401,"children":3402},{"style":406},[3403],{"type":23,"value":452},{"type":14,"tagName":35,"properties":3405,"children":3406},{"style":394},[3407],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3410,"children":3411},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":3414,"children":3415},{"class":362},[3416,3420,3424,3428,3432,3436,3440,3444,3448,3452,3456,3460,3464,3468,3472,3476,3480],{"type":14,"tagName":35,"properties":3417,"children":3418},{"style":400},[3419],{"type":23,"value":936},{"type":14,"tagName":35,"properties":3421,"children":3422},{"style":394},[3423],{"type":23,"value":2582},{"type":14,"tagName":35,"properties":3425,"children":3426},{"style":400},[3427],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3429,"children":3430},{"style":388},[3431],{"type":23,"value":2591},{"type":14,"tagName":35,"properties":3433,"children":3434},{"style":394},[3435],{"type":23,"value":2596},{"type":14,"tagName":35,"properties":3437,"children":3438},{"style":400},[3439],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3441,"children":3442},{"style":406},[3443],{"type":23,"value":2605},{"type":14,"tagName":35,"properties":3445,"children":3446},{"style":394},[3447],{"type":23,"value":2610},{"type":14,"tagName":35,"properties":3449,"children":3450},{"style":400},[3451],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3453,"children":3454},{"style":406},[3455],{"type":23,"value":2619},{"type":14,"tagName":35,"properties":3457,"children":3458},{"style":394},[3459],{"type":23,"value":2624},{"type":14,"tagName":35,"properties":3461,"children":3462},{"style":400},[3463],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3465,"children":3466},{"style":435},[3467],{"type":23,"value":1378},{"type":14,"tagName":35,"properties":3469,"children":3470},{"style":394},[3471],{"type":23,"value":2637},{"type":14,"tagName":35,"properties":3473,"children":3474},{"style":400},[3475],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3477,"children":3478},{"style":406},[3479],{"type":23,"value":2646},{"type":14,"tagName":35,"properties":3481,"children":3482},{"style":394},[3483],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3486,"children":3487},{"class":362},[3488,3492,3496,3500,3504,3508,3512,3516,3520,3524,3528,3532,3536,3540,3544,3548,3552],{"type":14,"tagName":35,"properties":3489,"children":3490},{"style":400},[3491],{"type":23,"value":936},{"type":14,"tagName":35,"properties":3493,"children":3494},{"style":394},[3495],{"type":23,"value":2663},{"type":14,"tagName":35,"properties":3497,"children":3498},{"style":400},[3499],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3501,"children":3502},{"style":388},[3503],{"type":23,"value":2591},{"type":14,"tagName":35,"properties":3505,"children":3506},{"style":394},[3507],{"type":23,"value":2596},{"type":14,"tagName":35,"properties":3509,"children":3510},{"style":400},[3511],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3513,"children":3514},{"style":406},[3515],{"type":23,"value":2684},{"type":14,"tagName":35,"properties":3517,"children":3518},{"style":394},[3519],{"type":23,"value":2610},{"type":14,"tagName":35,"properties":3521,"children":3522},{"style":400},[3523],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3525,"children":3526},{"style":406},[3527],{"type":23,"value":2619},{"type":14,"tagName":35,"properties":3529,"children":3530},{"style":394},[3531],{"type":23,"value":2624},{"type":14,"tagName":35,"properties":3533,"children":3534},{"style":400},[3535],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3537,"children":3538},{"style":435},[3539],{"type":23,"value":1444},{"type":14,"tagName":35,"properties":3541,"children":3542},{"style":394},[3543],{"type":23,"value":2637},{"type":14,"tagName":35,"properties":3545,"children":3546},{"style":400},[3547],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3549,"children":3550},{"style":406},[3551],{"type":23,"value":2721},{"type":14,"tagName":35,"properties":3553,"children":3554},{"style":394},[3555],{"type":23,"value":457},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3558,"children":3559},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":3562,"children":3563},{"class":362},[3564],{"type":14,"tagName":35,"properties":3565,"children":3566},{"style":366},[3567],{"type":23,"value":470},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3570,"children":3571},{"class":362},[3572,3576,3580,3584,3588,3592,3596,3600],{"type":14,"tagName":35,"properties":3573,"children":3574},{"style":394},[3575],{"type":23,"value":833},{"type":14,"tagName":35,"properties":3577,"children":3578},{"style":400},[3579],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3581,"children":3582},{"style":388},[3583],{"type":23,"value":842},{"type":14,"tagName":35,"properties":3585,"children":3586},{"style":394},[3587],{"type":23,"value":847},{"type":14,"tagName":35,"properties":3589,"children":3590},{"style":400},[3591],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3593,"children":3594},{"style":394},[3595],{"type":23,"value":856},{"type":14,"tagName":35,"properties":3597,"children":3598},{"style":400},[3599],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3601,"children":3602},{"style":394},[3603],{"type":23,"value":865},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3606,"children":3607},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":3610,"children":3611},{"class":362},[3612,3616,3620,3624,3628,3632,3636,3640,3644],{"type":14,"tagName":35,"properties":3613,"children":3614},{"style":400},[3615],{"type":23,"value":936},{"type":14,"tagName":35,"properties":3617,"children":3618},{"style":394},[3619],{"type":23,"value":1346},{"type":14,"tagName":35,"properties":3621,"children":3622},{"style":400},[3623],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3625,"children":3626},{"style":388},[3627],{"type":23,"value":1355},{"type":14,"tagName":35,"properties":3629,"children":3630},{"style":394},[3631],{"type":23,"value":1360},{"type":14,"tagName":35,"properties":3633,"children":3634},{"style":400},[3635],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3637,"children":3638},{"style":394},[3639],{"type":23,"value":1948},{"type":14,"tagName":35,"properties":3641,"children":3642},{"style":400},[3643],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3645,"children":3646},{"style":394},[3647],{"type":23,"value":2818},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3650,"children":3651},{"class":362},[3652,3656,3660,3664,3668,3672,3676,3680,3684],{"type":14,"tagName":35,"properties":3653,"children":3654},{"style":400},[3655],{"type":23,"value":936},{"type":14,"tagName":35,"properties":3657,"children":3658},{"style":394},[3659],{"type":23,"value":1415},{"type":14,"tagName":35,"properties":3661,"children":3662},{"style":400},[3663],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3665,"children":3666},{"style":388},[3667],{"type":23,"value":1355},{"type":14,"tagName":35,"properties":3669,"children":3670},{"style":394},[3671],{"type":23,"value":1360},{"type":14,"tagName":35,"properties":3673,"children":3674},{"style":400},[3675],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3677,"children":3678},{"style":394},[3679],{"type":23,"value":1948},{"type":14,"tagName":35,"properties":3681,"children":3682},{"style":400},[3683],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3685,"children":3686},{"style":394},[3687],{"type":23,"value":2859},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3690,"children":3691},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":3694,"children":3695},{"class":362},[3696,3700,3704,3708,3712,3716],{"type":14,"tagName":35,"properties":3697,"children":3698},{"style":400},[3699],{"type":23,"value":936},{"type":14,"tagName":35,"properties":3701,"children":3702},{"style":394},[3703],{"type":23,"value":1512},{"type":14,"tagName":35,"properties":3705,"children":3706},{"style":400},[3707],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3709,"children":3710},{"style":394},[3711],{"type":23,"value":1346},{"type":14,"tagName":35,"properties":3713,"children":3714},{"style":400},[3715],{"type":23,"value":1525},{"type":14,"tagName":35,"properties":3717,"children":3718},{"style":394},[3719],{"type":23,"value":1530},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3722,"children":3723},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":3726,"children":3727},{"class":362},[3728,3732,3736,3740,3744,3748,3752,3756,3760,3764,3768],{"type":14,"tagName":35,"properties":3729,"children":3730},{"style":400},[3731],{"type":23,"value":936},{"type":14,"tagName":35,"properties":3733,"children":3734},{"style":394},[3735],{"type":23,"value":2062},{"type":14,"tagName":35,"properties":3737,"children":3738},{"style":400},[3739],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3741,"children":3742},{"style":394},[3743],{"type":23,"value":1512},{"type":14,"tagName":35,"properties":3745,"children":3746},{"style":400},[3747],{"type":23,"value":2075},{"type":14,"tagName":35,"properties":3749,"children":3750},{"style":435},[3751],{"type":23,"value":2080},{"type":14,"tagName":35,"properties":3753,"children":3754},{"style":400},[3755],{"type":23,"value":2085},{"type":14,"tagName":35,"properties":3757,"children":3758},{"style":435},[3759],{"type":23,"value":2080},{"type":14,"tagName":35,"properties":3761,"children":3762},{"style":400},[3763],{"type":23,"value":2094},{"type":14,"tagName":35,"properties":3765,"children":3766},{"style":435},[3767],{"type":23,"value":2099},{"type":14,"tagName":35,"properties":3769,"children":3770},{"style":394},[3771],{"type":23,"value":2104},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3774,"children":3775},{"class":362},[],{"type":23,"value":89},{"type":14,"tagName":35,"properties":3778,"children":3779},{"class":362},[3780],{"type":14,"tagName":35,"properties":3781,"children":3782},{"style":366},[3783],{"type":23,"value":483},{"type":23,"value":89},{"type":14,"tagName":35,"properties":3786,"children":3787},{"class":362},[3788,3792,3796,3800,3804,3808,3812,3816,3820,3824,3828,3832,3836,3840,3844,3848,3852,3856,3860,3864,3868,3872,3876],{"type":14,"tagName":35,"properties":3789,"children":3790},{"style":388},[3791],{"type":23,"value":2125},{"type":14,"tagName":35,"properties":3793,"children":3794},{"style":394},[3795],{"type":23,"value":2130},{"type":14,"tagName":35,"properties":3797,"children":3798},{"style":400},[3799],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3801,"children":3802},{"style":394},[3803],{"type":23,"value":2139},{"type":14,"tagName":35,"properties":3805,"children":3806},{"style":400},[3807],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3809,"children":3810},{"style":435},[3811],{"type":23,"value":2148},{"type":14,"tagName":35,"properties":3813,"children":3814},{"style":394},[3815],{"type":23,"value":2153},{"type":14,"tagName":35,"properties":3817,"children":3818},{"style":400},[3819],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3821,"children":3822},{"style":394},[3823],{"type":23,"value":2162},{"type":14,"tagName":35,"properties":3825,"children":3826},{"style":406},[3827],{"type":23,"value":2167},{"type":14,"tagName":35,"properties":3829,"children":3830},{"style":394},[3831],{"type":23,"value":2172},{"type":14,"tagName":35,"properties":3833,"children":3834},{"style":406},[3835],{"type":23,"value":2177},{"type":14,"tagName":35,"properties":3837,"children":3838},{"style":394},[3839],{"type":23,"value":2182},{"type":14,"tagName":35,"properties":3841,"children":3842},{"style":400},[3843],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3845,"children":3846},{"style":394},[3847],{"type":23,"value":2191},{"type":14,"tagName":35,"properties":3849,"children":3850},{"style":400},[3851],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3853,"children":3854},{"style":394},[3855],{"type":23,"value":2162},{"type":14,"tagName":35,"properties":3857,"children":3858},{"style":406},[3859],{"type":23,"value":409},{"type":14,"tagName":35,"properties":3861,"children":3862},{"style":394},[3863],{"type":23,"value":2208},{"type":14,"tagName":35,"properties":3865,"children":3866},{"style":400},[3867],{"type":23,"value":403},{"type":14,"tagName":35,"properties":3869,"children":3870},{"style":394},[3871],{"type":23,"value":2162},{"type":14,"tagName":35,"properties":3873,"children":3874},{"style":406},[3875],{"type":23,"value":2221},{"type":14,"tagName":35,"properties":3877,"children":3878},{"style":394},[3879],{"type":23,"value":2226},{"type":23,"value":89},{"type":14,"tagName":1042,"properties":3882,"children":3883},{"type":3197},[3884],{"type":14,"tagName":102,"properties":3885,"children":3886,"position":3910},{},[3887,3903],{"type":14,"tagName":489,"properties":3888,"children":3889,"position":3898},{},[3890],{"type":23,"value":3891,"position":3892},"Congratulations!",{"start":3893,"end":3896},{"line":3894,"column":32,"offset":3895},265,8466,{"line":3894,"column":255,"offset":3897},8482,{"start":3899,"end":3901},{"line":3894,"column":27,"offset":3900},8464,{"line":3894,"column":556,"offset":3902},8484,{"type":23,"value":3904,"position":3905}," You've built your first kScript indicator. Try experimenting with different functions, plots, and inputs next.",{"start":3906,"end":3907},{"line":3894,"column":556,"offset":3902},{"line":3894,"column":3908,"offset":3909},132,8595,{"start":3911,"end":3912},{"line":3894,"column":27,"offset":3900},{"line":3894,"column":3908,"offset":3909},{"type":23,"value":89},{"type":14,"tagName":118,"properties":3915,"children":3917,"position":3926},{"id":3916},"whats-next",[3918],{"type":23,"value":3919,"position":3920},"What's Next?",{"start":3921,"end":3924},{"line":3922,"column":56,"offset":3923},270,8616,{"line":3922,"column":3298,"offset":3925},8628,{"start":3927,"end":3929},{"line":3922,"column":27,"offset":3928},8613,{"line":3922,"column":3298,"offset":3925},{"type":23,"value":89},{"type":14,"tagName":3932,"properties":3933,"children":3934},"cardgrid",{},[3935,3943,3950],{"type":14,"tagName":3936,"properties":3937,"children":3940},"card",{"title":3938,"href":3939},"Moving Averages","/kscript/functions/moving-averages",[3941],{"type":23,"value":3942},"Learn about SMA, EMA, WMA, and other moving average functions",{"type":14,"tagName":3936,"properties":3944,"children":3947},{"title":3945,"href":3946},"Core Variables","/kscript/core-concepts/core-variables",[3948],{"type":23,"value":3949},"Understand data types and built-in variables in kScript",{"type":14,"tagName":3936,"properties":3951,"children":3954},{"title":3952,"href":3953},"Advanced Plotting","/kscript/functions/plotting",[3955],{"type":23,"value":3956},"Master visualization techniques and chart styling options",{"quirksMode":3958},false,{"start":3960,"end":3961},{"line":27,"column":27,"offset":97},{"line":3962,"column":27,"offset":3963},279,9155,1781011072741]