#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)
Я собираюсь попробовать изменить его, чтобы я видел индикатор только в часы работы рынка (т. Е. Не во время до или после рынка), он будет обновляться, если я заставлю эту часть работать.
Надеюсь, это кому-то поможет, и мне приятно внести свой крошечный вклад в сообщество.