Я разрабатываю индикатор, который показывает сеансы пользовательских часовых поясов, меняя фон графика.
Для этого я использую эту функцию, чтобы проверить, находится ли один бар внутри одной из моих определенных временных сессий:
InSession(sess) => na(time(period, sess)) == false
Где sess
это что-то похожее на "0130-0800"
.
Но в выходные ничего не рисует. Кажется, что функция time()
проверяет свой ввод только в рабочие дни. Но я использую этот индикатор в криптовалютах, которые открыты каждый день.
Есть ли способ продлить проверку time()
на выходные? Если нет, можете ли вы придумать другой способ проверить, находится ли бар в пределах таймфрейма?
PS: Это полный код индикатора: https://es.tradingview.com/script/NMjZ2616/