2017-09-22 13 views

답변

2

불행히도 저는 이것이 그들이 제공하기를 원하는 것 같지 않습니다. 4 년 전부터 유망한 여러 가지 유망한 소식을 알게되었습니다. 유일한 다른 방법은 비선형 부분을 숨기는 라인 플롯을 사용하여 라인을 대략적으로 계산하여 계산을하는 것입니다. example를 들어

:

enter image description here

그런 다음, 당신은 단지 녹색 부품을 얻을 수 nared 교환을 시도 할 수 있습니다 :

... 
c = close >= open ? lime : red 
plot(close, color = c) 

는 다음과 같이 생성 할 것이다.

예 2

좀 더 실험을 수행했습니다.

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

결과는 매우 좋은 있지만 : 분명히 소나무 그래서 유일한 방법은 다음과 같이 라인의 포인트 기울기 공식을 사용하는 것 같다, 그래서 당신도, 기능에 플롯을 넣을 수 없습니다 불구있다 사용하기에는 너무 불편합니다. enter image description here