Мой запрос заключается в том, как найти закрытие определенного дня (на ежедневном таймфрейме), когда мои условия выполнены? Как и в моем коде, когда мое условие соответствовало свече, ставшей пурпурной, теперь я хочу найти закрытие предыдущего дня, когда эта свеча изменила свой цвет на 1-часовой таймфрейм, я использовал функцию безопасности, но не получил точного закрытия дня по коду, пожалуйста, помогите.
study(title="HIGH VOLATILE x 1",overlay=true,precision=2)
length = 10
str = sum(tr,length)
ltl = lowest(low <= close[1] ? low : close[1],length)
hth = highest(high >= close[1] ? high : close[1],length)
height = hth - ltl
chop = 100 * (log10(str / height) / log10(length))
choppedup = crossover(chop,61.8)
barcolor (choppedup ? purple : na) // **HERE MY STRATEGY GIVES ME THE PURPLE CANDLES WHEN CONDITIONS MET**
//END OF CHOP
a = barstate.isrealtime ? 1 : 0
oldprice=security(tickerid,'D',close[a]lookahead=barmerge.lookahead_off) **I WANT THIS CODE TO MODIFIED TO GET THE DATA OF CLOSING CANDLE A DAY BEFORE THE PURPLE CANDLE APPEARS**