portalloc

Оптимальное распределение капитала к портфелям границы эффективности

Описание

пример

[RiskyRisk,RiskyReturn,RiskyWts,RiskyFraction,OverallRisk,OverallReturn] = portalloc(PortRisk,PortReturn,PortWts,RisklessRate) вычисляет оптимальный опасный портфель и оптимальное выделение фондов между тем опасным портфелем NASSETS и безрисковый актив.

пример

[RiskyRisk,RiskyReturn,RiskyWts,RiskyFraction,OverallRisk,OverallReturn] = portalloc(___,BorrowRate,RiskAversion) задает опции с помощью одного или нескольких дополнительных аргументов в дополнение к входным параметрам в предыдущем синтаксисе.

пример

portalloc(PortRisk,PortReturn,PortWts,RisklessRate,BorrowRate,RiskAversion) когда вызвано без любых выходных аргументов, график оптимального решения распределения капитала отображен.

Примеры

свернуть все

В этом примере показано, как вычислить оптимальный опасный портфель путем генерации границы эффективности из данных об активе и затем нахождения оптимального опасного портфеля и выделить капитал. Безрисковая окупаемость инвестиций составляет 8%, и ссудный процент составляет 12%.

ExpReturn = [0.1 0.2 0.15]; 

ExpCovariance = [0.005   -0.010    0.004 
                -0.010    0.040   -0.002 
                 0.004   -0.002    0.023];
[PortRisk, PortReturn, PortWts] = portopt(ExpReturn,... 
ExpCovariance);

RisklessRate  = 0.08;
BorrowRate    = 0.12;
RiskAversion  = 3;

[RiskyRisk, RiskyReturn, RiskyWts, RiskyFraction, ... 
OverallRisk, OverallReturn] = portalloc(PortRisk, PortReturn,... 
PortWts, RisklessRate, BorrowRate, RiskAversion)
RiskyRisk = 0.1283
RiskyReturn = 0.1788
RiskyWts = 1×3

    0.0265    0.6023    0.3712

RiskyFraction = 1.1898
OverallRisk = 0.1527
OverallReturn = 0.1899

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

свернуть все

Стандартное отклонение каждого опасного портфеля границы эффективности актива, заданного как NPORTS- 1 вектор.

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

Ожидаемый доход каждого опасного портфеля границы эффективности актива, заданного NPORTS- 1 вектор.

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

Веса выделяются каждому активу, заданному как NPORTS количеством активов (NASSETS) матрица весов выделяется каждому активу. Каждая строка представляет портфель границы эффективности опасных активов. Общим количеством всех весов в портфеле является 1.

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

Безрисковая ставка ссудного процента, заданная как скалярное десятичное число.

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

(Необязательно) Ссудный процент, заданный как скалярное десятичное число. Если заимствование не желаемо, или не опция, установите BorrowRate к NaN (который является значением по умолчанию).

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

(Необязательно) Коэффициент отвращения уровня риска инвестора, заданного как числовой скаляр. Более высокие числа указывают на большую нерасположенность к риску. Типичные коэффициенты лежат в диапазоне от 2.0 через 4.0. Значение по умолчанию RiskAversion 3.

Примечание

Полагайте, что менее не склонный к риску инвестор, как ожидали бы, примет намного больший риск и, следовательно, более не склонный к риску инвестор примет меньше риска для данного уровня возврата. Поэтому создание RiskAversion аргумент выше отражает компромисс возврата риск в данных.

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

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

свернуть все

Стандартное отклонение оптимального опасного портфеля, возвращенного как скаляр.

Ожидаемый доход оптимального опасного портфеля, возвращенного как скаляр.

Веса выделяются оптимальному опасному портфелю, возвращенному 1- NASSETS вектор. Общим количеством всех весов в портфеле является 1.

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

Стандартное отклонение оптимального полного портфеля, возвращенного как скаляр.

Ожидаемая норма прибыли оптимального полного портфеля, возвращенного как скаляр.

Ссылки

[1] Боуди, Z., Кэйн, A. и А. Маркус. Инвестиции. McGraw-Hill Education, 2013.

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