//@version=5
indicator("RSI CROSSOVER + Trendlines", shorttitle="RSI + TL", overlay=false, max_lines_count=500)
grupSec = input.string(defval='1', options=['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', 'ÖZEL LİSTE 1', 'ÖZEL LİSTE 2','ÖZEL LİSTE 3'], group='Taraması yapılacak 40\'arlı gruplardan birini seçin', title='Grup seç')
rsi_length = input.int(14, title="RSI Uzunluğu")
rsi_source = input.source(close, title="RSI Kaynağı")
rsi_value = ta.rsi(rsi_source, rsi_length)
rsi_30 = 30
rsi_50 = 50
rsi_70 = 70
rsi_90 = 90
plot(rsi_value, title="RSI", color=color.blue, linewidth=2)
hline(rsi_30, "RSI 30", color=color.red, linestyle=hline.style_dashed, linewidth=2)
hline(rsi_50, "RSI 50", color=color.orange, linestyle=hline.style_dashed)
hline(rsi_70, "RSI 70", color=color.green, linestyle=hline.style_dashed, linewidth=2)
hline(rsi_90, "RSI 90", color=color.purple, linestyle=hline.style_dashed)
// Alarmlar ve bgcolor (değişmedi)
rsi_above_30 = ta.crossover(rsi_value, rsi_30)
rsi_above_50 = ta.crossover(rsi_value, rsi_50)
rsi_above_70 = ta.crossover(rsi_value, rsi_70)
rsi_above_90 = ta.crossover(rsi_value, rsi_90)
if rsi_above_30
alert("RSI 30 seviyesini yukarı kesti! RSI: " + str.tostring(rsi_value, "#.##"), alert.freq_once_per_bar)
if rsi_above_50
alert("RSI 50 seviyesini yukarı kesti! RSI: " + str.tostring(rsi_value, "#.##"), alert.freq_once_per_bar)
if rsi_above_70
alert("RSI 70 seviyesini yukarı kesti! RSI: " + str.tostring(rsi_value, "#.##"), alert.freq_once_per_bar)
if rsi_above_90
alert("RSI 90 seviyesini yukarı kesti! RSI: " + str.tostring(rsi_value, "#.##"), alert.freq_once_per_bar)
bgcolor(rsi_above_30 ? color.new(color.red, 80) : na)
bgcolor(rsi_above_50 ? color.new(color.black, 80) : na)
bgcolor(rsi_above_70 ? color.new(color.green, 80) : na)
bgcolor(rsi_above_90 ? color.new(color.purple, 70) : na)
// Bilgi tablosu
var table info_table = table.new(position.top_right, 2, 2, bgcolor=color.white, border_width=1)
if barstate.islast
table.cell(info_table, 0, 0, "RSI Değeri:", text_color=color.black)
table.cell(info_table, 1, 0, str.tostring(rsi_value, "#.##"), text_color=color.blue)
table.cell(info_table, 0, 1, "Durum:", text_color=color.black)
table.cell(info_table, 1, 1, rsi_value > 70 ? "AŞIRI ALIM" : rsi_value < 30 ? "AŞIRI SATIM" : "NORMAL",
text_color = rsi_value > 70 ? color.red : rsi_value < 30 ? color.green : color.gray)
// INPUTS
rsiLength = input.int(14, 'RSI Length', group = 'RSI Settings')
smaLength = input.int(9, 'SMA Length', group = 'RSI Settings')
src = input.source(close, 'Source', group = 'RSI Settings')
leftBars = input.int(10, 'Left Bars for Pivot', group = 'Pivot Settings for Trend')
rightBars = input.int(10, 'Right Bars for Pivot', group = 'Pivot Settings for Trend')
extendBars = input.int(30, 'Extension after 2nd Pivot (Bars). 0 = None', minval = 0, group = 'Pivot Settings for Trend')
tolerance = input.float(3.0, 'Tolerance (RSI Points)', minval = 0.0, group = 'Pivot Settings for Trend')
// Divergence inputs
calculateDivergence = input.bool(true, title = 'Enable Divergence Detection', group = 'Divergence Settings')
divPivotLen = input.int(5, title = 'Pivot Length for Divergence', minval = 1, group = 'Divergence Settings')
// Color inputs
highLineColor = input.color(color.red, 'Upper Trendline Color', group = 'Style Settings')
highFillColor = input.color(color.new(color.red, 70), 'Upper Fill Color', group = 'Style Settings')
lowLineColor = input.color(color.green, 'Lower Trendline Color', group = 'Style Settings')
lowFillColor = input.color(color.new(color.green, 70), 'Lower Fill Color', group = 'Style Settings')
smaColor = input.color(color.yellow, 'SMA Color', group = 'Style Settings')
bullDivColor = input.color(color.green, 'Bullish Divergence Color', group = 'Style Settings')
bearDivColor = input.color(color.red, 'Bearish Divergence Color', group = 'Style Settings')
textColor = input.color(color.white, 'Text Color', group = 'Style Settings')
bandTransparency = input.int(40, title = 'Divergence Label Transparency', minval = 0, maxval = 100, group = 'Style Settings')
signalTransparency = input.int(80, title = 'Signal Highlight Transparency', minval = 0, maxval = 100, group = 'Style Settings')
// RSI & PIVOTS
rsi = ta.rsi(src, rsiLength)
rsiSMA = ta.sma(rsi, smaLength)
pHigh = ta.pivothigh(rsi, leftBars, rightBars)
pLow = ta.pivotlow(rsi, leftBars, rightBars)
pHighPrice = ta.pivothigh(high, leftBars, rightBars)
pLowPrice = ta.pivotlow(low, leftBars, rightBars)
pHighDiv = ta.pivothigh(rsi, divPivotLen, divPivotLen)
pLowDiv = ta.pivotlow(rsi, divPivotLen, divPivotLen)
pHighPriceDiv = ta.pivothigh(high, divPivotLen, divPivotLen)
pLowPriceDiv = ta.pivotlow(low, divPivotLen, divPivotLen)
// STORAGE
var array<line> linesHigh = array.new_line()
var array<line> linesLow = array.new_line()
var array<line> parallelsHigh = array.new_line()
var array<line> parallelsLow = array.new_line()
var array<linefill> fillsHigh = array.new_linefill()
var array<linefill> fillsLow = array.new_linefill()
var array<float> slopesHigh = array.new_float()
var array<float> slopesLow = array.new_float()
var array<int> x1High = array.new_int()
var array<int> x1Low = array.new_int()
var array<float> y1High = array.new_float()
var array<float> y1Low = array.new_float()
var array<bool> brokenHigh = array.new_bool()
var array<bool> brokenLow = array.new_bool()
var array<bool> signaledHigh = array.new_bool()
var array<bool> signaledLow = array.new_bool()
// GLOBAL CROSS VARIABLES - Bu satırları ekleyin
var bool globalCrossedUp = false
var bool globalCrossedDown = false
// FUNCTIONS
f_trim(arrLines, arrSlopes, arrX, arrY, arrBroken, arrParallels, arrFills, arrSignaled) =>
while array.size(arrLines) > 500
ln = array.shift(arrLines)
line.delete(ln)
array.shift(arrSlopes)
array.shift(arrX)
array.shift(arrY)
array.shift(arrBroken)
array.shift(arrSignaled)
par = array.shift(arrParallels)
line.delete(par)
fil = array.shift(arrFills)
linefill.delete(fil)
f_remove(arrLines, arrSlopes, arrX, arrY, arrBroken, arrParallels, arrFills, arrSignaled, idx) =>
ln = array.remove(arrLines, idx)
line.delete(ln)
array.remove(arrSlopes, idx)
array.remove(arrX, idx)
array.remove(arrY, idx)
array.remove(arrBroken, idx)
array.remove(arrSignaled, idx)
par = array.remove(arrParallels, idx)
line.delete(par)
fil = array.remove(arrFills, idx)
linefill.delete(fil)
f_check_break(ln, slope, x1, y1, brokenArr, signaledArr, idx, isHigh, arrFills) =>
bool crossedDown = false
bool crossedUp = false
bool crossOccurred = false
if idx < array.size(brokenArr)
if not array.get(brokenArr, idx) and not array.get(signaledArr, idx)
x2 = line.get_x2(ln)
if bar_index >= x1 and bar_index <= x2
prevY = y1 + slope * (bar_index - 1 - x1)
yLine = y1 + slope * (bar_index - x1)
// For upper lines (red): bullish signal (crossedUp) with tolerance
crossedUp := isHigh and rsi > yLine + tolerance and rsi[1] <= prevY + tolerance
// For lower lines (green): bearish signal (crossedDown) with tolerance
crossedDown := not isHigh and rsi < yLine - tolerance and rsi[1] >= prevY - tolerance
if crossedDown or crossedUp
crossOccurred := true
baseColor = isHigh ? highLineColor : lowLineColor
array.set(brokenArr, idx, true)
array.set(signaledArr, idx, true)
line.set_color(ln, baseColor)
linefill.set_color(array.get(arrFills, idx), isHigh ? highFillColor : lowFillColor)
[crossedDown, crossedUp, crossOccurred]
// DIVERGENCE DETECTION
var bool plFound = false
var bool phFound = false
var bool bullCond = false
var bool bearCond = false
_inRange(bool cond) =>
bars = ta.barssince(cond)
bars <= 60
if calculateDivergence
plFound := not na(pLowDiv)
phFound := not na(pHighDiv)
rsiLbr = rsi[divPivotLen]
priceLbr = low[divPivotLen]
priceLh = high[divPivotLen]
rsiLl = rsiLbr > ta.valuewhen(plFound, rsiLbr, 1) and _inRange(plFound[1])
priceLl = priceLbr < ta.valuewhen(plFound, priceLbr, 1)
bullCond := priceLl and rsiLl and plFound
rsiLh = rsiLbr < ta.valuewhen(phFound, rsiLbr, 1) and _inRange(phFound[1])
priceHh = priceLh > ta.valuewhen(phFound, priceLh, 1)
bearCond := priceHh and rsiLh and phFound
bearCond
// ON PIVOT HIGH
if not na(pHigh)
idx = bar_index - rightBars
y = pHigh
var float slope = 0.0
newL = line.new(idx, y, idx, y, color = highLineColor, width = 2)
newPar = line.new(idx, math.min(100, y + tolerance), idx, math.min(100, y + tolerance), color = color.new(color.red, 100), width = 2)
newFill = linefill.new(newL, newPar, highFillColor)
array.push(linesHigh, newL)
array.push(parallelsHigh, newPar)
array.push(fillsHigh, newFill)
array.push(slopesHigh, 0.0)
array.push(x1High, idx)
array.push(y1High, y)
array.push(brokenHigh, false)
array.push(signaledHigh, false)
if array.size(linesHigh) > 1
last = array.get(linesHigh, array.size(linesHigh) - 2)
lastPar = array.get(parallelsHigh, array.size(parallelsHigh) - 2)
x1 = array.get(x1High, array.size(x1High) - 2)
y1 = array.get(y1High, array.size(y1High) - 2)
x2_pivot = idx
y2_pivot = y
x2_ext = x2_pivot + extendBars
dx = x2_pivot - x1
slope := dx != 0 ? (y2_pivot - y1) / float(dx) : 0.0
y2_ext = y1 + slope * float(x2_ext - x1)
y2_ext_clamped = math.max(0, math.min(100, y2_ext))
y2_par_clamped = math.max(0, math.min(100, y2_ext + tolerance))
line.set_x2(last, x2_ext)
line.set_y2(last, y2_ext_clamped)
line.set_x2(lastPar, x2_ext)
line.set_y2(lastPar, y2_par_clamped)
array.set(slopesHigh, array.size(slopesHigh) - 2, slope)
if slope > 0
f_remove(linesHigh, slopesHigh, x1High, y1High, brokenHigh, parallelsHigh, fillsHigh, signaledHigh, array.size(linesHigh) - 2)
f_trim(linesHigh, slopesHigh, x1High, y1High, brokenHigh, parallelsHigh, fillsHigh, signaledHigh)
// ON PIVOT LOW
if not na(pLow)
idx = bar_index - rightBars
y = pLow
var float slope = 0.0
newL = line.new(idx, y, idx, y, color = lowLineColor, width = 2)
newPar = line.new(idx, math.max(0, y - tolerance), idx, math.max(0, y - tolerance), color = color.new(color.green, 100), width = 2)
newFill = linefill.new(newL, newPar, lowFillColor)
array.push(linesLow, newL)
array.push(parallelsLow, newPar)
array.push(fillsLow, newFill)
array.push(slopesLow, 0.0)
array.push(x1Low, idx)
array.push(y1Low, y)
array.push(brokenLow, false)
array.push(signaledLow, false)
if array.size(linesLow) > 1
last = array.get(linesLow, array.size(linesLow) - 2)
lastPar = array.get(parallelsLow, array.size(parallelsLow) - 2)
x1 = array.get(x1Low, array.size(x1Low) - 2)
y1 = array.get(y1Low, array.size(y1Low) - 2)
x2_pivot = idx
y2_pivot = y
x2_ext = x2_pivot + extendBars
dx = x2_pivot - x1
slope := dx != 0 ? (y2_pivot - y1) / float(dx) : 0.0
y2_ext = y1 + slope * float(x2_ext - x1)
y2_ext_clamped = math.max(0, math.min(100, y2_ext))
y2_par_clamped = math.max(0, math.min(100, y2_ext - tolerance))
line.set_x2(last, x2_ext)
line.set_y2(last, y2_ext_clamped)
line.set_x2(lastPar, x2_ext)
line.set_y2(lastPar, y2_par_clamped)
array.set(slopesLow, array.size(slopesLow) - 2, slope)
if slope < 0
f_remove(linesLow, slopesLow, x1Low, y1Low, brokenLow, parallelsLow, fillsLow, signaledLow, array.size(linesLow) - 2)
f_trim(linesLow, slopesLow, x1Low, y1Low, brokenLow, parallelsLow, fillsLow, signaledLow)
// CHECKING FOR BREAKS
bool anyCrossedDown = false
bool anyCrossedUp = false
nHigh = array.size(linesHigh)
if nHigh > 0
for i = 0 to nHigh - 1 by 1
[crossedDown, crossedUp, crossOccurred] = f_check_break(array.get(linesHigh, i), array.get(slopesHigh, i), array.get(x1High, i), array.get(y1High, i), brokenHigh, signaledHigh, i, true, fillsHigh)
if crossOccurred and crossedUp
anyCrossedUp := true
globalCrossedUp := true
nLow = array.size(linesLow)
if nLow > 0
for i = 0 to nLow - 1 by 1
[crossedDown, crossedUp, crossOccurred] = f_check_break(array.get(linesLow, i), array.get(slopesLow, i), array.get(x1Low, i), array.get(y1Low, i), brokenLow, signaledLow, i, false, fillsLow)
if crossOccurred and crossedDown
anyCrossedDown := true
globalCrossedDown := true
// Reset global variables if no cross occurred
globalCrossedUp := anyCrossedUp
globalCrossedDown := anyCrossedDown
// CROSSOVER SIGNALS (BACKGROUND HIGHLIGHT)
bgcolor(anyCrossedUp ? color.new(lowLineColor, signalTransparency) : na, title = 'Bullish Crossover Background')
bgcolor(anyCrossedDown ? color.new(highLineColor, signalTransparency) : na, title = 'Bearish Crossover Background')
// DIVERGENCE PLOTS
plotBullDiv = plot(calculateDivergence and plFound ? rsi[divPivotLen] : na, offset = -divPivotLen, title = 'Bullish Divergence', linewidth = 2, color = bullCond ? bullDivColor : color.new(color.white, 100))
plotBearDiv = plot(calculateDivergence and phFound ? rsi[divPivotLen] : na, offset = -divPivotLen, title = 'Bearish Divergence', linewidth = 2, color = bearCond ? bearDivColor : color.new(color.white, 100))
// DIVERGENCE LABELS
plotshape(bullCond ? rsi[divPivotLen] : na, offset = -divPivotLen, title = 'Bullish Divergence Label', text = ' Bull ', style = shape.labelup, location = location.absolute, color = color.new(bullDivColor, bandTransparency), textcolor = textColor, display = calculateDivergence ? display.all : display.none)
plotshape(bearCond ? rsi[divPivotLen] : na, offset = -divPivotLen, title = 'Bearish Divergence Label', text = ' Bear ', style = shape.labeldown, location = location.absolute, color = color.new(bearDivColor, bandTransparency), textcolor = textColor, display = calculateDivergence ? display.all : display.none)
// ALERTS
alertcondition(bullCond, title = 'Bullish Divergence Detected', message = 'Bullish divergence detected on RSI pivot, a few bars back.')
alertcondition(bearCond, title = 'Bearish Divergence Detected', message = 'Bearish divergence detected on RSI pivot, a few bars back.')
alertcondition(anyCrossedUp, title = 'Upper Trendline Crossover (Bullish)', message = 'RSI crossed above the upper trendline.')
alertcondition(anyCrossedDown, title = 'Lower Trendline Crossover (Bearish)', message = 'RSI crossed below the lower trendline.')
// PLOT RSI and SMA
plot(rsi, color = color.gray, title = 'RSI', linewidth = 2)
plot(rsiSMA, color = smaColor, title = 'RSI SMA', linewidth = 1)
hline(70, 'Overbought', color = color.gray)
hline(50, 'Midline', color = color.gray, linestyle = hline.style_dashed)
hline(30, 'Oversold', color = color.gray)
n1 = input.int(10, "Channel Length")
n2 = input.int(21, "Average Length")
// Hesaplamalar
ap = (high + low + close) / 3 // hlc3 yerine manuel hesaplama
esa = ta.ema(ap, n1)
d = ta.ema(math.abs(ap - esa), n1)
ci = (ap - esa) / (0.015 * d)
tci = ta.ema(ci, n2)
wt1 = tci
wt2 = ta.sma(wt1, 4)
// Kesişim tespiti
crossUp = ta.crossover(wt1, wt2)
crossDn = ta.crossunder(wt1, wt2)
// Bar renklendirme
barcolor(crossUp or crossDn ? (crossUp ? color.yellow : color.aqua) : na)
// 20-60 aralığı için uyarı koşulları
wt1_in_range = wt1 >= 20 and wt1 <= 60
wt2_in_range = wt2 >= 20 and wt2 <= 60
wt3_in_range = wt1 >= 10 and wt1 <= 20
alertcondition(ta.crossover(wt1, wt2) and wt1_in_range and wt2_in_range,
title="WT Cross Over (20-60)",
message="WT Cross Over occurred in range 20-60")
alertcondition(ta.crossunder(wt1, wt2) and wt1_in_range and wt2_in_range,
title="WT Cross Under (20-60)",
message="WT Cross Under occurred in range 20-60")
alertcondition(wt1_in_range,
title="WT1 in 20-60 Range",
message="WT1 entered the 20-60 range")
alertcondition(wt2_in_range,
title="WT2 in 20-60 Range",
message="WT2 entered the 20-60 range")
////// TARAMA ///////
per = input.timeframe(defval='', title='PERİYOT', group="Tarama yapmak istediğiniz periyotu seçin")
loc1 = input.int(defval=20, title='Konum Ayarı 1', minval=-200, maxval=300, step=5, group='Tablonun konumunu belirleyin')
loc2 = input.int(defval=50, title='Konum Ayarı 2', minval=-200, maxval=300, step=5, group='Tablonun konumunu belirleyin')
loc3 = input.int(defval=80, title='Konum Ayarı 3', minval=-200, maxval=300, step=5, group='Tablonun konumunu belirleyin')
loc4 = input.int(defval=110, title='Konum Ayarı 4', minval=-200, maxval=300, step=5, group='Tablonun konumunu belirleyin')
loc5 = input.int(defval=140, title='Konum Ayarı 5', minval=-200, maxval=300, step=5, group='Tablonun konumunu belirleyin')
loc6 = input.int(defval=170, title='Konum Ayarı 6', minval=-200, maxval=300, step=5, group='Tablonun konumunu belirleyin')
condition1 = rsi_above_30
condition2 = rsi_above_50
condition3 = rsi_above_70
condition4 = rsi_above_90
condition5 = bullCond
condition6 = bearCond
cond1 = condition1
cond2 = condition2
cond3 = condition3
cond4 = condition4
cond5 = condition5
cond6 = condition6
func() =>
[cond1, cond2, cond3, cond4, cond5, cond6]
////////////////////////////
// ÖZEL LİSTE 1
s01 = input.symbol(title='1', defval='BA', group = "ÖZEL LİSTE 1")
s02 = input.symbol(title='2', defval='QBTS', group = "ÖZEL LİSTE 1")
s03 = input.symbol(title='3', defval='AI', group = "ÖZEL LİSTE 1")
s04 = input.symbol(title='4', defval='RKLB', group = "ÖZEL LİSTE 1")
s05 = input.symbol(title='5', defval='FOUR', group = "ÖZEL LİSTE 1")
s06 = input.symbol(title='6', defval='ZETA', group = "ÖZEL LİSTE 1")
s07 = input.symbol(title='7', defval='RDDT', group = "ÖZEL LİSTE 1")
s08 = input.symbol(title='8', defval='NBIS', group = "ÖZEL LİSTE 1")
s09 = input.symbol(title='9', defval='HIMS', group = "ÖZEL LİSTE 1")
s10 = input.symbol(title='10', defval='PLTR', group = "ÖZEL LİSTE 1")
s11 = input.symbol(title='11', defval='SOFI', group = "ÖZEL LİSTE 1")
s12 = input.symbol(title='12', defval='QUBT', group = "ÖZEL LİSTE 1")
s13 = input.symbol(title='13', defval='UBER', group = "ÖZEL LİSTE 1")
s14 = input.symbol(title='14', defval='TMDX', group = "ÖZEL LİSTE 1")
s15 = input.symbol(title='15', defval='NVDA', group = "ÖZEL LİSTE 1")
s16 = input.symbol(title='16', defval='DELL', group = "ÖZEL LİSTE 1")
s17 = input.symbol(title='17', defval='HITI', group = "ÖZEL LİSTE 1")
s18 = input.symbol(title='18', defval='AMZN', group = "ÖZEL LİSTE 1")
s19 = input.symbol(title='19', defval='SIRI', group = "ÖZEL LİSTE 1")
s20 = input.symbol(title='20', defval='ELF', group = "ÖZEL LİSTE 1")
s21 = input.symbol(title='21', defval='VSAT', group = "ÖZEL LİSTE 1")
s22 = input.symbol(title='22', defval='BBAI', group = "ÖZEL LİSTE 1")
s23 = input.symbol(title='23', defval='S', group = "ÖZEL LİSTE 1")
s24 = input.symbol(title='24', defval='OKTA', group = "ÖZEL LİSTE 1")
s25 = input.symbol(title='25', defval='TSLA', group = "ÖZEL LİSTE 1")
s26 = input.symbol(title='26', defval='AAPL', group = "ÖZEL LİSTE 1")
s27 = input.symbol(title='27', defval='ABNB', group = "ÖZEL LİSTE 1")
s28 = input.symbol(title='28', defval='META', group = "ÖZEL LİSTE 1")
s29 = input.symbol(title='29', defval='GOOGL', group = "ÖZEL LİSTE 1")
s30 = input.symbol(title='30', defval='BABA', group = "ÖZEL LİSTE 1")
s31 = input.symbol(title='31', defval='NFLX', group = "ÖZEL LİSTE 1")
s32 = input.symbol(title='32', defval='AMD', group = "ÖZEL LİSTE 1")
s33 = input.symbol(title='33', defval='MSTR', group = "ÖZEL LİSTE 1")
s34 = input.symbol(title='34', defval='MSFT', group = "ÖZEL LİSTE 1")
s35 = input.symbol(title='35', defval='COIN', group = "ÖZEL LİSTE 1")
s36 = input.symbol(title='36', defval='SMCI', group = "ÖZEL LİSTE 1")
s37 = input.symbol(title='37', defval='INTC', group = "ÖZEL LİSTE 1")
s38 = input.symbol(title='38', defval='AVGO', group = "ÖZEL LİSTE 1")
s39 = input.symbol(title='39', defval='WMT', group = "ÖZEL LİSTE 1")
s40 = input.symbol(title='40', defval='KO', group = "ÖZEL LİSTE 1")
// ÖZEL LİSTE 2
s41 = input.symbol(title='1', defval='ARM', group = "ÖZEL LİSTE 2")
s42 = input.symbol(title='2', defval='HOOD', group = "ÖZEL LİSTE 2")
s43 = input.symbol(title='3', defval='NVO', group = "ÖZEL LİSTE 2")
s44 = input.symbol(title='4', defval='ASML', group = "ÖZEL LİSTE 2")
s45 = input.symbol(title='5', defval='TSM', group = "ÖZEL LİSTE 2")
s46 = input.symbol(title='6', defval='BAC', group = "ÖZEL LİSTE 2")
s47 = input.symbol(title='7', defval='MRVL', group = "ÖZEL LİSTE 2")
s48 = input.symbol(title='8', defval='ADBE', group = "ÖZEL LİSTE 2")
s49 = input.symbol(title='9', defval='PYPL', group = "ÖZEL LİSTE 2")
s50 = input.symbol(title='10', defval='IBM', group = "ÖZEL LİSTE 2")
s51 = input.symbol(title='11', defval='NKE', group = "ÖZEL LİSTE 2")
s52 = input.symbol(title='12', defval='LLY', group = "ÖZEL LİSTE 2")
s53 = input.symbol(title='13', defval='V', group = "ÖZEL LİSTE 2")
s54 = input.symbol(title='14', defval='QCOM', group = "ÖZEL LİSTE 2")
s55 = input.symbol(title='15', defval='APP', group = "ÖZEL LİSTE 2")
s56 = input.symbol(title='16', defval='JPM', group = "ÖZEL LİSTE 2")
s57 = input.symbol(title='17', defval='COST', group = "ÖZEL LİSTE 2")
s58 = input.symbol(title='18', defval='ORCL', group = "ÖZEL LİSTE 2")
s59 = input.symbol(title='19', defval='XOM', group = "ÖZEL LİSTE 2")
s60 = input.symbol(title='20', defval='AAL', group = "ÖZEL LİSTE 2")
s61 = input.symbol(title='21', defval='F', group = "ÖZEL LİSTE 2")
s62 = input.symbol(title='22', defval='RIOT', group = "ÖZEL LİSTE 2")
s63 = input.symbol(title='23', defval='CVX', group = "ÖZEL LİSTE 2")
s64 = input.symbol(title='24', defval='PEP', group = "ÖZEL LİSTE 2")
s65 = input.symbol(title='25', defval='PFE', group = "ÖZEL LİSTE 2")
s66 = input.symbol(title='26', defval='NIO', group = "ÖZEL LİSTE 2")
s67 = input.symbol(title='27', defval='CSCO', group = "ÖZEL LİSTE 2")
s68 = input.symbol(title='28', defval='OKLO', group = "ÖZEL LİSTE 2")
s69 = input.symbol(title='29', defval='AXP', group = "ÖZEL LİSTE 2")
s70 = input.symbol(title='30', defval='U', group = "ÖZEL LİSTE 2")
s71 = input.symbol(title='31', defval='HD', group = "ÖZEL LİSTE 2")
s72 = input.symbol(title='32', defval='JNJ', group = "ÖZEL LİSTE 2")
s73 = input.symbol(title='33', defval='CRM', group = "ÖZEL LİSTE 2")
s74 = input.symbol(title='34', defval='MA', group = "ÖZEL LİSTE 2")
s75 = input.symbol(title='35', defval='MCD', group = "ÖZEL LİSTE 2")
s76 = input.symbol(title='36', defval='CRWD', group = "ÖZEL LİSTE 2")
s77 = input.symbol(title='37', defval='SBUX', group = "ÖZEL LİSTE 2")
s78 = input.symbol(title='38', defval='ABBV', group = "ÖZEL LİSTE 2")
s79 = input.symbol(title='39', defval='MRNA', group = "ÖZEL LİSTE 2")
s80 = input.symbol(title='40', defval='MRK', group = "ÖZEL LİSTE 2")
// ÖZEL LİSTE 3
s81 = input.symbol(title='1', defval='MAR', group = "ÖZEL LİSTE 3")
s82 = input.symbol(title='2', defval='OXY', group = "ÖZEL LİSTE 3")
s83 = input.symbol(title='3', defval='VZ', group = "ÖZEL LİSTE 3")
s84 = input.symbol(title='4', defval='RBLX', group = "ÖZEL LİSTE 3")
s85 = input.symbol(title='5', defval='CELH', group = "ÖZEL LİSTE 3")
s86 = input.symbol(title='6', defval='SNOW', group = "ÖZEL LİSTE 3")
s87 = input.symbol(title='7', defval='MARA', group = "ÖZEL LİSTE 3")
s88 = input.symbol(title='8', defval='OSCR', group = "ÖZEL LİSTE 3")
s89 = input.symbol(title='9', defval='UNH', group = "ÖZEL LİSTE 3")
s90 = input.symbol(title='10', defval='SQFT', group = "ÖZEL LİSTE 3")
s91 = input.symbol(title='11', defval='PLUG', group = "ÖZEL LİSTE 3")
s92 = input.symbol(title='12', defval='RGTI', group = "ÖZEL LİSTE 3")
s93 = input.symbol(title='13', defval='EOSE', group = "ÖZEL LİSTE 3")
s94 = input.symbol(title='14', defval='IREN', group = "ÖZEL LİSTE 3")
s95 = input.symbol(title='15', defval='TEM', group = "ÖZEL LİSTE 3")
s96 = input.symbol(title='16', defval='SMR', group = "ÖZEL LİSTE 3")
s97 = input.symbol(title='17', defval='CRWV', group = "ÖZEL LİSTE 3")
s98 = input.symbol(title='18', defval='CLSK', group = "ÖZEL LİSTE 3")
s99 = input.symbol(title='19', defval='QSI', group = "ÖZEL LİSTE 3")
s100 = input.symbol(title='20', defval='LSCC', group = "ÖZEL LİSTE 3")
s101 = input.symbol(title='21', defval='GRAB', group = "ÖZEL LİSTE 3")
s102 = input.symbol(title='22', defval='BIDU', group = "ÖZEL LİSTE 3")
s103 = input.symbol(title='23', defval='SNAP', group = "ÖZEL LİSTE 3")
s104 = input.symbol(title='24', defval='FTNT', group = "ÖZEL LİSTE 3")
s105 = input.symbol(title='25', defval='SNPS', group = "ÖZEL LİSTE 3")
s106 = input.symbol(title='26', defval='BREA', group = "ÖZEL LİSTE 3")
s107 = input.symbol(title='27', defval='AMAT', group = "ÖZEL LİSTE 3")
s108 = input.symbol(title='28', defval='RKT', group = "ÖZEL LİSTE 3")
s109 = input.symbol(title='29', defval='RCAT', group = "ÖZEL LİSTE 3")
s110 = input.symbol(title='30', defval='LMT', group = "ÖZEL LİSTE 3")
s111 = input.symbol(title='31', defval='JOBY', group = "ÖZEL LİSTE 3")
s112 = input.symbol(title='32', defval='ASTS', group = "ÖZEL LİSTE 3")
s113 = input.symbol(title='33', defval='RBRK', group = "ÖZEL LİSTE 3")
s114 = input.symbol(title='34', defval='ACHR', group = "ÖZEL LİSTE 3")
s115 = input.symbol(title='35', defval='DUOL', group = "ÖZEL LİSTE 3")
s116 = input.symbol(title='36', defval='ENVX', group = "ÖZEL LİSTE 3")
s117 = input.symbol(title='37', defval='APLD', group = "ÖZEL LİSTE 3")
s118 = input.symbol(title='38', defval='SHOP', group = "ÖZEL LİSTE 3")
s119 = input.symbol(title='39', defval='SPOT', group = "ÖZEL LİSTE 3")
s120 = input.symbol(title='40', defval='LRCX', group = "ÖZEL LİSTE 3")
/////////////////
// Symbols
a01 = grupSec == '1' ? 'BIST:A1CAP' : grupSec == '2' ? 'BIST:ARCLK' : grupSec == '3' ? 'BIST:BIGCH' : grupSec == '4' ? 'BIST:CEMTS' : grupSec == '5' ? 'BIST:DZGYO' : grupSec == '6' ? 'BIST:FLAP' : grupSec == '7' ? 'BIST:HEKTS' : grupSec == '8' ? 'BIST:IZMDC' : grupSec == '9' ? 'BIST:KRSTL' : grupSec == '10' ? 'BIST:MHRGY' : grupSec == '11' ? 'BIST:OZRDN' : grupSec == '12' ? 'BIST:RYGYO' : grupSec == '13' ? 'BIST:TABGD' : grupSec == '14' ? 'BIST:ULUUN' : grupSec == 'ÖZEL LİSTE 1' ? s01 : grupSec == 'ÖZEL LİSTE 2' ? s41 : grupSec == 'ÖZEL LİSTE 3' ? s81 : na
a02 = grupSec == '1' ? 'BIST:ACSEL' : grupSec == '2' ? 'BIST:ARDYZ' : grupSec == '3' ? 'BIST:BIMAS' : grupSec == '4' ? 'BIST:CEOEM' : grupSec == '5' ? 'BIST:EBEBK' : grupSec == '6' ? 'BIST:FMIZP' : grupSec == '7' ? 'BIST:HKTM' : grupSec == '8' ? 'BIST:JANTS' : grupSec == '9' ? 'BIST:KRTEK' : grupSec == '10' ? 'BIST:MIATK' : grupSec == '11' ? 'BIST:OZSUB' : grupSec == '12' ? 'BIST:RYSAS' : grupSec == '13' ? 'BIST:TARKM' : grupSec == '14' ? 'BIST:UMPAS' : grupSec == 'ÖZEL LİSTE 1' ? s02 : grupSec == 'ÖZEL LİSTE 2' ? s42 : grupSec == 'ÖZEL LİSTE 3' ? s82 : na
a03 = grupSec == '1' ? 'BIST:ADEL' : grupSec == '2' ? 'BIST:ARENA' : grupSec == '3' ? 'BIST:BINHO' : grupSec == '4' ? 'BIST:CIMSA' : grupSec == '5' ? 'BIST:ECILC' : grupSec == '6' ? 'BIST:FONET' : grupSec == '7' ? 'BIST:HLGYO' : grupSec == '8' ? 'BIST:KAPLM' : grupSec == '9' ? 'BIST:KRVGD' : grupSec == '10' ? 'BIST:LYDHO' : grupSec == '11' ? 'BIST:PAGYO' : grupSec == '12' ? 'BIST:SAFKR' : grupSec == '13' ? 'BIST:TATEN' : grupSec == '14' ? 'BIST:UNLU' : grupSec == 'ÖZEL LİSTE 1' ? s03 : grupSec == 'ÖZEL LİSTE 2' ? s43 : grupSec == 'ÖZEL LİSTE 3' ? s83 : na
a04 = grupSec == '1' ? 'BIST:ADESE' : grupSec == '2' ? 'BIST:ARSAN' : grupSec == '3' ? 'BIST:BIOEN' : grupSec == '4' ? 'BIST:CLEBI' : grupSec == '5' ? 'BIST:ECZYT' : grupSec == '6' ? 'BIST:FORMT' : grupSec == '7' ? 'BIST:HTTBT' : grupSec == '8' ? 'BIST:KAREL' : grupSec == '9' ? 'BIST:KSTUR' : grupSec == '10' ? 'BIST:MMCAS' : grupSec == '11' ? 'BIST:PAMEL' : grupSec == '12' ? 'BIST:SAHOL' : grupSec == '13' ? 'BIST:TATEN' : grupSec == '14' ? 'BIST:USAK' : grupSec == 'ÖZEL LİSTE 1' ? s04 : grupSec == 'ÖZEL LİSTE 2' ? s44 : grupSec == 'ÖZEL LİSTE 3' ? s84 : na
a05 = grupSec == '1' ? 'BIST:ADGYO' : grupSec == '2' ? 'BIST:ARTMS' : grupSec == '3' ? 'BIST:BIZIM' : grupSec == '4' ? 'BIST:CMBTN' : grupSec == '5' ? 'BIST:EDATA' : grupSec == '6' ? 'BIST:FORTE' : grupSec == '7' ? 'BIST:HUBVC' : grupSec == '8' ? 'BIST:KARSN' : grupSec == '9' ? 'BIST:KTLEV' : grupSec == '10' ? 'BIST:MNDRS' : grupSec == '11' ? 'BIST:PAPIL' : grupSec == '12' ? 'BIST:SAMAT' : grupSec == '13' ? 'BIST:TAVHL' : grupSec == '14' ? 'BIST:INTEK' : grupSec == 'ÖZEL LİSTE 1' ? s05 : grupSec == 'ÖZEL LİSTE 2' ? s45 : grupSec == 'ÖZEL LİSTE 3' ? s85 : na
a06 = grupSec == '1' ? 'BIST:AEFES' : grupSec == '2' ? 'BIST:ARZUM' : grupSec == '3' ? 'BIST:BIGCH' : grupSec == '4' ? 'BIST:CMENT' : grupSec == '5' ? 'BIST:EDIP' : grupSec == '6' ? 'BIST:FRIGO' : grupSec == '7' ? 'BIST:HUNER' : grupSec == '8' ? 'BIST:KARTN' : grupSec == '9' ? 'BIST:KTSKR' : grupSec == '10' ? 'BIST:MNDTR' : grupSec == '11' ? 'BIST:PARSN' : grupSec == '12' ? 'BIST:SANEL' : grupSec == '13' ? 'BIST:TBORG' : grupSec == '14' ? 'BIST:VAKBN' : grupSec == 'ÖZEL LİSTE 1' ? s06 : grupSec == 'ÖZEL LİSTE 2' ? s46 : grupSec == 'ÖZEL LİSTE 3' ? s86 : na
a07 = grupSec == '1' ? 'BIST:AFYON' : grupSec == '2' ? 'BIST:ASELS' : grupSec == '3' ? 'BIST:BIMAS' : grupSec == '4' ? 'BIST:CONSE' : grupSec == '5' ? 'BIST:EGEEN' : grupSec == '6' ? 'BIST:FROTO' : grupSec == '7' ? 'BIST:HURGZ' : grupSec == '8' ? 'BIST:KARYE' : grupSec == '9' ? 'BIST:KUTPO' : grupSec == '10' ? 'BIST:MOBTL' : grupSec == '11' ? 'BIST:PASEU' : grupSec == '12' ? 'BIST:SANFM' : grupSec == '13' ? 'BIST:TCELL' : grupSec == '14' ? 'BIST:VAKFN' : grupSec == 'ÖZEL LİSTE 1' ? s07 : grupSec == 'ÖZEL LİSTE 2' ? s47 : grupSec == 'ÖZEL LİSTE 3' ? s87 : na
a08 = grupSec == '1' ? 'BIST:AGESA' : grupSec == '2' ? 'BIST:ASGYO' : grupSec == '3' ? 'BIST:BINHO' : grupSec == '4' ? 'BIST:COSMO' : grupSec == '5' ? 'BIST:EGEPO' : grupSec == '6' ? 'BIST:FZLGY' : grupSec == '7' ? 'BIST:ICBCT' : grupSec == '8' ? 'BIST:KATMR' : grupSec == '9' ? 'BIST:KUVVA' : grupSec == '10' ? 'BIST:MOGAN' : grupSec == '11' ? 'BIST:PATEK' : grupSec == '12' ? 'BIST:SANKO' : grupSec == '13' ? 'BIST:TDGYO' : grupSec == '14' ? 'BIST:VAKKO' : grupSec == 'ÖZEL LİSTE 1' ? s08 : grupSec == 'ÖZEL LİSTE 2' ? s48 : grupSec == 'ÖZEL LİSTE 3' ? s88 : na
a09 = grupSec == '1' ? 'BIST:AGHOL' : grupSec == '2' ? 'BIST:ASTOR' : grupSec == '3' ? 'BIST:BIOEN' : grupSec == '4' ? 'BIST:CRDFA' : grupSec == '5' ? 'BIST:EGGUB' : grupSec == '6' ? 'BIST:GARAN' : grupSec == '7' ? 'BIST:ICUGS' : grupSec == '8' ? 'BIST:KAYSE' : grupSec == '9' ? 'BIST:KUYAS' : grupSec == '10' ? 'BIST:MPARK' : grupSec == '11' ? 'BIST:PCILT' : grupSec == '12' ? 'BIST:SARKY' : grupSec == '13' ? 'BIST:TEKTU' : grupSec == '14' ? 'BIST:VANGD' : grupSec == 'ÖZEL LİSTE 1' ? s09 : grupSec == 'ÖZEL LİSTE 2' ? s49 : grupSec == 'ÖZEL LİSTE 3' ? s89 : na
a101 = grupSec == '1' ? 'BIST:AGROT' : grupSec == '2' ? 'BIST:ASUZU' : grupSec == '3' ? 'BIST:BIZIM' : grupSec == '4' ? 'BIST:CRFSA' : grupSec == '5' ? 'BIST:EGPRO' : grupSec == '6' ? 'BIST:GARFA' : grupSec == '7' ? 'BIST:IDGYO' : grupSec == '8' ? 'BIST:KBORU' : grupSec == '9' ? 'BIST:KZBGY' : grupSec == '10' ? 'BIST:MRGYO' : grupSec == '11' ? '' : grupSec == '12' ? 'BIST:SASA' : grupSec == '13' ? 'BIST:TERA' : grupSec == '14' ? 'BIST:VBTYZ' : grupSec == 'ÖZEL LİSTE 1' ? s10 : grupSec == 'ÖZEL LİSTE 2' ? s50 : grupSec == 'ÖZEL LİSTE 3' ? s90 : na
a11 = grupSec == '1' ? 'BIST:AGYO' : grupSec == '2' ? 'BIST:ATAGY' : grupSec == '3' ? 'BIST:BJKAS' : grupSec == '4' ? 'BIST:CUSAN' : grupSec == '5' ? 'BIST:EGSER' : grupSec == '6' ? 'BIST:GEDIK' : grupSec == '7' ? 'BIST:IEYHO' : grupSec == '8' ? 'BIST:KCAER' : grupSec == '9' ? 'BIST:KZGYO' : grupSec == '10' ? 'BIST:MRSHL' : grupSec == '11' ? 'BIST:PEKGY' : grupSec == '12' ? 'BIST:SAYAS' : grupSec == '13' ? 'BIST:LYDYE' : grupSec == '14' ? 'BIST:VERTU' : grupSec == 'ÖZEL LİSTE 1' ? s11 : grupSec == 'ÖZEL LİSTE 2' ? s51 : grupSec == 'ÖZEL LİSTE 3' ? s91 : na
a12 = grupSec == '1' ? 'BIST:AHGAZ' : grupSec == '2' ? 'BIST:ATAKP' : grupSec == '3' ? 'BIST:BLCYT' : grupSec == '4' ? 'BIST:CVKMD' : grupSec == '5' ? 'BIST:EKGYO' : grupSec == '6' ? 'BIST:GEDZA' : grupSec == '7' ? 'BIST:IHAAS' : grupSec == '8' ? 'BIST:KCHOL' : grupSec == '9' ? 'BIST:LIDER' : grupSec == '10' ? 'BIST:MSGYO' : grupSec == '11' ? 'BIST:PENGD' : grupSec == '12' ? 'BIST:SDTTR' : grupSec == '13' ? 'BIST:TEZOL' : grupSec == '14' ? 'BIST:VERUS' : grupSec == 'ÖZEL LİSTE 1' ? s12 : grupSec == 'ÖZEL LİSTE 2' ? s52 : grupSec == 'ÖZEL LİSTE 3' ? s92 : na
a13 = grupSec == '1' ? 'BIST:AKBNK' : grupSec == '2' ? 'BIST:ATATP' : grupSec == '3' ? 'BIST:BMSCH' : grupSec == '4' ? 'BIST:CWENE' : grupSec == '5' ? 'BIST:EKIZ' : grupSec == '6' ? 'BIST:GENIL' : grupSec == '7' ? 'BIST:IHEVA' : grupSec == '8' ? 'BIST:KENT' : grupSec == '9' ? 'BIST:LIDFA' : grupSec == '10' ? 'BIST:MTRKS' : grupSec == '11' ? 'BIST:PENTA' : grupSec == '12' ? 'BIST:SEGYO' : grupSec == '13' ? 'BIST:TGSAS' : grupSec == '14' ? 'BIST:VESBE' : grupSec == 'ÖZEL LİSTE 1' ? s13 : grupSec == 'ÖZEL LİSTE 2' ? s53 : grupSec == 'ÖZEL LİSTE 3' ? s93 : na
a14 = grupSec == '1' ? 'BIST:AKCNS' : grupSec == '2' ? 'BIST:ATEKS' : grupSec == '3' ? 'BIST:BMSTL' : grupSec == '4' ? 'BIST:TRHOL' : grupSec == '5' ? 'BIST:EKOS' : grupSec == '6' ? 'BIST:GENTS' : grupSec == '7' ? 'BIST:IHGZT' : grupSec == '8' ? 'BIST:KERVN' : grupSec == '9' ? 'BIST:LINK' : grupSec == '10' ? 'BIST:MTRYO' : grupSec == '11' ? 'BIST:PETKM' : grupSec == '12' ? 'BIST:SEKFK' : grupSec == '13' ? 'BIST:THYAO' : grupSec == '14' ? 'BIST:VESTL' : grupSec == 'ÖZEL LİSTE 1' ? s14 : grupSec == 'ÖZEL LİSTE 2' ? s54 : grupSec == 'ÖZEL LİSTE 3' ? s94 : na
a15 = grupSec == '1' ? 'BIST:AKENR' : grupSec == '2' ? 'BIST:ATLAS' : grupSec == '3' ? 'BIST:BNTAS' : grupSec == '4' ? 'BIST:DAGI' : grupSec == '5' ? 'BIST:EKSUN' : grupSec == '6' ? 'BIST:GEREL' : grupSec == '7' ? 'BIST:IHLAS' : grupSec == '8' ? 'BIST:KERVT' : grupSec == '9' ? 'BIST:LKMNH' : grupSec == '10' ? 'BIST:MZHLD' : grupSec == '11' ? 'BIST:PETUN' : grupSec == '12' ? 'BIST:SEKUR' : grupSec == '13' ? 'BIST:TKFEN' : grupSec == '14' ? 'BIST:VKFYO' : grupSec == 'ÖZEL LİSTE 1' ? s15 : grupSec == 'ÖZEL LİSTE 2' ? s55 : grupSec == 'ÖZEL LİSTE 3' ? s95 : na
a16 = grupSec == '1' ? 'BIST:AKFGY' : grupSec == '2' ? 'BIST:ATSYH' : grupSec == '3' ? 'BIST:BOBET' : grupSec == '4' ? 'BIST:DAPGM' : grupSec == '5' ? 'BIST:ELITE' : grupSec == '6' ? 'BIST:GESAN' : grupSec == '7' ? 'BIST:IHLGM' : grupSec == '8' ? 'BIST:KFEIN' : grupSec == '9' ? 'BIST:LMKDC' : grupSec == '10' ? 'BIST:NATEN' : grupSec == '11' ? 'BIST:PGSUS' : grupSec == '12' ? 'BIST:SELEC' : grupSec == '13' ? 'BIST:TKNSA' : grupSec == '14' ? 'BIST:VKGYO' : grupSec == 'ÖZEL LİSTE 1' ? s16 : grupSec == 'ÖZEL LİSTE 2' ? s56 : grupSec == 'ÖZEL LİSTE 3' ? s96 : na
a17 = grupSec == '1' ? 'BIST:AKFYE' : grupSec == '2' ? 'BIST:AVGYO' : grupSec == '3' ? 'BIST:BORLS' : grupSec == '4' ? 'BIST:DARDL' : grupSec == '5' ? 'BIST:EMKEL' : grupSec == '6' ? 'BIST:GIPTA' : grupSec == '7' ? 'BIST:IHYAY' : grupSec == '8' ? 'BIST:KGYO' : grupSec == '9' ? 'BIST:LOGO' : grupSec == '10' ? 'BIST:NETAS' : grupSec == '11' ? 'BIST:PINSU' : grupSec == '12' ? 'BIST:SELGD' : grupSec == '13' ? 'BIST:TLMAN' : grupSec == '14' ? 'BIST:VKING' : grupSec == 'ÖZEL LİSTE 1' ? s17 : grupSec == 'ÖZEL LİSTE 2' ? s57 : grupSec == 'ÖZEL LİSTE 3' ? s97 : na
a188 = grupSec == '1' ? 'BIST:AKGRT' : grupSec == '2' ? 'BIST:AVHOL' : grupSec == '3' ? 'BIST:BORSK' : grupSec == '4' ? 'BIST:DENGE' : grupSec == '5' ? 'BIST:EMNIS' : grupSec == '6' ? 'BIST:GLBMD' : grupSec == '7' ? 'BIST:IMASM' : grupSec == '8' ? 'BIST:KIMMR' : grupSec == '9' ? 'BIST:LRSHO' : grupSec == '10' ? 'BIST:NIBAS' : grupSec == '11' ? 'BIST:PKART' : grupSec == '12' ? 'BIST:SELVA' : grupSec == '13' ? 'BIST:TMPOL' : grupSec == '14' ? 'BIST:VRGYO' : grupSec == 'ÖZEL LİSTE 1' ? s18 : grupSec == 'ÖZEL LİSTE 2' ? s58 : grupSec == 'ÖZEL LİSTE 3' ? s98 : na
a19 = grupSec == '1' ? 'BIST:AKMGY' : grupSec == '2' ? 'BIST:AVOD' : grupSec == '3' ? 'BIST:BOSSA' : grupSec == '4' ? 'BIST:TRHOL' : grupSec == '5' ? 'BIST:ENERY' : grupSec == '6' ? 'BIST:GLCVY' : grupSec == '7' ? 'BIST:INDES' : grupSec == '8' ? 'BIST:KLGYO' : grupSec == '9' ? 'BIST:LUKSK' : grupSec == '10' ? 'BIST:NTGAZ' : grupSec == '11' ? 'BIST:PKENT' : grupSec == '12' ? 'BIST:SEYKM' : grupSec == '13' ? 'BIST:TMSN' : grupSec == '14' ? 'BIST:YAPRK' : grupSec == 'ÖZEL LİSTE 1' ? s19 : grupSec == 'ÖZEL LİSTE 2' ? s59 : grupSec == 'ÖZEL LİSTE 3' ? s99 : na
a20 = grupSec == '1' ? 'BIST:AKSA' : grupSec == '2' ? 'BIST:AVPGY' : grupSec == '3' ? 'BIST:BRISA' : grupSec == '4' ? 'BIST:DERIM' : grupSec == '5' ? 'BIST:ENJSA' : grupSec == '6' ? 'BIST:GLRYH' : grupSec == '7' ? 'BIST:INFO' : grupSec == '8' ? 'BIST:KLKIM' : grupSec == '9' ? 'BIST:MAALT' : grupSec == '10' ? 'BIST:NTHOL' : grupSec == '11' ? 'BIST:PLTUR' : grupSec == '12' ? 'BIST:SILVR' : grupSec == '13' ? 'BIST:TNZTP' : grupSec == '14' ? 'BIST:YATAS' : grupSec == 'ÖZEL LİSTE 1' ? s20 : grupSec == 'ÖZEL LİSTE 2' ? s60 : grupSec == 'ÖZEL LİSTE 3' ? s100 : na
a21 = grupSec == '1' ? 'BIST:AKSEN' : grupSec == '2' ? 'BIST:AVTUR' : grupSec == '3' ? 'BIST:BRKO' : grupSec == '4' ? 'BIST:DESA' : grupSec == '5' ? 'BIST:ENKAI' : grupSec == '6' ? 'BIST:GLYHO' : grupSec == '7' ? 'BIST:INGRM' : grupSec == '8' ? 'BIST:KLMSN' : grupSec == '9' ? 'BIST:MACKO' : grupSec == '10' ? 'BIST:NUGYO' : grupSec == '11' ? 'BIST:PNLSN' : grupSec == '12' ? 'BIST:SISE' : grupSec == '13' ? 'BIST:TOASO' : grupSec == '14' ? 'BIST:YAYLA' : grupSec == 'ÖZEL LİSTE 1' ? s21 : grupSec == 'ÖZEL LİSTE 2' ? s61 : grupSec == 'ÖZEL LİSTE 3' ? s101 : na
a22 = grupSec == '1' ? 'BIST:AKSGY' : grupSec == '2' ? 'BIST:AYCES' : grupSec == '3' ? 'BIST:BRKSN' : grupSec == '4' ? 'BIST:DESPC' : grupSec == '5' ? 'BIST:ENSRI' : grupSec == '6' ? 'BIST:GMTAS' : grupSec == '7' ? 'BIST:INTEM' : grupSec == '8' ? 'BIST:KLNMA' : grupSec == '9' ? 'BIST:MAGEN' : grupSec == '10' ? 'BIST:NUHCM' : grupSec == '11' ? 'BIST:PNSUT' : grupSec == '12' ? 'BIST:SKBNK' : grupSec == '13' ? 'BIST:TRCAS' : grupSec == '14' ? 'BIST:YBTAS' : grupSec == 'ÖZEL LİSTE 1' ? s22 : grupSec == 'ÖZEL LİSTE 2' ? s62 : grupSec == 'ÖZEL LİSTE 3' ? s102 : na
a23 = grupSec == '1' ? 'BIST:AKSUE' : grupSec == '2' ? 'BIST:AYDEM' : grupSec == '3' ? 'BIST:BRKVY' : grupSec == '4' ? 'BIST:DEVA' : grupSec == '5' ? 'BIST:EPLAS' : grupSec == '6' ? 'BIST:GOKNR' : grupSec == '7' ? 'BIST:INVEO' : grupSec == '8' ? 'BIST:KLRHO' : grupSec == '9' ? 'BIST:MAKIM' : grupSec == '10' ? 'BIST:OBAMS' : grupSec == '11' ? 'BIST:POLHO' : grupSec == '12' ? 'BIST:SKTAS' : grupSec == '13' ? 'BIST:TRGYO' : grupSec == '14' ? 'BIST:YEOTK' : grupSec == 'ÖZEL LİSTE 1' ? s23 : grupSec == 'ÖZEL LİSTE 2' ? s63 : grupSec == 'ÖZEL LİSTE 3' ? s103 : na
a24 = grupSec == '1' ? 'BIST:AKYHO' : grupSec == '2' ? 'BIST:AYEN' : grupSec == '3' ? 'BIST:BRLSM' : grupSec == '4' ? 'BIST:DGATE' : grupSec == '5' ? 'BIST:ERBOS' : grupSec == '6' ? 'BIST:GOLTS' : grupSec == '7' ? 'BIST:INVES' : grupSec == '8' ? 'BIST:KLSER' : grupSec == '9' ? 'BIST:MAKTK' : grupSec == '10' ? 'BIST:OBASE' : grupSec == '11' ? 'BIST:POLTK' : grupSec == '12' ? 'BIST:SKYLP' : grupSec == '13' ? 'BIST:TRILC' : grupSec == '14' ? 'BIST:YESIL' : grupSec == 'ÖZEL LİSTE 1' ? s24 : grupSec == 'ÖZEL LİSTE 2' ? s64 : grupSec == 'ÖZEL LİSTE 3' ? s104 : na
a25 = grupSec == '1' ? 'BIST:ALARK' : grupSec == '2' ? 'BIST:AYES' : grupSec == '3' ? 'BIST:BRMEN' : grupSec == '4' ? 'BIST:DGGYO' : grupSec == '5' ? 'BIST:ERCB' : grupSec == '6' ? 'BIST:GOODY' : grupSec == '7' ? 'BIST:TRENJ' : grupSec == '8' ? 'BIST:KLSYN' : grupSec == '9' ? 'BIST:MANAS' : grupSec == '10' ? 'BIST:ODAS' : grupSec == '11' ? 'BIST:PRDGS' : grupSec == '12' ? 'BIST:SKYMD' : grupSec == '13' ? 'BIST:TSGYO' : grupSec == '14' ? 'BIST:YGGYO' : grupSec == 'ÖZEL LİSTE 1' ? s25 : grupSec == 'ÖZEL LİSTE 2' ? s65 : grupSec == 'ÖZEL LİSTE 3' ? s105 : na
a26 = grupSec == '1' ? 'BIST:ALBRK' : grupSec == '2' ? 'BIST:AYGAZ' : grupSec == '3' ? 'BIST:BRSAN' : grupSec == '4' ? 'BIST:DGNMO' : grupSec == '5' ? 'BIST:EREGL' : grupSec == '6' ? 'BIST:GOZDE' : grupSec == '7' ? 'BIST:ISATR' : grupSec == '8' ? 'BIST:KMPUR' : grupSec == '9' ? 'BIST:MARBL' : grupSec == '10' ? 'BIST:OFSYM' : grupSec == '11' ? 'BIST:PRKAB' : grupSec == '12' ? 'BIST:SMART' : grupSec == '13' ? 'BIST:TSKB' : grupSec == '14' ? 'BIST:YGYO' : grupSec == 'ÖZEL LİSTE 1' ? s26 : grupSec == 'ÖZEL LİSTE 2' ? s66 : grupSec == 'ÖZEL LİSTE 3' ? s106 : na
a27 = grupSec == '1' ? 'BIST:ALCAR' : grupSec == '2' ? 'BIST:AZTEK' : grupSec == '3' ? 'BIST:BRYAT' : grupSec == '4' ? 'BIST:DIRIT' : grupSec == '5' ? 'BIST:ERSU' : grupSec == '6' ? 'BIST:GRNYO' : grupSec == '7' ? 'BIST:ISBIR' : grupSec == '8' ? 'BIST:KNFRT' : grupSec == '9' ? 'BIST:MARKA' : grupSec == '10' ? 'BIST:ONCSM' : grupSec == '11' ? 'BIST:PRKME' : grupSec == '12' ? 'BIST:SMRTG' : grupSec == '13' ? 'BIST:TTKOM' : grupSec == '14' ? 'BIST:YKBNK' : grupSec == 'ÖZEL LİSTE 1' ? s27 : grupSec == 'ÖZEL LİSTE 2' ? s67 : grupSec == 'ÖZEL LİSTE 3' ? s107 : na
a288 = grupSec == '1' ? 'BIST:ALCTL' : grupSec == '2' ? 'BIST:BAGFS' : grupSec == '3' ? 'BIST:BSOKE' : grupSec == '4' ? 'BIST:DITAS' : grupSec == '5' ? 'BIST:ESCAR' : grupSec == '6' ? 'BIST:GRSEL' : grupSec == '7' ? 'BIST:ISBTR' : grupSec == '8' ? 'BIST:KONKA' : grupSec == '9' ? 'BIST:MARTI' : grupSec == '10' ? 'BIST:ORCAY' : grupSec == '11' ? 'BIST:PRZMA' : grupSec == '12' ? 'BIST:SNGYO' : grupSec == '13' ? 'BIST:TTKOM' : grupSec == '14' ? 'BIST:YKSLN' : grupSec == 'ÖZEL LİSTE 1' ? s28 : grupSec == 'ÖZEL LİSTE 2' ? s68 : grupSec == 'ÖZEL LİSTE 3' ? s108 : na
a29 = grupSec == '1' ? 'BIST:ALFAS' : grupSec == '2' ? 'BIST:BAKAB' : grupSec == '3' ? 'BIST:BTCIM' : grupSec == '4' ? 'BIST:DMRGD' : grupSec == '5' ? 'BIST:ESCOM' : grupSec == '6' ? 'BIST:GRTHO' : grupSec == '7' ? 'BIST:ISCTR' : grupSec == '8' ? 'BIST:KONTR' : grupSec == '9' ? 'BIST:MAVI' : grupSec == '10' ? 'BIST:ORGE' : grupSec == '11' ? 'BIST:PSDTC' : grupSec == '12' ? 'BIST:SNICA' : grupSec == '13' ? 'BIST:TTRAK' : grupSec == '14' ? 'BIST:YONGA' : grupSec == 'ÖZEL LİSTE 1' ? s29 : grupSec == 'ÖZEL LİSTE 2' ? s69 : grupSec == 'ÖZEL LİSTE 3' ? s109 : na
a30 = grupSec == '1' ? 'BIST:ALGYO' : grupSec == '2' ? 'BIST:BALAT' : grupSec == '3' ? 'BIST:BUCIM' : grupSec == '4' ? 'BIST:DMSAS' : grupSec == '5' ? 'BIST:ESEN' : grupSec == '6' ? 'BIST:GSDDE' : grupSec == '7' ? 'BIST:ISDMR' : grupSec == '8' ? 'BIST:KONYA' : grupSec == '9' ? 'BIST:MEDTR' : grupSec == '10' ? 'BIST:ORMA' : grupSec == '11' ? 'BIST:PSGYO' : grupSec == '12' ? 'BIST:SNKRN' : grupSec == '13' ? 'BIST:TUCLK' : grupSec == '14' ? 'BIST:YUNSA' : grupSec == 'ÖZEL LİSTE 1' ? s30 : grupSec == 'ÖZEL LİSTE 2' ? s70 : grupSec == 'ÖZEL LİSTE 3' ? s110 : na
a31 = grupSec == '1' ? 'BIST:ALKA' : grupSec == '2' ? 'BIST:BANVT' : grupSec == '3' ? 'BIST:BURCE' : grupSec == '4' ? 'BIST:DNISI' : grupSec == '5' ? 'BIST:ETILR' : grupSec == '6' ? 'BIST:GSDHO' : grupSec == '7' ? 'BIST:ISFIN' : grupSec == '8' ? 'BIST:KOPOL' : grupSec == '9' ? 'BIST:MEGAP' : grupSec == '10' ? 'BIST:OSMEN' : grupSec == '11' ? 'BIST:QNBTR' : grupSec == '12' ? 'BIST:SNPAM' : grupSec == '13' ? 'BIST:TUKAS' : grupSec == '14' ? 'BIST:YYAPI' : grupSec == 'ÖZEL LİSTE 1' ? s31 : grupSec == 'ÖZEL LİSTE 2' ? s71 : grupSec == 'ÖZEL LİSTE 3' ? s111 : na
a32 = grupSec == '1' ? 'BIST:ALKIM' : grupSec == '2' ? 'BIST:BARMA' : grupSec == '3' ? 'BIST:BURVA' : grupSec == '4' ? 'BIST:DOAS' : grupSec == '5' ? 'BIST:ETYAT' : grupSec == '6' ? 'BIST:GSRAY' : grupSec == '7' ? 'BIST:ISGSY' : grupSec == '8' ? 'BIST:KORDS' : grupSec == '9' ? 'BIST:MEGMT' : grupSec == '10' ? 'BIST:OSTIM' : grupSec == '11' ? 'BIST:QNBTR' : grupSec == '12' ? 'BIST:SODSN' : grupSec == '13' ? 'BIST:TUPRS' : grupSec == '14' ? 'BIST:YYLGD' : grupSec == 'ÖZEL LİSTE 1' ? s32 : grupSec == 'ÖZEL LİSTE 2' ? s72 : grupSec == 'ÖZEL LİSTE 3' ? s112 : na
a33 = grupSec == '1' ? 'BIST:ALMAD' : grupSec == '2' ? 'BIST:BASCM' : grupSec == '3' ? 'BIST:BVSAN' : grupSec == '4' ? 'BIST:BIGTK' : grupSec == '5' ? 'BIST:EUHOL' : grupSec == '6' ? 'BIST:GUBRF' : grupSec == '7' ? 'BIST:ISGYO' : grupSec == '8' ? 'BIST:TRMET' : grupSec == '9' ? 'BIST:MEKAG' : grupSec == '10' ? 'BIST:OTKAR' : grupSec == '11' ? 'BIST:QUAGR' : grupSec == '12' ? 'BIST:SOKE' : grupSec == '13' ? 'BIST:TUREX' : grupSec == '14' ? 'BIST:ZEDUR' : grupSec == 'ÖZEL LİSTE 1' ? s33 : grupSec == 'ÖZEL LİSTE 2' ? s73 : grupSec == 'ÖZEL LİSTE 3' ? s113 : na
a34 = grupSec == '1' ? 'BIST:ALTIN' : grupSec == '2' ? 'BIST:BASGZ' : grupSec == '3' ? 'BIST:BYDNR' : grupSec == '4' ? 'BIST:DOCO' : grupSec == '5' ? 'BIST:EUKYO' : grupSec == '6' ? 'BIST:GWIND' : grupSec == '7' ? 'BIST:ISKPL' : grupSec == '8' ? 'BIST:TRALT' : grupSec == '9' ? 'BIST:MEPET' : grupSec == '10' ? 'BIST:OTTO' : grupSec == '11' ? 'BIST:RALYH' : grupSec == '12' ? 'BIST:SOKM' : grupSec == '13' ? 'BIST:TURGG' : grupSec == '14' ? 'BIST:ZOREN' : grupSec == 'ÖZEL LİSTE 1' ? s34 : grupSec == 'ÖZEL LİSTE 2' ? s74 : grupSec == 'ÖZEL LİSTE 3' ? s114 : na
a35 = grupSec == '1' ? 'BIST:ALVES' : grupSec == '2' ? 'BIST:BAYRK' : grupSec == '3' ? 'BIST:CANTE' : grupSec == '4' ? 'BIST:DOFER' : grupSec == '5' ? 'BIST:EUPWR' : grupSec == '6' ? 'BIST:GZNMI' : grupSec == '7' ? 'BIST:ISKUR' : grupSec == '8' ? 'BIST:KRDMA' : grupSec == '9' ? 'BIST:MERCN' : grupSec == '10' ? 'BIST:OYAKC' : grupSec == '11' ? 'BIST:RAYSG' : grupSec == '12' ? 'BIST:SONME' : grupSec == '13' ? 'BIST:TURSG' : grupSec == '14' ? 'BIST:EFOR' : grupSec == 'ÖZEL LİSTE 1' ? s35 : grupSec == 'ÖZEL LİSTE 2' ? s75 : grupSec == 'ÖZEL LİSTE 3' ? s115 : na
a36 = grupSec == '1' ? 'BIST:ANELE' : grupSec == '2' ? 'BIST:BEGYO' : grupSec == '3' ? 'BIST:CASA' : grupSec == '4' ? 'BIST:DOGUB' : grupSec == '5' ? 'BIST:EUREN' : grupSec == '6' ? 'BIST:HALKB' : grupSec == '7' ? 'BIST:ISMEN' : grupSec == '8' ? 'BIST:KRDMB' : grupSec == '9' ? 'BIST:MERIT' : grupSec == '10' ? 'BIST:OYAYO' : grupSec == '11' ? 'BIST:REEDR' : grupSec == '12' ? 'BIST:SRVGY' : grupSec == '13' ? 'BIST:UFUK' : grupSec == '14' ? '' : grupSec == 'ÖZEL LİSTE 1' ? s36 : grupSec == 'ÖZEL LİSTE 2' ? s76 : grupSec == 'ÖZEL LİSTE 3' ? s116 : na
a37 = grupSec == '1' ? 'BIST:ANGEN' : grupSec == '2' ? 'BIST:BERA' : grupSec == '3' ? 'BIST:CATES' : grupSec == '4' ? 'BIST:DOHOL' : grupSec == '5' ? 'BIST:EUYO' : grupSec == '6' ? 'BIST:HATEK' : grupSec == '7' ? 'BIST:ISSEN' : grupSec == '8' ? 'BIST:KRDMD' : grupSec == '9' ? 'BIST:MERKO' : grupSec == '10' ? 'BIST:OYLUM' : grupSec == '11' ? 'BIST:RNPOL' : grupSec == '12' ? 'BIST:SUMAS' : grupSec == '13' ? 'BIST:ULAS' : grupSec == '14' ? '' : grupSec == 'ÖZEL LİSTE 1' ? s37 : grupSec == 'ÖZEL LİSTE 2' ? s77 : grupSec == 'ÖZEL LİSTE 3' ? s117 : na
a388 = grupSec == '1' ? 'BIST:ANHYT' : grupSec == '2' ? 'BIST:BEYAZ' : grupSec == '3' ? 'BIST:CCOLA' : grupSec == '4' ? 'BIST:DOKTA' : grupSec == '5' ? 'BIST:EYGYO' : grupSec == '6' ? 'BIST:HATSN' : grupSec == '7' ? 'BIST:IZENR' : grupSec == '8' ? 'BIST:KRGYO' : grupSec == '9' ? 'BIST:METRO' : grupSec == '10' ? 'BIST:OYYAT' : grupSec == '11' ? 'BIST:RODRG' : grupSec == '12' ? 'BIST:SUNTK' : grupSec == '13' ? 'BIST:ULKER' : grupSec == '14' ? '' : grupSec == 'ÖZEL LİSTE 1' ? s38 : grupSec == 'ÖZEL LİSTE 2' ? s78 : grupSec == 'ÖZEL LİSTE 3' ? s118 : na
a39 = grupSec == '1' ? 'BIST:ANSGR' : grupSec == '2' ? 'BIST:BFREN' : grupSec == '3' ? 'BIST:CELHA' : grupSec == '4' ? 'BIST:DURDO' : grupSec == '5' ? 'BIST:FADE' : grupSec == '6' ? 'BIST:HDFGS' : grupSec == '7' ? 'BIST:IZFAS' : grupSec == '8' ? 'BIST:KRONT' : grupSec == '9' ? 'BIST:BLUME' : grupSec == '10' ? 'BIST:OZGYO' : grupSec == '11' ? 'BIST:RTALB' : grupSec == '12' ? 'BIST:SURGY' : grupSec == '13' ? 'BIST:ULUFA' : grupSec == '14' ? '' : grupSec == 'ÖZEL LİSTE 1' ? s39 : grupSec == 'ÖZEL LİSTE 2' ? s79 : grupSec == 'ÖZEL LİSTE 3' ? s119 : na
a40 = grupSec == '1' ? 'BIST:ARASE' : grupSec == '2' ? 'BIST:BIENY' : grupSec == '3' ? 'BIST:CEMAS' : grupSec == '4' ? 'BIST:DYOBY' : grupSec == '5' ? 'BIST:FENER' : grupSec == '6' ? 'BIST:HEDEF' : grupSec == '7' ? 'BIST:IZINV' : grupSec == '8' ? 'BIST:KRPLS' : grupSec == '9' ? 'BIST:MGROS' : grupSec == '10' ? 'BIST:OZKGY' : grupSec == '11' ? 'BIST:RUBNS' : grupSec == '12' ? 'BIST:SUWEN' : grupSec == '13' ? 'BIST:ULUSE' : grupSec == '14' ? '' : grupSec == 'ÖZEL LİSTE 1' ? s40 : grupSec == 'ÖZEL LİSTE 2' ? s80 : grupSec == 'ÖZEL LİSTE 3' ? s120 : na
////////////////////
////////////////////
// Update security requests to capture all six patterns
[c01_1, c01_2, c01_3, c01_4, c01_5, c01_6] = request.security(a01, per, func())
[c02_1, c02_2, c02_3, c02_4, c02_5, c02_6] = request.security(a02, per, func())
[c03_1, c03_2, c03_3, c03_4, c03_5, c03_6] = request.security(a03, per, func())
[c04_1, c04_2, c04_3, c04_4, c04_5, c04_6] = request.security(a04, per, func())
[c05_1, c05_2, c05_3, c05_4, c05_5, c05_6] = request.security(a05, per, func())
[c06_1, c06_2, c06_3, c06_4, c06_5, c06_6] = request.security(a06, per, func())
[c07_1, c07_2, c07_3, c07_4, c07_5, c07_6] = request.security(a07, per, func())
[c08_1, c08_2, c08_3, c08_4, c08_5, c08_6] = request.security(a08, per, func())
[c09_1, c09_2, c09_3, c09_4, c09_5, c09_6] = request.security(a09, per, func())
[c10_1, c10_2, c10_3, c10_4, c10_5, c10_6] = request.security(a101, per, func())
[c11_1, c11_2, c11_3, c11_4, c11_5, c11_6] = request.security(a11, per, func())
[c12_1, c12_2, c12_3, c12_4, c12_5, c12_6] = request.security(a12, per, func())
[c13_1, c13_2, c13_3, c13_4, c13_5, c13_6] = request.security(a13, per, func())
[c14_1, c14_2, c14_3, c14_4, c14_5, c14_6] = request.security(a14, per, func())
[c15_1, c15_2, c15_3, c15_4, c15_5, c15_6] = request.security(a15, per, func())
[c16_1, c16_2, c16_3, c16_4, c16_5, c16_6] = request.security(a16, per, func())
[c17_1, c17_2, c17_3, c17_4, c17_5, c17_6] = request.security(a17, per, func())
[c18_1, c18_2, c18_3, c18_4, c18_5, c18_6] = request.security(a188, per, func())
[c19_1, c19_2, c19_3, c19_4, c19_5, c19_6] = request.security(a19, per, func())
[c20_1, c20_2, c20_3, c20_4, c20_5, c20_6] = request.security(a20, per, func())
[c21_1, c21_2, c21_3, c21_4, c21_5, c21_6] = request.security(a21, per, func())
[c22_1, c22_2, c22_3, c22_4, c22_5, c22_6] = request.security(a22, per, func())
[c23_1, c23_2, c23_3, c23_4, c23_5, c23_6] = request.security(a23, per, func())
[c24_1, c24_2, c24_3, c24_4, c24_5, c24_6] = request.security(a24, per, func())
[c25_1, c25_2, c25_3, c25_4, c25_5, c25_6] = request.security(a25, per, func())
[c26_1, c26_2, c26_3, c26_4, c26_5, c26_6] = request.security(a26, per, func())
[c27_1, c27_2, c27_3, c27_4, c27_5, c27_6] = request.security(a27, per, func())
[c28_1, c28_2, c28_3, c28_4, c28_5, c28_6] = request.security(a288, per, func())
[c29_1, c29_2, c29_3, c29_4, c29_5, c29_6] = request.security(a29, per, func())
[c30_1, c30_2, c30_3, c30_4, c30_5, c30_6] = request.security(a30, per, func())
[c31_1, c31_2, c31_3, c31_4, c31_5, c31_6] = request.security(a31, per, func())
[c32_1, c32_2, c32_3, c32_4, c32_5, c32_6] = request.security(a32, per, func())
[c33_1, c33_2, c33_3, c33_4, c33_5, c33_6] = request.security(a33, per, func())
[c34_1, c34_2, c34_3, c34_4, c34_5, c34_6] = request.security(a34, per, func())
[c35_1, c35_2, c35_3, c35_4, c35_5, c35_6] = request.security(a35, per, func())
[c36_1, c36_2, c36_3, c36_4, c36_5, c36_6] = request.security(a36, per, func())
[c37_1, c37_2, c37_3, c37_4, c37_5, c37_6] = request.security(a37, per, func())
[c38_1, c38_2, c38_3, c38_4, c38_5, c38_6] = request.security(a388, per, func())
[c39_1, c39_2, c39_3, c39_4, c39_5, c39_6] = request.security(a39, per, func())
[c40_1, c40_2, c40_3, c40_4, c40_5, c40_6] = request.security(a40, per, func())
// Compose screener label //
scr_label1 = '🚀⬆️ 30 ÜSTÜ ⬆️🚀\n'
scr_label1 := c01_1 ? scr_label1 + a01 + ' ' + ' ' + '\n': scr_label1
scr_label1 := c02_1 ? scr_label1 + a02 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c03_1 ? scr_label1 + a03 + ' ' + ' ' + '\n': scr_label1
scr_label1 := c04_1 ? scr_label1 + a04 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c05_1 ? scr_label1 + a05 + ' ' + ' ' + '\n':scr_label1
scr_label1 := c06_1 ? scr_label1 + a06 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c07_1 ? scr_label1 + a07 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c08_1 ? scr_label1 + a08 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c09_1 ? scr_label1 + a09 + ' ' + ' ' + '\n': scr_label1
scr_label1 := c10_1 ? scr_label1 + a101 + ' ' + ' ' + '\n': scr_label1
scr_label1 := c11_1 ? scr_label1 + a11 + ' ' + ' ' + '\n': scr_label1
scr_label1 := c12_1 ? scr_label1 + a12 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c13_1 ? scr_label1 + a13 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c14_1 ? scr_label1 + a14 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c15_1 ? scr_label1 + a15 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c16_1 ? scr_label1 + a16 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c17_1 ? scr_label1 + a17 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c18_1 ? scr_label1 + a188 + ' ' + ' ' + '\n': scr_label1
scr_label1 := c19_1 ? scr_label1 + a19 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c20_1 ? scr_label1 + a20 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c21_1 ? scr_label1 + a21 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c22_1 ? scr_label1 + a22 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c23_1 ? scr_label1 + a23 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c24_1 ? scr_label1 + a24 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c25_1 ? scr_label1 + a25 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c26_1 ? scr_label1 + a26 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c27_1 ? scr_label1 + a27 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c28_1 ? scr_label1 + a288 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c29_1 ? scr_label1 + a29 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c30_1 ? scr_label1 + a30 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c31_1 ? scr_label1 + a31 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c32_1 ? scr_label1 + a32 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c33_1 ? scr_label1 + a33 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c34_1 ? scr_label1 + a34 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c35_1 ? scr_label1 + a35 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c36_1 ? scr_label1 + a36 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c37_1 ? scr_label1 + a37 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c38_1 ? scr_label1 + a388 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c39_1 ? scr_label1 + a39 + ' ' + ' ' + '\n' : scr_label1
scr_label1 := c40_1 ? scr_label1 + a40 + ' ' + ' ' + '\n' : scr_label1
scr_label2 = '🎯50 ÜSTÜ 🎯\n'
scr_label2 := c01_2 ? scr_label2 + a01 + ' ' + ' ' + '\n' : scr_label2
scr_label2 := c02_2 ? scr_label2 + a02 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c03_2 ? scr_label2 + a03 + ' ' + ' '+ '\n' : scr_label2
scr_label2 := c04_2 ? scr_label2 + a04 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c05_2 ? scr_label2 + a05 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c06_2 ? scr_label2 + a06 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c07_2 ? scr_label2 + a07 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c08_2 ? scr_label2 + a08 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c09_2 ? scr_label2 + a09 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c10_2 ? scr_label2 + a101+ ' ' + ' ' + '\n': scr_label2
scr_label2 := c11_2 ? scr_label2 + a11 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c12_2 ? scr_label2 + a12 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c13_2 ? scr_label2 + a13 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c14_2 ? scr_label2 + a14 + ' ' + ' '+ '\n' : scr_label2
scr_label2 := c15_2 ? scr_label2 + a15 + ' ' + ' '+ '\n' : scr_label2
scr_label2 := c16_2 ? scr_label2 + a16 + ' ' + ' '+ '\n' : scr_label2
scr_label2 := c17_2 ? scr_label2 + a17 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c18_2 ? scr_label2 + a188 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c19_2 ? scr_label2 + a19 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c20_2 ? scr_label2 + a20 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c21_2 ? scr_label2 + a21 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c22_2 ? scr_label2 + a22 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c23_2 ? scr_label2 + a23 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c24_2 ? scr_label2 + a24 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c25_2 ? scr_label2 + s25 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c26_2 ? scr_label2 + a26 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c27_2 ? scr_label2 + a27 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c28_2 ? scr_label2 + a288 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c29_2 ? scr_label2 + a29 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c30_2 ? scr_label2 + a30 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c31_2 ? scr_label2 + a31 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c32_2 ? scr_label2 + a32 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c33_2 ? scr_label2 + a33 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c34_2 ? scr_label2 + a34 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c35_2 ? scr_label2 + a35 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c36_2 ? scr_label2 + a36 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c37_2 ? scr_label2 + s37 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c38_2 ? scr_label2 + a388 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c39_2 ? scr_label2 + a39 + ' ' + ' ' + '\n': scr_label2
scr_label2 := c40_2 ? scr_label2 + a40 + ' ' + ' ' + '\n': scr_label2
////////////////////
// /////////////////////LABEL3
scr_label3 = '💥70 ÜSTÜ💥\n'
scr_label3 := c01_3 ? scr_label3 + a01 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c02_3 ? scr_label3 + a02 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c03_3 ? scr_label3 + a03 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c04_3 ? scr_label3 + a04 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c05_3 ? scr_label3 + a05 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c06_3 ? scr_label3 + a06 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c07_3 ? scr_label3 + a07 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c08_3 ? scr_label3 + a08 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c09_3 ? scr_label3 + a09 + ' ' + ' ' + '\n' : scr_label3
scr_label3 := c10_3 ? scr_label3 + a101 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c11_3 ? scr_label3 + a11 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c12_3 ? scr_label3 + a12 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c13_3 ? scr_label3 + a13 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c14_3 ? scr_label3 + a14 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c15_3 ? scr_label3 + a15 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c16_3 ? scr_label3 + a16 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c17_3 ? scr_label3 + a17 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c18_3 ? scr_label3 + a188 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c19_3 ? scr_label3 + a19 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c20_3 ? scr_label3 + a20 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c21_3 ? scr_label3 + a21 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c22_3 ? scr_label3 + a22 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c23_3 ? scr_label3 + a23 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c24_3 ? scr_label3 + a24 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c25_3 ? scr_label3 + s25 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c26_3 ? scr_label3 + a26 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c27_3 ? scr_label3 + a27 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c28_3 ? scr_label3 + a288 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c29_3 ? scr_label3 + a29 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c30_3 ? scr_label3 + a30 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c31_3 ? scr_label3 + a31 + ' ' + ' ' + '\n' : scr_label3
scr_label3 := c32_3 ? scr_label3 + a32 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c33_3 ? scr_label3 + a33 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c34_3 ? scr_label3 + a34 + ' ' + ' ' + '\n' : scr_label3
scr_label3 := c35_3 ? scr_label3 + a35 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c36_3 ? scr_label3 + a36 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c37_3 ? scr_label3 + s37 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c38_3 ? scr_label3 + a388 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c39_3 ? scr_label3 + a39 + ' ' + ' ' + '\n': scr_label3
scr_label3 := c40_3 ? scr_label3 + a40 + ' ' + ' ' + '\n': scr_label3
// // /////////////////////LABEL4
scr_label4 = '🔍90 ÜSTÜ🔎\n'
scr_label4 := c01_4 ? scr_label4 + a01 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c02_4 ? scr_label4 + a02 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c03_4 ? scr_label4 + a03 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c04_4 ? scr_label4 + a04 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c05_4 ? scr_label4 + a05 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c06_4 ? scr_label4 + a06 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c07_4 ? scr_label4 + a07 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c08_4 ? scr_label4 + a08 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c09_4 ? scr_label4 + a09 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c10_4 ? scr_label4 + a101 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c11_4 ? scr_label4 + a11 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c12_4 ? scr_label4 + a12 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c13_4 ? scr_label4 + a13 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c14_4 ? scr_label4 + a14 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c15_4 ? scr_label4 + a15 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c16_4 ? scr_label4 + a16 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c17_4 ? scr_label4 + a17 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c18_4 ? scr_label4 + a188 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c19_4 ? scr_label4 + a19 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c20_4 ? scr_label4 + a20 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c21_4 ? scr_label4 + a21 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c22_4 ? scr_label4 + a22 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c23_4 ? scr_label4 + a23 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c24_4 ? scr_label4 + a24 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c25_4 ? scr_label4 + s25 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c26_4 ? scr_label4 + a26 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c27_4 ? scr_label4 + a27 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c28_4 ? scr_label4 + a288 + ' ' + ' '+ '\n': scr_label4
scr_label4 := c29_4 ? scr_label4 + a29 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c30_4 ? scr_label4 + a30 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c31_4 ? scr_label4 + a31 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c32_4 ? scr_label4 + a32 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c33_4 ? scr_label4 + a33 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c34_4 ? scr_label4 + a34 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c35_4 ? scr_label4 + a35 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c36_4 ? scr_label4 + a36 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c37_4 ? scr_label4 + s37 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c38_4 ? scr_label4 + a388 + ' ' + ' ' + '\n': scr_label4
scr_label4 := c39_4 ? scr_label4 + a39 + ' ' + ' ' + '\n': scr_label4
//scr_label4 := c40_4 ? scr_label4 + a40 + ' ' + ' ' + '\n': scr_label4
// Label 5:
scr_label5 = '⏳BULL⏳\n'
scr_label5 := c01_5 ? scr_label5 + a01 + ' ' + '\n' : scr_label5
scr_label5 := c02_5 ? scr_label5 + a02 + ' ' + '\n' : scr_label5
scr_label5 := c03_5 ? scr_label5 + a03 + ' ' + '\n' : scr_label5
scr_label5 := c04_5 ? scr_label5 + a04 + ' ' + '\n' : scr_label5
scr_label5 := c05_5 ? scr_label5 + a05 + ' ' + '\n' : scr_label5
scr_label5 := c06_5 ? scr_label5 + a06 + ' ' + '\n' : scr_label5
scr_label5 := c07_5 ? scr_label5 + a07 + ' ' + '\n' : scr_label5
scr_label5 := c08_5 ? scr_label5 + a08 + ' ' + '\n' : scr_label5
scr_label5 := c09_5 ? scr_label5 + a09 + ' ' + '\n' : scr_label5
scr_label5 := c10_5 ? scr_label5 + a101 + ' ' + '\n' : scr_label5
scr_label5 := c11_5 ? scr_label5 + a11 + ' ' + '\n' : scr_label5
scr_label5 := c12_5 ? scr_label5 + a12 + ' ' + '\n' : scr_label5
scr_label5 := c13_5 ? scr_label5 + a13 + ' ' + '\n' : scr_label5
scr_label5 := c14_5 ? scr_label5 + a14 + ' ' + '\n' : scr_label5
scr_label5 := c15_5 ? scr_label5 + a15 + ' ' + '\n' : scr_label5
scr_label5 := c16_5 ? scr_label5 + a16 + ' ' + '\n' : scr_label5
scr_label5 := c17_5 ? scr_label5 + a17 + ' ' + '\n' : scr_label5
scr_label5 := c18_5 ? scr_label5 + a188 + ' ' + '\n' : scr_label5
scr_label5 := c19_5 ? scr_label5 + a19 + ' ' + '\n' : scr_label5
scr_label5 := c20_5 ? scr_label5 + a20 + ' ' + '\n' : scr_label5
scr_label5 := c21_5 ? scr_label5 + a21 + ' ' + '\n' : scr_label5
scr_label5 := c22_5 ? scr_label5 + a22 + ' ' + '\n' : scr_label5
scr_label5 := c23_5 ? scr_label5 + a23 + ' ' + '\n' : scr_label5
scr_label5 := c24_5 ? scr_label5 + a24 + ' ' + '\n' : scr_label5
scr_label5 := c25_5 ? scr_label5 + a25 + ' ' + '\n' : scr_label5
scr_label5 := c26_5 ? scr_label5 + a26 + ' ' + '\n' : scr_label5
scr_label5 := c27_5 ? scr_label5 + a27 + ' ' + '\n' : scr_label5
scr_label5 := c28_5 ? scr_label5 + a288 + ' ' + '\n' : scr_label5
scr_label5 := c29_5 ? scr_label5 + a29 + ' ' + '\n' : scr_label5
scr_label5 := c30_5 ? scr_label5 + a30 + ' ' + '\n' : scr_label5
scr_label5 := c31_5 ? scr_label5 + a31 + ' ' + '\n' : scr_label5
scr_label5 := c32_5 ? scr_label5 + a32 + ' ' + '\n' : scr_label5
scr_label5 := c33_5 ? scr_label5 + a33 + ' ' + '\n' : scr_label5
scr_label5 := c34_5 ? scr_label5 + a34 + ' ' + '\n' : scr_label5
scr_label5 := c35_5 ? scr_label5 + a35 + ' ' + '\n' : scr_label5
scr_label5 := c36_5 ? scr_label5 + a36 + ' ' + '\n' : scr_label5
scr_label5 := c37_5 ? scr_label5 + a37 + ' ' + '\n' : scr_label5
scr_label5 := c38_5 ? scr_label5 + a388 + ' ' + '\n' : scr_label5
scr_label5 := c39_5 ? scr_label5 + a39 + ' ' + '\n' : scr_label5
scr_label5 := c40_5 ? scr_label5 + a40 + ' ' + '\n' : scr_label5
// Label 6:
scr_label6 = 'BEAR\n'
scr_label6 := c01_6 ? scr_label6 + a01 + ' ' + '\n' : scr_label6
scr_label6 := c02_6 ? scr_label6 + a02 + ' ' + '\n' : scr_label6
scr_label6 := c03_6 ? scr_label6 + a03 + ' ' + '\n' : scr_label6
scr_label6 := c04_6 ? scr_label6 + a04 + ' ' + '\n' : scr_label6
scr_label6 := c05_6 ? scr_label6 + a05 + ' ' + '\n' : scr_label6
scr_label6 := c06_6 ? scr_label6 + a06 + ' ' + '\n' : scr_label6
scr_label6 := c07_6 ? scr_label6 + a07 + ' ' + '\n' : scr_label6
scr_label6 := c08_6 ? scr_label6 + a08 + ' ' + '\n' : scr_label6
scr_label6 := c09_6 ? scr_label6 + a09 + ' ' + '\n' : scr_label6
scr_label6 := c10_6 ? scr_label6 + a101 + ' ' + '\n' : scr_label6
scr_label6 := c11_6 ? scr_label6 + a11 + ' ' + '\n' : scr_label6
scr_label6 := c12_6 ? scr_label6 + a12 + ' ' + '\n' : scr_label6
scr_label6 := c13_6 ? scr_label6 + a13 + ' ' + '\n' : scr_label6
scr_label6 := c14_6 ? scr_label6 + a14 + ' ' + '\n' : scr_label6
scr_label6 := c15_6 ? scr_label6 + a15 + ' ' + '\n' : scr_label6
scr_label6 := c16_6 ? scr_label6 + a16 + ' ' + '\n' : scr_label6
scr_label6 := c17_6 ? scr_label6 + a17 + ' ' + '\n' : scr_label6
scr_label6 := c18_6 ? scr_label6 + a188 + ' ' + '\n' : scr_label6
scr_label6 := c19_6 ? scr_label6 + a19 + ' ' + '\n' : scr_label6
scr_label6 := c20_6 ? scr_label6 + a20 + ' ' + '\n' : scr_label6
scr_label6 := c21_6 ? scr_label6 + a21 + ' ' + '\n' : scr_label6
scr_label6 := c22_6 ? scr_label6 + a22 + ' ' + '\n' : scr_label6
scr_label6 := c23_6 ? scr_label6 + a23 + ' ' + '\n' : scr_label6
scr_label6 := c24_6 ? scr_label6 + a24 + ' ' + '\n' : scr_label6
scr_label6 := c25_6 ? scr_label6 + a25 + ' ' + '\n' : scr_label6
scr_label6 := c26_6 ? scr_label6 + a26 + ' ' + '\n' : scr_label6
scr_label6 := c27_6 ? scr_label6 + a27 + ' ' + '\n' : scr_label6
scr_label6 := c28_6 ? scr_label6 + a288 + ' ' + '\n' : scr_label6
scr_label6 := c29_6 ? scr_label6 + a29 + ' ' + '\n' : scr_label6
scr_label6 := c30_6 ? scr_label6 + a30 + ' ' + '\n' : scr_label6
scr_label6 := c31_6 ? scr_label6 + a31 + ' ' + '\n' : scr_label6
scr_label6 := c32_6 ? scr_label6 + a32 + ' ' + '\n' : scr_label6
scr_label6 := c33_6 ? scr_label6 + a33 + ' ' + '\n' : scr_label6
scr_label6 := c34_6 ? scr_label6 + a34 + ' ' + '\n' : scr_label6
scr_label6 := c35_6 ? scr_label6 + a35 + ' ' + '\n' : scr_label6
scr_label6 := c36_6 ? scr_label6 + a36 + ' ' + '\n' : scr_label6
scr_label6 := c37_6 ? scr_label6 + a37 + ' ' + '\n' : scr_label6
scr_label6 := c38_6 ? scr_label6 + a388 + ' ' + '\n' : scr_label6
scr_label6 := c39_6 ? scr_label6 + a39 + ' ' + '\n' : scr_label6
scr_label6 := c40_6 ? scr_label6 + a40 + ' ' + '\n' : scr_label6
// Append newline to all labels
scr_label1 := scr_label1 + '\n'
scr_label2 := scr_label2 + '\n'
scr_label3 := scr_label3 + '\n'
scr_label4 := scr_label4 + '\n'
scr_label5 := scr_label5 + '\n'
scr_label6 := scr_label6 + '\n'
lab_1 = label.new(bar_index + loc1, 50, scr_label1, color=color.red, textcolor=color.white, style=label.style_label_center)
lab_2 = label.new(bar_index + loc2, 50, scr_label2, color=color.fuchsia, textcolor=color.white, style=label.style_label_center)
lab_3 = label.new(bar_index + loc3, 50, scr_label3, color=color.blue, textcolor=color.white, style=label.style_label_center)
lab_4 = label.new(bar_index + loc4, 50, scr_label4, color=color.orange, textcolor=color.white, style=label.style_label_center)
lab_5 = label.new(bar_index + loc5, 50, scr_label5, color=color.green, textcolor=color.white, style=label.style_label_center)
lab_6 = label.new(bar_index + loc6, 50, scr_label6, color=color.yellow, textcolor=color.black, style=label.style_label_center)
// Delete previous labels to prevent overlap
label.delete(lab_1[1])
label.delete(lab_2[1])
label.delete(lab_3[1])
label.delete(lab_4[1])
label.delete(lab_5[1])
label.delete(lab_6[1])
Bu kod, TradingView için gelişmiş bir RSI (Göreceli Güç Endeksi) göstergesidir. Kodu şu şekilde özetleyebiliriz:
RSI Göstergesi: Standart RSI hesaplaması ve görselleştirmesi
Trend Çizgileri: RSI üzerinde otomatik trend çizgileri çizer
Uyarılar: Çeşitli RSI seviyeleri için alarmlar
Divergence Tespiti: Fiyat-RSI uyumsuzluğu tespiti
WaveTrend Göstergesi: Ek osilatör analizi
Tarama Sistemi: Çoklu koşul taraması yapar
RSI değerini hesaplar
30, 50, 70, 90 seviyelerinde yatay çizgiler çizer
Bu seviyelerin kesişimleri için alarm üretir
RSI pivot noktalarını tespit eder
Bu pivotlar arasında trend çizgileri çizer
Trend çizgilerinin kırılmasını tespit eder
Kırılma anında alarm verir
Boğa (bullish) ve ayı (bearish) divergence'ları tespit eder
Divergence oluştuğunda grafik üzerinde işaretler
Alarm sistemini devreye sokar
Ek bir momentum göstergesi ekler
Kesişimleri tespit eder
Belirli aralıklarda (20-60) kesişimler için alarm verir
40'lı gruplar halinde tarama yapma imkanı
6 farklı koşul için tarama:
RSI > 30
RSI > 50
RSI > 70
RSI > 90
Boğa divergence
Ayı divergence
Teknik Analiz: RSI ve trend analizi yapmak
Alarm Sistemi: Önemli seviyelerde otomatik alarm
Tarama: Belirli koşulları sağlayan hisseleri bulmak
Divergence Tespiti: Trend dönüş sinyalleri yakalamak
Çoklu Zaman Analizi: Farklı zaman dilimlerinde analiz yapmak
Bu gösterge özellikle swing trader'lar ve günlük trader'lar için kullanışlıdır. RSI'nın yanı sıra trend çizgileri ve divergence tespitiyle daha güvenilir sinyaller üretmeyi amaçlar.