|
QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
|
Thailand calendars More...
#include <ql/time/calendars/thailand.hpp>
Additional Inherited Members | |
| Public Member Functions inherited from Calendar | |
| Calendar ()=default | |
| bool | empty () const |
| Returns whether or not the calendar is initialized. | |
| std::string | name () const |
| Returns the name of the calendar. | |
| const std::set< Date > & | addedHolidays () const |
| const std::set< Date > & | removedHolidays () const |
| void | resetAddedAndRemovedHolidays () |
| bool | isBusinessDay (const Date &d) const |
| bool | isHoliday (const Date &d) const |
| bool | isWeekend (Weekday w) const |
| bool | isStartOfMonth (const Date &d) const |
| Date | startOfMonth (const Date &d) const |
| first business day of the month to which the given date belongs | |
| bool | isEndOfMonth (const Date &d) const |
| Date | endOfMonth (const Date &d) const |
| last business day of the month to which the given date belongs | |
| void | addHoliday (const Date &) |
| void | removeHoliday (const Date &) |
| std::vector< Date > | holidayList (const Date &from, const Date &to, bool includeWeekEnds=false) const |
| std::vector< Date > | businessDayList (const Date &from, const Date &to) const |
| Date | adjust (const Date &, BusinessDayConvention convention=Following) const |
| Date | advance (const Date &, Integer n, TimeUnit unit, BusinessDayConvention convention=Following, bool endOfMonth=false) const |
| Date | advance (const Date &date, const Period &period, BusinessDayConvention convention=Following, bool endOfMonth=false) const |
| Date::serial_type | businessDaysBetween (const Date &from, const Date &to, bool includeFirst=true, bool includeLast=false) const |
| Protected Attributes inherited from Calendar | |
| ext::shared_ptr< Impl > | impl_ |
| Related Symbols inherited from Calendar | |
| bool | operator== (const Calendar &, const Calendar &) |
| bool | operator!= (const Calendar &, const Calendar &) |
| std::ostream & | operator<< (std::ostream &, const Calendar &) |
Thailand calendars
Holidays for the Thailand exchange Holidays observed by financial institutions (not to be confused with bank holidays in the United Kingdom) are regulated by the Bank of Thailand. If a holiday fall on a weekend the government will announce a replacement day (usually the following Monday).
Sometimes the government add one or two extra holidays in a year.
(data from https://www.bot.or.th/en/financial-institutions-holiday.html: Fixed holidays
Other holidays for which no rule is given (data available for 2000-2024 with some years missing)