From 2239911ca1fe68363107f8fb216de56a7efa01bc Mon Sep 17 00:00:00 2001 From: stimofeev Date: Thu, 8 Feb 2024 16:28:58 +0300 Subject: [PATCH] HBS-0: input pine optimization to nyc copy --- links/24h_volume.pine.link | 33 ++-- links/common.pine.link | 262 ++++++++++++------------- links/etf.pine.link | 76 +++---- links/high_and_low.pine.link | 60 +++--- links/performance_market_cap.pine.link | 26 +-- links/pivot_points.pine.link | 39 ++-- links/pivot_points_2.pine.link | 45 ++--- links/pivot_points_plots.pine.link | 3 + links/volume_v5.pine.link | 28 ++- scanner.data.bonds.json | 196 +++++++++--------- scanner.data.bonds.pine | 2 +- scanner.data.coin.json | 196 +++++++++--------- scanner.data.crypto.json | 196 +++++++++--------- scanner.data.futures.json | 196 +++++++++--------- scanner.data.json | 234 +++++++++++----------- scanner.data.simple.5.json | 196 +++++++++--------- scanner.data.simple.bonds.json | 196 +++++++++--------- scanner.data.simple.coin.5.json | 196 +++++++++--------- scanner.data.simple.coin.json | 196 +++++++++--------- scanner.data.simple.crypto.5.json | 196 +++++++++--------- scanner.data.simple.crypto.json | 196 +++++++++--------- scanner.data.simple.json | 196 +++++++++--------- 22 files changed, 1443 insertions(+), 1521 deletions(-) diff --git a/links/24h_volume.pine.link b/links/24h_volume.pine.link index 8202ca371..72a0d3a23 100644 --- a/links/24h_volume.pine.link +++ b/links/24h_volume.pine.link @@ -1,14 +1,23 @@ // 24h volume -price = close currency = "USD" msIn24h = 24*60*60*1000 countOfFiveMinsInDay = 24*60/5 maxBufferSize = 2*countOfFiveMinsInDay cumVolTF = "5" -cum24hVol(s) => - src = s - if bar_index==0 - src := src[maxBufferSize] * time[maxBufferSize] * 0 +expr(offset, maxBufferSize) => + if (syminfo.volumetype == "quote") + max_bars_back(volume, maxBufferSize) + volume[offset] + else + if syminfo.volumetype == "base" + max_bars_back(close, maxBufferSize) + max_bars_back(volume, maxBufferSize) + close[offset] * volume[offset] + else + na + +cum24hVol() => + max_bars_back(time, maxBufferSize) var cumSum = 0. var int firstBarTimeIndex = na if na(firstBarTimeIndex) // 24 H have not elapsed yet @@ -17,20 +26,20 @@ cum24hVol(s) => if (time - time[i]) >= msIn24h firstBarTimeIndex := bar_index - i + 1 break - sum += src[i] + sum += expr(i, maxBufferSize) cumSum := sum else - cumSum += nz(src) + cumSum += nz(expr(0, maxBufferSize)) for i = firstBarTimeIndex to bar_index if (time - time[bar_index - i]) < msIn24h firstBarTimeIndex := i break - cumSum -= nz(src[bar_index - i]) + cumSum -= nz(expr(bar_index - i, maxBufferSize)) if cumSum <= 0 cumSum := 0 cumSum -expr = syminfo.volumetype == "quote" ? volume : ( syminfo.volumetype == "base" ? price*volume : na ) -vol24h = request.security(syminfo.tickerid, cumVolTF, cum24hVol(expr), lookahead = barmerge.lookahead_off, currency = currency, ignore_invalid_symbol=true) + +vol24h = request.security(syminfo.tickerid, cumVolTF, cum24hVol(), lookahead = barmerge.lookahead_off, currency = currency, ignore_invalid_symbol=true) plot(vol24h, title = "24h_vol", style = plot.style_columns) // volume in base and quote currencies @@ -42,8 +51,8 @@ plot(volQuote, title = "volume_quote", style = plot.style_columns) // 24h prev value (generic) prev24hVal(source) => src = source - if bar_index == 0 - src := src[maxBufferSize] * time[maxBufferSize] * 0 + max_bars_back(src, maxBufferSize) + max_bars_back(time, maxBufferSize) int BB24h = na for i = 0 to countOfFiveMinsInDay if (time - time[i]) >= msIn24h diff --git a/links/common.pine.link b/links/common.pine.link index 7c5d9006b..16fb05798 100644 --- a/links/common.pine.link +++ b/links/common.pine.link @@ -1,112 +1,6 @@ //@version=5 indicator(title='ScannerData', shorttitle='_SD_') -// study(title="Average True Range", shorttitle="ATR", overlay=false) -plot(ta.rma(ta.tr(true), 14), title='ATR') - -// study("Average Directional Index", shorttitle="ADX") -dirmov(len) => - up = ta.change(high) - down = -ta.change(low) - truerange = ta.rma(ta.tr, len) - plus = fixnan(100 * ta.rma(up > down and up > 0 ? up : 0, len) / truerange) - minus = fixnan(100 * ta.rma(down > up and down > 0 ? down : 0, len) / truerange) - [plus, minus] -adx(dilen, adxlen) => - [plus, minus] = dirmov(dilen) - sum = plus + minus - adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen) - [adx, plus, minus] -[adxValue, adxPlus, adxMinus] = adx(14, 14) -plot(adxValue, title='ADX') -plot(adxPlus, title='ADX+DI') -plot(adxMinus, title='ADX-DI') -plot(adxPlus[1], title='ADX+DI[1]') -plot(adxMinus[1], title='ADX-DI[1]') -[adxValue9, adxPlus9, adxMinus9] = adx(9, 9) -plot(adxValue9, title='ADX_9') -plot(adxPlus9, title='ADX+DI_9') -plot(adxMinus9, title='ADX-DI_9') -plot(adxPlus9[1], title='ADX+DI_9[1]') -plot(adxMinus9[1], title='ADX-DI_9[1]') -[adxValue20, adxPlus20, adxMinus20] = adx(20, 20) -plot(adxValue20, title='ADX_20') -plot(adxPlus20, title='ADX+DI_20') -plot(adxMinus20, title='ADX-DI_20') -plot(adxPlus20[1], title='ADX+DI_20[1]') -plot(adxMinus20[1], title='ADX-DI_20[1]') -[adxValue50, adxPlus50, adxMinus50] = adx(50, 50) -plot(adxValue50, title='ADX_50') -plot(adxPlus50, title='ADX+DI_50') -plot(adxMinus50, title='ADX-DI_50') -plot(adxPlus50[1], title='ADX+DI_50[1]') -plot(adxMinus50[1], title='ADX-DI_50[1]') -[adxValue100, adxPlus100, adxMinus100] = adx(100, 100) -plot(adxValue100, title='ADX_100') -plot(adxPlus100, title='ADX+DI_100') -plot(adxMinus100, title='ADX-DI_100') -plot(adxPlus100[1], title='ADX+DI_100[1]') -plot(adxMinus100[1], title='ADX-DI_100[1]') - -// study(shorttitle="BB", title="Bollinger Bands", overlay=true) -lengthBB20 = 20 -lengthBB50 = 50 -srcBB = close -multBB = 2 -basisBB20 = ta.sma(srcBB, lengthBB20) -devBB20 = multBB * ta.stdev(srcBB, lengthBB20) -upperBB20 = basisBB20 + devBB20 -lowerBB20 = basisBB20 - devBB20 -plot(basisBB20, title='BB.basis') -plot(upperBB20, title='BB.upper') -plot(lowerBB20, title='BB.lower') -basisBB50 = ta.sma(srcBB, lengthBB50) -devBB50 = multBB * ta.stdev(srcBB, lengthBB50) -upperBB50 = basisBB50 + devBB50 -lowerBB50 = basisBB50 - devBB50 -plot(basisBB50, title='BB.basis_50') -plot(upperBB50, title='BB.upper_50') -plot(lowerBB50, title='BB.lower_50') - -// study(title="Moving Average Convergence/Divergence", shorttitle="MACD") -sourceMACD = close -fastLengthMACD = 12 -slowLengthMACD = 26 -signalLengthMACD = 9 -fastMAMACD = ta.ema(sourceMACD, fastLengthMACD) -slowMAMACD = ta.ema(sourceMACD, slowLengthMACD) -macdMACD = fastMAMACD - slowMAMACD -signalMACD = ta.ema(macdMACD, signalLengthMACD) -histMACD = macdMACD - signalMACD -plot(histMACD, title='MACD.hist') -plot(macdMACD, title='MACD.macd') -plot(signalMACD, title='MACD.signal') - -//study(title="Momentum", shorttitle="Mom") -Mom = close - close[10] -plot(Mom, title='Mom') -plot(Mom[1], title='Mom[1]') -Mom14 = close - close[14] -plot(Mom14, title='Mom_14') -plot(Mom14[1], title='Mom_14[1]') - -//study(title="Relative Strength Index", shorttitle="RSI") -RSI = ta.rsi(close, 14) -plot(RSI, title='RSI') -plot(RSI[1], title='RSI[1]') -plot(ta.rsi(close, 2), title='RSI2') -plot(ta.rsi(close, 2)[1], title='RSI2[1]') -plot(ta.rsi(close, 3), title='RSI3') -plot(ta.rsi(close, 3)[1], title='RSI3[1]') -plot(ta.rsi(close, 5), title='RSI5') -plot(ta.rsi(close, 5)[1], title='RSI5[1]') -plot(ta.rsi(close, 7), title='RSI7') -plot(ta.rsi(close, 7)[1], title='RSI7[1]') -plot(ta.rsi(close, 9), title='RSI9') -plot(ta.rsi(close, 9)[1], title='RSI9[1]') -plot(ta.rsi(close, 21), title='RSI21') -plot(ta.rsi(close, 21)[1], title='RSI21[1]') - // study(title="Moving Average", shorttitle="MA", overlay=true) SMA3 = ta.sma(close, 3) plot(SMA3, title='SMA3') @@ -199,20 +93,119 @@ plot(EMA250, title='EMA250') EMA300 = ta.ema(close, 300) plot(EMA300, title='EMA300') +//study(title="Relative Strength Index", shorttitle="RSI") +RSI = ta.rsi(close, 14) +plot(RSI, title='RSI') +plot(RSI[1], title='RSI[1]') +RSI2 = ta.rsi(close, 2) +plot(RSI2, title='RSI2') +plot(RSI2[1], title='RSI2[1]') +RSI3 = ta.rsi(close, 3) +plot(RSI3, title='RSI3') +plot(RSI3[1], title='RSI3[1]') +RSI5 = ta.rsi(close, 5) +plot(RSI5, title='RSI5') +plot(RSI5[1], title='RSI5[1]') +RSI7 = ta.rsi(close, 7) +plot(RSI7, title='RSI7') +plot(RSI7[1], title='RSI7[1]') +RSI9 = ta.rsi(close, 9) +plot(RSI9, title='RSI9') +plot(RSI9[1], title='RSI9[1]') +RSI21 = ta.rsi(close, 21) +plot(RSI21, title='RSI21') +plot(RSI21[1], title='RSI21[1]') + +// study(title="Average True Range", shorttitle="ATR", overlay=false) +plot(ta.rma(ta.tr(true), 14), title='ATR') + +// study("Average Directional Index", shorttitle="ADX") +dirmov(len) => + up = ta.change(high) + down = -ta.change(low) + truerange = ta.rma(ta.tr, len) + plus = fixnan(100 * ta.rma(up > down and up > 0 ? up : 0, len) / truerange) + minus = fixnan(100 * ta.rma(down > up and down > 0 ? down : 0, len) / truerange) + [plus, minus] +adx(dilen, adxlen) => + [plus, minus] = dirmov(dilen) + sum = plus + minus + adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen) + [adx, plus, minus] +[adxValue, adxPlus, adxMinus] = adx(14, 14) +plot(adxValue, title='ADX') +plot(adxPlus, title='ADX+DI') +plot(adxMinus, title='ADX-DI') +plot(adxPlus[1], title='ADX+DI[1]') +plot(adxMinus[1], title='ADX-DI[1]') +[adxValue9, adxPlus9, adxMinus9] = adx(9, 9) +plot(adxValue9, title='ADX_9') +plot(adxPlus9, title='ADX+DI_9') +plot(adxMinus9, title='ADX-DI_9') +plot(adxPlus9[1], title='ADX+DI_9[1]') +plot(adxMinus9[1], title='ADX-DI_9[1]') +[adxValue20, adxPlus20, adxMinus20] = adx(20, 20) +plot(adxValue20, title='ADX_20') +plot(adxPlus20, title='ADX+DI_20') +plot(adxMinus20, title='ADX-DI_20') +plot(adxPlus20[1], title='ADX+DI_20[1]') +plot(adxMinus20[1], title='ADX-DI_20[1]') +[adxValue50, adxPlus50, adxMinus50] = adx(50, 50) +plot(adxValue50, title='ADX_50') +plot(adxPlus50, title='ADX+DI_50') +plot(adxMinus50, title='ADX-DI_50') +plot(adxPlus50[1], title='ADX+DI_50[1]') +plot(adxMinus50[1], title='ADX-DI_50[1]') +[adxValue100, adxPlus100, adxMinus100] = adx(100, 100) +plot(adxValue100, title='ADX_100') +plot(adxPlus100, title='ADX+DI_100') +plot(adxMinus100, title='ADX-DI_100') +plot(adxPlus100[1], title='ADX+DI_100[1]') +plot(adxMinus100[1], title='ADX-DI_100[1]') + +// study(shorttitle="BB", title="Bollinger Bands", overlay=true) +devBB20 = 2 * ta.stdev(close, 20) +upperBB20 = SMA20 + devBB20 +lowerBB20 = SMA20 - devBB20 +plot(SMA20, title='BB.basis') +plot(upperBB20, title='BB.upper') +plot(lowerBB20, title='BB.lower') +devBB50 = 2 * ta.stdev(close, 50) +upperBB50 = SMA50 + devBB50 +lowerBB50 = SMA50 - devBB50 +plot(SMA50, title='BB.basis_50') +plot(upperBB50, title='BB.upper_50') +plot(lowerBB50, title='BB.lower_50') + +// study(title="Moving Average Convergence/Divergence", shorttitle="MACD") +fastMAMACD = EMA12 +slowMAMACD = EMA25 +macdMACD = fastMAMACD - slowMAMACD +signalMACD = ta.ema(macdMACD, 9) +histMACD = macdMACD - signalMACD +plot(histMACD, title='MACD.hist') +plot(macdMACD, title='MACD.macd') +plot(signalMACD, title='MACD.signal') + +//study(title="Momentum", shorttitle="Mom") +Mom = close - close[10] +plot(Mom, title='Mom') +plot(Mom[1], title='Mom[1]') +Mom14 = close - close[14] +plot(Mom14, title='Mom_14') +plot(Mom14[1], title='Mom_14[1]') + // study(title="Stochastic", shorttitle="Stoch") lengthStoch = 14 smoothKStoch = 3 smoothDStoch = 3 -kStoch = ta.sma(ta.stoch(close, high, low, lengthStoch), smoothKStoch) +kStoch_14_1_3 = ta.stoch(close, high, low, lengthStoch) +kStoch = ta.sma(kStoch_14_1_3, smoothKStoch) dStoch = ta.sma(kStoch, smoothDStoch) plot(kStoch, title='Stoch.K') plot(dStoch, title='Stoch.D') plot(kStoch[1], title='Stoch.K[1]') plot(dStoch[1], title='Stoch.D[1]') -lengthStoch := 14 -smoothKStoch := 1 -smoothDStoch := 3 -kStoch_14_1_3 = ta.sma(ta.stoch(close, high, low, lengthStoch), smoothKStoch) dStoch_14_1_3 = ta.sma(kStoch_14_1_3, smoothDStoch) plot(kStoch_14_1_3, title='Stoch.K_14_1_3') plot(dStoch_14_1_3, title='Stoch.D_14_1_3') @@ -222,7 +215,7 @@ plot(dStoch_14_1_3[1], title='Stoch.D[1]_14_1_3') // average volume AvgVol = ta.sma(volume, 10) plot(AvgVol, title='average_volume_10d_calc') -plot(volume / ta.sma(volume[1], 10), title='relative_volume_10d_calc') +plot(volume / AvgVol[1], title='relative_volume_10d_calc') plot(ta.sma(volume, 30), title='average_volume_30d_calc') plot(ta.sma(volume, 60), title='average_volume_60d_calc') plot(ta.sma(volume, 90), title='average_volume_90d_calc') @@ -264,9 +257,8 @@ plot(volume * close * syminfo.pointvalue, title='Value.Traded') // study("My Keltner Channels", overlay=true) lengthKltChnl = 20 multKltChnl = 2 -maKltChnl = ta.ema(close, lengthKltChnl) -atrlength = input(10, "ATR Length") -rangemaKltChnl = ta.atr(atrlength) +maKltChnl = EMA20 +rangemaKltChnl = ta.atr(10) plot(maKltChnl + rangemaKltChnl * multKltChnl, title='KltChnl.upper') plot(maKltChnl - rangemaKltChnl * multKltChnl, title='KltChnl.lower') plot(maKltChnl, title='KltChnl.basis') @@ -277,7 +269,9 @@ plot(PSAR, title='P.SAR') // study("My Money Flow") lenMF = 14 -plot(ta.mfi(hlc3, lenMF), title='MoneyFlow') +posMF = math.sum(hlc3 > hlc3[1] ? hlc3 * volume : 0, lenMF) +negMF = math.sum(hlc3 < hlc3[1] ? hlc3 * volume : 0, lenMF) +plot(100.0 - 100.0 / (1.0 + posMF / negMF), title='MoneyFlow') // study("My Chaikin Money Flow") lenCMF = 20 @@ -285,26 +279,23 @@ accdistRaw = not(close == low and close == high or high == low) ? (close - low - plot(math.sum(accdistRaw, lenCMF) / math.sum(volume, lenCMF), title='ChaikinMoneyFlow') // Stochastic RSI -StochRSI() => - rsi1 = ta.rsi(close, 14) - K = ta.sma(ta.stoch(rsi1, rsi1, rsi1, 14), 3) - D = ta.sma(K, 3) - [K, D] -[Stoch_RSI_K, Stoch_RSI_D] = StochRSI() +Stoch_RSI_K = ta.sma(ta.stoch(RSI, RSI, RSI, 14), 3) +Stoch_RSI_D = ta.sma(Stoch_RSI_K, 3) plot(Stoch_RSI_K, title='Stoch.RSI.K') plot(Stoch_RSI_D, title='Stoch.RSI.D') // Williams Percent Range WR_period = 14 -WR = (ta.highest(high, WR_period) - close) / (ta.highest(high, WR_period) - ta.lowest(low, WR_period)) * -100 +highest = ta.highest(high, WR_period) +WR = (highest - close) / (highest - ta.lowest(low, WR_period)) * -100 plot(WR, title='W.R') // Rate Of Change (ROC) plot(ta.roc(close, 9), title='ROC') // Bull / Bear Power -BullPower = high - ta.ema(close, 13) -BearPower = low - ta.ema(close, 13) +BullPower = high - EMA13 +BearPower = low - EMA13 plot(BullPower + BearPower, title='BBPower') // Ultimate Oscillator @@ -314,9 +305,10 @@ uo(ShortLen, MiddlLen, LongLen) => Value1 = math.sum(ta.tr, ShortLen) Value2 = math.sum(ta.tr, MiddlLen) Value3 = math.sum(ta.tr, LongLen) - Value4 = math.sum(close - tl(), ShortLen) - Value5 = math.sum(close - tl(), MiddlLen) - Value6 = math.sum(close - tl(), LongLen) + val = close - tl() + Value4 = math.sum(val, ShortLen) + Value5 = math.sum(val, MiddlLen) + Value6 = math.sum(val, LongLen) UO = float(na) if Value1 != 0 and Value2 != 0 and Value3 != 0 var0 = LongLen / ShortLen @@ -344,24 +336,24 @@ ichimoku_cloud(v1, v2, v3) => IC_displacement = 25 plot(IC_CLine, title='Ichimoku.CLine') plot(IC_BLine, title='Ichimoku.BLine') -plot(IC_Lead1[IC_displacement], offset=IC_displacement, title='Ichimoku.Lead1') -plot(IC_Lead2[IC_displacement], offset=IC_displacement, title='Ichimoku.Lead2') +plot(IC_Lead1[IC_displacement], title='Ichimoku.Lead1') +plot(IC_Lead2[IC_displacement], title='Ichimoku.Lead2') [IC_CLine_20_60_120_30, IC_BLine_20_60_120_30, IC_Lead1_20_60_120_30, IC_Lead2_20_60_120_30] = ichimoku_cloud(20, 60, 120) IC_displacement := 30 plot(IC_CLine_20_60_120_30, title='Ichimoku.CLine_20_60_120_30') plot(IC_BLine_20_60_120_30, title='Ichimoku.BLine_20_60_120_30') -plot(IC_Lead1_20_60_120_30[IC_displacement], offset=IC_displacement, title='Ichimoku.Lead1_20_60_120_30') -plot(IC_Lead2_20_60_120_30[IC_displacement], offset=IC_displacement, title='Ichimoku.Lead2_20_60_120_30') +plot(IC_Lead1_20_60_120_30[IC_displacement], title='Ichimoku.Lead1_20_60_120_30') +plot(IC_Lead2_20_60_120_30[IC_displacement], title='Ichimoku.Lead2_20_60_120_30') // Volume Weighted Moving Average (VWMA) VWMA = ta.vwma(close, 20) plot(VWMA, title='VWMA') // Average Day Range -plot(ta.sma(high, 14) - ta.sma(low, 14), title='ADR') +plot(ta.sma(high - low, 14), title='ADR') //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -PriceAvg = ta.ema(close, 50) +PriceAvg = EMA50 DownTrend = close < PriceAvg UpTrend = close > PriceAvg @@ -497,7 +489,7 @@ recTotal := recTotalC > 0 ? recTotal / recTotalC : na plot(recTotal, title='Recommend.All') //////////////////////////////////// Candle Patterns //////////////////////////////////// -C_PriceAvg = ta.sma(close, 50) +C_PriceAvg = SMA50 C_Len = 14 C_Factor = 2.0 C_ShadowPercent = 5 diff --git a/links/etf.pine.link b/links/etf.pine.link index deb457326..5440f3a34 100644 --- a/links/etf.pine.link +++ b/links/etf.pine.link @@ -1,8 +1,3 @@ -makeFundFlowsTicker() => __financial_tickerid(syminfo.tickerid, "FUND_FLOWS", "D") -makeNavTicker() => __financial_tickerid(syminfo.tickerid, "NAV", "D") -makeNavAllTicker() => __financial_tickerid(syminfo.tickerid, "NAV_ALL", "D") -makeAumTicker() => __financial_tickerid(syminfo.tickerid, "AUM", "D") - //oneYear = 365 sum(daysBack)=> @@ -20,49 +15,19 @@ sum(daysBack)=> sum sumYTD()=> - max_bars_back(time, 2*oneYear) - max_bars_back(close, 2*oneYear) - var firstBar = time + var startYear = year(time, syminfo.timezone) - if year(timenow, syminfo.timezone) == year(firstBar, syminfo.timezone) + if year(timenow, syminfo.timezone) == startYear na else - sum = 0. - for i = 0 to bar_index - if year(time[i], syminfo.timezone) < year - break - sum += close[i] + var sum = 0. + if year(time[1], syminfo.timezone) < year(time, syminfo.timezone) + sum := 0 + sum += close sum - -fund_flows1M = request.security(makeFundFlowsTicker(), getFundTF(), sum(oneMonth), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -fund_flows3M = request.security(makeFundFlowsTicker(), getFundTF(), sum(threeMonths), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -fund_flows1Y = request.security(makeFundFlowsTicker(), getFundTF(), sum(oneYear), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -fund_flows3Y = request.security(makeFundFlowsTicker(), getFundTF(), sum(threeYears), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -fund_flows5Y = request.security(makeFundFlowsTicker(), getFundTF(), sum(fiveYears), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -fund_flowsYTD = request.security(makeFundFlowsTicker(), getFundTF(), sumYTD(), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) - -navPerf1M = request.security(makeNavTicker(), getFundTF(), fundPerf(oneMonth, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navPerf3M = request.security(makeNavTicker(), getFundTF(), fundPerf(threeMonths, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navPerf1Y = request.security(makeNavTicker(), getFundTF(), fundPerf(oneYear, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navPerf3Y = request.security(makeNavTicker(), getFundTF(), fundPerf(threeYears, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navPerf5Y = request.security(makeNavTicker(), getFundTF(), fundPerf(fiveYears, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navPerfYTD = request.security(makeNavTicker(), getFundTF(), fundPerfYTD(), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) - -aumPerf1M = request.security(makeAumTicker(), getFundTF(), fundPerf(oneMonth, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -aumPerf3M = request.security(makeAumTicker(), getFundTF(), fundPerf(threeMonths, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -aumPerf1Y = request.security(makeAumTicker(), getFundTF(), fundPerf(oneYear, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -aumPerf3Y = request.security(makeAumTicker(), getFundTF(), fundPerf(threeYears, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -aumPerf5Y = request.security(makeAumTicker(), getFundTF(), fundPerf(fiveYears, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -aumPerfYTD = request.security(makeAumTicker(), getFundTF(), fundPerfYTD(), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) - -navTotalReturn1M = request.security(makeNavAllTicker(), getFundTF(), fundPerf(oneMonth, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navTotalReturn3M = request.security(makeNavAllTicker(), getFundTF(), fundPerf(threeMonths, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navTotalReturn6M = request.security(makeNavAllTicker(), getFundTF(), fundPerf(sixMonths, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navTotalReturn1Y = request.security(makeNavAllTicker(), getFundTF(), fundPerf(oneYear, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navTotalReturn3Y = request.security(makeNavAllTicker(), getFundTF(), fundPerf(threeYears, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navTotalReturn5Y = request.security(makeNavAllTicker(), getFundTF(), fundPerf(fiveYears, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -navTotalReturnYTD = request.security(makeNavAllTicker(), getFundTF(), fundPerfYTD(), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) +fundFlowsTicker = __financial_tickerid(syminfo.tickerid, "FUND_FLOWS", "D") +[fund_flows1M, fund_flows3M, fund_flows1Y, fund_flows3Y, fund_flows5Y, fund_flowsYTD] = request.security(fundFlowsTicker, fundTF, [sum(oneMonth), sum(threeMonths), sum(oneYear), sum(threeYears), sum(fiveYears), sumYTD()], ignore_invalid_symbol=true, gaps=barmerge.gaps_off) plot(fund_flows1M, title="fund_flows.1M") plot(fund_flows3M, title="fund_flows.3M") @@ -71,13 +36,8 @@ plot(fund_flows3Y, title="fund_flows.3Y") plot(fund_flows5Y, title="fund_flows.5Y") plot(fund_flowsYTD, title="fund_flows.YTD") -plot(navTotalReturn1M, title="nav_total_return.1M") -plot(navTotalReturn3M, title="nav_total_return.3M") -plot(navTotalReturn6M, title="nav_total_return.6M") -plot(navTotalReturn1Y, title="nav_total_return.1Y") -plot(navTotalReturn3Y, title="nav_total_return.3Y") -plot(navTotalReturn5Y, title="nav_total_return.5Y") -plot(navTotalReturnYTD, title="nav_total_return.YTD") +navTicker = __financial_tickerid(syminfo.tickerid, "NAV", "D") +[navPerf1M, navPerf3M, navPerf1Y, navPerf3Y, navPerf5Y, navPerfYTD] = request.security(navTicker, fundTF, [fundPerf(oneMonth, 10), fundPerf(threeMonths, 10), fundPerf(oneYear, 10), fundPerf(threeYears, 10), fundPerf(fiveYears, 10), fundPerfYTD()], ignore_invalid_symbol=true, gaps=barmerge.gaps_off) plot(navPerf1M, title="nav_perf.1M") plot(navPerf3M, title="nav_perf.3M") @@ -86,9 +46,23 @@ plot(navPerf3Y, title="nav_perf.3Y") plot(navPerf5Y, title="nav_perf.5Y") plot(navPerfYTD, title="nav_perf.YTD") +aumTicker = __financial_tickerid(syminfo.tickerid, "AUM", "D") +[aumPerf1M, aumPerf3M, aumPerf1Y, aumPerf3Y, aumPerf5Y, aumPerfYTD] = request.security(aumTicker, fundTF, [fundPerf(oneMonth, 10), fundPerf(threeMonths, 10), fundPerf(oneYear, 10), fundPerf(threeYears, 10), fundPerf(fiveYears, 10), fundPerfYTD()], ignore_invalid_symbol=true, gaps=barmerge.gaps_off) + plot(aumPerf1M, title="aum_perf.1M") plot(aumPerf3M, title="aum_perf.3M") plot(aumPerf1Y, title="aum_perf.1Y") plot(aumPerf3Y, title="aum_perf.3Y") plot(aumPerf5Y, title="aum_perf.5Y") -plot(aumPerfYTD, title="aum_perf.YTD") \ No newline at end of file +plot(aumPerfYTD, title="aum_perf.YTD") + +navAllTicker = __financial_tickerid(syminfo.tickerid, "NAV_ALL", "D") +[navTotalReturn1M, navTotalReturn3M, navTotalReturn6M, navTotalReturn1Y, navTotalReturn3Y, navTotalReturn5Y, navTotalReturnYTD] = request.security(navAllTicker, fundTF, [fundPerf(oneMonth, 10), fundPerf(threeMonths, 10), fundPerf(sixMonths, 10), fundPerf(oneYear, 10), fundPerf(threeYears, 10), fundPerf(fiveYears, 10), fundPerfYTD()], ignore_invalid_symbol=true, gaps=barmerge.gaps_off) + +plot(navTotalReturn1M, title="nav_total_return.1M") +plot(navTotalReturn3M, title="nav_total_return.3M") +plot(navTotalReturn6M, title="nav_total_return.6M") +plot(navTotalReturn1Y, title="nav_total_return.1Y") +plot(navTotalReturn3Y, title="nav_total_return.3Y") +plot(navTotalReturn5Y, title="nav_total_return.5Y") +plot(navTotalReturnYTD, title="nav_total_return.YTD") diff --git a/links/high_and_low.pine.link b/links/high_and_low.pine.link index f9de8fa9e..33d59d0e3 100644 --- a/links/high_and_low.pine.link +++ b/links/high_and_low.pine.link @@ -1,33 +1,29 @@ // high & low +var ath = high +var ath_date = time/1000 +var low_after_ath = low +if high > ath + ath := high + ath_date := time/1000 + low_after_ath := low +if low < low_after_ath + low_after_ath := low -ath_and_date_and_lowest_after_ath(_x, _xt, _y) => - ath = _x - ath_date = _xt/1000 - low_after_ath = _y - if nz(ath[1], ath) > ath - ath := nz(ath[1], ath) - ath_date := ath_date[1] - if low_after_ath[1] < low_after_ath - low_after_ath := low_after_ath[1] - [ath, ath_date, low_after_ath] -[allTimeHigh, allTimeHighDate, lowAfterAllTimeHigh] = ath_and_date_and_lowest_after_ath(high, time, low) -plot(allTimeHigh, title='High.All') -plot(allTimeHighDate, title='High.All.Date') -plot(allTimeHigh, title='High.All.Calc') -plot(allTimeHighDate, title='High.All.Calc.Date') -plot(lowAfterAllTimeHigh, title='Low.After.High.All') -atl_and_date(_x, _xt) => - atl = _x - atl_date = _xt/1000 - if nz(atl[1], atl) < atl - atl := nz(atl[1], atl) - atl_date := atl_date[1] - [atl, atl_date] -[allTimeLow, allTimeLowDate] = atl_and_date(low, time) -plot(allTimeLow, title='Low.All') -plot(allTimeLowDate, title='Low.All.Date') -plot(allTimeLow, title='Low.All.Calc') -plot(allTimeLowDate, title='Low.All.Calc.Date') +plot(ath, title='High.All') +plot(ath_date, title='High.All.Date') +plot(ath, title='High.All.Calc') +plot(ath_date, title='High.All.Calc.Date') +plot(low_after_ath, title='Low.After.High.All') + +var atl = low +var atl_date = time/1000 +if low < atl + atl := low + atl_date := time/1000 +plot(atl, title='Low.All') +plot(atl_date, title='Low.All.Date') +plot(atl, title='Low.All.Calc') +plot(atl_date, title='Low.All.Calc.Date') var firstOpen = open plot(firstOpen, title='Open.All.Calc') custom_lowest_and_date(_x, _xt, len, maxbarsback) => @@ -168,9 +164,5 @@ plot(volatility(countOfBars1MonthAgoThisBar), title='Volatility.M') plot(ta.tr(true) * 100 / math.abs(low), title='Volatility.D') // first bar's timestamp in pine history -first_bar_time(_t) => - var float fb = na - if na(fb) - fb := _t/1000 - fb -plot(first_bar_time(time), title='first_bar_time') \ No newline at end of file +var first_bar_time = time / 1000 +plot(first_bar_time, title='first_bar_time') \ No newline at end of file diff --git a/links/performance_market_cap.pine.link b/links/performance_market_cap.pine.link index cbe5095c5..abd239e9e 100644 --- a/links/performance_market_cap.pine.link +++ b/links/performance_market_cap.pine.link @@ -1,6 +1,5 @@ // Market cap performance for stocks -makeMCTicker() => __financial_tickerid(syminfo.tickerid, "MARKET_CAP_BASIC", "D") -getFundTF() => timeframe.isintraday ? "1D" : timeframe.period +var fundTF = timeframe.isintraday ? "D" : timeframe.period oneWeek = 7 oneMonth = 30 @@ -13,10 +12,9 @@ msInOneDay = 86400000 startFrom(daysBack)=> time_close("D", syminfo.session, syminfo.timezone) - daysBack * msInOneDay -fundPerf(daysBack, perfMaxDaysForValid)=> - +fundPerf(daysBack, perfMaxDaysForValid) => startT = startFrom(daysBack) - if time[0] < startT + if time < startT na else lastI = 0 @@ -33,7 +31,7 @@ fundPerf(daysBack, perfMaxDaysForValid)=> perf -fundPerfYTD()=> +fundPerfYTD() => max_bars_back(time, 2*oneYear) max_bars_back(close, 2*oneYear) @@ -50,24 +48,14 @@ fundPerfYTD()=> perf +MCTicker = __financial_tickerid(syminfo.tickerid, "MARKET_CAP_BASIC", "D") // Perf.<1W | 1M | 3M | 6M | Y | 5Y | YTD> -MCPerf1W = request.security(makeMCTicker(), getFundTF(), fundPerf(oneWeek, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -plot(MCPerf1W, title="Perf.1W.MarketCap") +[MCPerf1W, MCPerf1M, MCPerf3M, MCPerf6M, MCPerf1Y, MCPerf5Y, MCPerfYTD] = request.security(MCTicker, fundTF, [fundPerf(oneWeek, 10), fundPerf(oneMonth, 10), fundPerf(threeMonths, 10), fundPerf(sixMonths, 10), fundPerf(oneYear, 10), fundPerf(fiveYears, 10), fundPerfYTD()], ignore_invalid_symbol=true, gaps=barmerge.gaps_off) -MCPerf1M = request.security(makeMCTicker(), getFundTF(), fundPerf(oneMonth, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) +plot(MCPerf1W, title="Perf.1W.MarketCap") plot(MCPerf1M, title="Perf.1M.MarketCap") - -MCPerf3M = request.security(makeMCTicker(), getFundTF(), fundPerf(threeMonths, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) plot(MCPerf3M, title="Perf.3M.MarketCap") - -MCPerf6M = request.security(makeMCTicker(), getFundTF(), fundPerf(sixMonths, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) plot(MCPerf6M, title="Perf.6M.MarketCap") - -MCPerf1Y = request.security(makeMCTicker(), getFundTF(), fundPerf(oneYear, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) plot(MCPerf1Y, title="Perf.1Y.MarketCap") - -MCPerf5Y = request.security(makeMCTicker(), getFundTF(), fundPerf(fiveYears, 10), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) plot(MCPerf5Y, title="Perf.5Y.MarketCap") - -MCPerfYTD = request.security(makeMCTicker(), getFundTF(), fundPerfYTD(), ignore_invalid_symbol=true, gaps=barmerge.gaps_off) plot(MCPerfYTD, title="Perf.YTD.MarketCap") \ No newline at end of file diff --git a/links/pivot_points.pine.link b/links/pivot_points.pine.link index 0f1d3bcbf..97cd4246f 100644 --- a/links/pivot_points.pine.link +++ b/links/pivot_points.pine.link @@ -1,29 +1,17 @@ // Pivot Points -pivotX_open = float(na) -pivotX_open := nz(pivotX_open[1], open) -pivotX_high = float(na) -pivotX_high := nz(pivotX_high[1], high) -pivotX_low = float(na) -pivotX_low := nz(pivotX_low[1], low) -pivotX_prev_open = float(na) -pivotX_prev_open := nz(pivotX_prev_open[1]) -pivotX_prev_high = float(na) -pivotX_prev_high := nz(pivotX_prev_high[1]) -pivotX_prev_low = float(na) -pivotX_prev_low := nz(pivotX_prev_low[1]) -pivotX_prev_close = float(na) -pivotX_prev_close := nz(pivotX_prev_close[1]) -pivotXGetCurTF() => - result = '1M' - if timeframe.isintraday - result := timeframe.multiplier <= 15 ? '1D' : '1W' - else - if timeframe.isweekly or timeframe.ismonthly - result := '12M' - result -fNeg(value) => - value <= 0 ? na : value -pivotX_Interval = time(pivotXGetCurTF()) +var pivotXCurTF = if timeframe.isintraday + timeframe.multiplier <= 15 ? '1D' : '1W' +else + timeframe.isweekly or timeframe.ismonthly ? '12M' : '1M' + +var pivotX_open = open +var pivotX_high = high +var pivotX_low = low +var pivotX_prev_open = .0 +var pivotX_prev_high = .0 +var pivotX_prev_low = .0 +var pivotX_prev_close = .0 +pivotX_Interval = time(pivotXCurTF) if pivotX_Interval != pivotX_Interval[1] pivotX_prev_open := pivotX_open pivotX_prev_close := close[1] @@ -35,4 +23,3 @@ if pivotX_Interval != pivotX_Interval[1] else pivotX_high := math.max(pivotX_high, high) pivotX_low := math.min(pivotX_low, low) - diff --git a/links/pivot_points_2.pine.link b/links/pivot_points_2.pine.link index 96fb419fe..1ee747e0e 100644 --- a/links/pivot_points_2.pine.link +++ b/links/pivot_points_2.pine.link @@ -1,34 +1,18 @@ // Pivot Points -pivotX_open = float(na) -pivotX_open := nz(pivotX_open[1], open) -pivotX_high = float(na) -pivotX_high := nz(pivotX_high[1], high) -pivotX_low = float(na) -pivotX_low := nz(pivotX_low[1], low) -pivotX_prev_open = float(na) -pivotX_prev_open := nz(pivotX_prev_open[1]) -pivotX_prev_high = float(na) -pivotX_prev_high := nz(pivotX_prev_high[1]) -pivotX_prev_low = float(na) -pivotX_prev_low := nz(pivotX_prev_low[1]) -pivotX_prev_close = float(na) -pivotX_prev_close := nz(pivotX_prev_close[1]) -pivotXGetCurTF() => - result = '1M' - if timeframe.isintraday - result := timeframe.multiplier <= 15 ? '1D' : '1W' - else - if timeframe.isweekly or timeframe.ismonthly - result := '12M' - result -fNeg(value) => - value <= 0 ? na : value -pp_resolution = pivotXGetCurTF() -[sec_open, sec_high, sec_low] = request.security(syminfo.tickerid, pp_resolution, [open, high, low], lookahead=barmerge.lookahead_on) -pivotX_open := sec_open[1] -pivotX_high := sec_high[1] -pivotX_low := sec_low[1] -pivotX_Interval = time(pp_resolution) +var pivotXCurTF = if timeframe.isintraday + timeframe.multiplier <= 15 ? '1D' : '1W' +else + timeframe.isweekly or timeframe.ismonthly ? '12M' : '1M' + +[sec_open, sec_high, sec_low] = request.security(syminfo.tickerid, pivotXCurTF, [open, high, low], lookahead=barmerge.lookahead_on) +pivotX_open = sec_open[1] +pivotX_high = sec_high[1] +pivotX_low = sec_low[1] +var pivotX_prev_open = .0 +var pivotX_prev_high = .0 +var pivotX_prev_low = .0 +var pivotX_prev_close = .0 +pivotX_Interval = time(pivotXCurTF) if pivotX_Interval != pivotX_Interval[1] pivotX_prev_open := pivotX_open pivotX_prev_close := close[1] @@ -40,4 +24,3 @@ if pivotX_Interval != pivotX_Interval[1] else pivotX_high := math.max(pivotX_high, high) pivotX_low := math.min(pivotX_low, low) - diff --git a/links/pivot_points_plots.pine.link b/links/pivot_points_plots.pine.link index 28ce7fb9c..659de935f 100644 --- a/links/pivot_points_plots.pine.link +++ b/links/pivot_points_plots.pine.link @@ -1,3 +1,6 @@ +fNeg(value) => + value <= 0 ? na : value + // Classic pivotX_Median = (pivotX_prev_high + pivotX_prev_low + pivotX_prev_close) / 3 plot(fNeg(pivotX_Median), title='Pivot.M.Classic.Middle') diff --git a/links/volume_v5.pine.link b/links/volume_v5.pine.link index db43f1854..445d6d582 100644 --- a/links/volume_v5.pine.link +++ b/links/volume_v5.pine.link @@ -1,21 +1,15 @@ //////////////////////////////////// study("relative volume v5") /////////////////////////////////////////////////////// rVolAvgDays = 10 -rVolBarDurationMS() => - timeframe.multiplier * 60 * 1000 -rVolDayInBars() => - 24 * 60 / timeframe.multiplier +var rVolBarDurationMS = timeframe.multiplier * 60 * 1000 +var rVolDayInBars = 24 * 60 / timeframe.multiplier +var maxDetailedBars = (rVolAvgDays + 1) * rVolDayInBars rVolCalcSumVol(offset, daysBack, time1d) => - vol = volume - tm = time - result = 0. + result = volume[maxDetailedBars] * time1d[maxDetailedBars] * 0 // expected intraday only! - maxDetailedBars = (rVolAvgDays + 1) * rVolDayInBars() - maxDetailedUnixTime = maxDetailedBars * rVolBarDurationMS() - if bar_index == 0 // force bars back detector for needed depth - result := tm[maxDetailedBars] - time1d[maxDetailedBars] > vol[maxDetailedBars] ? 0 : 0 + maxDetailedUnixTime = maxDetailedBars * rVolBarDurationMS startCalcBound = timenow - maxDetailedUnixTime if time >= startCalcBound // skip unnecessary calculations in deep history - cur1DTime = time1d[0] + cur1DTime = time1d cur1DTimeChanged = 0 curTimeOffset = -1 cumVolume = 0. @@ -33,7 +27,7 @@ rVolCalcSumVol(offset, daysBack, time1d) => curTimeOffset := i - 1 if accumVolume for j = math.max(prevStartDayTime, startDayTime - curTimeOffset) to startDayTime by 1 - cumVolume += vol[j] + cumVolume += volume[j] if daysBack == cur1DTimeChanged break result := cumVolume @@ -42,7 +36,7 @@ calcHolesPerDayPercent(minBarsPerSession) => holes = 0 days = 0 bars = 0 - for i = 0 to 5 * rVolDayInBars() by 1 // try to move back for 5 days + for i = 0 to 5 * rVolDayInBars by 1 // try to move back for 5 days // skip current day, analyse previous days only if dayofmonth[i] != dayofmonth[i + 1] if bars < minBarsPerSession and days > 0 @@ -70,12 +64,12 @@ calcRVolume() => volNow = rVolCalcSumVol(0, 1, time1d) if barstate.isrealtime and timenow - time1d < 24 * 60 * 60 * 1000 // adjustment for RT bar - x_y = (timenow - time1d) / rVolBarDurationMS() - z = 1 - (timenow - time) / rVolBarDurationMS() + x_y = (timenow - time1d) / rVolBarDurationMS + z = 1 - (timenow - time) / rVolBarDurationMS koeff = (x_y + z) / x_y volNow *= koeff volNow / (rVolCalcSumVol(1, rVolAvgDays + 1, time1d) / rVolAvgDays) realtiveVolume10d = calcRVolume() if calcMaxHolesPerDayPercent() > 35 realtiveVolume10d := na -plot(realtiveVolume10d, title='relative_volume_intraday', linewidth=2) \ No newline at end of file +plot(realtiveVolume10d, title='relative_volume_intraday', linewidth=2) diff --git a/scanner.data.bonds.json b/scanner.data.bonds.json index 6b043bf8c..59f6c73f2 100644 --- a/scanner.data.bonds.json +++ b/scanner.data.bonds.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;#0~#1/1000~#2~v:if(nz($0@1,$0)\u003e$0){$0=nz($0@1,$0)~$1=$1@1~v:if($2@1\u003c$2){$2=$2@1~}~}~$0!$1!$2;#0~#1/1000~v:if(nz($0@1,$0)\u003c$0){$0=nz($0@1,$0)~$1=$1@1~}~$0!$1;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};v^na():f~v:if(na($0):b){$0=#0/1000~}~$0;if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$18(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$18(#0,$0);close~$0;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#1)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~timeV5($9():t)~v:if_($306!=$306@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($308)~$10($308*2-$304)~$10($308*2-$303)~$10($308+1*($303-$304))~$10($308-1*($303-$304))~$10($308+2*($303-$304))~$10($308-2*($303-$304))~$10($308)~$10($308+0.382*($303-$304))~$10($308-0.382*($303-$304))~$10($308+0.618*($303-$304))~$10($308-0.618*($303-$304))~$10($308+1*($303-$304))~$10($308-1*($303-$304))~($303+$304+$299*2)/4~$10($323)~$10($323*2-$304)~$10($323*2-$303)~$10($323+1*($303-$304))~$10($323-1*($303-$304))~$10($303+2*($323-$304))~$10($304-2*($303-$323))~$303+$304*2+$305~v:if($305==$302){$331=$303+$304+$305*2~}~v:if($305\u003e$302){$331=$303*2+$304+$305~}~$10($331/4)~$10($331/2-$304)~$10($331/2-$303)~$10($308)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~s3:$11(high,time,low):s3~s2:$12(low,time):s2~v^open~timenow-157766400000~$15(time,$350,i:1826)~timenow-94608000000~$15(time,$352,i:1095)~timenow-31449600000~$15(time,$354,i:364)~s2:$13(low,time,$355,i:364):s2~s2:$14(high,time,$355,i:364):s2~timenow-15552000000~$15(time,$360,i:180)~s2:$13(low,time,$361,i:180):s2~s2:$14(high,time,$361,i:180):s2~timenow-7776000000~$15(time,$366,i:90)~s2:$13(low,time,$367,i:90):s2~s2:$14(high,time,$367,i:90):s2~time-2592000000~timenow-2592000000~$15(time,$373,i:30)~$15(time,$372,i:30)~s2:$13(low,time,$374,i:30):s2~s2:$14(high,time,$374,i:30):s2~timenow-604800000~time-604800000~$15(time,$380,i:7)~$15(time,$381,i:7)~s2:$13(low,time,$382,i:7):s2~s2:$14(high,time,$382,i:7):s2~$16($383)~$16($375)~tr(1.0)*100/abs(low)~$17(time)~timenow-31536000000~$15(time,$392,i:365)~$20(close,open)~((close-open@4)/open@4)*100~$19(close,open,$382,i:7)~$19(close,open,$374,i:30)~$19(close,open,$367,i:90)~$19(close,open,$361,i:180)~$19(close,open,$393,i:365)~$19(close,open,$353,i:1095)~$19(close,open,$351,i:1826)~time_tradingday/1000~#0~$404~$405-$405@1~na():f~v:if(!($405@1\u003c0)\u0026\u0026!($405\u003c0)){$407=($406/$405@1)*100~}~$407~timenow-86400000~$15(time,$410,i:1)~close~v:if(n==0){$412=$412+$412@365*0~}~$412@$411~$412@$374~$412@$393~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$324!$325!$326!$327!$328!$329!$330!$334!$335!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$344!$345!$346!$347!$348!$347!$348!$349!$356!$357!$358!$359!$362!$363!$364!$365!$368!$369!$370!$371!$376!$377!$378!$379!$384!$386!$388!$389!$390!$391!$395!$396!$397!$398!$399!$400!$401!$402!$394!$403!$405!$406!$409!$414!$415!$416!$151!$151!$158!$158;i:input('in_0',10)~t:str.substring(ticker,0,str.length(ticker):i-1):t~t:sc(t:syminfo.prefix,t:':',t:$24):t~i:na():f~sym($25,period,period,0,0,1,'NONE',0,0,$26)|$21()|s265:$22($28,i:$23):s265~$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$154!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166\u003c\u003c$291!$167\u003c\u003c$292!$168!$169!$170\u003c\u003c$293!$171\u003c\u003c$294!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$245!$246!$245!$246!$247!$250!$251!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$277!$278!$279!$280!$281!$282!$283!$284!$285!$286!$287!$288!$289!$290", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$13(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$13(#0,$0);close~$0;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~v^open~v^high~v^low~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($308!=$308@1){$304=$301~$307=close@1~$305=$302~$306=$303~$301=open~$302=high~$303=low~}_{$302=max($302,high)~$303=min($303,low)~}~($305+$306+$307)/3~$8($310)~$8($310*2-$306)~$8($310*2-$305)~$8($310+1*($305-$306))~$8($310-1*($305-$306))~$8($310+2*($305-$306))~$8($310-2*($305-$306))~$8($310)~$8($310+0.382*($305-$306))~$8($310-0.382*($305-$306))~$8($310+0.618*($305-$306))~$8($310-0.618*($305-$306))~$8($310+1*($305-$306))~$8($310-1*($305-$306))~($305+$306+$301*2)/4~$8($325)~$8($325*2-$306)~$8($325*2-$305)~$8($325+1*($305-$306))~$8($325-1*($305-$306))~$8($305+2*($325-$306))~$8($306-2*($305-$325))~$305+$306*2+$307~v:if($307==$304){$333=$305+$306+$307*2~}~v:if($307\u003e$304){$333=$305*2+$306+$307~}~$8($333/4)~$8($333/2-$306)~$8($333/2-$305)~$8($310)~$8($307+0.09166666666666667*($305-$306))~$8($307-0.09166666666666667*($305-$306))~$8($307+0.18333333333333335*($305-$306))~$8($307-0.18333333333333335*($305-$306))~$8($307+0.275*($305-$306))~$8($307-0.275*($305-$306))~v^high~v^time/1000~v^low~v:if(high\u003e$346){$346=high~$347=time/1000~$348=low~}~v:if(low\u003c$348){$348=low~}~$346~$347~$346~$347~$348~v^low~v^time/1000~v:if(low\u003c$356){$356=low~$357=time/1000~}~$356~$357~$356~$357~v^open~timenow-157766400000~$11(time,$364,i:1826)~timenow-94608000000~$11(time,$366,i:1095)~timenow-31449600000~$11(time,$368,i:364)~s2:$9(low,time,$369,i:364):s2~s2:$10(high,time,$369,i:364):s2~timenow-15552000000~$11(time,$374,i:180)~s2:$9(low,time,$375,i:180):s2~s2:$10(high,time,$375,i:180):s2~timenow-7776000000~$11(time,$380,i:90)~s2:$9(low,time,$381,i:90):s2~s2:$10(high,time,$381,i:90):s2~time-2592000000~timenow-2592000000~$11(time,$387,i:30)~$11(time,$386,i:30)~s2:$9(low,time,$388,i:30):s2~s2:$10(high,time,$388,i:30):s2~timenow-604800000~time-604800000~$11(time,$394,i:7)~$11(time,$395,i:7)~s2:$9(low,time,$396,i:7):s2~s2:$10(high,time,$396,i:7):s2~$12($397)~$12($389)~tr(1.0)*100/abs(low)~v^time/1000~timenow-31536000000~$11(time,$406,i:365)~$15(close,open)~((close-open@4)/open@4)*100~$14(close,open,$396,i:7)~$14(close,open,$388,i:30)~$14(close,open,$381,i:90)~$14(close,open,$375,i:180)~$14(close,open,$407,i:365)~$14(close,open,$367,i:1095)~$14(close,open,$365,i:1826)~time_tradingday/1000~#0~$418~$419-$419@1~na():f~v:if(!($419@1\u003c0)\u0026\u0026!($419\u003c0)){$421=($420/$419@1)*100~}~$421~timenow-86400000~$11(time,$424,i:1)~close~v:if(n==0){$426=$426+$426@365*0~}~$426@$425~$426@$388~$426@$407~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$326!$327!$328!$329!$330!$331!$332!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$351!$352!$353!$354!$355!$359!$360!$361!$362!$363!$370!$371!$372!$373!$376!$377!$378!$379!$382!$383!$384!$385!$390!$391!$392!$393!$398!$400!$402!$403!$404!$405!$409!$410!$411!$412!$413!$414!$415!$416!$408!$417!$419!$420!$423!$428!$429!$430;t:str.substring(ticker,0,str.length(ticker):i-1):t~t:sc(t:syminfo.prefix,t:':',t:$18):t~i:na():f~sym($19,period,period,0,0,1,'NONE',0,0,$20)|$16()|s261:$17($22):s261~$24!$25!$26!$27!$28!$29!$30!$31!$32!$108!$34!$35!$36!$37!$111!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$126!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$277!$278!$279!$280!$281!$282!$283!$284", "isFake": false }, { @@ -1075,15 +1075,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -1127,7 +1127,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -1171,7 +1171,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1215,7 +1215,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1259,7 +1259,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1303,7 +1303,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1347,7 +1347,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1391,7 +1391,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1435,7 +1435,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1479,7 +1479,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1523,11 +1523,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1571,7 +1571,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1615,7 +1615,7 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_220": { @@ -1659,7 +1659,7 @@ "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_230": { @@ -1703,7 +1703,7 @@ "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_240": { @@ -1747,7 +1747,7 @@ "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_250": { @@ -1791,7 +1791,7 @@ "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_260": { @@ -1799,311 +1799,311 @@ "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.bonds.pine b/scanner.data.bonds.pine index 38138b87d..081da13f1 100644 --- a/scanner.data.bonds.pine +++ b/scanner.data.bonds.pine @@ -6,4 +6,4 @@ #include #include #include -#include \ No newline at end of file +#include diff --git a/scanner.data.coin.json b/scanner.data.coin.json index fb9c27cc5..8545c1069 100644 --- a/scanner.data.coin.json +++ b/scanner.data.coin.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;#0~#1/1000~#2~v:if(nz($0@1,$0)\u003e$0){$0=nz($0@1,$0)~$1=$1@1~v:if($2@1\u003c$2){$2=$2@1~}~}~$0!$1!$2;#0~#1/1000~v:if(nz($0@1,$0)\u003c$0){$0=nz($0@1,$0)~$1=$1@1~}~$0!$1;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};v^na():f~v:if(na($0):b){$0=#0/1000~}~$0;if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$18(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$18(#0,$0);((close-open@4)/open@4)*100~$0;timenow-604800000~$15(time,$0,i:7)~$19(close,open,$1,i:7)~$2;timenow-2592000000~$15(time,$0,i:30)~$19(close,open,$1,i:30)~$2;timenow-7776000000~$15(time,$0,i:90)~$19(close,open,$1,i:90)~$2;timenow-15552000000~$15(time,$0,i:180)~$19(close,open,$1,i:180)~$2;timenow-31536000000~$15(time,$0,i:365)~$19(close,open,$1,i:365)~$2;timenow-157766400000~$15(time,$0,i:1826)~$19(close,open,$1,i:1826)~$2;$20(close,open)~$0;open~$0;close~$0;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#10)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~timeV5($9():t)~v:if_($306!=$306@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($308)~$10($308*2-$304)~$10($308*2-$303)~$10($308+1*($303-$304))~$10($308-1*($303-$304))~$10($308+2*($303-$304))~$10($308-2*($303-$304))~$10($308)~$10($308+0.382*($303-$304))~$10($308-0.382*($303-$304))~$10($308+0.618*($303-$304))~$10($308-0.618*($303-$304))~$10($308+1*($303-$304))~$10($308-1*($303-$304))~($303+$304+$299*2)/4~$10($323)~$10($323*2-$304)~$10($323*2-$303)~$10($323+1*($303-$304))~$10($323-1*($303-$304))~$10($303+2*($323-$304))~$10($304-2*($303-$323))~$303+$304*2+$305~v:if($305==$302){$331=$303+$304+$305*2~}~v:if($305\u003e$302){$331=$303*2+$304+$305~}~$10($331/4)~$10($331/2-$304)~$10($331/2-$303)~$10($308)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~s3:$11(high,time,low):s3~s2:$12(low,time):s2~v^open~timenow-157766400000~$15(time,$350,i:1826)~timenow-31449600000~$15(time,$352,i:364)~s2:$13(low,time,$353,i:364):s2~s2:$14(high,time,$353,i:364):s2~timenow-15552000000~$15(time,$358,i:180)~s2:$13(low,time,$359,i:180):s2~s2:$14(high,time,$359,i:180):s2~timenow-7776000000~$15(time,$364,i:90)~s2:$13(low,time,$365,i:90):s2~s2:$14(high,time,$365,i:90):s2~time-2592000000~timenow-2592000000~$15(time,$371,i:30)~$15(time,$370,i:30)~s2:$13(low,time,$372,i:30):s2~s2:$14(high,time,$372,i:30):s2~timenow-604800000~time-604800000~$15(time,$378,i:7)~$15(time,$379,i:7)~s2:$13(low,time,$380,i:7):s2~s2:$14(high,time,$380,i:7):s2~$16($381)~$16($373)~tr(1.0)*100/abs(low)~$17(time)~((close-open@4)/open@4)*100~#0~$19(close,open,$380,i:7)~#1~$19(close,open,$372,i:30)~#2~$19(close,open,$365,i:90)~#3~$19(close,open,$359,i:180)~#4~timenow-31536000000~$15(time,$400,i:365)~$19(close,open,$401,i:365)~#5~$19(close,open,$351,i:1826)~#6~$20(close,open)~#7~#8~v^$408~#9~na():f~v:if(barstate.islast\u0026\u0026!na($409)\u0026\u0026!na($410)\u0026\u0026$409\u003e0){$411=($410-$409)*100/abs($409)~}~$411~time_tradingday/1000~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$324!$325!$326!$327!$328!$329!$330!$334!$335!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$344!$345!$346!$347!$348!$347!$348!$349!$354!$355!$356!$357!$360!$361!$362!$363!$366!$367!$368!$369!$374!$375!$376!$377!$382!$384!$386!$387!$388!$389!$390!$391!$392!$393!$394!$395!$396!$397!$398!$399!$402!$403!$404!$405!$406!$407!$409!$410!$413!$414!$151!$151!$158!$158;i:input('in_0',10)~i:na():f~sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$21()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$22()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$23()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$24()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$25()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$26()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$27()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$28()|sym(tickerid,'D','D',0,1,1,'USD',0,0,$33)|$29()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$30()|s269:$31($35,$38,$41,$44,$47,$50,$53,$56,$59,$62,i:$32):s269~$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$188!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200\u003c\u003c$329!$201\u003c\u003c$330!$202!$203!$204\u003c\u003c$331!$205\u003c\u003c$332!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$279!$280!$279!$280!$281!$284!$285!$284!$285!$286!$287!$288!$289!$290!$291!$292!$293!$294!$295!$296!$297!$298!$299!$300!$301!$302!$303!$304!$305!$306!$307!$308!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$328", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$13(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$13(#0,$0);((close-open@4)/open@4)*100~$0;timenow-604800000~$11(time,$0,i:7)~$14(close,open,$1,i:7)~$2;timenow-2592000000~$11(time,$0,i:30)~$14(close,open,$1,i:30)~$2;timenow-7776000000~$11(time,$0,i:90)~$14(close,open,$1,i:90)~$2;timenow-15552000000~$11(time,$0,i:180)~$14(close,open,$1,i:180)~$2;timenow-31536000000~$11(time,$0,i:365)~$14(close,open,$1,i:365)~$2;timenow-157766400000~$11(time,$0,i:1826)~$14(close,open,$1,i:1826)~$2;$15(close,open)~$0;open~$0;close~$0;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~v^open~v^high~v^low~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($308!=$308@1){$304=$301~$307=close@1~$305=$302~$306=$303~$301=open~$302=high~$303=low~}_{$302=max($302,high)~$303=min($303,low)~}~($305+$306+$307)/3~$8($310)~$8($310*2-$306)~$8($310*2-$305)~$8($310+1*($305-$306))~$8($310-1*($305-$306))~$8($310+2*($305-$306))~$8($310-2*($305-$306))~$8($310)~$8($310+0.382*($305-$306))~$8($310-0.382*($305-$306))~$8($310+0.618*($305-$306))~$8($310-0.618*($305-$306))~$8($310+1*($305-$306))~$8($310-1*($305-$306))~($305+$306+$301*2)/4~$8($325)~$8($325*2-$306)~$8($325*2-$305)~$8($325+1*($305-$306))~$8($325-1*($305-$306))~$8($305+2*($325-$306))~$8($306-2*($305-$325))~$305+$306*2+$307~v:if($307==$304){$333=$305+$306+$307*2~}~v:if($307\u003e$304){$333=$305*2+$306+$307~}~$8($333/4)~$8($333/2-$306)~$8($333/2-$305)~$8($310)~$8($307+0.09166666666666667*($305-$306))~$8($307-0.09166666666666667*($305-$306))~$8($307+0.18333333333333335*($305-$306))~$8($307-0.18333333333333335*($305-$306))~$8($307+0.275*($305-$306))~$8($307-0.275*($305-$306))~v^high~v^time/1000~v^low~v:if(high\u003e$346){$346=high~$347=time/1000~$348=low~}~v:if(low\u003c$348){$348=low~}~$346~$347~$346~$347~$348~v^low~v^time/1000~v:if(low\u003c$356){$356=low~$357=time/1000~}~$356~$357~$356~$357~v^open~timenow-157766400000~$11(time,$364,i:1826)~timenow-31449600000~$11(time,$366,i:364)~s2:$9(low,time,$367,i:364):s2~s2:$10(high,time,$367,i:364):s2~timenow-15552000000~$11(time,$372,i:180)~s2:$9(low,time,$373,i:180):s2~s2:$10(high,time,$373,i:180):s2~timenow-7776000000~$11(time,$378,i:90)~s2:$9(low,time,$379,i:90):s2~s2:$10(high,time,$379,i:90):s2~time-2592000000~timenow-2592000000~$11(time,$385,i:30)~$11(time,$384,i:30)~s2:$9(low,time,$386,i:30):s2~s2:$10(high,time,$386,i:30):s2~timenow-604800000~time-604800000~$11(time,$392,i:7)~$11(time,$393,i:7)~s2:$9(low,time,$394,i:7):s2~s2:$10(high,time,$394,i:7):s2~$12($395)~$12($387)~tr(1.0)*100/abs(low)~v^time/1000~((close-open@4)/open@4)*100~#0~$14(close,open,$394,i:7)~#1~$14(close,open,$386,i:30)~#2~$14(close,open,$379,i:90)~#3~$14(close,open,$373,i:180)~#4~timenow-31536000000~$11(time,$414,i:365)~$14(close,open,$415,i:365)~#5~$14(close,open,$365,i:1826)~#6~$15(close,open)~#7~#8~v^$422~#9~na():f~v:if(barstate.islast\u0026\u0026!na($423)\u0026\u0026!na($424)\u0026\u0026$423\u003e0){$425=($424-$423)*100/abs($423)~}~$425~time_tradingday/1000~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$326!$327!$328!$329!$330!$331!$332!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$351!$352!$353!$354!$355!$359!$360!$361!$362!$363!$368!$369!$370!$371!$374!$375!$376!$377!$380!$381!$382!$383!$388!$389!$390!$391!$396!$398!$400!$401!$402!$403!$404!$405!$406!$407!$408!$409!$410!$411!$412!$413!$416!$417!$418!$419!$420!$421!$423!$424!$427!$428;i:na():f~sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$16()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$17()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$18()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$19()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$20()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$21()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$22()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$23()|sym(tickerid,'D','D',0,1,1,'USD',0,0,$27)|$24()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$25()|s265:$26($29,$32,$35,$38,$41,$44,$47,$50,$53,$56):s265~$58!$59!$60!$61!$62!$63!$64!$65!$66!$142!$68!$69!$70!$71!$145!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$160!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$277!$278!$279!$280!$281!$282!$283!$284!$285!$286!$287!$288!$289!$290!$291!$292!$293!$294!$295!$296!$297!$298!$299!$300!$301!$302!$303!$304!$305!$306!$307!$308!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322", "isFake": false }, { @@ -1091,15 +1091,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -1143,7 +1143,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -1187,7 +1187,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1231,7 +1231,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1275,7 +1275,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1319,7 +1319,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1363,7 +1363,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1407,7 +1407,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1451,7 +1451,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1495,7 +1495,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1539,11 +1539,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1587,7 +1587,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1631,7 +1631,7 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_220": { @@ -1675,7 +1675,7 @@ "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_230": { @@ -1719,7 +1719,7 @@ "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_240": { @@ -1763,7 +1763,7 @@ "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_250": { @@ -1807,7 +1807,7 @@ "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_260": { @@ -1831,311 +1831,311 @@ "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.crypto.json b/scanner.data.crypto.json index 59490f7be..ad53f8798 100644 --- a/scanner.data.crypto.json +++ b/scanner.data.crypto.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;#0~#1/1000~#2~v:if(nz($0@1,$0)\u003e$0){$0=nz($0@1,$0)~$1=$1@1~v:if($2@1\u003c$2){$2=$2@1~}~}~$0!$1!$2;#0~#1/1000~v:if(nz($0@1,$0)\u003c$0){$0=nz($0@1,$0)~$1=$1@1~}~$0!$1;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};v^na():f~v:if(na($0):b){$0=#0/1000~}~$0;if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$18(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$18(#0,$0);((close-open@4)/open@4)*100~$0;timenow-604800000~$15(time,$0,i:7)~$19(close,open,$1,i:7)~$2;timenow-2592000000~$15(time,$0,i:30)~$19(close,open,$1,i:30)~$2;timenow-7776000000~$15(time,$0,i:90)~$19(close,open,$1,i:90)~$2;timenow-15552000000~$15(time,$0,i:180)~$19(close,open,$1,i:180)~$2;timenow-31536000000~$15(time,$0,i:365)~$19(close,open,$1,i:365)~$2;timenow-157766400000~$15(time,$0,i:1826)~$19(close,open,$1,i:1826)~$2;$20(close,open)~$0;open~$0;close~$0;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#10)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~timeV5($9():t)~v:if_($306!=$306@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($308)~$10($308*2-$304)~$10($308*2-$303)~$10($308+1*($303-$304))~$10($308-1*($303-$304))~$10($308+2*($303-$304))~$10($308-2*($303-$304))~$10($308)~$10($308+0.382*($303-$304))~$10($308-0.382*($303-$304))~$10($308+0.618*($303-$304))~$10($308-0.618*($303-$304))~$10($308+1*($303-$304))~$10($308-1*($303-$304))~($303+$304+$299*2)/4~$10($323)~$10($323*2-$304)~$10($323*2-$303)~$10($323+1*($303-$304))~$10($323-1*($303-$304))~$10($303+2*($323-$304))~$10($304-2*($303-$323))~$303+$304*2+$305~v:if($305==$302){$331=$303+$304+$305*2~}~v:if($305\u003e$302){$331=$303*2+$304+$305~}~$10($331/4)~$10($331/2-$304)~$10($331/2-$303)~$10($308)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~s3:$11(high,time,low):s3~s2:$12(low,time):s2~v^open~timenow-157766400000~$15(time,$350,i:1826)~timenow-31449600000~$15(time,$352,i:364)~s2:$13(low,time,$353,i:364):s2~s2:$14(high,time,$353,i:364):s2~timenow-15552000000~$15(time,$358,i:180)~s2:$13(low,time,$359,i:180):s2~s2:$14(high,time,$359,i:180):s2~timenow-7776000000~$15(time,$364,i:90)~s2:$13(low,time,$365,i:90):s2~s2:$14(high,time,$365,i:90):s2~time-2592000000~timenow-2592000000~$15(time,$371,i:30)~$15(time,$370,i:30)~s2:$13(low,time,$372,i:30):s2~s2:$14(high,time,$372,i:30):s2~timenow-604800000~time-604800000~$15(time,$378,i:7)~$15(time,$379,i:7)~s2:$13(low,time,$380,i:7):s2~s2:$14(high,time,$380,i:7):s2~$16($381)~$16($373)~tr(1.0)*100/abs(low)~$17(time)~((close-open@4)/open@4)*100~#0~$19(close,open,$380,i:7)~#1~$19(close,open,$372,i:30)~#2~$19(close,open,$365,i:90)~#3~$19(close,open,$359,i:180)~#4~timenow-31536000000~$15(time,$400,i:365)~$19(close,open,$401,i:365)~#5~$19(close,open,$351,i:1826)~#6~$20(close,open)~#7~#8~v^$408~#9~na():f~v:if(barstate.islast\u0026\u0026!na($409)\u0026\u0026!na($410)\u0026\u0026$409\u003e0){$411=($410-$409)*100/abs($409)~}~$411~time_tradingday/1000~syminfo.volumetype=='base'?volume:(syminfo.volumetype=='quote')\u0026\u0026close!=0?volume/close:na():f~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?volume*close:na():f~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$324!$325!$326!$327!$328!$329!$330!$334!$335!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$344!$345!$346!$347!$348!$347!$348!$349!$354!$355!$356!$357!$360!$361!$362!$363!$366!$367!$368!$369!$374!$375!$376!$377!$382!$384!$386!$387!$388!$389!$390!$391!$392!$393!$394!$395!$396!$397!$398!$399!$402!$403!$404!$405!$406!$407!$409!$410!$413!$414!$415!$416!$151!$151!$158!$158;i:input('in_0',10)~i:na():f~sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$21()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$22()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$23()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$24()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$25()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$26()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$27()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$28()|sym(tickerid,'D','D',0,1,1,'USD',0,0,$33)|$29()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$33)|$30()|s271:$31($35,$38,$41,$44,$47,$50,$53,$56,$59,$62,i:$32):s271~$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$188!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200\u003c\u003c$331!$201\u003c\u003c$332!$202!$203!$204\u003c\u003c$333!$205\u003c\u003c$334!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$279!$280!$279!$280!$281!$284!$285!$284!$285!$286!$287!$288!$289!$290!$291!$292!$293!$294!$295!$296!$297!$298!$299!$300!$301!$302!$303!$304!$305!$306!$307!$308!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$328!$329!$330", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$13(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$13(#0,$0);((close-open@4)/open@4)*100~$0;timenow-604800000~$11(time,$0,i:7)~$14(close,open,$1,i:7)~$2;timenow-2592000000~$11(time,$0,i:30)~$14(close,open,$1,i:30)~$2;timenow-7776000000~$11(time,$0,i:90)~$14(close,open,$1,i:90)~$2;timenow-15552000000~$11(time,$0,i:180)~$14(close,open,$1,i:180)~$2;timenow-31536000000~$11(time,$0,i:365)~$14(close,open,$1,i:365)~$2;timenow-157766400000~$11(time,$0,i:1826)~$14(close,open,$1,i:1826)~$2;$15(close,open)~$0;open~$0;close~$0;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~v^open~v^high~v^low~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($308!=$308@1){$304=$301~$307=close@1~$305=$302~$306=$303~$301=open~$302=high~$303=low~}_{$302=max($302,high)~$303=min($303,low)~}~($305+$306+$307)/3~$8($310)~$8($310*2-$306)~$8($310*2-$305)~$8($310+1*($305-$306))~$8($310-1*($305-$306))~$8($310+2*($305-$306))~$8($310-2*($305-$306))~$8($310)~$8($310+0.382*($305-$306))~$8($310-0.382*($305-$306))~$8($310+0.618*($305-$306))~$8($310-0.618*($305-$306))~$8($310+1*($305-$306))~$8($310-1*($305-$306))~($305+$306+$301*2)/4~$8($325)~$8($325*2-$306)~$8($325*2-$305)~$8($325+1*($305-$306))~$8($325-1*($305-$306))~$8($305+2*($325-$306))~$8($306-2*($305-$325))~$305+$306*2+$307~v:if($307==$304){$333=$305+$306+$307*2~}~v:if($307\u003e$304){$333=$305*2+$306+$307~}~$8($333/4)~$8($333/2-$306)~$8($333/2-$305)~$8($310)~$8($307+0.09166666666666667*($305-$306))~$8($307-0.09166666666666667*($305-$306))~$8($307+0.18333333333333335*($305-$306))~$8($307-0.18333333333333335*($305-$306))~$8($307+0.275*($305-$306))~$8($307-0.275*($305-$306))~v^high~v^time/1000~v^low~v:if(high\u003e$346){$346=high~$347=time/1000~$348=low~}~v:if(low\u003c$348){$348=low~}~$346~$347~$346~$347~$348~v^low~v^time/1000~v:if(low\u003c$356){$356=low~$357=time/1000~}~$356~$357~$356~$357~v^open~timenow-157766400000~$11(time,$364,i:1826)~timenow-31449600000~$11(time,$366,i:364)~s2:$9(low,time,$367,i:364):s2~s2:$10(high,time,$367,i:364):s2~timenow-15552000000~$11(time,$372,i:180)~s2:$9(low,time,$373,i:180):s2~s2:$10(high,time,$373,i:180):s2~timenow-7776000000~$11(time,$378,i:90)~s2:$9(low,time,$379,i:90):s2~s2:$10(high,time,$379,i:90):s2~time-2592000000~timenow-2592000000~$11(time,$385,i:30)~$11(time,$384,i:30)~s2:$9(low,time,$386,i:30):s2~s2:$10(high,time,$386,i:30):s2~timenow-604800000~time-604800000~$11(time,$392,i:7)~$11(time,$393,i:7)~s2:$9(low,time,$394,i:7):s2~s2:$10(high,time,$394,i:7):s2~$12($395)~$12($387)~tr(1.0)*100/abs(low)~v^time/1000~((close-open@4)/open@4)*100~#0~$14(close,open,$394,i:7)~#1~$14(close,open,$386,i:30)~#2~$14(close,open,$379,i:90)~#3~$14(close,open,$373,i:180)~#4~timenow-31536000000~$11(time,$414,i:365)~$14(close,open,$415,i:365)~#5~$14(close,open,$365,i:1826)~#6~$15(close,open)~#7~#8~v^$422~#9~na():f~v:if(barstate.islast\u0026\u0026!na($423)\u0026\u0026!na($424)\u0026\u0026$423\u003e0){$425=($424-$423)*100/abs($423)~}~$425~time_tradingday/1000~syminfo.volumetype=='base'?volume:(syminfo.volumetype=='quote')\u0026\u0026close!=0?volume/close:na():f~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?volume*close:na():f~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$326!$327!$328!$329!$330!$331!$332!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$351!$352!$353!$354!$355!$359!$360!$361!$362!$363!$368!$369!$370!$371!$374!$375!$376!$377!$380!$381!$382!$383!$388!$389!$390!$391!$396!$398!$400!$401!$402!$403!$404!$405!$406!$407!$408!$409!$410!$411!$412!$413!$416!$417!$418!$419!$420!$421!$423!$424!$427!$428!$429!$430;i:na():f~sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$16()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$17()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$18()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$19()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$20()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$21()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$22()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$23()|sym(tickerid,'D','D',0,1,1,'USD',0,0,$27)|$24()|sym(tickerid,'D','D',0,0,1,'USD',0,0,$27)|$25()|s267:$26($29,$32,$35,$38,$41,$44,$47,$50,$53,$56):s267~$58!$59!$60!$61!$62!$63!$64!$65!$66!$142!$68!$69!$70!$71!$145!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$160!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$277!$278!$279!$280!$281!$282!$283!$284!$285!$286!$287!$288!$289!$290!$291!$292!$293!$294!$295!$296!$297!$298!$299!$300!$301!$302!$303!$304!$305!$306!$307!$308!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324", "isFake": false }, { @@ -1099,15 +1099,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -1151,7 +1151,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -1195,7 +1195,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1239,7 +1239,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1283,7 +1283,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1327,7 +1327,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1371,7 +1371,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1415,7 +1415,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1459,7 +1459,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1503,7 +1503,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1547,11 +1547,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1595,7 +1595,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1639,7 +1639,7 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_220": { @@ -1683,7 +1683,7 @@ "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_230": { @@ -1727,7 +1727,7 @@ "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_240": { @@ -1771,7 +1771,7 @@ "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_250": { @@ -1815,7 +1815,7 @@ "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_260": { @@ -1847,311 +1847,311 @@ "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.futures.json b/scanner.data.futures.json index 2bbb98c71..c11032655 100644 --- a/scanner.data.futures.json +++ b/scanner.data.futures.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;#0~#1/1000~#2~v:if(nz($0@1,$0)\u003e$0){$0=nz($0@1,$0)~$1=$1@1~v:if($2@1\u003c$2){$2=$2@1~}~}~$0!$1!$2;#0~#1/1000~v:if(nz($0@1,$0)\u003c$0){$0=nz($0@1,$0)~$1=$1@1~}~$0!$1;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};v^na():f~v:if(na($0):b){$0=#0/1000~}~$0;if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$18(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$18(#0,$0);close~$0;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#1)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~timeV5($9():t)~v:if_($306!=$306@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($308)~$10($308*2-$304)~$10($308*2-$303)~$10($308+1*($303-$304))~$10($308-1*($303-$304))~$10($308+2*($303-$304))~$10($308-2*($303-$304))~$10($308)~$10($308+0.382*($303-$304))~$10($308-0.382*($303-$304))~$10($308+0.618*($303-$304))~$10($308-0.618*($303-$304))~$10($308+1*($303-$304))~$10($308-1*($303-$304))~($303+$304+$299*2)/4~$10($323)~$10($323*2-$304)~$10($323*2-$303)~$10($323+1*($303-$304))~$10($323-1*($303-$304))~$10($303+2*($323-$304))~$10($304-2*($303-$323))~$303+$304*2+$305~v:if($305==$302){$331=$303+$304+$305*2~}~v:if($305\u003e$302){$331=$303*2+$304+$305~}~$10($331/4)~$10($331/2-$304)~$10($331/2-$303)~$10($308)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~s3:$11(high,time,low):s3~s2:$12(low,time):s2~v^open~timenow-157766400000~$15(time,$350,i:1826)~timenow-94608000000~$15(time,$352,i:1095)~timenow-31449600000~$15(time,$354,i:364)~s2:$13(low,time,$355,i:364):s2~s2:$14(high,time,$355,i:364):s2~timenow-15552000000~$15(time,$360,i:180)~s2:$13(low,time,$361,i:180):s2~s2:$14(high,time,$361,i:180):s2~timenow-7776000000~$15(time,$366,i:90)~s2:$13(low,time,$367,i:90):s2~s2:$14(high,time,$367,i:90):s2~time-2592000000~timenow-2592000000~$15(time,$373,i:30)~$15(time,$372,i:30)~s2:$13(low,time,$374,i:30):s2~s2:$14(high,time,$374,i:30):s2~timenow-604800000~time-604800000~$15(time,$380,i:7)~$15(time,$381,i:7)~s2:$13(low,time,$382,i:7):s2~s2:$14(high,time,$382,i:7):s2~$16($383)~$16($375)~tr(1.0)*100/abs(low)~$17(time)~timenow-31536000000~$15(time,$392,i:365)~$20(close,open)~((close-open@4)/open@4)*100~$19(close,open,$382,i:7)~$19(close,open,$374,i:30)~$19(close,open,$367,i:90)~$19(close,open,$361,i:180)~$19(close,open,$393,i:365)~$19(close,open,$353,i:1095)~$19(close,open,$351,i:1826)~time_tradingday/1000~#0~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$324!$325!$326!$327!$328!$329!$330!$334!$335!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$344!$345!$346!$347!$348!$347!$348!$349!$356!$357!$358!$359!$362!$363!$364!$365!$368!$369!$370!$371!$376!$377!$378!$379!$384!$386!$388!$389!$390!$391!$395!$396!$397!$398!$399!$400!$401!$402!$394!$403!$404!$151!$151!$158!$158;i:input('in_0',10)~t:str.format(t:'{0}_{1}',t:ticker.standard(tickerid):t,t:'OI'):t~i:na():f~sym($24,'D','D',0,0,1,'NONE',0,0,$25)|$21()|s260:$22($27,i:$23):s260~$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$153!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165\u003c\u003c$285!$166\u003c\u003c$286!$167!$168!$169\u003c\u003c$287!$170\u003c\u003c$288!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$244!$245!$244!$245!$246!$249!$250!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$277!$278!$279!$280!$281!$282!$283!$284", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$13(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$13(#0,$0);close~$0;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~v^open~v^high~v^low~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($308!=$308@1){$304=$301~$307=close@1~$305=$302~$306=$303~$301=open~$302=high~$303=low~}_{$302=max($302,high)~$303=min($303,low)~}~($305+$306+$307)/3~$8($310)~$8($310*2-$306)~$8($310*2-$305)~$8($310+1*($305-$306))~$8($310-1*($305-$306))~$8($310+2*($305-$306))~$8($310-2*($305-$306))~$8($310)~$8($310+0.382*($305-$306))~$8($310-0.382*($305-$306))~$8($310+0.618*($305-$306))~$8($310-0.618*($305-$306))~$8($310+1*($305-$306))~$8($310-1*($305-$306))~($305+$306+$301*2)/4~$8($325)~$8($325*2-$306)~$8($325*2-$305)~$8($325+1*($305-$306))~$8($325-1*($305-$306))~$8($305+2*($325-$306))~$8($306-2*($305-$325))~$305+$306*2+$307~v:if($307==$304){$333=$305+$306+$307*2~}~v:if($307\u003e$304){$333=$305*2+$306+$307~}~$8($333/4)~$8($333/2-$306)~$8($333/2-$305)~$8($310)~$8($307+0.09166666666666667*($305-$306))~$8($307-0.09166666666666667*($305-$306))~$8($307+0.18333333333333335*($305-$306))~$8($307-0.18333333333333335*($305-$306))~$8($307+0.275*($305-$306))~$8($307-0.275*($305-$306))~v^high~v^time/1000~v^low~v:if(high\u003e$346){$346=high~$347=time/1000~$348=low~}~v:if(low\u003c$348){$348=low~}~$346~$347~$346~$347~$348~v^low~v^time/1000~v:if(low\u003c$356){$356=low~$357=time/1000~}~$356~$357~$356~$357~v^open~timenow-157766400000~$11(time,$364,i:1826)~timenow-94608000000~$11(time,$366,i:1095)~timenow-31449600000~$11(time,$368,i:364)~s2:$9(low,time,$369,i:364):s2~s2:$10(high,time,$369,i:364):s2~timenow-15552000000~$11(time,$374,i:180)~s2:$9(low,time,$375,i:180):s2~s2:$10(high,time,$375,i:180):s2~timenow-7776000000~$11(time,$380,i:90)~s2:$9(low,time,$381,i:90):s2~s2:$10(high,time,$381,i:90):s2~time-2592000000~timenow-2592000000~$11(time,$387,i:30)~$11(time,$386,i:30)~s2:$9(low,time,$388,i:30):s2~s2:$10(high,time,$388,i:30):s2~timenow-604800000~time-604800000~$11(time,$394,i:7)~$11(time,$395,i:7)~s2:$9(low,time,$396,i:7):s2~s2:$10(high,time,$396,i:7):s2~$12($397)~$12($389)~tr(1.0)*100/abs(low)~v^time/1000~timenow-31536000000~$11(time,$406,i:365)~$15(close,open)~((close-open@4)/open@4)*100~$14(close,open,$396,i:7)~$14(close,open,$388,i:30)~$14(close,open,$381,i:90)~$14(close,open,$375,i:180)~$14(close,open,$407,i:365)~$14(close,open,$367,i:1095)~$14(close,open,$365,i:1826)~time_tradingday/1000~#0~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$326!$327!$328!$329!$330!$331!$332!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$351!$352!$353!$354!$355!$359!$360!$361!$362!$363!$370!$371!$372!$373!$376!$377!$378!$379!$382!$383!$384!$385!$390!$391!$392!$393!$398!$400!$402!$403!$404!$405!$409!$410!$411!$412!$413!$414!$415!$416!$408!$417!$418;t:str.format(t:'{0}_{1}',t:ticker.standard(tickerid):t,t:'OI'):t~i:na():f~sym($18,'D','D',0,0,1,'NONE',0,0,$19)|$16()|s256:$17($21):s256~$23!$24!$25!$26!$27!$28!$29!$30!$31!$107!$33!$34!$35!$36!$110!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$125!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$277!$278", "isFake": false }, { @@ -1055,15 +1055,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -1107,7 +1107,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -1151,7 +1151,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1195,7 +1195,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1239,7 +1239,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1283,7 +1283,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1327,7 +1327,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1371,7 +1371,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1415,7 +1415,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1459,7 +1459,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1503,11 +1503,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1551,7 +1551,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1595,7 +1595,7 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_220": { @@ -1639,7 +1639,7 @@ "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_230": { @@ -1683,7 +1683,7 @@ "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_240": { @@ -1727,7 +1727,7 @@ "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_250": { @@ -1755,315 +1755,315 @@ "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.json b/scanner.data.json index 49aef3e83..82d76c90b 100644 --- a/scanner.data.json +++ b/scanner.data.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;#0~#1/1000~#2~v:if(nz($0@1,$0)\u003e$0){$0=nz($0@1,$0)~$1=$1@1~v:if($2@1\u003c$2){$2=$2@1~}~}~$0!$1!$2;#0~#1/1000~v:if(nz($0@1,$0)\u003c$0){$0=nz($0@1,$0)~$1=$1@1~}~$0!$1;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};v^na():f~v:if(na($0):b){$0=#0/1000~}~$0;if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$18(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$18(#0,$0);t:__financial_tickerid(tickerid,'MARKET_CAP_BASIC','D'):t;t:isintraday?'1D':period;time_closeV5('D',syminfo.session,syminfo.timezone)-(#0*86400000);$23(i:#0)~if_(time@0\u003c$0){na():f}_{0~v:for(0;n;1){v:if(time@$3\u003c$0){$2=$3-1~break~}~}~if(time@$2-$0\u003c#1*86400000){if_(close@$2\u003c0\u0026\u0026close\u003e0||close@$2==0){na():f}_{(close-close@$2)*100/abs(close@$2)}}~$9};v:max_bars_back(time,730):v~v:max_bars_back(close,730):v~0~v:for(0;n;1){v:if(year(time@$3,syminfo.timezone)\u003cyear){$2=$3-1~break~}~}~if_(close@$2\u003c0\u0026\u0026close\u003e0||close@$2==0){na():f}_{(close-close@$2)*100/abs(close@$2)}~$8;t:__financial_tickerid(tickerid,'FUND_FLOWS','D'):t;t:__financial_tickerid(tickerid,'NAV','D'):t;t:__financial_tickerid(tickerid,'NAV_ALL','D'):t;t:__financial_tickerid(tickerid,'AUM','D'):t;v^time~$23(i:#0)~if_($1\u003c$0){na():f}_{0.0~v:for(0;n;1){v:if(time@$4\u003c$1){break~}~$3=$3+close@$4~}~$3};v:max_bars_back(time,730):v~v:max_bars_back(close,730):v~v^time~if_(year(timenow,syminfo.timezone)==year($2,syminfo.timezone)){na():f}_{0.0~v:for(0;n;1){v:if(year(time@$5,syminfo.timezone)\u003cyear){break~}~$4=$4+close@$5~}~$4};close~$0;$24(i:7,i:10)~$0;$24(i:30,i:10)~$0;$24(i:90,i:10)~$0;$24(i:180,i:10)~$0;$24(i:365,i:10)~$0;$24(i:1825,i:10)~$0;$25()~$0;$30(i:30)~$0;$30(i:90)~$0;$30(i:365)~$0;$30(i:1095)~$0;$30(i:1825)~$0;$31()~$0;$24(i:1095,i:10)~$0;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#33)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~timeV5($9():t)~v:if_($306!=$306@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($308)~$10($308*2-$304)~$10($308*2-$303)~$10($308+1*($303-$304))~$10($308-1*($303-$304))~$10($308+2*($303-$304))~$10($308-2*($303-$304))~$10($308)~$10($308+0.382*($303-$304))~$10($308-0.382*($303-$304))~$10($308+0.618*($303-$304))~$10($308-0.618*($303-$304))~$10($308+1*($303-$304))~$10($308-1*($303-$304))~($303+$304+$299*2)/4~$10($323)~$10($323*2-$304)~$10($323*2-$303)~$10($323+1*($303-$304))~$10($323-1*($303-$304))~$10($303+2*($323-$304))~$10($304-2*($303-$323))~$303+$304*2+$305~v:if($305==$302){$331=$303+$304+$305*2~}~v:if($305\u003e$302){$331=$303*2+$304+$305~}~$10($331/4)~$10($331/2-$304)~$10($331/2-$303)~$10($308)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~s3:$11(high,time,low):s3~s2:$12(low,time):s2~v^open~timenow-157766400000~$15(time,$350,i:1826)~timenow-94608000000~$15(time,$352,i:1095)~timenow-31449600000~$15(time,$354,i:364)~s2:$13(low,time,$355,i:364):s2~s2:$14(high,time,$355,i:364):s2~timenow-15552000000~$15(time,$360,i:180)~s2:$13(low,time,$361,i:180):s2~s2:$14(high,time,$361,i:180):s2~timenow-7776000000~$15(time,$366,i:90)~s2:$13(low,time,$367,i:90):s2~s2:$14(high,time,$367,i:90):s2~time-2592000000~timenow-2592000000~$15(time,$373,i:30)~$15(time,$372,i:30)~s2:$13(low,time,$374,i:30):s2~s2:$14(high,time,$374,i:30):s2~timenow-604800000~time-604800000~$15(time,$380,i:7)~$15(time,$381,i:7)~s2:$13(low,time,$382,i:7):s2~s2:$14(high,time,$382,i:7):s2~$16($383)~$16($375)~tr(1.0)*100/abs(low)~$17(time)~timenow-31536000000~$15(time,$392,i:365)~$20(close,open)~((close-open@4)/open@4)*100~$19(close,open,$382,i:7)~$19(close,open,$374,i:30)~$19(close,open,$367,i:90)~$19(close,open,$361,i:180)~$19(close,open,$393,i:365)~$19(close,open,$353,i:1095)~$19(close,open,$351,i:1826)~time_tradingday/1000~#0~#1~#2~#3~#4~#5~#6~#7~#8~#9~#10~#11~#12~#13~#14~#15~#16~#17~#18~#19~#20~#21~#22~#23~#24~#25~#26~#27~#28~#29~#30~#31~#32~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$324!$325!$326!$327!$328!$329!$330!$334!$335!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$344!$345!$346!$347!$348!$347!$348!$349!$356!$357!$358!$359!$362!$363!$364!$365!$368!$369!$370!$371!$376!$377!$378!$379!$384!$386!$388!$389!$390!$391!$395!$396!$397!$398!$399!$400!$401!$402!$394!$403!$404!$405!$406!$407!$408!$409!$410!$411!$412!$413!$414!$415!$416!$417!$430!$431!$432!$433!$434!$435!$436!$418!$419!$420!$421!$422!$423!$424!$425!$426!$427!$428!$429!$151!$151!$158!$158;i:input('in_0',10)~t:str.format(t:'{0}_{1}',t:ticker.standard(tickerid):t,t:'OI'):t~i:na():f~sym($49,'D','D',0,0,1,'NONE',0,0,$50)|$32()|t:$21():t~t:$22():t~sym($54,$55,$55,0,0,1,'NONE',0,0,$50)|$33()|sym($54,$55,$55,0,0,1,'NONE',0,0,$50)|$34()|sym($54,$55,$55,0,0,1,'NONE',0,0,$50)|$35()|sym($54,$55,$55,0,0,1,'NONE',0,0,$50)|$36()|sym($54,$55,$55,0,0,1,'NONE',0,0,$50)|$37()|sym($54,$55,$55,0,0,1,'NONE',0,0,$50)|$38()|sym($54,$55,$55,0,0,1,'NONE',0,0,$50)|$39()|t:$26():t~sym($77,$55,$55,0,0,1,'NONE',0,0,$50)|$40()|sym($77,$55,$55,0,0,1,'NONE',0,0,$50)|$41()|sym($77,$55,$55,0,0,1,'NONE',0,0,$50)|$42()|sym($77,$55,$55,0,0,1,'NONE',0,0,$50)|$43()|sym($77,$55,$55,0,0,1,'NONE',0,0,$50)|$44()|sym($77,$55,$55,0,0,1,'NONE',0,0,$50)|$45()|t:$27():t~sym($96,$55,$55,0,0,1,'NONE',0,0,$50)|$34()|sym($96,$55,$55,0,0,1,'NONE',0,0,$50)|$35()|sym($96,$55,$55,0,0,1,'NONE',0,0,$50)|$37()|sym($96,$55,$55,0,0,1,'NONE',0,0,$50)|$46()|sym($96,$55,$55,0,0,1,'NONE',0,0,$50)|$38()|sym($96,$55,$55,0,0,1,'NONE',0,0,$50)|$39()|t:$29():t~sym($115,$55,$55,0,0,1,'NONE',0,0,$50)|$34()|sym($115,$55,$55,0,0,1,'NONE',0,0,$50)|$35()|sym($115,$55,$55,0,0,1,'NONE',0,0,$50)|$37()|sym($115,$55,$55,0,0,1,'NONE',0,0,$50)|$46()|sym($115,$55,$55,0,0,1,'NONE',0,0,$50)|$38()|sym($115,$55,$55,0,0,1,'NONE',0,0,$50)|$39()|t:$28():t~sym($134,$55,$55,0,0,1,'NONE',0,0,$50)|$34()|sym($134,$55,$55,0,0,1,'NONE',0,0,$50)|$35()|sym($134,$55,$55,0,0,1,'NONE',0,0,$50)|$36()|sym($134,$55,$55,0,0,1,'NONE',0,0,$50)|$37()|sym($134,$55,$55,0,0,1,'NONE',0,0,$50)|$46()|sym($134,$55,$55,0,0,1,'NONE',0,0,$50)|$38()|sym($134,$55,$55,0,0,1,'NONE',0,0,$50)|$39()|s292:$47($52,$57,$60,$63,$66,$69,$72,$75,$79,$82,$85,$88,$91,$94,$98,$101,$104,$107,$110,$113,$117,$120,$123,$126,$129,$132,$136,$139,$142,$145,$148,$151,$154,i:$48):s292~$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$280!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$277!$278!$279!$280!$281!$282!$283!$284!$285!$286!$287!$288!$289!$290!$291!$292\u003c\u003c$444!$293\u003c\u003c$445!$294!$295!$296\u003c\u003c$446!$297\u003c\u003c$447!$298!$299!$300!$301!$302!$303!$304!$305!$306!$307!$308!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$328!$329!$330!$331!$332!$333!$334!$335!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$349!$350!$351!$352!$353!$354!$355!$356!$357!$358!$359!$360!$361!$362!$363!$364!$365!$366!$367!$368!$371!$372!$371!$372!$373!$376!$377!$376!$377!$378!$379!$380!$381!$382!$383!$384!$385!$386!$387!$388!$389!$390!$391!$392!$393!$394!$395!$396!$397!$398!$399!$400!$401!$402!$403!$404!$405!$406!$407!$408!$409!$410!$411!$412!$413!$414!$415!$416!$417!$418!$419!$420!$421!$422!$423!$424!$425!$426!$427!$428!$429!$430!$431!$432!$433!$434!$435!$436!$437!$438!$439!$440!$441!$442!$443", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$10=$0~$1~v:for(0;$7;1){v:if($0@$12\u003c$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~#1/1000~v:if(n==0){$0=$0+$0@#3*0~$1=$1+$1@#3*0~}~s2:ifelif_(#2==0){na():f!na():f}elif(#2==1){$0!$1}_{#2~#2+1~v:if(na($0@$8)!=1.0){$7=$7-1~}~$0~$1~v:for(0;$7;1){v:if($0@$12\u003e$10){$10=$0@$12~$11=$1@$12~}~}~$10!$11};#0~v:if(n==0){$0=$0+$0@#2*0~}~0~min(n,#2)~0~if_($0\u003c#1){i:0}_{v:for(0;9;1){$4=ceil(($2+$3)/2)~v:ifelif_($2==$3){break~}elif($0@$4\u003c#1){$3=$4~continue~}elif($0@$4\u003e#1){$2=$4~continue~}_{break~}~}~$4};#0~v:if(n==0){$0=365~}~if_($0==0){na():f}_{sum(((high-low)/abs(low))*100/$0,$0)~if_(#0==0){na():f}_{$3}};if_(#1\u003c0\u0026\u0026#0\u003e0){na():f}_{(#0-#1)*100/abs(#1)};#2~v:if(n==0){$0=$0+round(#1@#3*0)~}~if_($0==0){na():f}_{$13(#0,#1@$0)~$3};v^#1~year~v:if(year\u003e$1@1){$0=#1~}~$13(#0,$0);time_closeV5('D',syminfo.session,syminfo.timezone)-(#0*86400000);$16(i:#0)~if_(time\u003c$0){na():f}_{0~v:for(0;n;1){v:if(time@$3\u003c$0){$2=$3-1~break~}~}~if(time@$2-$0\u003c#1*86400000){if_(close@$2\u003c0\u0026\u0026close\u003e0||close@$2==0){na():f}_{(close-close@$2)*100/abs(close@$2)}}~$9};v:max_bars_back(time,730):v~v:max_bars_back(close,730):v~0~v:for(0;n;1){v:if(year(time@$3,syminfo.timezone)\u003cyear){$2=$3-1~break~}~}~if_(close@$2\u003c0\u0026\u0026close\u003e0||close@$2==0){na():f}_{(close-close@$2)*100/abs(close@$2)}~$8;v^time~$16(i:#0)~if_($1\u003c$0){na():f}_{0.0~v:for(0;n;1){v:if(time@$4\u003c$1){break~}~$3=$3+close@$4~}~$3};v^year(time,syminfo.timezone)~if_(year(timenow,syminfo.timezone)==$0){na():f}_{v^0.0~v:if(year(time@1,syminfo.timezone)\u003cyear(time,syminfo.timezone)){$2=0~}~$2=$2+close~$2};close~$0;$17(i:7,i:10)~$17(i:30,i:10)~$17(i:90,i:10)~$17(i:180,i:10)~$17(i:365,i:10)~$17(i:1825,i:10)~$18()~$0!$1!$2!$3!$4!$5!$6;$19(i:30)~$19(i:90)~$19(i:365)~$19(i:1095)~$19(i:1825)~$20()~$0!$1!$2!$3!$4!$5;$17(i:30,i:10)~$17(i:90,i:10)~$17(i:365,i:10)~$17(i:1095,i:10)~$17(i:1825,i:10)~$18()~$0!$1!$2!$3!$4!$5;$17(i:30,i:10)~$17(i:90,i:10)~$17(i:180,i:10)~$17(i:365,i:10)~$17(i:1095,i:10)~$17(i:1825,i:10)~$18()~$0!$1!$2!$3!$4!$5!$6;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~v^open~v^high~v^low~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($308!=$308@1){$304=$301~$307=close@1~$305=$302~$306=$303~$301=open~$302=high~$303=low~}_{$302=max($302,high)~$303=min($303,low)~}~($305+$306+$307)/3~$8($310)~$8($310*2-$306)~$8($310*2-$305)~$8($310+1*($305-$306))~$8($310-1*($305-$306))~$8($310+2*($305-$306))~$8($310-2*($305-$306))~$8($310)~$8($310+0.382*($305-$306))~$8($310-0.382*($305-$306))~$8($310+0.618*($305-$306))~$8($310-0.618*($305-$306))~$8($310+1*($305-$306))~$8($310-1*($305-$306))~($305+$306+$301*2)/4~$8($325)~$8($325*2-$306)~$8($325*2-$305)~$8($325+1*($305-$306))~$8($325-1*($305-$306))~$8($305+2*($325-$306))~$8($306-2*($305-$325))~$305+$306*2+$307~v:if($307==$304){$333=$305+$306+$307*2~}~v:if($307\u003e$304){$333=$305*2+$306+$307~}~$8($333/4)~$8($333/2-$306)~$8($333/2-$305)~$8($310)~$8($307+0.09166666666666667*($305-$306))~$8($307-0.09166666666666667*($305-$306))~$8($307+0.18333333333333335*($305-$306))~$8($307-0.18333333333333335*($305-$306))~$8($307+0.275*($305-$306))~$8($307-0.275*($305-$306))~v^high~v^time/1000~v^low~v:if(high\u003e$346){$346=high~$347=time/1000~$348=low~}~v:if(low\u003c$348){$348=low~}~$346~$347~$346~$347~$348~v^low~v^time/1000~v:if(low\u003c$356){$356=low~$357=time/1000~}~$356~$357~$356~$357~v^open~timenow-157766400000~$11(time,$364,i:1826)~timenow-94608000000~$11(time,$366,i:1095)~timenow-31449600000~$11(time,$368,i:364)~s2:$9(low,time,$369,i:364):s2~s2:$10(high,time,$369,i:364):s2~timenow-15552000000~$11(time,$374,i:180)~s2:$9(low,time,$375,i:180):s2~s2:$10(high,time,$375,i:180):s2~timenow-7776000000~$11(time,$380,i:90)~s2:$9(low,time,$381,i:90):s2~s2:$10(high,time,$381,i:90):s2~time-2592000000~timenow-2592000000~$11(time,$387,i:30)~$11(time,$386,i:30)~s2:$9(low,time,$388,i:30):s2~s2:$10(high,time,$388,i:30):s2~timenow-604800000~time-604800000~$11(time,$394,i:7)~$11(time,$395,i:7)~s2:$9(low,time,$396,i:7):s2~s2:$10(high,time,$396,i:7):s2~$12($397)~$12($389)~tr(1.0)*100/abs(low)~v^time/1000~timenow-31536000000~$11(time,$406,i:365)~$15(close,open)~((close-open@4)/open@4)*100~$14(close,open,$396,i:7)~$14(close,open,$388,i:30)~$14(close,open,$381,i:90)~$14(close,open,$375,i:180)~$14(close,open,$407,i:365)~$14(close,open,$367,i:1095)~$14(close,open,$365,i:1826)~time_tradingday/1000~#0~#1~#2~#3~#4~#5~#6~#7~#8~#9~#10~#11~#12~#13~#14~#15~#16~#17~#18~#19~#20~#21~#22~#23~#24~#25~#26~#27~#28~#29~#30~#31~#32~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$326!$327!$328!$329!$330!$331!$332!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$351!$352!$353!$354!$355!$359!$360!$361!$362!$363!$370!$371!$372!$373!$376!$377!$378!$379!$382!$383!$384!$385!$390!$391!$392!$393!$398!$400!$402!$403!$404!$405!$409!$410!$411!$412!$413!$414!$415!$416!$408!$417!$418!$419!$420!$421!$422!$423!$424!$425!$426!$427!$428!$429!$430!$431!$432!$433!$434!$435!$436!$437!$438!$439!$440!$441!$442!$443!$444!$445!$446!$447!$448!$449!$450;t:str.format(t:'{0}_{1}',t:ticker.standard(tickerid):t,t:'OI'):t~i:na():f~sym($27,'D','D',0,0,1,'NONE',0,0,$28)|$21()|t:__financial_tickerid(tickerid,'MARKET_CAP_BASIC','D'):t~t:isintraday?'D':period~sym($32,$33,$33,0,0,1,'NONE',0,0,$28)|$22():s7|t:__financial_tickerid(tickerid,'FUND_FLOWS','D'):t~sym($43,$33,$33,0,0,1,'NONE',0,0,$28)|$23():s6|t:__financial_tickerid(tickerid,'NAV','D'):t~sym($52,$33,$33,0,0,1,'NONE',0,0,$28)|$24():s6|t:__financial_tickerid(tickerid,'AUM','D'):t~sym($61,$33,$33,0,0,1,'NONE',0,0,$28)|$24():s6|t:__financial_tickerid(tickerid,'NAV_ALL','D'):t~sym($70,$33,$33,0,0,1,'NONE',0,0,$28)|$25():s7|s288:$26($30,$35,$36,$37,$38,$39,$40,$41,$45,$46,$47,$48,$49,$50,$54,$55,$56,$57,$58,$59,$63,$64,$65,$66,$67,$68,$72,$73,$74,$75,$76,$77,$78):s288~$80!$81!$82!$83!$84!$85!$86!$87!$88!$164!$90!$91!$92!$93!$167!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$182!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259!$260!$261!$262!$263!$264!$265!$266!$267!$268!$269!$270!$271!$272!$273!$274!$275!$276!$277!$278!$279!$280!$281!$282!$283!$284!$285!$286!$287!$288!$289!$290!$291!$292!$293!$294!$295!$296!$297!$298!$299!$300!$301!$302!$303!$304!$305!$306!$307!$308!$309!$310!$311!$312!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$328!$329!$330!$331!$332!$333!$334!$335!$336!$337!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$349!$350!$351!$352!$353!$354!$355!$356!$357!$358!$359!$360!$361!$362!$363!$364!$365!$366!$367", "isFake": false }, { @@ -1183,15 +1183,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -1235,7 +1235,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -1279,7 +1279,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1323,7 +1323,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1367,7 +1367,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1411,7 +1411,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1455,7 +1455,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1499,7 +1499,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1543,7 +1543,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1587,7 +1587,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1631,11 +1631,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1679,7 +1679,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1723,7 +1723,7 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_220": { @@ -1767,7 +1767,7 @@ "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_230": { @@ -1811,7 +1811,7 @@ "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_240": { @@ -1855,7 +1855,7 @@ "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_250": { @@ -1899,7 +1899,7 @@ "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_260": { @@ -1939,387 +1939,387 @@ "isHidden": false }, "plot_269": { - "title": "nav_total_return.1M", + "title": "nav_perf.1M", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_270": { - "title": "nav_total_return.3M", + "title": "nav_perf.3M", "isHidden": false }, "plot_271": { - "title": "nav_total_return.6M", + "title": "nav_perf.1Y", "isHidden": false }, "plot_272": { - "title": "nav_total_return.1Y", + "title": "nav_perf.3Y", "isHidden": false }, "plot_273": { - "title": "nav_total_return.3Y", + "title": "nav_perf.5Y", "isHidden": false }, "plot_274": { - "title": "nav_total_return.5Y", + "title": "nav_perf.YTD", "isHidden": false }, "plot_275": { - "title": "nav_total_return.YTD", + "title": "aum_perf.1M", "isHidden": false }, "plot_276": { - "title": "nav_perf.1M", + "title": "aum_perf.3M", "isHidden": false }, "plot_277": { - "title": "nav_perf.3M", + "title": "aum_perf.1Y", "isHidden": false }, "plot_278": { - "title": "nav_perf.1Y", + "title": "aum_perf.3Y", "isHidden": false }, "plot_279": { - "title": "nav_perf.3Y", + "title": "aum_perf.5Y", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_280": { - "title": "nav_perf.5Y", + "title": "aum_perf.YTD", "isHidden": false }, "plot_281": { - "title": "nav_perf.YTD", + "title": "nav_total_return.1M", "isHidden": false }, "plot_282": { - "title": "aum_perf.1M", + "title": "nav_total_return.3M", "isHidden": false }, "plot_283": { - "title": "aum_perf.3M", + "title": "nav_total_return.6M", "isHidden": false }, "plot_284": { - "title": "aum_perf.1Y", + "title": "nav_total_return.1Y", "isHidden": false }, "plot_285": { - "title": "aum_perf.3Y", + "title": "nav_total_return.3Y", "isHidden": false }, "plot_286": { - "title": "aum_perf.5Y", + "title": "nav_total_return.5Y", "isHidden": false }, "plot_287": { - "title": "aum_perf.YTD", + "title": "nav_total_return.YTD", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.simple.5.json b/scanner.data.simple.5.json index 636968ba8..5d29297f2 100644 --- a/scanner.data.simple.5.json +++ b/scanner.data.simple.5.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;i:(interval*60)*1000;i:1440/interval;volume~time~0.0~i:11*$12():i~i:$3*$11():i~v:if(n==0){$2=$1@$3-#2@$3\u003e$0@$3?0:0~}~timenow-$4~v:if(time\u003e=$6){#2@0~0~(-1)~0.0~0~0~v:for(1;$3;1){0.0~v:if(#2@$13!=$7){$8=$8+1~$7=#2@$13~$14=$8\u003e#0~$12=$11~$11=$13-1~}~v:if(1==$8\u0026\u0026($9\u003c0)){$9=$13-1~}~v:if($14){v:for(max($12,$11-$9);$11;1){$10=$10+$0@$17~}~}~v:if(#1==$8){break~}~}~$2=$10~}~$2;0~0~0~dayofmonth~v:for(0;5*$12():i;1){$4+1~v:if_($3@$4!=$3@$5){v:if($2\u003c#0\u0026\u0026$1\u003e0){$0=$0+#0-$2~}~$2=0~$1=$1+1~}_{v:if($1\u003e0){$2=$2+1~}~}~v:if($1==5){break~}~}~$0\u003e0?($0/$1/#0)*100:0;v^0~v^0~dayofmonth~v:if(dayofmonth!=$2@1){$1=$1+1~}~v:if($1\u003e10){$1=0~$0=0~}~$0=max($14(i:300/interval),$0)~$0;#0~$13(i:0,i:1,$0)~v:if(barstate.isrealtime\u0026\u0026timenow-$0\u003c((24*60)*60)*1000){(timenow-$0)/$11():i~1-(timenow-time)/$11():i~($2+$3)/$2~$1=$1*$4~}~$1/($13(i:1,i:11,$0)/10);open~high~low~$0!$1!$2;time~$0;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#4)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~t:$9():t~#0~#1~#2~$299=$307@1~$300=$308@1~$301=$309@1~timeV5($306)~v:if_($310!=$310@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($312)~$10($312*2-$304)~$10($312*2-$303)~$10($312+1*($303-$304))~$10($312-1*($303-$304))~$10($312+2*($303-$304))~$10($312-2*($303-$304))~$10($312)~$10($312+0.382*($303-$304))~$10($312-0.382*($303-$304))~$10($312+0.618*($303-$304))~$10($312-0.618*($303-$304))~$10($312+1*($303-$304))~$10($312-1*($303-$304))~($303+$304+$299*2)/4~$10($327)~$10($327*2-$304)~$10($327*2-$303)~$10($327+1*($303-$304))~$10($327-1*($303-$304))~$10($303+2*($327-$304))~$10($304-2*($303-$327))~$303+$304*2+$305~v:if($305==$302){$335=$303+$304+$305*2~}~v:if($305\u003e$302){$335=$303*2+$304+$305~}~$10($335/4)~$10($335/2-$304)~$10($335/2-$303)~$10($312)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~$16(#3)~v:if($15()\u003e35){$348=na():f~}~$348~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$328!$329!$330!$331!$332!$333!$334!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$350!$151!$151!$158!$158;i:input('in_0',10)~t:$9():t~i:na():f~sym(tickerid,$21,$21,0,1,0,'NONE',0,0,$22)|$17():s3|sym(tickerid,'1D','1D',0,1,0,'NONE',0,0,$22)|$18()|s218:$19($24,$25,$26,$29,i:$20):s218~$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$155!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167\u003c\u003c$245!$168\u003c\u003c$246!$169!$170!$171\u003c\u003c$247!$172\u003c\u003c$248!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;(volume@#3*#2@#3)*0~i:#3*#4~timenow-$1~v:if(time\u003e=$2){#2~0~(-1)~0.0~0~0~v:for(1;#3;1){0.0~v:if(#2@$9!=$3){$4=$4+1~$3=#2@$9~$10=$4\u003e#0~$8=$7~$7=$9-1~}~v:if(1==$4\u0026\u0026($5\u003c0)){$5=$9-1~}~v:if($10){v:for(max($8,$7-$5);$7;1){$6=$6+volume@$13~}~}~v:if(#1==$4){break~}~}~$0=$6~}~$0;0~0~0~dayofmonth~v:for(0;5*#1;1){$4+1~v:if_($3@$4!=$3@$5){v:if($2\u003c#0\u0026\u0026$1\u003e0){$0=$0+#0-$2~}~$2=0~$1=$1+1~}_{v:if($1\u003e0){$2=$2+1~}~}~v:if($1==5){break~}~}~$0\u003e0?($0/$1/#0)*100:0;v^0~v^0~dayofmonth~v:if(dayofmonth!=$2@1){$1=$1+1~}~v:if($1\u003e10){$1=0~$0=0~}~$0=max($10(i:300/interval,i:#0),$0)~$0;#2~$9(i:0,i:1,$0,i:#0,i:#1)~v:if(barstate.isrealtime\u0026\u0026timenow-$0\u003c((24*60)*60)*1000){(timenow-$0)/#1~1-(timenow-time)/#1~($2+$3)/$2~$1=$1*$4~}~$1/($9(i:1,i:11,$0,i:#0,i:#1)/10);open~high~low~$0!$1!$2;time~$0;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~#0~#1~#2~$301@1~$302@1~$303@1~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($311!=$311@1){$307=$304~$310=close@1~$308=$305~$309=$306~$304=open~$305=high~$306=low~}_{$305=max($305,high)~$306=min($306,low)~}~($308+$309+$310)/3~$8($313)~$8($313*2-$309)~$8($313*2-$308)~$8($313+1*($308-$309))~$8($313-1*($308-$309))~$8($313+2*($308-$309))~$8($313-2*($308-$309))~$8($313)~$8($313+0.382*($308-$309))~$8($313-0.382*($308-$309))~$8($313+0.618*($308-$309))~$8($313-0.618*($308-$309))~$8($313+1*($308-$309))~$8($313-1*($308-$309))~($308+$309+$304*2)/4~$8($328)~$8($328*2-$309)~$8($328*2-$308)~$8($328+1*($308-$309))~$8($328-1*($308-$309))~$8($308+2*($328-$309))~$8($309-2*($308-$328))~$308+$309*2+$310~v:if($310==$307){$336=$308+$309+$310*2~}~v:if($310\u003e$307){$336=$308*2+$309+$310~}~$8($336/4)~$8($336/2-$309)~$8($336/2-$308)~$8($313)~$8($310+0.09166666666666667*($308-$309))~$8($310-0.09166666666666667*($308-$309))~$8($310+0.18333333333333335*($308-$309))~$8($310-0.18333333333333335*($308-$309))~$8($310+0.275*($308-$309))~$8($310-0.275*($308-$309))~v^i:(interval*60)*1000~v^i:1440/interval~v^i:11*$350~$12(i:$351,i:$349,#3)~v:if($11(i:$350)\u003e35){$352=na():f~}~$352~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$329!$330!$331!$332!$333!$334!$335!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$354;t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~i:na():f~sym(tickerid,$18,$18,0,1,0,'NONE',0,0,$19)|$13():s3|sym(tickerid,'1D','1D',0,1,0,'NONE',0,0,$19)|$14()|s214:$15($21,$22,$23,$26):s214~$28!$29!$30!$31!$32!$33!$34!$35!$36!$112!$38!$39!$40!$41!$115!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$130!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241", "isFake": false }, { @@ -887,15 +887,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -939,7 +939,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -983,7 +983,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1027,7 +1027,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1071,7 +1071,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1115,7 +1115,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1159,7 +1159,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1203,7 +1203,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1247,7 +1247,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1291,7 +1291,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1335,11 +1335,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1383,7 +1383,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1403,331 +1403,331 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.simple.bonds.json b/scanner.data.simple.bonds.json index dff486d67..f52f235d3 100644 --- a/scanner.data.simple.bonds.json +++ b/scanner.data.simple.bonds.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;open~high~low~$0!$1!$2;close~$0;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#4)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~t:$9():t~#0~#1~#2~$299=$307@1~$300=$308@1~$301=$309@1~timeV5($306)~v:if_($310!=$310@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($312)~$10($312*2-$304)~$10($312*2-$303)~$10($312+1*($303-$304))~$10($312-1*($303-$304))~$10($312+2*($303-$304))~$10($312-2*($303-$304))~$10($312)~$10($312+0.382*($303-$304))~$10($312-0.382*($303-$304))~$10($312+0.618*($303-$304))~$10($312-0.618*($303-$304))~$10($312+1*($303-$304))~$10($312-1*($303-$304))~($303+$304+$299*2)/4~$10($327)~$10($327*2-$304)~$10($327*2-$303)~$10($327+1*($303-$304))~$10($327-1*($303-$304))~$10($303+2*($327-$304))~$10($304-2*($303-$327))~$303+$304*2+$305~v:if($305==$302){$335=$303+$304+$305*2~}~v:if($305\u003e$302){$335=$303*2+$304+$305~}~$10($335/4)~$10($335/2-$304)~$10($335/2-$303)~$10($312)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~#3~$348~$349-$349@1~na():f~v:if(!($349@1\u003c0)\u0026\u0026!($349\u003c0)){$351=($350/$349@1)*100~}~$351~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$328!$329!$330!$331!$332!$333!$334!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$349!$350!$353!$151!$151!$158!$158;i:input('in_0',10)~t:$9():t~i:na():f~sym(tickerid,$15,$15,0,1,0,'NONE',0,0,$16)|$11():s3|t:str.substring(ticker,0,str.length(ticker):i-1):t~t:sc(t:syminfo.prefix,t:':',t:$22):t~sym($23,period,period,0,0,1,'NONE',0,0,$16)|$12()|s220:$13($18,$19,$20,$25,i:$14):s220~$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$151!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163\u003c\u003c$243!$164\u003c\u003c$244!$165!$166!$167\u003c\u003c$245!$168\u003c\u003c$246!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;open~high~low~$0!$1!$2;close~$0;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~#0~#1~#2~$301@1~$302@1~$303@1~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($311!=$311@1){$307=$304~$310=close@1~$308=$305~$309=$306~$304=open~$305=high~$306=low~}_{$305=max($305,high)~$306=min($306,low)~}~($308+$309+$310)/3~$8($313)~$8($313*2-$309)~$8($313*2-$308)~$8($313+1*($308-$309))~$8($313-1*($308-$309))~$8($313+2*($308-$309))~$8($313-2*($308-$309))~$8($313)~$8($313+0.382*($308-$309))~$8($313-0.382*($308-$309))~$8($313+0.618*($308-$309))~$8($313-0.618*($308-$309))~$8($313+1*($308-$309))~$8($313-1*($308-$309))~($308+$309+$304*2)/4~$8($328)~$8($328*2-$309)~$8($328*2-$308)~$8($328+1*($308-$309))~$8($328-1*($308-$309))~$8($308+2*($328-$309))~$8($309-2*($308-$328))~$308+$309*2+$310~v:if($310==$307){$336=$308+$309+$310*2~}~v:if($310\u003e$307){$336=$308*2+$309+$310~}~$8($336/4)~$8($336/2-$309)~$8($336/2-$308)~$8($313)~$8($310+0.09166666666666667*($308-$309))~$8($310-0.09166666666666667*($308-$309))~$8($310+0.18333333333333335*($308-$309))~$8($310-0.18333333333333335*($308-$309))~$8($310+0.275*($308-$309))~$8($310-0.275*($308-$309))~#3~$349~$350-$350@1~na():f~v:if(!($350@1\u003c0)\u0026\u0026!($350\u003c0)){$352=($351/$350@1)*100~}~$352~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$329!$330!$331!$332!$333!$334!$335!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$350!$351!$354;t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~i:na():f~sym(tickerid,$14,$14,0,1,0,'NONE',0,0,$15)|$9():s3|t:str.substring(ticker,0,str.length(ticker):i-1):t~t:sc(t:syminfo.prefix,t:':',t:$21):t~sym($22,period,period,0,0,1,'NONE',0,0,$15)|$10()|s216:$11($17,$18,$19,$24):s216~$26!$27!$28!$29!$30!$31!$32!$33!$34!$110!$36!$37!$38!$39!$113!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$128!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241", "isFake": false }, { @@ -895,15 +895,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -947,7 +947,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -991,7 +991,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1035,7 +1035,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1079,7 +1079,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1123,7 +1123,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1167,7 +1167,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1211,7 +1211,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1255,7 +1255,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1299,7 +1299,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1343,11 +1343,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1391,7 +1391,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1419,331 +1419,331 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.simple.coin.5.json b/scanner.data.simple.coin.5.json index 8004f8f72..8e0dc93df 100644 --- a/scanner.data.simple.coin.5.json +++ b/scanner.data.simple.coin.5.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;#0~v:if(n==0){$0=($0@576*time@576)*0~}~v^0.0~v^na():f~v:if_(na($3):b){0.0~v:for(0;288;1){v:if(time-time@$5\u003e=86400000){$3=n-$5+1~break~}~$4=$4+$0@$5~}~$2=$4~}_{$2=$2+nz($0)~v:for($3;n;1){n-$8~v:if(time-time@$9\u003c86400000){$3=$8~break~}~$2=$2-nz($0@$9)~v:if($2\u003c=0){$2=0~}~}~}~$2;#0~v:if(n==0){$0=($0@576*time@576)*0~}~na():f~v:for(0;288;1){v:if(time-time@$3\u003e=86400000){v:if(time-time@$3==86400000){$2=$3~}~break~}~$2=$3~}~$0@$2;open~high~low~$0!$1!$2;close~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?$0*volume:na():f~$11($1)~$2;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#4)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~t:$9():t~#0~#1~#2~$299=$307@1~$300=$308@1~$301=$309@1~timeV5($306)~v:if_($310!=$310@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($312)~$10($312*2-$304)~$10($312*2-$303)~$10($312+1*($303-$304))~$10($312-1*($303-$304))~$10($312+2*($303-$304))~$10($312-2*($303-$304))~$10($312)~$10($312+0.382*($303-$304))~$10($312-0.382*($303-$304))~$10($312+0.618*($303-$304))~$10($312-0.618*($303-$304))~$10($312+1*($303-$304))~$10($312-1*($303-$304))~($303+$304+$299*2)/4~$10($327)~$10($327*2-$304)~$10($327*2-$303)~$10($327+1*($303-$304))~$10($327-1*($303-$304))~$10($303+2*($327-$304))~$10($304-2*($303-$327))~$303+$304*2+$305~v:if($305==$302){$335=$303+$304+$305*2~}~v:if($305\u003e$302){$335=$303*2+$304+$305~}~$10($335/4)~$10($335/2-$304)~$10($335/2-$303)~$10($312)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~#3~syminfo.volumetype=='base'?volume:(syminfo.volumetype=='quote')\u0026\u0026close!=0?volume/close:na():f~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?volume*close:na():f~$12($348)~na():f~v:if(!na($348)\u0026\u0026!na($351)){$352=$348-$351~}~$352~na():f~v:if(!na($352)\u0026\u0026$351!=0){$355=($352/abs($351))*100~}~$355~$12(close)~na():f~v:if(!na(close)\u0026\u0026!na($358)){$359=close-$358~}~$359~na():f~v:if_(na($359)||$358==0||$358\u003c0\u0026\u0026close\u003e0){}_{$362=($359/abs($358))*100~}~$362~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$328!$329!$330!$331!$332!$333!$334!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$349!$350!$351!$354!$357!$358!$361!$364!$151!$151!$158!$158;i:input('in_0',10)~t:$9():t~i:na():f~sym(tickerid,$17,$17,0,1,0,'NONE',0,0,$18)|$13():s3|sym(tickerid,'5','5',0,0,1,'USD',0,0,$18)|$14()|s226:$15($20,$21,$22,$25,i:$16):s226~$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$151!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163\u003c\u003c$249!$164\u003c\u003c$250!$165!$166!$167\u003c\u003c$251!$168\u003c\u003c$252!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;if_(syminfo.volumetype=='quote'){v:max_bars_back(volume,#1):v~volume@#0}_{if_(syminfo.volumetype=='base'){v:max_bars_back(close,#1):v~v:max_bars_back(volume,#1):v~close@#0*volume@#0}_{na():f}};v:max_bars_back(time,576):v~v^0.0~v^na():f~v:if_(na($2):b){0.0~v:for(0;288;1){v:if(time-time@$4\u003e=86400000){$2=n-$4+1~break~}~$3=$3+$9($4,i:576)~}~$1=$3~}_{$1=$1+nz($9(i:0,i:576))~v:for($2;n;1){n-$7~v:if(time-time@$8\u003c86400000){$2=$7~break~}~$1=$1-nz($9(n-$7,i:576))~v:if($1\u003c=0){$1=0~}~}~}~$1;#0~v:max_bars_back($0,576):v~v:max_bars_back(time,576):v~na():f~v:for(0;288;1){v:if(time-time@$4\u003e=86400000){v:if(time-time@$4==86400000){$3=$4~}~break~}~$3=$4~}~$0@$3;open~high~low~$0!$1!$2;$10()~$0;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~#0~#1~#2~$301@1~$302@1~$303@1~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($311!=$311@1){$307=$304~$310=close@1~$308=$305~$309=$306~$304=open~$305=high~$306=low~}_{$305=max($305,high)~$306=min($306,low)~}~($308+$309+$310)/3~$8($313)~$8($313*2-$309)~$8($313*2-$308)~$8($313+1*($308-$309))~$8($313-1*($308-$309))~$8($313+2*($308-$309))~$8($313-2*($308-$309))~$8($313)~$8($313+0.382*($308-$309))~$8($313-0.382*($308-$309))~$8($313+0.618*($308-$309))~$8($313-0.618*($308-$309))~$8($313+1*($308-$309))~$8($313-1*($308-$309))~($308+$309+$304*2)/4~$8($328)~$8($328*2-$309)~$8($328*2-$308)~$8($328+1*($308-$309))~$8($328-1*($308-$309))~$8($308+2*($328-$309))~$8($309-2*($308-$328))~$308+$309*2+$310~v:if($310==$307){$336=$308+$309+$310*2~}~v:if($310\u003e$307){$336=$308*2+$309+$310~}~$8($336/4)~$8($336/2-$309)~$8($336/2-$308)~$8($313)~$8($310+0.09166666666666667*($308-$309))~$8($310-0.09166666666666667*($308-$309))~$8($310+0.18333333333333335*($308-$309))~$8($310-0.18333333333333335*($308-$309))~$8($310+0.275*($308-$309))~$8($310-0.275*($308-$309))~#3~syminfo.volumetype=='base'?volume:(syminfo.volumetype=='quote')\u0026\u0026close!=0?volume/close:na():f~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?volume*close:na():f~$11($349)~na():f~v:if(!na($349)\u0026\u0026!na($352)){$353=$349-$352~}~$353~na():f~v:if(!na($353)\u0026\u0026$352!=0){$356=($353/abs($352))*100~}~$356~$11(close)~na():f~v:if(!na(close)\u0026\u0026!na($359)){$360=close-$359~}~$360~na():f~v:if_(na($360)||$359==0||$359\u003c0\u0026\u0026close\u003e0){}_{$363=($360/abs($359))*100~}~$363~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$329!$330!$331!$332!$333!$334!$335!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$349!$350!$351!$352!$355!$358!$359!$362!$365;t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~i:na():f~sym(tickerid,$17,$17,0,1,0,'NONE',0,0,$18)|$12():s3|sym(tickerid,'5','5',0,0,1,'USD',0,0,$18)|$13()|s222:$14($20,$21,$22,$25):s222~$27!$28!$29!$30!$31!$32!$33!$34!$35!$111!$37!$38!$39!$40!$114!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$129!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248", "isFake": false }, { @@ -919,15 +919,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -971,7 +971,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -1015,7 +1015,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1059,7 +1059,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1103,7 +1103,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1147,7 +1147,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1191,7 +1191,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1235,7 +1235,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1279,7 +1279,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1323,7 +1323,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1367,11 +1367,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1415,7 +1415,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1459,7 +1459,7 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_220": { @@ -1471,327 +1471,327 @@ "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.simple.coin.json b/scanner.data.simple.coin.json index d7953bdc8..951d295ba 100644 --- a/scanner.data.simple.coin.json +++ b/scanner.data.simple.coin.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;open~high~low~$0!$1!$2;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#3)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~t:$9():t~#0~#1~#2~$299=$307@1~$300=$308@1~$301=$309@1~timeV5($306)~v:if_($310!=$310@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($312)~$10($312*2-$304)~$10($312*2-$303)~$10($312+1*($303-$304))~$10($312-1*($303-$304))~$10($312+2*($303-$304))~$10($312-2*($303-$304))~$10($312)~$10($312+0.382*($303-$304))~$10($312-0.382*($303-$304))~$10($312+0.618*($303-$304))~$10($312-0.618*($303-$304))~$10($312+1*($303-$304))~$10($312-1*($303-$304))~($303+$304+$299*2)/4~$10($327)~$10($327*2-$304)~$10($327*2-$303)~$10($327+1*($303-$304))~$10($327-1*($303-$304))~$10($303+2*($327-$304))~$10($304-2*($303-$327))~$303+$304*2+$305~v:if($305==$302){$335=$303+$304+$305*2~}~v:if($305\u003e$302){$335=$303*2+$304+$305~}~$10($335/4)~$10($335/2-$304)~$10($335/2-$303)~$10($312)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$328!$329!$330!$331!$332!$333!$334!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$151!$151!$158!$158;i:input('in_0',10)~t:$9():t~i:na():f~sym(tickerid,$14,$14,0,1,0,'NONE',0,0,$15)|$11():s3|s217:$12($17,$18,$19,i:$13):s217~$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$145!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157\u003c\u003c$234!$158\u003c\u003c$235!$159!$160!$161\u003c\u003c$236!$162\u003c\u003c$237!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;open~high~low~$0!$1!$2;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~#0~#1~#2~$301@1~$302@1~$303@1~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($311!=$311@1){$307=$304~$310=close@1~$308=$305~$309=$306~$304=open~$305=high~$306=low~}_{$305=max($305,high)~$306=min($306,low)~}~($308+$309+$310)/3~$8($313)~$8($313*2-$309)~$8($313*2-$308)~$8($313+1*($308-$309))~$8($313-1*($308-$309))~$8($313+2*($308-$309))~$8($313-2*($308-$309))~$8($313)~$8($313+0.382*($308-$309))~$8($313-0.382*($308-$309))~$8($313+0.618*($308-$309))~$8($313-0.618*($308-$309))~$8($313+1*($308-$309))~$8($313-1*($308-$309))~($308+$309+$304*2)/4~$8($328)~$8($328*2-$309)~$8($328*2-$308)~$8($328+1*($308-$309))~$8($328-1*($308-$309))~$8($308+2*($328-$309))~$8($309-2*($308-$328))~$308+$309*2+$310~v:if($310==$307){$336=$308+$309+$310*2~}~v:if($310\u003e$307){$336=$308*2+$309+$310~}~$8($336/4)~$8($336/2-$309)~$8($336/2-$308)~$8($313)~$8($310+0.09166666666666667*($308-$309))~$8($310-0.09166666666666667*($308-$309))~$8($310+0.18333333333333335*($308-$309))~$8($310-0.18333333333333335*($308-$309))~$8($310+0.275*($308-$309))~$8($310-0.275*($308-$309))~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$329!$330!$331!$332!$333!$334!$335!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348;t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~i:na():f~sym(tickerid,$13,$13,0,1,0,'NONE',0,0,$14)|$9():s3|s213:$10($16,$17,$18):s213~$20!$21!$22!$23!$24!$25!$26!$27!$28!$104!$30!$31!$32!$33!$107!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$122!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232", "isFake": false }, { @@ -883,15 +883,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -935,7 +935,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -979,7 +979,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1023,7 +1023,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1067,7 +1067,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1111,7 +1111,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1155,7 +1155,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1199,7 +1199,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1243,7 +1243,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1287,7 +1287,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1331,11 +1331,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1379,7 +1379,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1395,331 +1395,331 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.simple.crypto.5.json b/scanner.data.simple.crypto.5.json index 5f37285cd..d8d0b9b6b 100644 --- a/scanner.data.simple.crypto.5.json +++ b/scanner.data.simple.crypto.5.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;i:(interval*60)*1000;i:1440/interval;volume~time~0.0~i:11*$12():i~i:$3*$11():i~v:if(n==0){$2=$1@$3-#2@$3\u003e$0@$3?0:0~}~timenow-$4~v:if(time\u003e=$6){#2@0~0~(-1)~0.0~0~0~v:for(1;$3;1){0.0~v:if(#2@$13!=$7){$8=$8+1~$7=#2@$13~$14=$8\u003e#0~$12=$11~$11=$13-1~}~v:if(1==$8\u0026\u0026($9\u003c0)){$9=$13-1~}~v:if($14){v:for(max($12,$11-$9);$11;1){$10=$10+$0@$17~}~}~v:if(#1==$8){break~}~}~$2=$10~}~$2;0~0~0~dayofmonth~v:for(0;5*$12():i;1){$4+1~v:if_($3@$4!=$3@$5){v:if($2\u003c#0\u0026\u0026$1\u003e0){$0=$0+#0-$2~}~$2=0~$1=$1+1~}_{v:if($1\u003e0){$2=$2+1~}~}~v:if($1==5){break~}~}~$0\u003e0?($0/$1/#0)*100:0;v^0~v^0~dayofmonth~v:if(dayofmonth!=$2@1){$1=$1+1~}~v:if($1\u003e10){$1=0~$0=0~}~$0=max($14(i:300/interval),$0)~$0;#0~$13(i:0,i:1,$0)~v:if(barstate.isrealtime\u0026\u0026timenow-$0\u003c((24*60)*60)*1000){(timenow-$0)/$11():i~1-(timenow-time)/$11():i~($2+$3)/$2~$1=$1*$4~}~$1/($13(i:1,i:11,$0)/10);#0~v:if(n==0){$0=($0@576*time@576)*0~}~v^0.0~v^na():f~v:if_(na($3):b){0.0~v:for(0;288;1){v:if(time-time@$5\u003e=86400000){$3=n-$5+1~break~}~$4=$4+$0@$5~}~$2=$4~}_{$2=$2+nz($0)~v:for($3;n;1){n-$8~v:if(time-time@$9\u003c86400000){$3=$8~break~}~$2=$2-nz($0@$9)~v:if($2\u003c=0){$2=0~}~}~}~$2;#0~v:if(n==0){$0=($0@576*time@576)*0~}~na():f~v:for(0;288;1){v:if(time-time@$3\u003e=86400000){v:if(time-time@$3==86400000){$2=$3~}~break~}~$2=$3~}~$0@$2;open~high~low~$0!$1!$2;time~$0;close~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?$0*volume:na():f~$17($1)~$2;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#5)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~t:$9():t~#0~#1~#2~$299=$307@1~$300=$308@1~$301=$309@1~timeV5($306)~v:if_($310!=$310@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($312)~$10($312*2-$304)~$10($312*2-$303)~$10($312+1*($303-$304))~$10($312-1*($303-$304))~$10($312+2*($303-$304))~$10($312-2*($303-$304))~$10($312)~$10($312+0.382*($303-$304))~$10($312-0.382*($303-$304))~$10($312+0.618*($303-$304))~$10($312-0.618*($303-$304))~$10($312+1*($303-$304))~$10($312-1*($303-$304))~($303+$304+$299*2)/4~$10($327)~$10($327*2-$304)~$10($327*2-$303)~$10($327+1*($303-$304))~$10($327-1*($303-$304))~$10($303+2*($327-$304))~$10($304-2*($303-$327))~$303+$304*2+$305~v:if($305==$302){$335=$303+$304+$305*2~}~v:if($305\u003e$302){$335=$303*2+$304+$305~}~$10($335/4)~$10($335/2-$304)~$10($335/2-$303)~$10($312)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~$16(#3)~v:if($15()\u003e35){$348=na():f~}~$348~#4~syminfo.volumetype=='base'?volume:(syminfo.volumetype=='quote')\u0026\u0026close!=0?volume/close:na():f~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?volume*close:na():f~$18($351)~na():f~v:if(!na($351)\u0026\u0026!na($354)){$355=$351-$354~}~$355~na():f~v:if(!na($355)\u0026\u0026$354!=0){$358=($355/abs($354))*100~}~$358~$18(close)~na():f~v:if(!na(close)\u0026\u0026!na($361)){$362=close-$361~}~$362~na():f~v:if_(na($362)||$361==0||$361\u003c0\u0026\u0026close\u003e0){}_{$365=($362/abs($361))*100~}~$365~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$328!$329!$330!$331!$332!$333!$334!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$350!$351!$352!$353!$354!$357!$360!$361!$364!$367!$151!$151!$158!$158;i:input('in_0',10)~t:$9():t~i:na():f~sym(tickerid,$24,$24,0,1,0,'NONE',0,0,$25)|$19():s3|sym(tickerid,'1D','1D',0,1,0,'NONE',0,0,$25)|$20()|sym(tickerid,'5','5',0,0,1,'USD',0,0,$25)|$21()|s227:$22($27,$28,$29,$32,$35,i:$23):s227~$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$161!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173\u003c\u003c$260!$174\u003c\u003c$261!$175!$176!$177\u003c\u003c$262!$178\u003c\u003c$263!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257!$258!$259", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;(volume@#3*#2@#3)*0~i:#3*#4~timenow-$1~v:if(time\u003e=$2){#2~0~(-1)~0.0~0~0~v:for(1;#3;1){0.0~v:if(#2@$9!=$3){$4=$4+1~$3=#2@$9~$10=$4\u003e#0~$8=$7~$7=$9-1~}~v:if(1==$4\u0026\u0026($5\u003c0)){$5=$9-1~}~v:if($10){v:for(max($8,$7-$5);$7;1){$6=$6+volume@$13~}~}~v:if(#1==$4){break~}~}~$0=$6~}~$0;0~0~0~dayofmonth~v:for(0;5*#1;1){$4+1~v:if_($3@$4!=$3@$5){v:if($2\u003c#0\u0026\u0026$1\u003e0){$0=$0+#0-$2~}~$2=0~$1=$1+1~}_{v:if($1\u003e0){$2=$2+1~}~}~v:if($1==5){break~}~}~$0\u003e0?($0/$1/#0)*100:0;v^0~v^0~dayofmonth~v:if(dayofmonth!=$2@1){$1=$1+1~}~v:if($1\u003e10){$1=0~$0=0~}~$0=max($10(i:300/interval,i:#0),$0)~$0;#2~$9(i:0,i:1,$0,i:#0,i:#1)~v:if(barstate.isrealtime\u0026\u0026timenow-$0\u003c((24*60)*60)*1000){(timenow-$0)/#1~1-(timenow-time)/#1~($2+$3)/$2~$1=$1*$4~}~$1/($9(i:1,i:11,$0,i:#0,i:#1)/10);if_(syminfo.volumetype=='quote'){v:max_bars_back(volume,#1):v~volume@#0}_{if_(syminfo.volumetype=='base'){v:max_bars_back(close,#1):v~v:max_bars_back(volume,#1):v~close@#0*volume@#0}_{na():f}};v:max_bars_back(time,576):v~v^0.0~v^na():f~v:if_(na($2):b){0.0~v:for(0;288;1){v:if(time-time@$4\u003e=86400000){$2=n-$4+1~break~}~$3=$3+$13($4,i:576)~}~$1=$3~}_{$1=$1+nz($13(i:0,i:576))~v:for($2;n;1){n-$7~v:if(time-time@$8\u003c86400000){$2=$7~break~}~$1=$1-nz($13(n-$7,i:576))~v:if($1\u003c=0){$1=0~}~}~}~$1;#0~v:max_bars_back($0,576):v~v:max_bars_back(time,576):v~na():f~v:for(0;288;1){v:if(time-time@$4\u003e=86400000){v:if(time-time@$4==86400000){$3=$4~}~break~}~$3=$4~}~$0@$3;open~high~low~$0!$1!$2;time~$0;$14()~$0;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~#0~#1~#2~$301@1~$302@1~$303@1~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($311!=$311@1){$307=$304~$310=close@1~$308=$305~$309=$306~$304=open~$305=high~$306=low~}_{$305=max($305,high)~$306=min($306,low)~}~($308+$309+$310)/3~$8($313)~$8($313*2-$309)~$8($313*2-$308)~$8($313+1*($308-$309))~$8($313-1*($308-$309))~$8($313+2*($308-$309))~$8($313-2*($308-$309))~$8($313)~$8($313+0.382*($308-$309))~$8($313-0.382*($308-$309))~$8($313+0.618*($308-$309))~$8($313-0.618*($308-$309))~$8($313+1*($308-$309))~$8($313-1*($308-$309))~($308+$309+$304*2)/4~$8($328)~$8($328*2-$309)~$8($328*2-$308)~$8($328+1*($308-$309))~$8($328-1*($308-$309))~$8($308+2*($328-$309))~$8($309-2*($308-$328))~$308+$309*2+$310~v:if($310==$307){$336=$308+$309+$310*2~}~v:if($310\u003e$307){$336=$308*2+$309+$310~}~$8($336/4)~$8($336/2-$309)~$8($336/2-$308)~$8($313)~$8($310+0.09166666666666667*($308-$309))~$8($310-0.09166666666666667*($308-$309))~$8($310+0.18333333333333335*($308-$309))~$8($310-0.18333333333333335*($308-$309))~$8($310+0.275*($308-$309))~$8($310-0.275*($308-$309))~v^i:(interval*60)*1000~v^i:1440/interval~v^i:11*$350~$12(i:$351,i:$349,#3)~v:if($11(i:$350)\u003e35){$352=na():f~}~$352~#4~syminfo.volumetype=='base'?volume:(syminfo.volumetype=='quote')\u0026\u0026close!=0?volume/close:na():f~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?volume*close:na():f~$15($355)~na():f~v:if(!na($355)\u0026\u0026!na($358)){$359=$355-$358~}~$359~na():f~v:if(!na($359)\u0026\u0026$358!=0){$362=($359/abs($358))*100~}~$362~$15(close)~na():f~v:if(!na(close)\u0026\u0026!na($365)){$366=close-$365~}~$366~na():f~v:if_(na($366)||$365==0||$365\u003c0\u0026\u0026close\u003e0){}_{$369=($366/abs($365))*100~}~$369~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$329!$330!$331!$332!$333!$334!$335!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$354!$355!$356!$357!$358!$361!$364!$365!$368!$371;t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~i:na():f~sym(tickerid,$22,$22,0,1,0,'NONE',0,0,$23)|$16():s3|sym(tickerid,'1D','1D',0,1,0,'NONE',0,0,$23)|$17()|sym(tickerid,'5','5',0,0,1,'USD',0,0,$23)|$18()|s223:$19($25,$26,$27,$30,$33):s223~$35!$36!$37!$38!$39!$40!$41!$42!$43!$119!$45!$46!$47!$48!$122!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$137!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235!$236!$237!$238!$239!$240!$241!$242!$243!$244!$245!$246!$247!$248!$249!$250!$251!$252!$253!$254!$255!$256!$257", "isFake": false }, { @@ -923,15 +923,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -975,7 +975,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -1019,7 +1019,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1063,7 +1063,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1107,7 +1107,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1151,7 +1151,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1195,7 +1195,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1239,7 +1239,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1283,7 +1283,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1327,7 +1327,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1371,11 +1371,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1419,7 +1419,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1463,7 +1463,7 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_220": { @@ -1479,327 +1479,327 @@ "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.simple.crypto.json b/scanner.data.simple.crypto.json index 003cf2ea0..ca847c6bf 100644 --- a/scanner.data.simple.crypto.json +++ b/scanner.data.simple.crypto.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;open~high~low~$0!$1!$2;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#3)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~t:$9():t~#0~#1~#2~$299=$307@1~$300=$308@1~$301=$309@1~timeV5($306)~v:if_($310!=$310@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($312)~$10($312*2-$304)~$10($312*2-$303)~$10($312+1*($303-$304))~$10($312-1*($303-$304))~$10($312+2*($303-$304))~$10($312-2*($303-$304))~$10($312)~$10($312+0.382*($303-$304))~$10($312-0.382*($303-$304))~$10($312+0.618*($303-$304))~$10($312-0.618*($303-$304))~$10($312+1*($303-$304))~$10($312-1*($303-$304))~($303+$304+$299*2)/4~$10($327)~$10($327*2-$304)~$10($327*2-$303)~$10($327+1*($303-$304))~$10($327-1*($303-$304))~$10($303+2*($327-$304))~$10($304-2*($303-$327))~$303+$304*2+$305~v:if($305==$302){$335=$303+$304+$305*2~}~v:if($305\u003e$302){$335=$303*2+$304+$305~}~$10($335/4)~$10($335/2-$304)~$10($335/2-$303)~$10($312)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~syminfo.volumetype=='base'?volume:(syminfo.volumetype=='quote')\u0026\u0026close!=0?volume/close:na():f~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?volume*close:na():f~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$328!$329!$330!$331!$332!$333!$334!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$349!$151!$151!$158!$158;i:input('in_0',10)~t:$9():t~i:na():f~sym(tickerid,$14,$14,0,1,0,'NONE',0,0,$15)|$11():s3|s219:$12($17,$18,$19,i:$13):s219~$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$145!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157\u003c\u003c$236!$158\u003c\u003c$237!$159!$160!$161\u003c\u003c$238!$162\u003c\u003c$239!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234!$235", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;open~high~low~$0!$1!$2;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~#0~#1~#2~$301@1~$302@1~$303@1~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($311!=$311@1){$307=$304~$310=close@1~$308=$305~$309=$306~$304=open~$305=high~$306=low~}_{$305=max($305,high)~$306=min($306,low)~}~($308+$309+$310)/3~$8($313)~$8($313*2-$309)~$8($313*2-$308)~$8($313+1*($308-$309))~$8($313-1*($308-$309))~$8($313+2*($308-$309))~$8($313-2*($308-$309))~$8($313)~$8($313+0.382*($308-$309))~$8($313-0.382*($308-$309))~$8($313+0.618*($308-$309))~$8($313-0.618*($308-$309))~$8($313+1*($308-$309))~$8($313-1*($308-$309))~($308+$309+$304*2)/4~$8($328)~$8($328*2-$309)~$8($328*2-$308)~$8($328+1*($308-$309))~$8($328-1*($308-$309))~$8($308+2*($328-$309))~$8($309-2*($308-$328))~$308+$309*2+$310~v:if($310==$307){$336=$308+$309+$310*2~}~v:if($310\u003e$307){$336=$308*2+$309+$310~}~$8($336/4)~$8($336/2-$309)~$8($336/2-$308)~$8($313)~$8($310+0.09166666666666667*($308-$309))~$8($310-0.09166666666666667*($308-$309))~$8($310+0.18333333333333335*($308-$309))~$8($310-0.18333333333333335*($308-$309))~$8($310+0.275*($308-$309))~$8($310-0.275*($308-$309))~syminfo.volumetype=='base'?volume:(syminfo.volumetype=='quote')\u0026\u0026close!=0?volume/close:na():f~syminfo.volumetype=='quote'?volume:syminfo.volumetype=='base'?volume*close:na():f~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$329!$330!$331!$332!$333!$334!$335!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348!$349!$350;t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~i:na():f~sym(tickerid,$13,$13,0,1,0,'NONE',0,0,$14)|$9():s3|s215:$10($16,$17,$18):s215~$20!$21!$22!$23!$24!$25!$26!$27!$28!$104!$30!$31!$32!$33!$107!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$122!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233!$234", "isFake": false }, { @@ -891,15 +891,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -943,7 +943,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -987,7 +987,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1031,7 +1031,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1075,7 +1075,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1119,7 +1119,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1163,7 +1163,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1207,7 +1207,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1251,7 +1251,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1295,7 +1295,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1339,11 +1339,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1387,7 +1387,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1411,331 +1411,331 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": { diff --git a/scanner.data.simple.json b/scanner.data.simple.json index d7953bdc8..951d295ba 100644 --- a/scanner.data.simple.json +++ b/scanner.data.simple.json @@ -4,7 +4,7 @@ { "id": "text", "type": "text", - "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;rsi(close,14)~sma(stoch($0,$0,$0,14),3)~sma($1,3)~$1!$2;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~sum(close-$3(),#0)~sum(close-$3(),#1)~sum(close-$3(),#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($3/$0)*$7~($4/$1)*$8~$5/$2~$6=($9+$10+$11)/($7+$8+1)~}~$6;avg(lowest(#0),highest(#0));$5(i:#0)~$5(i:#1)~avg($0,$1)~$5(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;t:'1M'~v:if_(isintraday){$0=t:interval\u003c=15?'1D':'1W'~}_{v:if(isweekly||ismonthly){$0=t:'12M'~}~}~t:$0;#0\u003c=0?na():f:#0;open~high~low~$0!$1!$2;rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$2@1~$3@1~s3:$1(i:9,i:9):s3~$7@1~$8@1~s3:$1(i:20,i:20):s3~$12@1~$13@1~s3:$1(i:50,i:50):s3~$17@1~$18@1~s3:$1(i:100,i:100):s3~$22@1~$23@1~close~sma($26,20)~2*stdev($26,20,1.0)~$27+$28~$27-$28~sma($26,50)~2*stdev($26,50,1.0)~$31+$32~$31-$32~ema($26,12)~ema($26,26)~$35-$36~ema($37,9)~$37-$38~close-close@10~$40@1~close-close@14~$42@1~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~sma(stoch(close,high,low,14),3)~sma($102,3)~$102@1~$103@1~sma(stoch(close,high,low,14),1)~sma($106,3)~$106@1~$107@1~sma(volume,10)~volume/sma(volume@1,10)~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$115@1~highest(20)~lowest(20)~avg($117,$118)~2*wma(close,4)~wma(close,9)~wma($120-$121,3)~sma(hl2,5)-sma(hl2,34)~$123@1~$123@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~atr(#3)~$89+$129*2~$89-$129*2~sar(0.02,0.02,0.2)~mfi(hlc3,14)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($134,20)/sum(volume,20)~s2:$2():s2~((highest(high,14)-close)/(highest(high,14)-lowest(low,14)))*(-100)~roc(close,9)~high-ema(close,13)~low-ema(close,13)~$140+$141~$4(i:7,i:14,i:28)~v:if(!na($143)){$143=$143*100~}~$143~s4:$6(i:9,i:26,i:52):s4~$148@25~25~$149@25~s4:$6(i:20,i:60,i:120):s4~$155@30~30~$156@30~vwma(close,20)~sma(high,14)-sma(low,14)~close\u003c$94~close\u003e$94~0.0~0.0~v:if(!na(close)){v:if(!na($64)){$164=$164+$7($64,close)~$165=$165+1~}~v:if(!na($67)){$164=$164+$7($67,close)~$165=$165+1~}~v:if(!na($70)){$164=$164+$7($70,close)~$165=$165+1~}~v:if(!na($72)){$164=$164+$7($72,close)~$165=$165+1~}~v:if(!na($74)){$164=$164+$7($74,close)~$165=$165+1~}~v:if(!na($77)){$164=$164+$7($77,close)~$165=$165+1~}~v:if(!na($86)){$164=$164+$7($86,close)~$165=$165+1~}~v:if(!na($89)){$164=$164+$7($89,close)~$165=$165+1~}~v:if(!na($92)){$164=$164+$7($92,close)~$165=$165+1~}~v:if(!na($94)){$164=$164+$7($94,close)~$165=$165+1~}~v:if(!na($96)){$164=$164+$7($96,close)~$165=$165+1~}~v:if(!na($99)){$164=$164+$7($99,close)~$165=$165+1~}~}~$7($122,close)~v:if(!na($179)){$164=$164+$179~$165=$165+1~}~$7($160,close)~v:if(!na($181)){$164=$164+$181~$165=$165+1~}~na():f~v:if(!(na($148)||na($149)||na(close)||na(close@1)||na($147)||na($146))){$183=$8($148\u003e$149\u0026\u0026close\u003e$148\u0026\u0026close\u003c$147\u0026\u0026close@1\u003c$146\u0026\u0026close\u003e$146,$149\u003e$148\u0026\u0026close\u003c$149\u0026\u0026close\u003e$147\u0026\u0026close@1\u003e$146\u0026\u0026close\u003c$146)~}~$183~v:if(!na($183)){$164=$164+$183~$165=$165+1~}~$164=$165\u003e0?$164/$165:na():f~$164~0.0~0.0~$44~v:if(!(na($190)||na($190@1))){$189=$189+1~$188=$188+$8($190\u003c30\u0026\u0026$190@1\u003c$190,$190\u003e70\u0026\u0026$190@1\u003e$190)~}~v:if(!(na($102)||na($103)||na($102@1)||na($103@1))){$189=$189+1~$188=$188+$8($102\u003c20\u0026\u0026$103\u003c20\u0026\u0026$102\u003e$103\u0026\u0026$102@1\u003c$103@1,$102\u003e80\u0026\u0026$103\u003e80\u0026\u0026$102\u003c$103\u0026\u0026$102@1\u003e$103@1)~}~$115~v:if(!(na($193)||na($193@1))){$189=$189+1~$188=$188+$8($193\u003c(-100)\u0026\u0026$193\u003e$193@1,$193\u003e100\u0026\u0026$193\u003c$193@1)~}~v:if(!(na($1)||na($2@1)||na($3@1)||na($2)||na($3))){$189=$189+1~$188=$188+$8($1\u003e20\u0026\u0026$2@1\u003c$3@1\u0026\u0026$2\u003e$3,$1\u003e20\u0026\u0026$2@1\u003e$3@1\u0026\u0026$2\u003c$3)~}~v:if(!(na($123)||na($123@1))){$189=$189+1~$188=$188+$8(crossover($123,0)||$123\u003e0\u0026\u0026$123@1\u003e0\u0026\u0026$123\u003e$123@1\u0026\u0026$123@2\u003e$123@1,crossunder($123,0)||$123\u003c0\u0026\u0026$123@1\u003c0\u0026\u0026$123\u003c$123@1\u0026\u0026$123@2\u003c$123@1)~}~v:if(!(na($40)||na($40@1))){$189=$189+1~$188=$188+$8($40\u003e$40@1,$40\u003c$40@1)~}~v:if(!(na($37)||na($38))){$189=$189+1~$188=$188+$8($37\u003e$38,$37\u003c$38)~}~na():f~v:if(!(na($162)||na($163)||na($136)||na($137)||na($136@1)||na($137@1))){$199=$8($162\u0026\u0026$136\u003c20\u0026\u0026$137\u003c20\u0026\u0026$136\u003e$137\u0026\u0026$136@1\u003c$137@1,$163\u0026\u0026$136\u003e80\u0026\u0026$137\u003e80\u0026\u0026$136\u003c$137\u0026\u0026$136@1\u003e$137@1)~}~$199~v:if(!na($199)){$189=$189+1~$188=$188+$199~}~na():f~v:if(!(na($138)||na($138@1))){$203=$8($138\u003c(-80)\u0026\u0026$138\u003e$138@1,$138\u003e(-20)\u0026\u0026$138\u003c$138@1)~}~$203~v:if(!na($203)){$189=$189+1~$188=$188+$203~}~na():f~v:if(!(na($163)||na($162)||na($141)||na($141@1)||na($140)||na($140@1))){$207=$8($163\u0026\u0026$141\u003c0\u0026\u0026$141\u003e$141@1,$162\u0026\u0026$140\u003e0\u0026\u0026$140\u003c$140@1)~}~$207~v:if(!na($207)){$189=$189+1~$188=$188+$207~}~na():f~v:if(!na($143)){$211=$8($143\u003e70,$143\u003c30)~}~$211~v:if(!na($211)){$189=$189+1~$188=$188+$211~}~$188=$189\u003e0?$188/$189:na():f~$188~0.0~0.0~v:if(!na($164)){$216=$216+$164~$217=$217+1~}~v:if(!na($188)){$216=$216+$188~$217=$217+1~}~$216=$217\u003e0?$216/$217:na():f~$216~max(close,open)~min(close,open)~$221-$222~sma($223,14)~$223\u003c$224~$223\u003e$224~high-$221~$222-low~close\u003c$72~close\u003e$72~$227\u003e0*$223~$228\u003e0*$223~open\u003cclose~open\u003eclose~high-low~$223/2+$222~$227==$228||(abs($227-$228)/$228)*100\u003c100\u0026\u0026(abs($228-$227)/$227)*100\u003c100~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$222\u003ehl2\u0026\u0026$228\u003e=2.0*$223\u0026\u0026!$231){v:if_($229){$238=1.0~}_{v:if($230){$239=1.0~}~}~}~$238?1:0~$239?1:0~0.0~0.0~v:if($225\u0026\u0026$223\u003e0\u0026\u0026$221\u003chl2\u0026\u0026$227\u003e=2.0*$223\u0026\u0026!$232){v:if_($229){$245=1.0~}_{v:if($230){$246=1.0~}~}~}~$245?1:0~$246?1:0~0.0~0.0~v:if($226@2\u0026\u0026$225@1\u0026\u0026$226){v:if_($229\u0026\u0026$234@2\u0026\u0026$221@1\u003c$222@2\u0026\u0026$233\u0026\u0026$221\u003e=$236@2\u0026\u0026$221\u003c$221@2\u0026\u0026$221@1\u003c$222){$252=1.0~}_{v:if($230\u0026\u0026$233@2\u0026\u0026$222@1\u003e$221@2\u0026\u0026$234\u0026\u0026$222\u003c=$236@2\u0026\u0026$222\u003e$222@2\u0026\u0026$222@1\u003e$221){$253=1.0~}~}~}~$252?1:0~$253?1:0~$226\u0026\u0026$227\u003c=0*$223\u0026\u0026$228\u003c=0*$223~$259\u0026\u0026$233~$259\u0026\u0026$234~$261?1:0~$260?1:0~$235\u003e0\u0026\u0026$223\u003c=$235*5/100~$264\u0026\u0026$237~$264\u0026\u0026$227\u003c=$223~$264\u0026\u0026$228\u003c=$223~$265\u0026\u0026!$266\u0026\u0026!$267?1:0~$266?1:0~$267?1:0~$226@1\u0026\u0026$234@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$226@1\u0026\u0026$233@1\u0026\u0026$230@1\u0026\u0026$234\u0026\u0026$225\u0026\u0026high\u003c=$221@1\u0026\u0026low\u003e=$222@1?1:0~$228\u003e($235/100)*75?1:0~$227\u003e($235/100)*75?1:0~$228\u003e=($235/100)*34\u0026\u0026$227\u003e=($235/100)*34\u0026\u0026!$264~$275\u0026\u0026$233?1:0~$275\u0026\u0026$234?1:0~$235*5/100\u003e$227~$235*5/100\u003e$228~0.0~0.0~v:if($226\u0026\u0026$226@1\u0026\u0026$226@2){v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~v:if($234\u0026\u0026$234@1\u0026\u0026$234@2){$281=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$279\u0026\u0026$279@1\u0026\u0026$279@2~}~}~$280?1:0~$281?1:0~$229\u0026\u0026$233\u0026\u0026$226\u0026\u0026$234@1\u0026\u0026$225@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$230\u0026\u0026$234\u0026\u0026$226\u0026\u0026$233@1\u0026\u0026$225@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$229@2\u0026\u0026$234@2\u0026\u0026$264@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$233\u0026\u0026high@1\u003clow?1:0~$230@2\u0026\u0026$233@2\u0026\u0026$264@1\u0026\u0026high@2\u003clow@1\u0026\u0026$234\u0026\u0026low@1\u003ehigh?1:0~$265@2\u0026\u0026$265@1\u0026\u0026$265~$221@1\u003c$222~$222@1\u003e$221~$291\u0026\u0026$229@2\u0026\u0026$293@1\u0026\u0026$292?1:0~$291\u0026\u0026$230@2\u0026\u0026$292@1\u0026\u0026$293?1:0~$261@1\u0026\u0026$260\u0026\u0026high@1\u003clow?1:0~$260@1\u0026\u0026$261\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~na():f~$299=nz($299@1,open)~na():f~$300=nz($300@1,high)~na():f~$301=nz($301@1,low)~na():f~$302=nz($302@1)~na():f~$303=nz($303@1)~na():f~$304=nz($304@1)~na():f~$305=nz($305@1)~t:$9():t~#0~#1~#2~$299=$307@1~$300=$308@1~$301=$309@1~timeV5($306)~v:if_($310!=$310@1){$302=$299~$305=close@1~$303=$300~$304=$301~$299=open~$300=high~$301=low~}_{$300=max($300,high)~$301=min($301,low)~}~($303+$304+$305)/3~$10($312)~$10($312*2-$304)~$10($312*2-$303)~$10($312+1*($303-$304))~$10($312-1*($303-$304))~$10($312+2*($303-$304))~$10($312-2*($303-$304))~$10($312)~$10($312+0.382*($303-$304))~$10($312-0.382*($303-$304))~$10($312+0.618*($303-$304))~$10($312-0.618*($303-$304))~$10($312+1*($303-$304))~$10($312-1*($303-$304))~($303+$304+$299*2)/4~$10($327)~$10($327*2-$304)~$10($327*2-$303)~$10($327+1*($303-$304))~$10($327-1*($303-$304))~$10($303+2*($327-$304))~$10($304-2*($303-$327))~$303+$304*2+$305~v:if($305==$302){$335=$303+$304+$305*2~}~v:if($305\u003e$302){$335=$303*2+$304+$305~}~$10($335/4)~$10($335/2-$304)~$10($335/2-$303)~$10($312)~$10($305+0.09166666666666667*($303-$304))~$10($305-0.09166666666666667*($303-$304))~$10($305+0.18333333333333335*($303-$304))~$10($305-0.18333333333333335*($303-$304))~$10($305+0.275*($303-$304))~$10($305-0.275*($303-$304))~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$27!$29!$30!$31!$33!$34!$39!$37!$38!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$118!$117!$119!$122!$123!$124!$125!$126!$127!$128!$130!$131!$89!$132!$133!$135!$136!$137!$138!$139!$142!$145!$146!$147!$150!$152!$153!$154!$157!$159!$160!$161!$179!$181!$185!$187!$201!$205!$209!$213!$215!$220!$243!$244!$250!$251!$257!$258!$262!$263!$268!$269!$270!$271!$272!$273!$274!$276!$277!$285!$286!$287!$288!$289!$290!$294!$295!$296!$297!$298!$313!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$328!$329!$330!$331!$332!$333!$334!$338!$339!$340!$341!$342!$343!$344!$345!$346!$347!$151!$151!$158!$158;i:input('in_0',10)~t:$9():t~i:na():f~sym(tickerid,$14,$14,0,1,0,'NONE',0,0,$15)|$11():s3|s217:$12($17,$18,$19,i:$13):s217~$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$145!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$117!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157\u003c\u003c$234!$158\u003c\u003c$235!$159!$160!$161\u003c\u003c$236!$162\u003c\u003c$237!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232!$233", + "defval": "change(high)~(-change(low))~rma(tr,#0)~fixnan(100*rma($0\u003e$1\u0026\u0026$0\u003e0?$0:0,#0)/$2)~fixnan(100*rma($1\u003e$0\u0026\u0026$1\u003e0?$1:0,#0)/$2)~$3!$4;s2:$0(i:#0):s2~$0+$1~100*rma(abs($0-$1)/($2==0?1:$2),#1)~$3!$0!$1;close@1\u003clow?close@1:low;sum(tr,#0)~sum(tr,#1)~sum(tr,#2)~close-$2()~sum($3,#0)~sum($3,#1)~sum($3,#2)~na():f~v:if($0!=0\u0026\u0026$1!=0\u0026\u0026$2!=0){i:#2/#0~i:#2/#1~($4/$0)*$8~($5/$1)*$9~$6/$2~$7=($10+$11+$12)/($8+$9+1)~}~$7;avg(lowest(#0),highest(#0));$4(i:#0)~$4(i:#1)~avg($0,$1)~$4(i:#2)~$0!$1!$2!$3;na(#0)||na(#1)?na():f:#0==#1?0:#0\u003c#1?1:(-1);#0?1:#1?(-1):0;#0\u003c=0?na():f:#0;open~high~low~$0!$1!$2;sma(close,3)~sma(close,5)~sma(close,6)~sma(close,7)~sma(close,8)~sma(close,9)~sma(close,10)~sma(close,12)~sma(close,13)~sma(close,20)~sma(close,21)~sma(close,25)~sma(close,30)~sma(close,40)~sma(close,50)~sma(close,75)~sma(close,100)~sma(close,120)~sma(close,150)~sma(close,200)~sma(close,250)~sma(close,300)~ema(close,3)~ema(close,5)~ema(close,6)~ema(close,7)~ema(close,8)~ema(close,9)~ema(close,10)~ema(close,12)~ema(close,13)~ema(close,20)~ema(close,21)~ema(close,25)~ema(close,30)~ema(close,40)~ema(close,50)~ema(close,75)~ema(close,100)~ema(close,120)~ema(close,150)~ema(close,200)~ema(close,250)~ema(close,300)~rsi(close,14)~$44@1~rsi(close,2)~$46@1~rsi(close,3)~$48@1~rsi(close,5)~$50@1~rsi(close,7)~$52@1~rsi(close,9)~$54@1~rsi(close,21)~$56@1~rma(tr(1.0),14)~s3:$1(i:14,i:14):s3~$60@1~$61@1~s3:$1(i:9,i:9):s3~$65@1~$66@1~s3:$1(i:20,i:20):s3~$70@1~$71@1~s3:$1(i:50,i:50):s3~$75@1~$76@1~s3:$1(i:100,i:100):s3~$80@1~$81@1~2*stdev(close,20,1.0)~$9+$84~$9-$84~2*stdev(close,50,1.0)~$14+$87~$14-$87~$29~$33~$90-$91~ema($92,9)~$92-$93~close-close@10~$95@1~close-close@14~$97@1~stoch(close,high,low,14)~sma($99,3)~sma($100,3)~$100@1~$101@1~$99@1~sma(volume,10)~volume/$105@1~sma(volume,30)~sma(volume,60)~sma(volume,90)~cci(hlc3,20)~$110@1~highest(20)~lowest(20)~avg($112,$113)~2*wma(close,4)~wma(close,9)~wma($115-$116,3)~sma(hl2,5)-sma(hl2,34)~$118@1~$118@2~100*(highestbars(high,15)+14)/14~100*(lowestbars(low,15)+14)/14~(volume*close)*syminfo.pointvalue~$31~atr(10)~$124+$125*2~$124-$125*2~sar(0.02,0.02,0.2)~sum(hlc3\u003ehlc3@1?hlc3*volume:0,14)~sum(hlc3\u003chlc3@1?hlc3*volume:0,14)~100.0-100.0/(1.0+$129/$130)~!(close==low\u0026\u0026close==high||high==low)?((close-low-(high-close))/(high-low))*volume:0~sum($132,20)/sum(volume,20)~sma(stoch($44,$44,$44,14),3)~sma($134,3)~highest(high,14)~(($136-close)/($136-lowest(low,14)))*(-100)~roc(close,9)~high-$30~low-$30~$139+$140~$3(i:7,i:14,i:28)~v:if(!na($142)){$142=$142*100~}~$142~s4:$5(i:9,i:26,i:52):s4~$147@25~$148@25~s4:$5(i:20,i:60,i:120):s4~$153@30~$154@30~vwma(close,20)~sma(high-low,14)~$36~close\u003c$159~close\u003e$159~0.0~0.0~v:if(!na(close)){v:if(!na($6)){$162=$162+$6($6,close)~$163=$163+1~}~v:if(!na($9)){$162=$162+$6($9,close)~$163=$163+1~}~v:if(!na($12)){$162=$162+$6($12,close)~$163=$163+1~}~v:if(!na($14)){$162=$162+$6($14,close)~$163=$163+1~}~v:if(!na($16)){$162=$162+$6($16,close)~$163=$163+1~}~v:if(!na($19)){$162=$162+$6($19,close)~$163=$163+1~}~v:if(!na($28)){$162=$162+$6($28,close)~$163=$163+1~}~v:if(!na($31)){$162=$162+$6($31,close)~$163=$163+1~}~v:if(!na($34)){$162=$162+$6($34,close)~$163=$163+1~}~v:if(!na($36)){$162=$162+$6($36,close)~$163=$163+1~}~v:if(!na($38)){$162=$162+$6($38,close)~$163=$163+1~}~v:if(!na($41)){$162=$162+$6($41,close)~$163=$163+1~}~}~$6($117,close)~v:if(!na($177)){$162=$162+$177~$163=$163+1~}~$6($157,close)~v:if(!na($179)){$162=$162+$179~$163=$163+1~}~na():f~v:if(!(na($147)||na($148)||na(close)||na(close@1)||na($146)||na($145))){$181=$7($147\u003e$148\u0026\u0026close\u003e$147\u0026\u0026close\u003c$146\u0026\u0026close@1\u003c$145\u0026\u0026close\u003e$145,$148\u003e$147\u0026\u0026close\u003c$148\u0026\u0026close\u003e$146\u0026\u0026close@1\u003e$145\u0026\u0026close\u003c$145)~}~$181~v:if(!na($181)){$162=$162+$181~$163=$163+1~}~$162=$163\u003e0?$162/$163:na():f~$162~0.0~0.0~$44~v:if(!(na($188)||na($188@1))){$187=$187+1~$186=$186+$7($188\u003c30\u0026\u0026$188@1\u003c$188,$188\u003e70\u0026\u0026$188@1\u003e$188)~}~v:if(!(na($100)||na($101)||na($100@1)||na($101@1))){$187=$187+1~$186=$186+$7($100\u003c20\u0026\u0026$101\u003c20\u0026\u0026$100\u003e$101\u0026\u0026$100@1\u003c$101@1,$100\u003e80\u0026\u0026$101\u003e80\u0026\u0026$100\u003c$101\u0026\u0026$100@1\u003e$101@1)~}~$110~v:if(!(na($191)||na($191@1))){$187=$187+1~$186=$186+$7($191\u003c(-100)\u0026\u0026$191\u003e$191@1,$191\u003e100\u0026\u0026$191\u003c$191@1)~}~v:if(!(na($59)||na($60@1)||na($61@1)||na($60)||na($61))){$187=$187+1~$186=$186+$7($59\u003e20\u0026\u0026$60@1\u003c$61@1\u0026\u0026$60\u003e$61,$59\u003e20\u0026\u0026$60@1\u003e$61@1\u0026\u0026$60\u003c$61)~}~v:if(!(na($118)||na($118@1))){$187=$187+1~$186=$186+$7(crossover($118,0)||$118\u003e0\u0026\u0026$118@1\u003e0\u0026\u0026$118\u003e$118@1\u0026\u0026$118@2\u003e$118@1,crossunder($118,0)||$118\u003c0\u0026\u0026$118@1\u003c0\u0026\u0026$118\u003c$118@1\u0026\u0026$118@2\u003c$118@1)~}~v:if(!(na($95)||na($95@1))){$187=$187+1~$186=$186+$7($95\u003e$95@1,$95\u003c$95@1)~}~v:if(!(na($92)||na($93))){$187=$187+1~$186=$186+$7($92\u003e$93,$92\u003c$93)~}~na():f~v:if(!(na($160)||na($161)||na($134)||na($135)||na($134@1)||na($135@1))){$197=$7($160\u0026\u0026$134\u003c20\u0026\u0026$135\u003c20\u0026\u0026$134\u003e$135\u0026\u0026$134@1\u003c$135@1,$161\u0026\u0026$134\u003e80\u0026\u0026$135\u003e80\u0026\u0026$134\u003c$135\u0026\u0026$134@1\u003e$135@1)~}~$197~v:if(!na($197)){$187=$187+1~$186=$186+$197~}~na():f~v:if(!(na($137)||na($137@1))){$201=$7($137\u003c(-80)\u0026\u0026$137\u003e$137@1,$137\u003e(-20)\u0026\u0026$137\u003c$137@1)~}~$201~v:if(!na($201)){$187=$187+1~$186=$186+$201~}~na():f~v:if(!(na($161)||na($160)||na($140)||na($140@1)||na($139)||na($139@1))){$205=$7($161\u0026\u0026$140\u003c0\u0026\u0026$140\u003e$140@1,$160\u0026\u0026$139\u003e0\u0026\u0026$139\u003c$139@1)~}~$205~v:if(!na($205)){$187=$187+1~$186=$186+$205~}~na():f~v:if(!na($142)){$209=$7($142\u003e70,$142\u003c30)~}~$209~v:if(!na($209)){$187=$187+1~$186=$186+$209~}~$186=$187\u003e0?$186/$187:na():f~$186~0.0~0.0~v:if(!na($162)){$214=$214+$162~$215=$215+1~}~v:if(!na($186)){$214=$214+$186~$215=$215+1~}~$214=$215\u003e0?$214/$215:na():f~$214~$14~max(close,open)~min(close,open)~$220-$221~sma($222,14)~$222\u003c$223~$222\u003e$223~high-$220~$221-low~close\u003c$219~close\u003e$219~$226\u003e0*$222~$227\u003e0*$222~open\u003cclose~open\u003eclose~high-low~$222/2+$221~$226==$227||(abs($226-$227)/$227)*100\u003c100\u0026\u0026(abs($227-$226)/$226)*100\u003c100~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$221\u003ehl2\u0026\u0026$227\u003e=2.0*$222\u0026\u0026!$230){v:if_($228){$237=1.0~}_{v:if($229){$238=1.0~}~}~}~$237?1:0~$238?1:0~0.0~0.0~v:if($224\u0026\u0026$222\u003e0\u0026\u0026$220\u003chl2\u0026\u0026$226\u003e=2.0*$222\u0026\u0026!$231){v:if_($228){$244=1.0~}_{v:if($229){$245=1.0~}~}~}~$244?1:0~$245?1:0~0.0~0.0~v:if($225@2\u0026\u0026$224@1\u0026\u0026$225){v:if_($228\u0026\u0026$233@2\u0026\u0026$220@1\u003c$221@2\u0026\u0026$232\u0026\u0026$220\u003e=$235@2\u0026\u0026$220\u003c$220@2\u0026\u0026$220@1\u003c$221){$251=1.0~}_{v:if($229\u0026\u0026$232@2\u0026\u0026$221@1\u003e$220@2\u0026\u0026$233\u0026\u0026$221\u003c=$235@2\u0026\u0026$221\u003e$221@2\u0026\u0026$221@1\u003e$220){$252=1.0~}~}~}~$251?1:0~$252?1:0~$225\u0026\u0026$226\u003c=0*$222\u0026\u0026$227\u003c=0*$222~$258\u0026\u0026$232~$258\u0026\u0026$233~$260?1:0~$259?1:0~$234\u003e0\u0026\u0026$222\u003c=$234*5/100~$263\u0026\u0026$236~$263\u0026\u0026$226\u003c=$222~$263\u0026\u0026$227\u003c=$222~$264\u0026\u0026!$265\u0026\u0026!$266?1:0~$265?1:0~$266?1:0~$225@1\u0026\u0026$233@1\u0026\u0026$228@1\u0026\u0026$232\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$225@1\u0026\u0026$232@1\u0026\u0026$229@1\u0026\u0026$233\u0026\u0026$224\u0026\u0026high\u003c=$220@1\u0026\u0026low\u003e=$221@1?1:0~$227\u003e($234/100)*75?1:0~$226\u003e($234/100)*75?1:0~$227\u003e=($234/100)*34\u0026\u0026$226\u003e=($234/100)*34\u0026\u0026!$263~$274\u0026\u0026$232?1:0~$274\u0026\u0026$233?1:0~$234*5/100\u003e$226~$234*5/100\u003e$227~0.0~0.0~v:if($225\u0026\u0026$225@1\u0026\u0026$225@2){v:if($232\u0026\u0026$232@1\u0026\u0026$232@2){$279=close\u003eclose@1\u0026\u0026close@1\u003eclose@2\u0026\u0026open\u003cclose@1\u0026\u0026open\u003eopen@1\u0026\u0026open@1\u003cclose@2\u0026\u0026open@1\u003eopen@2\u0026\u0026$277\u0026\u0026$277@1\u0026\u0026$277@2~}~v:if($233\u0026\u0026$233@1\u0026\u0026$233@2){$280=close\u003cclose@1\u0026\u0026close@1\u003cclose@2\u0026\u0026open\u003eclose@1\u0026\u0026open\u003copen@1\u0026\u0026open@1\u003eclose@2\u0026\u0026open@1\u003copen@2\u0026\u0026$278\u0026\u0026$278@1\u0026\u0026$278@2~}~}~$279?1:0~$280?1:0~$228\u0026\u0026$232\u0026\u0026$225\u0026\u0026$233@1\u0026\u0026$224@1\u0026\u0026close\u003e=open@1\u0026\u0026open\u003c=close@1\u0026\u0026(close\u003eopen@1||open\u003cclose@1)?1:0~$229\u0026\u0026$233\u0026\u0026$225\u0026\u0026$232@1\u0026\u0026$224@1\u0026\u0026close\u003c=open@1\u0026\u0026open\u003e=close@1\u0026\u0026(close\u003copen@1||open\u003eclose@1)?1:0~$228@2\u0026\u0026$233@2\u0026\u0026$263@1\u0026\u0026low@2\u003ehigh@1\u0026\u0026$232\u0026\u0026high@1\u003clow?1:0~$229@2\u0026\u0026$232@2\u0026\u0026$263@1\u0026\u0026high@2\u003clow@1\u0026\u0026$233\u0026\u0026low@1\u003ehigh?1:0~$264@2\u0026\u0026$264@1\u0026\u0026$264~$220@1\u003c$221~$221@1\u003e$220~$290\u0026\u0026$228@2\u0026\u0026$292@1\u0026\u0026$291?1:0~$290\u0026\u0026$229@2\u0026\u0026$291@1\u0026\u0026$292?1:0~$260@1\u0026\u0026$259\u0026\u0026high@1\u003clow?1:0~$259@1\u0026\u0026$260\u0026\u0026low@1\u003ehigh?1:0~vwap(hlc3)~v^t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~#0~#1~#2~$301@1~$302@1~$303@1~v^0.0~v^0.0~v^0.0~v^0.0~timeV5($300)~v:if_($311!=$311@1){$307=$304~$310=close@1~$308=$305~$309=$306~$304=open~$305=high~$306=low~}_{$305=max($305,high)~$306=min($306,low)~}~($308+$309+$310)/3~$8($313)~$8($313*2-$309)~$8($313*2-$308)~$8($313+1*($308-$309))~$8($313-1*($308-$309))~$8($313+2*($308-$309))~$8($313-2*($308-$309))~$8($313)~$8($313+0.382*($308-$309))~$8($313-0.382*($308-$309))~$8($313+0.618*($308-$309))~$8($313-0.618*($308-$309))~$8($313+1*($308-$309))~$8($313-1*($308-$309))~($308+$309+$304*2)/4~$8($328)~$8($328*2-$309)~$8($328*2-$308)~$8($328+1*($308-$309))~$8($328-1*($308-$309))~$8($308+2*($328-$309))~$8($309-2*($308-$328))~$308+$309*2+$310~v:if($310==$307){$336=$308+$309+$310*2~}~v:if($310\u003e$307){$336=$308*2+$309+$310~}~$8($336/4)~$8($336/2-$309)~$8($336/2-$308)~$8($313)~$8($310+0.09166666666666667*($308-$309))~$8($310-0.09166666666666667*($308-$309))~$8($310+0.18333333333333335*($308-$309))~$8($310-0.18333333333333335*($308-$309))~$8($310+0.275*($308-$309))~$8($310-0.275*($308-$309))~$0!$1!$2!$3!$4!$5!$6!$7!$8!$9!$10!$11!$12!$13!$14!$15!$16!$17!$18!$19!$20!$21!$22!$23!$24!$25!$26!$27!$28!$29!$30!$31!$32!$33!$34!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$9!$85!$86!$14!$88!$89!$94!$92!$93!$95!$96!$97!$98!$100!$101!$102!$103!$99!$100!$104!$102!$105!$106!$107!$108!$109!$110!$111!$113!$112!$114!$117!$118!$119!$120!$121!$122!$123!$126!$127!$124!$128!$131!$133!$134!$135!$137!$138!$141!$144!$145!$146!$149!$150!$151!$152!$155!$156!$157!$158!$177!$179!$183!$185!$199!$203!$207!$211!$213!$218!$242!$243!$249!$250!$256!$257!$261!$262!$267!$268!$269!$270!$271!$272!$273!$275!$276!$284!$285!$286!$287!$288!$289!$293!$294!$295!$296!$297!$314!$315!$316!$317!$318!$319!$320!$321!$322!$323!$324!$325!$326!$327!$329!$330!$331!$332!$333!$334!$335!$339!$340!$341!$342!$343!$344!$345!$346!$347!$348;t:if_(isintraday){t:interval\u003c=15?'1D':'1W'}_{t:isweekly||ismonthly?'12M':'1M'}~i:na():f~sym(tickerid,$13,$13,0,1,0,'NONE',0,0,$14)|$9():s3|s213:$10($16,$17,$18):s213~$20!$21!$22!$23!$24!$25!$26!$27!$28!$104!$30!$31!$32!$33!$107!$35!$36!$37!$38!$39!$40!$41!$42!$43!$44!$45!$46!$47!$48!$49!$50!$51!$52!$53!$54!$55!$56!$57!$58!$59!$60!$61!$62!$63!$64!$65!$66!$67!$68!$69!$70!$71!$72!$73!$74!$75!$76!$77!$78!$79!$80!$81!$82!$83!$84!$85!$86!$87!$88!$89!$90!$91!$92!$93!$94!$95!$96!$97!$98!$99!$100!$101!$102!$103!$104!$105!$106!$107!$108!$109!$110!$111!$112!$113!$114!$115!$116!$122!$118!$119!$120!$121!$122!$123!$124!$125!$126!$127!$128!$129!$130!$131!$132!$133!$134!$135!$136!$137!$138!$139!$140!$141!$142!$143!$144!$145!$146!$147!$148!$149!$150!$151!$152!$153!$154!$155!$156!$157!$158!$159!$160!$161!$162!$163!$164!$165!$166!$167!$168!$169!$170!$171!$172!$173!$174!$175!$176!$177!$178!$179!$180!$181!$182!$183!$184!$185!$186!$187!$188!$189!$190!$191!$192!$193!$194!$195!$196!$197!$198!$199!$200!$201!$202!$203!$204!$205!$206!$207!$208!$209!$210!$211!$212!$213!$214!$215!$216!$217!$218!$219!$220!$221!$222!$223!$224!$225!$226!$227!$228!$229!$230!$231!$232", "isFake": false }, { @@ -883,15 +883,15 @@ "fullId": "", "styles": { "plot_0": { - "title": "ATR", + "title": "SMA3", "isHidden": false }, "plot_1": { - "title": "ADX", + "title": "SMA5", "isHidden": false }, "plot_10": { - "title": "ADX-DI_9[1]", + "title": "SMA21", "isHidden": false }, "plot_100": { @@ -935,7 +935,7 @@ "isHidden": false }, "plot_11": { - "title": "ADX_20", + "title": "SMA25", "isHidden": false }, "plot_110": { @@ -979,7 +979,7 @@ "isHidden": false }, "plot_12": { - "title": "ADX+DI_20", + "title": "SMA30", "isHidden": false }, "plot_120": { @@ -1023,7 +1023,7 @@ "isHidden": false }, "plot_13": { - "title": "ADX-DI_20", + "title": "SMA40", "isHidden": false }, "plot_130": { @@ -1067,7 +1067,7 @@ "isHidden": false }, "plot_14": { - "title": "ADX+DI_20[1]", + "title": "SMA50", "isHidden": false }, "plot_140": { @@ -1111,7 +1111,7 @@ "isHidden": false }, "plot_15": { - "title": "ADX-DI_20[1]", + "title": "SMA75", "isHidden": false }, "plot_150": { @@ -1155,7 +1155,7 @@ "isHidden": false }, "plot_16": { - "title": "ADX_50", + "title": "SMA100", "isHidden": false }, "plot_160": { @@ -1199,7 +1199,7 @@ "isHidden": false }, "plot_17": { - "title": "ADX+DI_50", + "title": "SMA120", "isHidden": false }, "plot_170": { @@ -1243,7 +1243,7 @@ "isHidden": false }, "plot_18": { - "title": "ADX-DI_50", + "title": "SMA150", "isHidden": false }, "plot_180": { @@ -1287,7 +1287,7 @@ "isHidden": false }, "plot_19": { - "title": "ADX+DI_50[1]", + "title": "SMA200", "isHidden": false }, "plot_190": { @@ -1331,11 +1331,11 @@ "isHidden": false }, "plot_2": { - "title": "ADX+DI", + "title": "SMA6", "isHidden": false }, "plot_20": { - "title": "ADX-DI_50[1]", + "title": "SMA250", "isHidden": false }, "plot_200": { @@ -1379,7 +1379,7 @@ "isHidden": false }, "plot_21": { - "title": "ADX_100", + "title": "SMA300", "isHidden": false }, "plot_210": { @@ -1395,331 +1395,331 @@ "isHidden": false }, "plot_22": { - "title": "ADX+DI_100", + "title": "EMA3", "isHidden": false }, "plot_23": { - "title": "ADX-DI_100", + "title": "EMA5", "isHidden": false }, "plot_24": { - "title": "ADX+DI_100[1]", + "title": "EMA6", "isHidden": false }, "plot_25": { - "title": "ADX-DI_100[1]", + "title": "EMA7", "isHidden": false }, "plot_26": { - "title": "BB.basis", + "title": "EMA8", "isHidden": false }, "plot_27": { - "title": "BB.upper", + "title": "EMA9", "isHidden": false }, "plot_28": { - "title": "BB.lower", + "title": "EMA10", "isHidden": false }, "plot_29": { - "title": "BB.basis_50", + "title": "EMA12", "isHidden": false }, "plot_3": { - "title": "ADX-DI", + "title": "SMA7", "isHidden": false }, "plot_30": { - "title": "BB.upper_50", + "title": "EMA13", "isHidden": false }, "plot_31": { - "title": "BB.lower_50", + "title": "EMA20", "isHidden": false }, "plot_32": { - "title": "MACD.hist", + "title": "EMA21", "isHidden": false }, "plot_33": { - "title": "MACD.macd", + "title": "EMA25", "isHidden": false }, "plot_34": { - "title": "MACD.signal", + "title": "EMA30", "isHidden": false }, "plot_35": { - "title": "Mom", + "title": "EMA40", "isHidden": false }, "plot_36": { - "title": "Mom[1]", + "title": "EMA50", "isHidden": false }, "plot_37": { - "title": "Mom_14", + "title": "EMA75", "isHidden": false }, "plot_38": { - "title": "Mom_14[1]", + "title": "EMA100", "isHidden": false }, "plot_39": { - "title": "RSI", + "title": "EMA120", "isHidden": false }, "plot_4": { - "title": "ADX+DI[1]", + "title": "SMA8", "isHidden": false }, "plot_40": { - "title": "RSI[1]", + "title": "EMA150", "isHidden": false }, "plot_41": { - "title": "RSI2", + "title": "EMA200", "isHidden": false }, "plot_42": { - "title": "RSI2[1]", + "title": "EMA250", "isHidden": false }, "plot_43": { - "title": "RSI3", + "title": "EMA300", "isHidden": false }, "plot_44": { - "title": "RSI3[1]", + "title": "RSI", "isHidden": false }, "plot_45": { - "title": "RSI5", + "title": "RSI[1]", "isHidden": false }, "plot_46": { - "title": "RSI5[1]", + "title": "RSI2", "isHidden": false }, "plot_47": { - "title": "RSI7", + "title": "RSI2[1]", "isHidden": false }, "plot_48": { - "title": "RSI7[1]", + "title": "RSI3", "isHidden": false }, "plot_49": { - "title": "RSI9", + "title": "RSI3[1]", "isHidden": false }, "plot_5": { - "title": "ADX-DI[1]", + "title": "SMA9", "isHidden": false }, "plot_50": { - "title": "RSI9[1]", + "title": "RSI5", "isHidden": false }, "plot_51": { - "title": "RSI21", + "title": "RSI5[1]", "isHidden": false }, "plot_52": { - "title": "RSI21[1]", + "title": "RSI7", "isHidden": false }, "plot_53": { - "title": "SMA3", + "title": "RSI7[1]", "isHidden": false }, "plot_54": { - "title": "SMA5", + "title": "RSI9", "isHidden": false }, "plot_55": { - "title": "SMA6", + "title": "RSI9[1]", "isHidden": false }, "plot_56": { - "title": "SMA7", + "title": "RSI21", "isHidden": false }, "plot_57": { - "title": "SMA8", + "title": "RSI21[1]", "isHidden": false }, "plot_58": { - "title": "SMA9", + "title": "ATR", "isHidden": false }, "plot_59": { - "title": "SMA10", + "title": "ADX", "isHidden": false }, "plot_6": { - "title": "ADX_9", + "title": "SMA10", "isHidden": false }, "plot_60": { - "title": "SMA12", + "title": "ADX+DI", "isHidden": false }, "plot_61": { - "title": "SMA13", + "title": "ADX-DI", "isHidden": false }, "plot_62": { - "title": "SMA20", + "title": "ADX+DI[1]", "isHidden": false }, "plot_63": { - "title": "SMA21", + "title": "ADX-DI[1]", "isHidden": false }, "plot_64": { - "title": "SMA25", + "title": "ADX_9", "isHidden": false }, "plot_65": { - "title": "SMA30", + "title": "ADX+DI_9", "isHidden": false }, "plot_66": { - "title": "SMA40", + "title": "ADX-DI_9", "isHidden": false }, "plot_67": { - "title": "SMA50", + "title": "ADX+DI_9[1]", "isHidden": false }, "plot_68": { - "title": "SMA75", + "title": "ADX-DI_9[1]", "isHidden": false }, "plot_69": { - "title": "SMA100", + "title": "ADX_20", "isHidden": false }, "plot_7": { - "title": "ADX+DI_9", + "title": "SMA12", "isHidden": false }, "plot_70": { - "title": "SMA120", + "title": "ADX+DI_20", "isHidden": false }, "plot_71": { - "title": "SMA150", + "title": "ADX-DI_20", "isHidden": false }, "plot_72": { - "title": "SMA200", + "title": "ADX+DI_20[1]", "isHidden": false }, "plot_73": { - "title": "SMA250", + "title": "ADX-DI_20[1]", "isHidden": false }, "plot_74": { - "title": "SMA300", + "title": "ADX_50", "isHidden": false }, "plot_75": { - "title": "EMA3", + "title": "ADX+DI_50", "isHidden": false }, "plot_76": { - "title": "EMA5", + "title": "ADX-DI_50", "isHidden": false }, "plot_77": { - "title": "EMA6", + "title": "ADX+DI_50[1]", "isHidden": false }, "plot_78": { - "title": "EMA7", + "title": "ADX-DI_50[1]", "isHidden": false }, "plot_79": { - "title": "EMA8", + "title": "ADX_100", "isHidden": false }, "plot_8": { - "title": "ADX-DI_9", + "title": "SMA13", "isHidden": false }, "plot_80": { - "title": "EMA9", + "title": "ADX+DI_100", "isHidden": false }, "plot_81": { - "title": "EMA10", + "title": "ADX-DI_100", "isHidden": false }, "plot_82": { - "title": "EMA12", + "title": "ADX+DI_100[1]", "isHidden": false }, "plot_83": { - "title": "EMA13", + "title": "ADX-DI_100[1]", "isHidden": false }, "plot_84": { - "title": "EMA20", + "title": "BB.basis", "isHidden": false }, "plot_85": { - "title": "EMA21", + "title": "BB.upper", "isHidden": false }, "plot_86": { - "title": "EMA25", + "title": "BB.lower", "isHidden": false }, "plot_87": { - "title": "EMA30", + "title": "BB.basis_50", "isHidden": false }, "plot_88": { - "title": "EMA40", + "title": "BB.upper_50", "isHidden": false }, "plot_89": { - "title": "EMA50", + "title": "BB.lower_50", "isHidden": false }, "plot_9": { - "title": "ADX+DI_9[1]", + "title": "SMA20", "isHidden": false }, "plot_90": { - "title": "EMA75", + "title": "MACD.hist", "isHidden": false }, "plot_91": { - "title": "EMA100", + "title": "MACD.macd", "isHidden": false }, "plot_92": { - "title": "EMA120", + "title": "MACD.signal", "isHidden": false }, "plot_93": { - "title": "EMA150", + "title": "Mom", "isHidden": false }, "plot_94": { - "title": "EMA200", + "title": "Mom[1]", "isHidden": false }, "plot_95": { - "title": "EMA250", + "title": "Mom_14", "isHidden": false }, "plot_96": { - "title": "EMA300", + "title": "Mom_14[1]", "isHidden": false }, "plot_97": {