Как нарисовать линию тренда с двумя временными координатами и двумя ценовыми координатами - PullRequest
0 голосов
/ 25 апреля 2020

Я работаю над сценарием Pine, где мне нужно нарисовать линию тренда с помощью двух временных и двух ценовых координат. Линия тренда имеет две точки: первая точка - пересечение Price1 с time1 (FromDate), вторая точка - пересечение Price2 с time2 (ToDate)

//@version=4
study(title="Trend line.new()", overlay=true)

DateFilter = input(true, "------------- Date Range Filtering")
FromYear = input(2020, "From Year", minval = 1900)
FromMonth = input(4, "From Month", minval = 1, maxval = 12)
FromDay = input(21, "From Day", minval = 1, maxval = 31)
hour1 = input(16, "From-To Hour", minval=1, maxval=24)
min1 = input(15, "From-To Minute", minval=1, maxval=60)


ToYear = input(2020, "To Year", minval = 1900)
ToMonth = input(4, "To Month", minval = 1, maxval = 12)
ToDay = input(20, "To Day", minval = 1, maxval = 31)
hour2 = input(17, "From-To Hour", minval=1, maxval=24)
min2 = input(15, "From-To Minute", minval=1, maxval=60)


FromDate = timestamp(FromYear, FromMonth, FromDay, hour1, min1)
ToDate = timestamp(ToYear, ToMonth, ToDay, hour2, min2)

price1=281.00
p1=plot(price1, title = "price1", color = #FF0000, transp= 0, offset=0, trackprice = true, linewidth = 1)

price2=276.00
p2=plot(price2, title = "price2", color = #FF0000, transp= 0, offset=0, trackprice = true, linewidth = 1)


line.new(x1=FromDate, y1=price1,x2=ToDate, y2=price2)

Какие изменения мне нужно сделать, чтобы работать этот сценарий ....

1 Ответ

0 голосов
/ 28 апреля 2020

Использование:

var ln = line.new(x1=FromDate, y1=price1,x2=ToDate, y2=price2, xloc = xloc.bar_time)

вместо последней строки.

...