量化庫

基於給定日曆的兩個日期之間的天數

  • September 19, 2020

我想計算兩個給定日期之間的交易日數。https://stackoverflow.com/questions/62292979/using-quantlib-in-python-how-do-i-get-the-number-of-days-between-two-dates中有一個討論。

然而,這考慮了從債券息票的計算角度使用 something 的天數慣例Thirty360()

但是我想知道為什麼我們不考慮這樣的計算日曆?有沒有辦法在計算天數時也考慮假期資訊?

如果您想要根據日曆的工作日數,可以使用businessDaysBetween日曆對像中的方法,如下所示:

import QuantLib as ql
d1 = ql.Date(15,3,2020)
d2 = ql.Date(15,6,2020)
cal = ql.TARGET()
days = cal.businessDaysBetween(d1, d2)
print(days)

62

引用自:https://quant.stackexchange.com/questions/58095