Leider glaube ich nicht, dass dies etwas ist, das sie bereitstellen möchten. Ich habe einige vielversprechende Beiträge von vor 4 Jahren bemerkt, die nie zustande gekommen sind. Der einzige andere Weg scheint einige Berechnungen zu beinhalten, indem Sie Ihre Linie mit einigen Liniendiagrammen annähern, in denen Sie die nicht relevanten Teile ausblenden.
Für example:
...
c = close >= open ? lime : red
plot(close, color = c)
würde wie folgt produzieren:
Dann könnten Sie versuchen red
mit na
ersetzen nur die grünen Teile zu bekommen.
Beispiel 2
Ich habe einige weitere Experimente durchgeführt. Offenbar ist Pine so verkrüppelt Sie nicht einmal eine Handlung in Funktion setzen kann, so dass der einzige Weg, um die Punkt Neigungsformel für eine Linie zu bedienen zu sein scheint, wie folgt aus:
//@version=3
study(title="Simple Line", shorttitle='AB', overlay=true)
P1x = input(5744)
P1y = input(1.2727)
P2x = input(5774)
P2y = input(1.2628)
plot(n, color=na, style=line) // hidden plot to show the bar number in indicator
// point slope
m = - (P2y - P1y)/(P2x - P1x)
// plot range
AB = n < P1x or n > P2x ? na : P1y - m*(n - P1x)
LA = (n == P1x) ? P1y : na
LB = (n == P2x) ? P2y : na
plot(AB, title="AB", color=#ff00ff, linewidth=1, style=line, transp=0)
plotshape(LA, title='A', location=location.absolute, color=silver, transp=0, text='A', textcolor=black, style=shape.labeldown)
plotshape(LB, title='B', location=location.absolute, color=silver, transp=0, text='B', textcolor=black, style=shape.labelup)
Das Ergebnis ist ganz nett, aber zu unbequem zu benutzen.