0
我使用python的rrule來計算交易時間。這很容易的日子裏,我使用了一個稍微修改的例子,我在這個非常網站上發現:RRule在天數和小時數設置
def get_rset(start_date):
# Create a rule to recur every weekday starting today
r = rrule.rrule(rrule.DAILY,
byweekday=[rrule.MO, rrule.TU, rrule.WE, rrule.TH, rrule.FR],
dtstart=start_date)
# Create a rruleset
rs = rrule.rruleset()
# Attach our rrule to it
rs.rrule(r)
# Add holidays as exclusion days
for exdate in holidays:
rs.exdate(exdate)
return rs
問題是,雖然這偉大工程的股份,我需要以不同的方式計算外匯日期。我需要每小時工作一次,在公共假期加入等。
在UTC我相信市場是從週日晚上10點開始到下週五晚上10點。
爲了做到這一點,我現在需要6個不同的日子,週日和週五需要特殊的時間,其餘的週一到週五都要考慮到所有的時間。我很確定,我需要在日間和時間之間混合使用rrule,但是我無法做到這一點。
任何幫助非常歡迎!