PINE LIBRARY
Algebra

Library  "Algebra"
line_fromXy(x1, y1, x2, y2)
Get line slope and y-intercept from coordinates
Parameters:
x1 (int): x coordinate 1 (int - bar index)
y1 (float): y coordinate 1 (float - price/value)
x2 (int): x coordinate 2 (int - bar index)
y2 (float): y coordinate 2 (float - price/value)
Returns: [slope, y-intercept] of line
line_getPrice(x, slope, yInt)
Get price at X coordinate, given line slope and y-intercept
Parameters:
x (int): x coordinate to solve for y (int - bar index)
slope (float): slope of line (float)
yInt (float): y-intercept of line (float)
Returns: y (price/value)
line_getPrice_fromXy(x, x1, y1, x2, y2)
Get price at X coordinate, given two points on a line
Parameters:
x (int): x coordinate to solve for y (int - bar index)
x1 (int): x coordinate 1 (int - bar index)
y1 (float): y coordinate 1 (float - price/value)
x2 (int): x coordinate 2 (int - bar index)
y2 (float): y coordinate 2 (float - price/value)
Returns: y (price/value)
line_getRtSides(x1, y1, x2, y2, l)
Get length of sides of a right triangle formed by a given line
Parameters:
x1 (int): x coordinate 1 (int - optional, required if argument l is not specified)
y1 (float): y coordinate 1 (float - optional, required if argument l is not specified)
x2 (int): x coordinate 2 (int - optional, required if argument l is not specified)
y2 (float): y coordinate 2 (float - optional, required if argument l is not specified)
l (line): line object (line - optional, required if x1, y1, x2, y2 agruments are not specified)
Returns: [a (Δy), b (Δx), c (Hypotenuse)]
line_length(x1, y1, x2, y2, l)
Get length of line, given a line object or two sets of coordinates
Parameters:
x1 (int): x coordinate 1 (int - optional, required if argument l is not specified)
y1 (float): y coordinate 1 (float - optional, required if argument l is not specified)
x2 (int): x coordinate 2 (int - optional, required if argument l is not specified)
y2 (float): y coordinate 2 (float - optional, required if argument l is not specified)
l (line): line object (line - optional, required if x1, y1, x2, y2 agruments are not specified)
Returns: length of line (float)
line_fromXy(x1, y1, x2, y2)
Get line slope and y-intercept from coordinates
Parameters:
x1 (int): x coordinate 1 (int - bar index)
y1 (float): y coordinate 1 (float - price/value)
x2 (int): x coordinate 2 (int - bar index)
y2 (float): y coordinate 2 (float - price/value)
Returns: [slope, y-intercept] of line
line_getPrice(x, slope, yInt)
Get price at X coordinate, given line slope and y-intercept
Parameters:
x (int): x coordinate to solve for y (int - bar index)
slope (float): slope of line (float)
yInt (float): y-intercept of line (float)
Returns: y (price/value)
line_getPrice_fromXy(x, x1, y1, x2, y2)
Get price at X coordinate, given two points on a line
Parameters:
x (int): x coordinate to solve for y (int - bar index)
x1 (int): x coordinate 1 (int - bar index)
y1 (float): y coordinate 1 (float - price/value)
x2 (int): x coordinate 2 (int - bar index)
y2 (float): y coordinate 2 (float - price/value)
Returns: y (price/value)
line_getRtSides(x1, y1, x2, y2, l)
Get length of sides of a right triangle formed by a given line
Parameters:
x1 (int): x coordinate 1 (int - optional, required if argument l is not specified)
y1 (float): y coordinate 1 (float - optional, required if argument l is not specified)
x2 (int): x coordinate 2 (int - optional, required if argument l is not specified)
y2 (float): y coordinate 2 (float - optional, required if argument l is not specified)
l (line): line object (line - optional, required if x1, y1, x2, y2 agruments are not specified)
Returns: [a (Δy), b (Δx), c (Hypotenuse)]
line_length(x1, y1, x2, y2, l)
Get length of line, given a line object or two sets of coordinates
Parameters:
x1 (int): x coordinate 1 (int - optional, required if argument l is not specified)
y1 (float): y coordinate 1 (float - optional, required if argument l is not specified)
x2 (int): x coordinate 2 (int - optional, required if argument l is not specified)
y2 (float): y coordinate 2 (float - optional, required if argument l is not specified)
l (line): line object (line - optional, required if x1, y1, x2, y2 agruments are not specified)
Returns: length of line (float)
파인 라이브러리
진정한 트레이딩뷰 정신에 따라 작성자는 이 파인 코드를 오픈 소스 라이브러리로 공개하여 커뮤니티의 다른 파인 프로그래머들이 재사용할 수 있도록 했습니다. 작성자에게 건배! 이 라이브러리는 개인적으로 또는 다른 오픈 소스 출판물에서 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰의 적용을 받습니다.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.
파인 라이브러리
진정한 트레이딩뷰 정신에 따라 작성자는 이 파인 코드를 오픈 소스 라이브러리로 공개하여 커뮤니티의 다른 파인 프로그래머들이 재사용할 수 있도록 했습니다. 작성자에게 건배! 이 라이브러리는 개인적으로 또는 다른 오픈 소스 출판물에서 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰의 적용을 받습니다.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.