Если я жестко запрограммирую дату/время в метку времени (в строке 3), открытие этого дня будет построено так, как я и ожидал. Однако, используя встроенные переменные торгового представления (закомментированные в строке 4), ничего не отображается. Я не могу понять разницу, может быть, я не правильно использую встроенные переменные.
Я провел тест, чтобы убедиться, что встроенные переменные соответствуют жестко запрограммированным значениям, и, судя по тому, что я видел, они действительно совпадают.
//@version=4
study( "Session Open", overlay = true)
t = timestamp(2019, 8, 30, 9, 30)
//t = timestamp(year, month, dayofmonth, 9, 30)
l = float(na)
l := time >= t and na(l[1]) ? open : l[1]
plot(l)
Предполагая, что вы жестко кодируете текущую дату в строке 3, я ожидаю, что строки 3 и 4 правильно создадут метку времени, которую можно использовать для построения графика открытия.