Professional Documents
Culture Documents
CBDR Ict
CBDR Ict
0 at
https://mozilla.org/MPL/2.0/
// © adelghaeinian
//@version=5
indicator("SKYROCKET | CBDR Range", overlay=true, max_lines_count = 500)
plot_mid = input(true)
if isOnStart
startIDX:=bar_index
if isInRange
if not close_to_close
range_high := math.max(range_high, high)
range_low:= math.min(range_low, low)
if close_to_close
range_high := math.max(range_high, close)
range_low:= math.min(range_low, close)
distance := range_high - range_low
if isOnEnd
line.new(startIDX, range_high, bar_index, range_high, xloc=xloc.bar_index,
style=rangeIsDotted?line.style_dashed:line.style_solid, color=colorRange)
line.new(startIDX, range_low, bar_index, range_low, xloc=xloc.bar_index,
style=rangeIsDotted?line.style_dashed:line.style_solid, color=colorRange)
for i = 1 to count
line.new(startIDX, range_high + i*distance, bar_index, range_high +
i*distance, xloc=xloc.bar_index, style=line.style_solid, color=colorTop)
if plot_mid
for i = 1 to count
line.new(startIDX, range_high + (i-1)*distance + distance/2, bar_index,
range_high + (i-1)*distance + distance/2, xloc=xloc.bar_index,
style=line.style_dashed, color=colorBetween)
for i = 1 to count
line.new(startIDX, range_low - (i-1)*distance - distance/2, bar_index,
range_low - (i-1)*distance - distance/2, xloc=xloc.bar_index,
style=line.style_dashed, color=colorBetween)
for i = 1 to count
line.new(startIDX, range_low - i*distance, bar_index, range_low -
i*distance, xloc=xloc.bar_index, style=line.style_solid, color=colorBottom)
range_high := -100000.0
range_low := 99999999.9