Overview
functions to construct and use Schedule objects.
Function List
qlSchedule ()
qlScheduleBDC ()
qlScheduleCalendar ()
qlScheduleDates ()
qlScheduleEmpty ()
qlScheduleEndDate ()
qlScheduleEndOfMonth ()
qlScheduleFromDateVector ()
qlScheduleFullInterfaceFromDateVector ()
qlScheduleIsRegular ()
qlScheduleNextDate ()
qlSchedulePreviousDate ()
qlScheduleRule ()
qlScheduleSize ()
qlScheduleStartDate ()
qlScheduleTenor ()
qlScheduleTerminationDateBDC ()
qlScheduleTruncated ()
Function Documentation
- Description:
Construct an object of class Schedule and return its id
- Supported Platforms:
Excel, Calc, C++
- Parameters
-
ObjectId id of object to be created EffectiveDate effective date. Default value = QuantLib::Date(). TerminationDate termination date. Tenor tenor (e.g. 2D for two days , 3W for three weeks, 6M for six months, 1Y for one year). Calendar holiday calendar (e.g. TARGET). Default value = NullCalendar. Convention accrual dates business day convention. Default value = Unadjusted. TermDateConv termination date business day convention. Default value = Unadjusted. GenRule Date generation rule (Backward, Forward, ThirdWednesday, Twentieth, TwentiethIMM, Zero). Default value = Backward. EndOfMonth end of month convention. Ignored for Tenor below 1M. Default value = false. FirstDate stub date, if there is an irregular starting period. Default value = QuantLib::Date(). NextToLastDate stub date, if there an irregular final period. Default value = QuantLib::Date(). Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
returns the business day convention used to calculate the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns the Calendar used to calculate the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns the dates for the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns TRUE if the given Schedule object is empty.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns the end date of the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns TRUE if end-of-month convention has been used to calculate the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
Construct an object of class Schedule and return its id
- Supported Platforms:
Excel, Calc, C++
- Parameters
-
ObjectId id of object to be created EffectiveDate date vector. Default value = QuantLib::Date(). Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
qlScheduleFullInterfaceFromDateVector
- Description:
Construct an object of class Schedule and return its id
- Supported Platforms:
Excel, Calc, C++
- Parameters
-
ObjectId id of object to be created Dates date vector. Default value = QuantLib::Date(). IsRegular boolean vector. Default value = true. Tenor tenor (e.g. 2D for two days , 3W for three weeks, 6M for six months, 1Y for one year). Calendar holiday calendar (e.g. TARGET). Default value = NullCalendar. Convention accrual dates business day convention. Default value = Unadjusted. TermDateConv termination date business day convention. Default value = Unadjusted. GenRule Date generation rule (Backward, Forward, ThirdWednesday, Twentieth, TwentiethIMM, Zero). Default value = Backward. EndOfMonth end of month convention. Ignored for Tenor below 1M. Default value = false. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
returns TRUE if the selected period in the given Schedule object is regular.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Index one based period index. Default value = 1. Trigger dependency tracking trigger
- Description:
returns the lowest date in the given Schedule object following the input reference date.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object RefDate reference date. Default value = QuantLib::Date(). Trigger dependency tracking trigger
- Description:
returns the highest date in the given Schedule object preceding the input reference date.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object RefDate reference date. Default value = QuantLib::Date(). Trigger dependency tracking trigger
- Description:
returns the DateGeneration::Rule of the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns the number of dates in the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns the start date of the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns the tenor used to calculate the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
returns the business day convention used to calculate the termination date of the given Schedule object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::Schedule object Trigger dependency tracking trigger
- Description:
Construct an object of class Schedule and return its id
- Supported Platforms:
Excel, Calc, C++
- Parameters
-
ObjectId id of object to be created OriginalSchedule original schedule object ID. TruncationDate truncation date. ReturnDatesBefore Return the dates before or after the truncation date. Default value = true. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag