Library "time_filters"
Collection of filters that related with time like sessions and datetime ranges.
All existing session functions I found in the documentation e.g. not na(time(timeframe.period, sessionTimes))
are not suitable for strategies, since the execution of the entries and the exits are delayed by one bar.
Thus I created this library to overcome this small but very important limitation.
is_in_date_range(fromDate, toDate, srcTimezone, dstTimezone, t)
is_in_date_range - Check if the given time is between the start and end dates
Parameters:
fromDate: - The start date in UNIX time of the valid range
toDate: - The end date in UNIX time of the valid range
srcTimezone: - The timezone of reference for the 'from' and 'to' dates
dstTimezone: - The target timezone to convert the 'from' and 'to' dates
t: - The time to compare in UNIX format
Returns: series of bool whether or not the time is inside the valid range
is_in_session(startTime, endTime, days, srcTimezone, dstTimezone, t)
is_in_session - Check if the given time is inside the session as defined by the input params
Parameters:
startTime: - The sessionTime object with the use flag and the start time
endTime: - The sessionTime object with the use flag and the end time
days: - The sessionDays object with the use flag and marks for each day of the session
srcTimezone: - The timezone of reference for the time ranges
dstTimezone: - The target timezone to convert the time ranges
t: - The current time to compare in UNIX format.
Returns: series of bool whether or not the time is inside the session
sessionTime
Fields:
hourInDay
minuteInHour
sessionDays
Fields:
mon
tue
wed
thu
fri
sat
sun
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez.
Kullanım Şartları'nda daha fazlasını okuyun.