portvrisk

Стоимость портфеля, подверженная риску (VaR)

Синтаксис

ValueAtRisk = portvrisk(PortReturn,PortRisk)
ValueAtRisk = portvrisk(___,RiskThreshold,PortValue)

Описание

пример

ValueAtRisk = portvrisk(PortReturn,PortRisk) возвращает максимальные возможные потери в значении портфеля за один промежуток времени (то есть, ежемесячно, ежеквартально, ежегодно, и так далее), учитывая уровень вероятности потери. portvrisk вычисляет ValueAtRisk с помощью нормального распределения.

пример

ValueAtRisk = portvrisk(___,RiskThreshold,PortValue) добавляют дополнительные аргументы для RiskThreshold и PortValue.

Примеры

свернуть все

Этот пример показывает, как возвратить максимальные возможные потери в значении портфеля за один промежуток времени, где ValueAtRisk вычисляется на основе на модуль.

PortReturn = 0.29/100;
PortRisk = 3.08/100;
RiskThreshold = [0.01;0.05;0.10];
PortValue = 1;
ValueAtRisk = portvrisk(PortReturn,PortRisk,... 
RiskThreshold,PortValue)
ValueAtRisk = 3×1

    0.0688
    0.0478
    0.0366

Этот пример показывает, как возвратить максимальные возможные потери в значении портфеля за один промежуток времени, где ValueAtRisk вычисляется с фактическими значениями.

PortReturn = [0.29/100;0.30/100];
PortRisk = [3.08/100;3.15/100];
RiskThreshold = 0.10;
PortValue = [1000000000;500000000];
ValueAtRisk = portvrisk(PortReturn,PortRisk,...
RiskThreshold,PortValue)
ValueAtRisk = 2×1
107 ×

    3.6572
    1.8684

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

свернуть все

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

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

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

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

(Необязательно) Вероятность потери, заданная как скалярное десятичное число или NPORTS-by-1 вектор.

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

(Необязательно) Итоговое значение портфели активов, заданного как числовой скаляр или NPORTS-by-1 вектор.

Примечание

Если PortReturn и PortRisk находятся в долларовых модулях, то PortValue должен быть 1. Если PortReturn и PortRisk находятся на основе процента, то PortValue должен быть итоговым значением портфеля.

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

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

свернуть все

Предполагаемая максимальная потеря в портфеле, возвращенном как NPORTS-by-1 вектор. ValueAtRisk предсказан с вероятностью уверенности 1RiskThreshold.

Примечание

Если PortValue не дан, ValueAtRisk представлен на основе на модуль. Значение 0 не указывает ни на какие потери.

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