todaily

Преобразовывать в ежедневные

todaily не рекомендуется. Использовать convert2daily вместо этого.

Синтаксис

newfts = todaily(oldfts)
newfts = todaily(oldfts,'ParameterName',ParameterValue, ...)

Аргументы

oldfts

Объект финансовых временных рядов

Описание

newfts = todaily(oldfts) преобразует финансовые временные ряды любой частоты в ежедневную частоту. todaily использует holidays.m для определения действительных торговых дней.

Примечание

Если oldfts содержит информацию о времени суток, newfts отображает время суток следующим '00:00' для тех дней, которые ранее не существовали в oldfts.

Пустой ([ ]) прошли как входы для значений пары параметров для todaily инициировать использование значений по умолчанию.

newfts = todaily(oldfts,'ParameterName',ParameterValue, ...) принимает в качестве входных параметров пары имя/значение параметра, как указано в следующей таблице.

Имя параметра

Значение параметров

Описание

CalcMethod

Exact

Возвращает значение в определенные даты/время. Манипуляций с данными не происходит.

CalcMethod

v21x

Этот режим совместим с предыдущими версиями этой функции (версия 2.1.x и более ранние версии). Она возвращает пятидневную рабочую неделю, которая начинается в понедельник и заканчивается в пятницу.

Примечание

Если вы задаете CalcMethod на v21x, настройки для всех следующих пар имя/значение параметра не поддерживаются.

BusDays

0

Генерирует финансовые временные ряды, который варьируется от (или между) первой датой до последней даты в oldfts (включая NYSE-дни небизнеса и праздничные дни).

BusDays

1

(По умолчанию) Генерирует ежедневные финансовые временные ряды, который варьируется от первой даты до последней даты в oldfts (исключает NYSE-дни небизнеса и праздничные и выходные дни на основе AltHolidays и Weekend).

Закрытие рынка NYSE, праздники и выходные дни наблюдаются, если AltHolidays и Weekend не поставляются и не пусты ([]).

DateFilter

Absolute

(По умолчанию) Отображает все ежедневные даты между начальной и конечной датами oldfts. Некоторые даты могут быть проигнорированы, если   BusDays = 1.

Примечание

По умолчанию необходимо создать временные ряды с каждой датой с заданной периодичностью, которая с DateFilter = Absolute. Если вы используете DateFilter = Relativeэффекты конечной точки не применяются, так как только ваши данные определяют, какие даты появляются в объекте выходных временных рядов.

DateFilter

Relative

Отображает только даты, существующие в oldfts. Некоторые даты могут быть проигнорированы, если   BusDays = 1.

TimeSpec

First

Возвращает только наблюдение, которое происходит в первое (самое раннее) время для определенной даты.

TimeSpec

Last

(По умолчанию) Возвращает только наблюдение, которое происходит в последнее (последнее) время для определенной даты.

AltHolidays

 

Вектор дат, определяющий альтернативный набор дат закрытия рынка.

AltHolidays

-1

Исключает все праздничные дни.

Weekend

 

Вектор длины 7, содержащий 0 и 1. Значение 1 указывает на выходной день. Первый элемент этого вектора соответствует воскресению. Например, когда суббота и воскресенье являются днями выходных (по умолчанию), тогда Weekend = [1 0 0 0 0 0 1].

Примеры

свернуть все

Загрузите данные из файла predict_ret_data.mat и используйте fints функция для создания объекта временных рядов с еженедельной частотой.

load predict_ret_data.mat
x0 = fints(expdates, expdata, {'Metric'}, 'w', 'Index')
Warning: FINTS is not recommended. Use TIMETABLE instead. For more information, see <a href="matlab:web(fullfile(docroot, 'finance/convert-from-fints-to-timetables.html'))">Convert Financial Time Series Objects (fints) to Timetables</a>.
 
x0 = 
 
    desc:  Index
    freq:  Weekly (2)

    {'dates:  (53)'}    {'Metric:  (53)'}
    {'01-Jan-1999' }    {[      97.8872]}
    {'08-Jan-1999' }    {[      97.0847]}
    {'15-Jan-1999' }    {[     109.6312]}
    {'22-Jan-1999' }    {[     105.5743]}
    {'29-Jan-1999' }    {[     108.4028]}
    {'05-Feb-1999' }    {[     134.4882]}
    {'12-Feb-1999' }    {[     117.5581]}
    {'19-Feb-1999' }    {[     106.6683]}
    {'26-Feb-1999' }    {[     118.2912]}
    {'05-Mar-1999' }    {[     105.6835]}
    {'12-Mar-1999' }    {[     128.5836]}
    {'19-Mar-1999' }    {[     115.1746]}
    {'26-Mar-1999' }    {[     131.2854]}
    {'02-Apr-1999' }    {[     130.7116]}
    {'09-Apr-1999' }    {[     123.1684]}
    {'16-Apr-1999' }    {[     107.2975]}
    {'23-Apr-1999' }    {[      91.5625]}
    {'30-Apr-1999' }    {[      78.5738]}
    {'07-May-1999' }    {[      65.2904]}
    {'14-May-1999' }    {[      70.8581]}
    {'21-May-1999' }    {[      72.4807]}
    {'28-May-1999' }    {[      72.9190]}
    {'04-Jun-1999' }    {[      64.3460]}
    {'11-Jun-1999' }    {[      59.8743]}
    {'18-Jun-1999' }    {[      55.0026]}
    {'25-Jun-1999' }    {[      49.4032]}
    {'02-Jul-1999' }    {[      49.9485]}
    {'09-Jul-1999' }    {[      47.8061]}
    {'16-Jul-1999' }    {[      61.0517]}
    {'23-Jul-1999' }    {[      58.9313]}
    {'30-Jul-1999' }    {[      53.9584]}
    {'06-Aug-1999' }    {[      44.8472]}
    {'13-Aug-1999' }    {[      45.0463]}
    {'20-Aug-1999' }    {[      45.1088]}
    {'27-Aug-1999' }    {[      56.4897]}
    {'03-Sep-1999' }    {[      61.2449]}
    {'10-Sep-1999' }    {[      58.1012]}
    {'17-Sep-1999' }    {[      50.8974]}
    {'24-Sep-1999' }    {[      46.5143]}
    {'01-Oct-1999' }    {[      38.0806]}
    {'08-Oct-1999' }    {[      33.6664]}
    {'15-Oct-1999' }    {[      34.2992]}
    {'22-Oct-1999' }    {[      33.4202]}
    {'29-Oct-1999' }    {[      36.9287]}
    {'05-Nov-1999' }    {[      35.1278]}
    {'12-Nov-1999' }    {[      41.8128]}
    {'19-Nov-1999' }    {[      35.8199]}
    {'26-Nov-1999' }    {[      36.9495]}
    {'03-Dec-1999' }    {[      36.2880]}
    {'10-Dec-1999' }    {[      33.8457]}
    {'17-Dec-1999' }    {[      33.3868]}
    {'24-Dec-1999' }    {[      32.7737]}
    {'31-Dec-1999' }    {[      28.5665]}

Использование todaily для получения ежедневной совокупности для x0 временные ряды.

x1 = todaily(x0)
Warning: FINTS is not recommended. Use convert2daily instead.
 
x1 = 
 
    desc:  TODAILY: Index
    freq:  Daily (1)

    {'dates:  (252)'}    {'Metric:  (252)'}
    {'04-Jan-1999'  }    {[           NaN]}
    {'05-Jan-1999'  }    {[           NaN]}
    {'06-Jan-1999'  }    {[           NaN]}
    {'07-Jan-1999'  }    {[           NaN]}
    {'08-Jan-1999'  }    {[       97.0847]}
    {'11-Jan-1999'  }    {[           NaN]}
    {'12-Jan-1999'  }    {[           NaN]}
    {'13-Jan-1999'  }    {[           NaN]}
    {'14-Jan-1999'  }    {[           NaN]}
    {'15-Jan-1999'  }    {[      109.6312]}
    {'19-Jan-1999'  }    {[           NaN]}
    {'20-Jan-1999'  }    {[           NaN]}
    {'21-Jan-1999'  }    {[           NaN]}
    {'22-Jan-1999'  }    {[      105.5743]}
    {'25-Jan-1999'  }    {[           NaN]}
    {'26-Jan-1999'  }    {[           NaN]}
    {'27-Jan-1999'  }    {[           NaN]}
    {'28-Jan-1999'  }    {[           NaN]}
    {'29-Jan-1999'  }    {[      108.4028]}
    {'01-Feb-1999'  }    {[           NaN]}
    {'02-Feb-1999'  }    {[           NaN]}
    {'03-Feb-1999'  }    {[           NaN]}
    {'04-Feb-1999'  }    {[           NaN]}
    {'05-Feb-1999'  }    {[      134.4882]}
    {'08-Feb-1999'  }    {[           NaN]}
    {'09-Feb-1999'  }    {[           NaN]}
    {'10-Feb-1999'  }    {[           NaN]}
    {'11-Feb-1999'  }    {[           NaN]}
    {'12-Feb-1999'  }    {[      117.5581]}
    {'16-Feb-1999'  }    {[           NaN]}
    {'17-Feb-1999'  }    {[           NaN]}
    {'18-Feb-1999'  }    {[           NaN]}
    {'19-Feb-1999'  }    {[      106.6683]}
    {'22-Feb-1999'  }    {[           NaN]}
    {'23-Feb-1999'  }    {[           NaN]}
    {'24-Feb-1999'  }    {[           NaN]}
    {'25-Feb-1999'  }    {[           NaN]}
    {'26-Feb-1999'  }    {[      118.2912]}
    {'01-Mar-1999'  }    {[           NaN]}
    {'02-Mar-1999'  }    {[           NaN]}
    {'03-Mar-1999'  }    {[           NaN]}
    {'04-Mar-1999'  }    {[           NaN]}
    {'05-Mar-1999'  }    {[      105.6835]}
    {'08-Mar-1999'  }    {[           NaN]}
    {'09-Mar-1999'  }    {[           NaN]}
    {'10-Mar-1999'  }    {[           NaN]}
    {'11-Mar-1999'  }    {[           NaN]}
    {'12-Mar-1999'  }    {[      128.5836]}
    {'15-Mar-1999'  }    {[           NaN]}
    {'16-Mar-1999'  }    {[           NaN]}
    {'17-Mar-1999'  }    {[           NaN]}
    {'18-Mar-1999'  }    {[           NaN]}
    {'19-Mar-1999'  }    {[      115.1746]}
    {'22-Mar-1999'  }    {[           NaN]}
    {'23-Mar-1999'  }    {[           NaN]}
    {'24-Mar-1999'  }    {[           NaN]}
    {'25-Mar-1999'  }    {[           NaN]}
    {'26-Mar-1999'  }    {[      131.2854]}
    {'29-Mar-1999'  }    {[           NaN]}
    {'30-Mar-1999'  }    {[           NaN]}
    {'31-Mar-1999'  }    {[           NaN]}
    {'01-Apr-1999'  }    {[           NaN]}
    {'05-Apr-1999'  }    {[           NaN]}
    {'06-Apr-1999'  }    {[           NaN]}
    {'07-Apr-1999'  }    {[           NaN]}
    {'08-Apr-1999'  }    {[           NaN]}
    {'09-Apr-1999'  }    {[      123.1684]}
    {'12-Apr-1999'  }    {[           NaN]}
    {'13-Apr-1999'  }    {[           NaN]}
    {'14-Apr-1999'  }    {[           NaN]}
    {'15-Apr-1999'  }    {[           NaN]}
    {'16-Apr-1999'  }    {[      107.2975]}
    {'19-Apr-1999'  }    {[           NaN]}
    {'20-Apr-1999'  }    {[           NaN]}
    {'21-Apr-1999'  }    {[           NaN]}
    {'22-Apr-1999'  }    {[           NaN]}
    {'23-Apr-1999'  }    {[       91.5625]}
    {'26-Apr-1999'  }    {[           NaN]}
    {'27-Apr-1999'  }    {[           NaN]}
    {'28-Apr-1999'  }    {[           NaN]}
    {'29-Apr-1999'  }    {[           NaN]}
    {'30-Apr-1999'  }    {[       78.5738]}
    {'03-May-1999'  }    {[           NaN]}
    {'04-May-1999'  }    {[           NaN]}
    {'05-May-1999'  }    {[           NaN]}
    {'06-May-1999'  }    {[           NaN]}
    {'07-May-1999'  }    {[       65.2904]}
    {'10-May-1999'  }    {[           NaN]}
    {'11-May-1999'  }    {[           NaN]}
    {'12-May-1999'  }    {[           NaN]}
    {'13-May-1999'  }    {[           NaN]}
    {'14-May-1999'  }    {[       70.8581]}
    {'17-May-1999'  }    {[           NaN]}
    {'18-May-1999'  }    {[           NaN]}
    {'19-May-1999'  }    {[           NaN]}
    {'20-May-1999'  }    {[           NaN]}
    {'21-May-1999'  }    {[       72.4807]}
    {'24-May-1999'  }    {[           NaN]}
    {'25-May-1999'  }    {[           NaN]}
    {'26-May-1999'  }    {[           NaN]}
    {'27-May-1999'  }    {[           NaN]}
    {'28-May-1999'  }    {[       72.9190]}
    {'01-Jun-1999'  }    {[           NaN]}
    {'02-Jun-1999'  }    {[           NaN]}
    {'03-Jun-1999'  }    {[           NaN]}
    {'04-Jun-1999'  }    {[       64.3460]}
    {'07-Jun-1999'  }    {[           NaN]}
    {'08-Jun-1999'  }    {[           NaN]}
    {'09-Jun-1999'  }    {[           NaN]}
    {'10-Jun-1999'  }    {[           NaN]}
    {'11-Jun-1999'  }    {[       59.8743]}
    {'14-Jun-1999'  }    {[           NaN]}
    {'15-Jun-1999'  }    {[           NaN]}
    {'16-Jun-1999'  }    {[           NaN]}
    {'17-Jun-1999'  }    {[           NaN]}
    {'18-Jun-1999'  }    {[       55.0026]}
    {'21-Jun-1999'  }    {[           NaN]}
    {'22-Jun-1999'  }    {[           NaN]}
    {'23-Jun-1999'  }    {[           NaN]}
    {'24-Jun-1999'  }    {[           NaN]}
    {'25-Jun-1999'  }    {[       49.4032]}
    {'28-Jun-1999'  }    {[           NaN]}
    {'29-Jun-1999'  }    {[           NaN]}
    {'30-Jun-1999'  }    {[           NaN]}
    {'01-Jul-1999'  }    {[           NaN]}
    {'02-Jul-1999'  }    {[       49.9485]}
    {'06-Jul-1999'  }    {[           NaN]}
    {'07-Jul-1999'  }    {[           NaN]}
    {'08-Jul-1999'  }    {[           NaN]}
    {'09-Jul-1999'  }    {[       47.8061]}
    {'12-Jul-1999'  }    {[           NaN]}
    {'13-Jul-1999'  }    {[           NaN]}
    {'14-Jul-1999'  }    {[           NaN]}
    {'15-Jul-1999'  }    {[           NaN]}
    {'16-Jul-1999'  }    {[       61.0517]}
    {'19-Jul-1999'  }    {[           NaN]}
    {'20-Jul-1999'  }    {[           NaN]}
    {'21-Jul-1999'  }    {[           NaN]}
    {'22-Jul-1999'  }    {[           NaN]}
    {'23-Jul-1999'  }    {[       58.9313]}
    {'26-Jul-1999'  }    {[           NaN]}
    {'27-Jul-1999'  }    {[           NaN]}
    {'28-Jul-1999'  }    {[           NaN]}
    {'29-Jul-1999'  }    {[           NaN]}
    {'30-Jul-1999'  }    {[       53.9584]}
    {'02-Aug-1999'  }    {[           NaN]}
    {'03-Aug-1999'  }    {[           NaN]}
    {'04-Aug-1999'  }    {[           NaN]}
    {'05-Aug-1999'  }    {[           NaN]}
    {'06-Aug-1999'  }    {[       44.8472]}
    {'09-Aug-1999'  }    {[           NaN]}
    {'10-Aug-1999'  }    {[           NaN]}
    {'11-Aug-1999'  }    {[           NaN]}
    {'12-Aug-1999'  }    {[           NaN]}
    {'13-Aug-1999'  }    {[       45.0463]}
    {'16-Aug-1999'  }    {[           NaN]}
    {'17-Aug-1999'  }    {[           NaN]}
    {'18-Aug-1999'  }    {[           NaN]}
    {'19-Aug-1999'  }    {[           NaN]}
    {'20-Aug-1999'  }    {[       45.1088]}
    {'23-Aug-1999'  }    {[           NaN]}
    {'24-Aug-1999'  }    {[           NaN]}
    {'25-Aug-1999'  }    {[           NaN]}
    {'26-Aug-1999'  }    {[           NaN]}
    {'27-Aug-1999'  }    {[       56.4897]}
    {'30-Aug-1999'  }    {[           NaN]}
    {'31-Aug-1999'  }    {[           NaN]}
    {'01-Sep-1999'  }    {[           NaN]}
    {'02-Sep-1999'  }    {[           NaN]}
    {'03-Sep-1999'  }    {[       61.2449]}
    {'07-Sep-1999'  }    {[           NaN]}
    {'08-Sep-1999'  }    {[           NaN]}
    {'09-Sep-1999'  }    {[           NaN]}
    {'10-Sep-1999'  }    {[       58.1012]}
    {'13-Sep-1999'  }    {[           NaN]}
    {'14-Sep-1999'  }    {[           NaN]}
    {'15-Sep-1999'  }    {[           NaN]}
    {'16-Sep-1999'  }    {[           NaN]}
    {'17-Sep-1999'  }    {[       50.8974]}
    {'20-Sep-1999'  }    {[           NaN]}
    {'21-Sep-1999'  }    {[           NaN]}
    {'22-Sep-1999'  }    {[           NaN]}
    {'23-Sep-1999'  }    {[           NaN]}
    {'24-Sep-1999'  }    {[       46.5143]}
    {'27-Sep-1999'  }    {[           NaN]}
    {'28-Sep-1999'  }    {[           NaN]}
    {'29-Sep-1999'  }    {[           NaN]}
    {'30-Sep-1999'  }    {[           NaN]}
    {'01-Oct-1999'  }    {[       38.0806]}
    {'04-Oct-1999'  }    {[           NaN]}
    {'05-Oct-1999'  }    {[           NaN]}
    {'06-Oct-1999'  }    {[           NaN]}
    {'07-Oct-1999'  }    {[           NaN]}
    {'08-Oct-1999'  }    {[       33.6664]}
    {'11-Oct-1999'  }    {[           NaN]}
    {'12-Oct-1999'  }    {[           NaN]}
    {'13-Oct-1999'  }    {[           NaN]}
    {'14-Oct-1999'  }    {[           NaN]}
    {'15-Oct-1999'  }    {[       34.2992]}
    {'18-Oct-1999'  }    {[           NaN]}
    {'19-Oct-1999'  }    {[           NaN]}
    {'20-Oct-1999'  }    {[           NaN]}
    {'21-Oct-1999'  }    {[           NaN]}
    {'22-Oct-1999'  }    {[       33.4202]}
    {'25-Oct-1999'  }    {[           NaN]}
    {'26-Oct-1999'  }    {[           NaN]}
    {'27-Oct-1999'  }    {[           NaN]}
    {'28-Oct-1999'  }    {[           NaN]}
    {'29-Oct-1999'  }    {[       36.9287]}
    {'01-Nov-1999'  }    {[           NaN]}
    {'02-Nov-1999'  }    {[           NaN]}
    {'03-Nov-1999'  }    {[           NaN]}
    {'04-Nov-1999'  }    {[           NaN]}
    {'05-Nov-1999'  }    {[       35.1278]}
    {'08-Nov-1999'  }    {[           NaN]}
    {'09-Nov-1999'  }    {[           NaN]}
    {'10-Nov-1999'  }    {[           NaN]}
    {'11-Nov-1999'  }    {[           NaN]}
    {'12-Nov-1999'  }    {[       41.8128]}
    {'15-Nov-1999'  }    {[           NaN]}
    {'16-Nov-1999'  }    {[           NaN]}
    {'17-Nov-1999'  }    {[           NaN]}
    {'18-Nov-1999'  }    {[           NaN]}
    {'19-Nov-1999'  }    {[       35.8199]}
    {'22-Nov-1999'  }    {[           NaN]}
    {'23-Nov-1999'  }    {[           NaN]}
    {'24-Nov-1999'  }    {[           NaN]}
    {'26-Nov-1999'  }    {[       36.9495]}
    {'29-Nov-1999'  }    {[           NaN]}
    {'30-Nov-1999'  }    {[           NaN]}
    {'01-Dec-1999'  }    {[           NaN]}
    {'02-Dec-1999'  }    {[           NaN]}
    {'03-Dec-1999'  }    {[       36.2880]}
    {'06-Dec-1999'  }    {[           NaN]}
    {'07-Dec-1999'  }    {[           NaN]}
    {'08-Dec-1999'  }    {[           NaN]}
    {'09-Dec-1999'  }    {[           NaN]}
    {'10-Dec-1999'  }    {[       33.8457]}
    {'13-Dec-1999'  }    {[           NaN]}
    {'14-Dec-1999'  }    {[           NaN]}
    {'15-Dec-1999'  }    {[           NaN]}
    {'16-Dec-1999'  }    {[           NaN]}
    {'17-Dec-1999'  }    {[       33.3868]}
    {'20-Dec-1999'  }    {[           NaN]}
    {'21-Dec-1999'  }    {[           NaN]}
    {'22-Dec-1999'  }    {[           NaN]}
    {'23-Dec-1999'  }    {[           NaN]}
    {'27-Dec-1999'  }    {[           NaN]}
    {'28-Dec-1999'  }    {[           NaN]}
    {'29-Dec-1999'  }    {[           NaN]}
    {'30-Dec-1999'  }    {[           NaN]}
    {'31-Dec-1999'  }    {[       28.5665]}
Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте