nyseclosures

Закрытие Нью-Йоркской фондовой биржи с 1885 по 2070 год

Описание

пример

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

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

пример

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

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

Примеры

свернуть все

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

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 для 1899 года с помощью массива datetime:

[Closures,SatTransition] = nyseclosures(datetime('1-jan-1899','Locale','en_US'),'30-Jun-1899')
Closures = 7x1 datetime
   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'

Обмен был закрыт по субботам на большую часть 1952 года до официального перехода на 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

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

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

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

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