Показывайте этот индикатор только в обычные часы работы рынка

#pine-script

Вопрос:

Как я могу изменить свой следующий индикатор, чтобы он отображался только в обычные часы рынка 0930-1600, а не во время до и после рынка?

 //@version=2 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) line25 = plot(openprice * 1.25) line50 = plot(openprice * 1.50)  

на этом рисунке мне нужны только горизонтальные линии, а не диагональные линии вне обычных рыночных часов. Буду признателен за любую помощь. Спасибо График

Ответ №1:

line Стиль работает именно так. Вы можете использовать circles вместо этого:

 //@version=2 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, style=circles) line25 = plot(openprice * 1.25, style=circles) line50 = plot(openprice * 1.50, style=circles)  

введите описание изображения здесь

Комментарии:

1. О, хорошо, спасибо, это имеет смысл, потому что код говорит мне, что он должен быть виден только в указанные часы работы рынка 0930-1600, но это не так, очень благодарен за вашу помощь