exponenta event banner

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] Боди, З., Кейн, А. и А. Маркус. Инвестиции. McGraw-Hill Education, 2013.

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