Наконец, я рисую линию нисходящего тренда и нахожу еще одну проблему в том, что появилось несколько линий. Как мне сохранить правильную линию от самой высокой точки? Спасибо.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © david03kimo
//@version=4
study("Triangle",overlay=true)
length=input(title="Length",type=input.integer,defval=500)
interval=input(title="Distance between 2 high",type=input.integer,defval=15)
//long=input(title="Distance from 1 high",type=input.integer,defval=50)
x1=int(0)
y1=float(0)
x2=int(0)
y2=float(0)
slop=0.0
x1:=-1*highestbars(length)
y1:=high[x1]
//y1:=pivothigh(high,4,4)
if x1==0
x2:=0
else
for i=x1-1 to 1
if high[i] > y2 and x1-i>interval
x2:=i
y2:=high[i]
slop:=(y1-y2)/(x1-x2)
var line dtl=na
if x1>0.5*length
dtl:=line.new(bar_index-x1,y1,bar_index-x2,y2,extend=extend.right,color=color.orange)
введите описание изображения здесь