exponenta event banner

thirdwednesday

Найти третью среду месяца

Описание

пример

[BeginDates,EndDates] = thirdwednesday(Month,Year) вычисляет дату начала и окончания периода для контракта LIBOR (третья среда месяцев поставки).

пример

[BeginDates,EndDates] = thirdwednesday(___,outputType), используя необязательные входные аргументы, вычисляет дату начала и окончания периода для контракта LIBOR (третья среда месяцев поставки).

Тип выходов зависит от входного сигнала outputType. Если эта переменная 'datenum', BeginDates и EndDates серийные номера. Если outputType является 'datetime', то BeginDates и EndDates являются массивами datetime. По умолчанию outputType имеет значение 'datenum'.

Примеры

свернуть все

Найдите даты третьей среды для свопов, начинающихся в октябре в 2002, 2003 и 2004 годах.

Months = [10; 10; 10];
Year = [2002; 2003; 2004];
[BeginDates, EndDates] = thirdwednesday(Months, Year);
datestr(BeginDates)
ans = 3x11 char array
    '16-Oct-2002'
    '15-Oct-2003'
    '20-Oct-2004'

datestr(EndDates)
ans = 3x11 char array
    '16-Jan-2003'
    '15-Jan-2004'
    '20-Jan-2005'

Найдите даты третьей среды для свопов, начинающихся в октябре в 2002, 2003 и 2004 годах, используя outputType из 'datetime'.

Months = [10; 10; 10];
Year = [2002; 2003; 2004];
[BeginDates, EndDates] = thirdwednesday(Months, Year,'datetime')
BeginDates = 3x1 datetime
   16-Oct-2002
   15-Oct-2003
   20-Oct-2004

EndDates = 3x1 datetime
   16-Jan-2003
   15-Jan-2004
   20-Jan-2005

Входные аргументы

свернуть все

Месяц поставки фьючерсов на евродоллары, указанный как Nоколо-1 вектор целых чисел из 1 через 12.

Повторяющиеся даты возвращаются при предоставлении идентичных месяцев и лет.

Типы данных: single | double

Год поставки для фьючерсных/либорских контрактов на евродоллары, соответствующих Month, указано как Nоколо-1 вектор наших-цифр неотрицательных целых чисел.

Повторяющиеся даты возвращаются при предоставлении идентичных месяцев и лет.

Типы данных: single | double

Формат даты вывода, заданный как символьный вектор со значениями 'datenum' или 'datetime'. Если outputType является 'datenum', то BeginDates и EndDates серийные номера. Однако, если outputType является 'datetime', то BeginDates и EndDates являются массивами datetime.

Типы данных: char

Выходные аргументы

свернуть все

Третья среда данного месяца и года, возвращаемая в виде серийных номеров дат или векторов символов даты или массивов datetime. Это также начало 3-месячного контракта.

Тип выходов зависит от входного сигнала outputType. Если эта переменная 'datenum', BeginDates и EndDates серийные номера. Если outputType является 'datetime', тоBeginDates и EndDates являются массивами datetime. По умолчанию outputType имеет значение 'datenum'.

Контракт на конец трехмесячного периода для данного месяца и года, возвращаемый в виде серийных номеров дат или векторов символов даты или массивов datetime.

Тип выходов зависит от входного сигнала outputType. Если эта переменная 'datenum', BeginDates и EndDates серийные номера. Если outputType является 'datetime', тоBeginDates и EndDates являются массивами datetime. По умолчанию outputType имеет значение 'datenum'.

Представлен до R2006a