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