periodicreturns

Периодические совокупные доходы от цен совокупного дохода

Синтаксис

TotalReturn = periodicreturns(TotalReturnPrices)
TotalReturn = periodicreturns(___,Period)

Описание

пример

TotalReturn = periodicreturns(TotalReturnPrices) вычисляет ежедневные совокупные доходы от ежедневного ценового ряда совокупного дохода.

пример

TotalReturn = periodicreturns(___,Period) задает опции с помощью одного или нескольких дополнительных аргументов в дополнение к входным параметрам в предыдущем синтаксисе.

Примеры

свернуть все

Вычислите TotalReturn, возвращенный как таблица с помощью входа datetime в таблице для TotalReturnPrices.

Dates = datetime(2015,1,1:10,'Locale','en_US')';
Prices = [0.01 0.03 0.1  -0.05  0.02 0.07 0.03 -0.01 -0.02 0.01]';
TotalReturnPrices = table(Dates,Prices);
TotalReturn = periodicreturns(TotalReturnPrices)
TotalReturn=9×2 table
       Dates        Prices 
    ___________    ________

    02-Jan-2015           2
    03-Jan-2015      2.3333
    04-Jan-2015        -1.5
    05-Jan-2015        -1.4
    06-Jan-2015         2.5
    07-Jan-2015    -0.57143
    08-Jan-2015     -1.3333
    09-Jan-2015           1
    10-Jan-2015        -1.5

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

свернуть все

Цены совокупного дохода за данную безопасность, заданную как NUMOBS-by-NASSETS + 1 матрица, где Столбец 1 содержит MATLAB® последовательные числа даты. Остальные столбцы содержат ценовые данные о совокупном доходе.

Если вы задаете TotalReturnPrices как таблицу, первый столбец таблицы представляет даты (или как последовательные числа даты, векторы символов даты или как массивы datetime), в то время как другие столбцы представляют данные о возвратах. Если таблица используется, TotalReturn возвращен как таблица.

Примечание

Несмотря на то, что введенный возвращается, может иметь даты в любом порядке возрастания или убывания, выходные совокупные доходы в TotalReturn имеют даты в порядке возрастания с ближайшим сроком в первой строке TotalReturn и новой датой в последней строке TotalReturn.

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

(Необязательно) флаг Periodicity раньше вычислял совокупные доходы, заданные как одно из следующих значений:

  • 'd' = дневные значения (значение по умолчанию)

  • 'w' = еженедельные значения

  • 'm' = ежемесячные значения

  • n = прокрутка возвращает периодические значения, где n является целым числом

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

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

свернуть все

Значения совокупного дохода, возвращенные как P-by-N матрица или таблица, состоящая или из Дат в столбце 1 и ежедневных возвращаемых значений в остальных столбцах или из даты окончания периода в столбце 1 и ежемесячных возвращаемых значений в остальных столбцах. Формат TotalReturn совпадает с форматом входа TotalReturnPrices.

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