У меня есть этот код, который, как и сейчас, соединяет точки разворота вверх и вниз, но я хотел бы, чтобы линии расширялись, чтобы создавать линии тренда, а также расширялись по горизонтали, чтобы создавать линии поддержки/сопротивления. На изображении ниже вы можете видеть синие линии, которые сейчас создает скрипт, и красные, которые я создал вручную, чтобы объяснить, что я хотел бы, чтобы он делал.
Сплошные красные линии для трендов и пунктирные для S/R
Я пытался использовать line.set_extend, но этот код удлиняет линии навсегда, создавая очень запутанную диаграмму . Я хотел бы иметь возможность установить максимальную длину линий или, что еще лучше, максимальное количество линий тренда, которые могут отображаться одновременно. К сожалению, это выходит за рамки моих возможностей кодирования.
Надеюсь, у кого-то из вас есть навыки, чтобы помочь мне.
Спасибо :)
//@version=4
study("PivotsExt", overlay=true)
Barsleft = input(10)
Barsright = input(10)
ph = pivothigh(Barsleft, Barsright)
pl = pivotlow( Barsleft, Barsright)
ph_ext = ph
pl_ext = pl
if (ph)
ph_ext := ph
if (pl)
pl_ext := pl
plot(ph_ext, color= color.blue, offset=-Barsright)
plot(pl_ext, color= color.red, offset=-Barsright)