Я бы хотел закрасить первую свечу другим цветом на 15-минутном графике в зависимости от определенных условий. Возможно ли это?
Я использую приведенный ниже код для окрашивания первой свечи в желтый или фиолетовый, если она удовлетворяет некоторым условиям, но, похоже, она также окрашивает все последующие свечи.
study(title="OR", shorttitle="OpeningRange", overlay=true)
up15on = input(true, title="15 Minute Opening Range High")
down15on = input(true, title="15 Minute Opening Range Low")
is_newbar(res) => change(time(res)) != 0
adopt(r, s) => security(syminfo.tickerid, r, s)
high_range = valuewhen(is_newbar('D'),high,0)
low_range = valuewhen(is_newbar('D'),low,0)
candle_color = close>adopt('15', high_range) ? color.purple :
close<adopt('15', low_range) ? color.yellow :
na
barcolor( candle_color )