Как сохранить в этом случае только одну линию тренда и наивысшую первую точку? - PullRequest
0 голосов
/ 06 апреля 2020

Наконец, я рисую линию нисходящего тренда и нахожу еще одну проблему в том, что появилось несколько линий. Как мне сохранить правильную линию от самой высокой точки? Спасибо.

// 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)

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

...