PINE LIBRARY

Algebra

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

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.