totalreturnprice

Ценовые временные ряды совокупного дохода

Синтаксис

Return = totalreturnprice(Price,Action,Dividend)

Описание

пример

Return = totalreturnprice(Price,Action,Dividend) генерирует ценовые временные ряды совокупного дохода, данные ценовые данные, действие или данные о разделении и данные о дивиденде. Все входные данные не приспособлены.

Примеры

свернуть все

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

act = [732313, 2; 732314 ,2];
div = [732313, 0.0800; 732314, 0.0800];
prc = [732313, 12; 732314, 13];

prcTableDateTime=table(datetime(prc(:,1),'ConvertFrom','datenum'),prc(:,2));
acttableString=table(datestr(act(:,1)),act(:,2));
divTableNum = array2table(div);
Return = totalreturnprice(prcTableDateTime,acttableString,divTableNum)
Return=2×2 table
            Date            Return
    ____________________    ______

    01-Jan-2005 00:00:00         1
    02-Jan-2005 00:00:00    1.0833

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

свернуть все

Цена безопасности, заданной как таблица или NUMOBS-by-2 матрица. Если Price является таблицей, даты могут или быть последовательными числами даты, векторами символов даты или массивами datetime. Если Price является NUMOBS-by-2 матрица ценовых данных, столбец 1 содержит MATLAB®, последовательные числа даты и столбец 2 содержат ценовые значения.

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

Действие или данные о разделении, заданные как таблица или NUMOBS-by-2 матрица. Если Action является таблицей, даты могут или быть последовательными числами даты, векторами символов даты или массивами datetime. Если Action является NUMOBS-by-2 матрица ценовых данных, столбец 1 содержит MATLAB, последовательные числа даты и столбец 2 содержат отношения разделения.

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

Выплаты дивиденда, заданные как таблица или NUMOBS-by-2 матрица. Если Dividend является таблицей, даты могут или быть последовательными числами даты, векторами символов даты или массивами datetime. Если Dividend является NUMOBS-by-2 матрица ценовых данных, столбец 1 содержит MATLAB, последовательные числа даты и столбец 2 содержат выплаты дивиденда.

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

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

свернуть все

Ценовые временные ряды совокупного дохода, возвращенные как NUMOBS-by-2 матрица (если все входные параметры являются матрицами) или таблица (если какие-либо входные параметры являются таблицами) ценовых данных, где столбец 1 является датами и столбцом 2, являются ценовыми значениями совокупного дохода. Даты в столбце 1 находятся в формате datetime, если какие-либо входные параметры задают даты в формате datetime. Даты в столбце 1 находятся в формате вектора символов даты, если никакие входные параметры не задают даты в формате datetime, но любой из них использует формат вектора символов даты. В противном случае даты в столбце 1 заданы как последовательные числа даты.

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