PINE LIBRARY
Diupdate Time

Library "Time"
Utilities for measuring time.
bar() Gets the number of milliseconds per bar.
Utilities for measuring time.
bar() Gets the number of milliseconds per bar.
Catatan Rilis
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.
Catatan Rilis
v3Added:
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.
Catatan Rilis
v4 Adds spanToLen functionsCatatan Rilis
v5Added:
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.
Catatan Rilis
v6 improve spanToLen to allow for more typesCatatan Rilis
v7 cleanup bar() calculationCatatan Rilis
v8: Improves Pine Script coding standards and allows for well defined TimeUnit
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.
Catatan Rilis
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.
Catatan Rilis
v10 Fix Default Session MinutesRemoved 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)
Catatan Rilis
v11 Bug fixPerpustakaan pine
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in publications is governed by House Rules.
Pernyataan Penyangkalan
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Perpustakaan pine
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in publications is governed by House Rules.
Pernyataan Penyangkalan
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.