nyseclosures

Закрытия Нью-Йоркской фондовой биржи от 1 885 до 2070

Описание

пример

Closures = nyseclosures возвращает вектор последовательных чисел даты для всех известных или ожидаемых закрытий с 1 января 1885 до 31 декабря 2070.

Поскольку Нью-Йоркская фондовая биржа была открыта по субботам до 29 сентября 1952, точные закрытия от 1 885 до 1952 основаны на 6-дневной рабочей неделе. nyseclosures содержит весь праздник и специальные неторговые дни для Нью-Йоркской фондовой биржи от 1 885 до 2070 на основе шестидневной рабочей недели (всегда закрываемый по воскресеньям).

пример

[Closures,SatTransition] = nyseclosures(StartDate,EndDate,WorkWeekFormat), использование дополнительных входных параметров, возвращает вектор последовательных чисел даты, соответствующих закрытиям рынка между StartDate и EndDate, включительно.

Поскольку Нью-Йоркская фондовая биржа была открыта по субботам до 29 сентября 1952, точные закрытия от 1 885 до 1952 основаны на 6-дневной рабочей неделе. nyseclosures содержит весь праздник и специальные неторговые дни для Нью-Йоркской фондовой биржи от 1 885 до 2070 на основе шестидневной рабочей недели (всегда закрываемый по воскресеньям). Используйте WorkWeekFormat изменить список дат.

Примеры

свернуть все

Найдите закрытия NYSE для 1 899:

datestr(nyseclosures('1-jan-1899','31-dec-1899'),'dd-mmm-yyyy ddd')
ans = 16x15 char array
    '02-Jan-1899 Mon'
    '11-Feb-1899 Sat'
    '13-Feb-1899 Mon'
    '22-Feb-1899 Wed'
    '31-Mar-1899 Fri'
    '29-May-1899 Mon'
    '30-May-1899 Tue'
    '03-Jul-1899 Mon'
    '04-Jul-1899 Tue'
    '04-Sep-1899 Mon'
    '29-Sep-1899 Fri'
    '30-Sep-1899 Sat'
    '07-Nov-1899 Tue'
    '25-Nov-1899 Sat'
    '30-Nov-1899 Thu'
    '25-Dec-1899 Mon'

Найдите закрытия NYSE для 1 899 использований массива datetime:

[Closures,SatTransition] = nyseclosures(datetime('1-jan-1899','Locale','en_US'),'30-Jun-1899')
Closures = 7x1 datetime array
   02-Jan-1899
   11-Feb-1899
   13-Feb-1899
   22-Feb-1899
   31-Mar-1899
   29-May-1899
   30-May-1899

SatTransition = datetime
   29-Sep-1952

Найдите даты закрытия NYSE с помощью 'Archaic' значение для WorkWeekFormat:

datestr(nyseclosures('1-sep-1952','31-oct-1952','a'),1)
ans = 10x11 char array
    '01-Sep-1952'
    '06-Sep-1952'
    '13-Sep-1952'
    '20-Sep-1952'
    '27-Sep-1952'
    '04-Oct-1952'
    '11-Oct-1952'
    '13-Oct-1952'
    '18-Oct-1952'
    '25-Oct-1952'

Обмен был закрыт по субботам для большой части из 1 952 перед официальным переходом к 5-дневной рабочей неделе.

Входные параметры

свернуть все

Дата начала, заданное использование последовательного номера даты, вектора символов даты или массива datetime.

Типы данных: double | char | datetime

Дата окончания, заданное использование последовательного номера даты, вектора символов даты или массива datetime.

Типы данных: double | char | datetime

Метод, чтобы обработать рабочую неделю, заданное использование вектора символов даты со значениями 'Modern', 'Implicit', или 'Archaic'. Эта функция принимает первую букву для каждого метода, как введено и не является чувствительной к регистру. Приемлемые значения:

  • 'Modern' — 5-дневная рабочая неделя со всеми субботними удаленными торговыми днями.

  • 'Implicit' — 6-дневная рабочая неделя до 1952 и 5-дневная неделя позже (никакая потребность исключить субботы).

  • 'Archaic' — 6-дневная рабочая неделя повсюду и субботы, обработанные как закрытия после 1952.

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

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

свернуть все

Закрытия рынка между StartDate и EndDate, включительно, возвращенный как вектор дат.

Если StartDate или EndDate все или последовательные числа даты или векторы символов даты, оба Closures и SatTransition возвращены как последовательные числа даты. Если любой StartDate или EndDate массивы datetime, оба Closures и SatTransition возвращены как массивы datetime.

Если оба StartDate и EndDate не заданы или пусты, Closures содержит все известные или ожидаемые закрытия с 1 января 1885 до 31 декабря 2070 на основе WorkWeekFormat из 'implicit'.

Дата перехода для Нью-Йоркской фондовой биржи от 6-дневной рабочей недели до 5-дневной рабочей недели, возвращенной как дата 29 сентября 1952 (последовательный номер даты 713226).

Если StartDate или EndDate все или последовательные числа даты или векторы символов даты, оба Closures и SatTransition возвращены как последовательные числа даты. Если любой StartDate или EndDate массивы datetime, оба Closures и SatTransition возвращены как массивы datetime.

Больше о

свернуть все

holidays

holidays функция основана на современной 5-дневной рабочей неделе.

Эта функция содержит все праздники и специальные неторговые дни для Нью-Йоркской фондовой биржи с 1 января 1885 до 31 декабря 2070.

Поскольку Нью-Йоркская фондовая биржа была открыта по субботам до 29 сентября 1952, точные закрытия от 1 885 до 2070 должны включать в субботу торговые дни. Чтобы получить эти даты, используйте nyseclosures. Результаты holidays и nyseclosures идентичны если WorkWeekFormat в nyseclosures 'Modern'.

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