TradingView
Trendoscope
23. Jun. 2022 05:29

utils 

Bitcoin / TetherUSBinance

Beschreibung

Library "utils"
Few essentials captured together (subset of arrayutils)

timer(timeStart, endTime)
  finds difference between two timestamps
  Parameters:
    timeStart: start timestamp
    endTime: end timestamp
  Returns: [days, hours, minutes, seconds, milliseconds]

check_overflow(pivots, barArray, dir)
  finds difference between two timestamps
  Parameters:
    pivots: pivots array
    barArray: pivot bar array
    dir: direction for which overflow need to be checked
  Returns: bool overflow

get_trend_series(pivots, length, highLow, trend)
  finds series of pivots in particular trend
  Parameters:
    pivots: pivots array
    length: length for which trend series need to be checked
    highLow: filter pivot high or low
    trend: Uptrend or Downtrend
  Returns: int[] trendIndexes

get_trend_series(pivots, firstIndex, lastIndex)
  finds series of pivots in particular trend
  Parameters:
    pivots: pivots array
    firstIndex: First index of the series
    lastIndex: Last index of the series
  Returns: int[] trendIndexes

getConsolidatedLabel(include, labels, separator)
  Consolidates labels into single string by concatenating it with given separator
  Parameters:
    include: array of conditions to include label or not
    labels: string array of labels
    separator: Separator for concatenating labels
  Returns: string labelText

getColors(theme)
  gets array of colors based on theme
  Parameters:
    theme: dark or light theme
  Returns: color[] themeColors
Kommentare
ryancarroll
When using getColors(), if I want to get the last colour in the list, do I have to assign a tuple in my script for every colour in the list? How do I select a specific colour from the list?
Trendoscope
@ryancarroll, you can use

colorsArray = getColors() lastColor = array.get(colorsArray, array.size(colorsArray)-1)
ryancarroll
@HeWhoMustNotBeNamed, Thank you :) Still wrapping my mind around arrays, this is a pretty dope use case I never thought of for them.
Trendoscope
@ryancarroll, there is another library called arrays which might interest you.
Mehr