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
진정한 TradingView 정신에 따라, 저자는 이 파인 코드를 다른 파인 프로그래머들이 재사용할 수 있도록 오픈 소스 라이브러리로 공개했습니다. 저자에게 박수를 보냅니다! 이 라이브러리는 개인적으로 사용하거나 다른 오픈 소스 출판물에서 사용할 수 있지만, 이 코드를 출판물에서 재사용하는 것은 하우스 룰에 의해 관리됩니다.