PINE LIBRARY
업데이트됨

Time

2 955
Library "Time"
Utilities for measuring time.

bar() Gets the number of milliseconds per bar.
릴리즈 노트
v2 Added shortcut for getting the date.

Added:
date(datetime) Gets the start of the day for the provided time value.
  Parameters:
    datetime: The time of day to acquire the date from.
  Returns: The number of milliseconds representing the date for the given value.
릴리즈 노트
v3

Added:
timeOfDay(datetime) Gets milliseconds from the start of the day.
  Parameters:
    datetime: The date/time to acquire the time of day from.
  Returns: The number of milliseconds representing time of day.
릴리즈 노트
v4 Adds spanToLen functions
릴리즈 노트
v5

Added:
spanToLen(timespan, type, sessionMinutes)
  Returns the number (float) bars that represents the timespan provided.
  Parameters:
    timespan: The number of units to convert to bar count.
    type: The type of units to measure. ('Bar', 'Minute' or 'Day')
    sessionMinutes: Optional override for the number of minutes per session. (Default: Regular = 390, Extended = 1440)
  Returns: The number bars that represents the timespan provided.

spanToIntLen(timespan, type)
  Returns the number (int) bars that represents the timespan provided.
  Parameters:
    timespan: The number of units to convert to bar count.
    type: The type of units to measure. ('Bar', 'Minute' or 'Day')
  Returns: The number bars that represents the timespan provided.
릴리즈 노트
v6 improve spanToLen to allow for more types
릴리즈 노트
v7 cleanup bar() calculation
릴리즈 노트
v8: Improves Pine Script coding standards and allows for well defined
Pine Script®
TimeUnit
enum.

Updated:
spanToLen(timespan, unit, sessionMinutes)
  Returns the number (float) bars that represents the timespan provided.
  Parameters:
    timespan (simple float): The number of units to convert to bar count.
    unit (simple TimeUnit): The type of units to measure as a TimeUnit enum ('Bars', 'Seconds', 'Minutes', 'Days').
    sessionMinutes (simple int): Optional override for the number of minutes per session. (Default: Regular = 390, Extended = 1440)
  Returns: The number bars that represents the timespan provided.

spanToIntLen(timespan, unit)
  Returns the number (int) bars that represents the timespan provided.
  Parameters:
    timespan (simple float): The number of units to convert to bar count.
    unit (simple TimeUnit): The type of units to measure as a TimeUnit enum ('Bars', 'Seconds', 'Minutes', 'Days').
  Returns: The number bars that represents the timespan provided.
릴리즈 노트
v9 Since the library's name is Time, TimeUnit seemed redundant as it would be accessed by Time.TimeUnit. Changed to just Unit.

Updated:
spanToLen(timespan, unit, sessionMinutes)
  Returns the number (float) bars that represents the timespan provided.
  Parameters:
    timespan (simple float): The number of units to convert to bar count.
    unit (simple Unit): The type of units to measure as a Unit enum ('Bars', 'Seconds', 'Minutes', 'Days').
    sessionMinutes (simple int): Optional override for the number of minutes per session. (Default: Regular = 390, Extended = 1440)
  Returns: The number bars that represents the timespan provided.

spanToIntLen(timespan, unit)
  Returns the number (int) bars that represents the timespan provided.
  Parameters:
    timespan (simple float): The number of units to convert to bar count.
    unit (simple Unit): The type of units to measure as a Unit enum ('Bars', 'Seconds', 'Minutes', 'Days').
  Returns: The number bars that represents the timespan provided.
릴리즈 노트
v10 Fix Default Session Minutes
Removed Week, Month, Year options as they will be subjectively inaccurate.

Added:
getDefaultSessionMinutes()
  Returns the default session length in minutes based on syminfo.type and syminfo.session
  Returns: Integer session length in minutes (e.g. 390, 1380, 1440)
릴리즈 노트
v11 Bug fix

면책사항

이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.