Измените дефолт на Дневную цену открытия рынка

#pine-script

Вопрос:

Со следующим кодом:

 study("Percent Lines", overlay=true)  initialValue = input(type=source, defval=open)  line15 = plot(initialValue * 1.15, color = green) line20 = plot(initialValue * 1.20, color = green) line25 = plot(initialValue * 1.25, color = green) line30 = plot(initialValue * 1.30, color = green)  

Как бы я изменил дефолт на цену открытия рынка в 9:30 утра (для рынков США), чтобы получить горизонтальную линию на графике, и чтобы изменение линии в каждый новый день коррелировало с ценой открытия рынка в этот день?

Я пытаюсь уже несколько часов в течение нескольких дней, но как новичок (это мое первое кодирование за пределами формул электронных таблиц) это поставило меня в тупик. Любая помощь будет признательна. Спасибо.

Ответ №1:

Я все продумал!

Этот код делает то, что я хочу,

 study("Percent Lines", overlay=true)  markethours = "0930-1600", dailyopen = "0930-0931"  openprice = time("1", dailyopen) ? open : time("1", markethours) ? openprice[1] : na   line15 = plot(openprice * 1.15, color = green) line20 = plot(openprice * 1.20, color = green) line25 = plot(openprice * 1.25, color = green) line30 = plot(openprice * 1.30, color = green)  

Я собираюсь попробовать изменить его, чтобы я видел индикатор только в часы работы рынка (т. Е. Не во время до или после рынка), он будет обновляться, если я заставлю эту часть работать.

Надеюсь, это кому-то поможет, и мне приятно внести свой крошечный вклад в сообщество.