Теория оптимизации портфеля

Задачи оптимизации портфеля

Задачи оптимизации портфеля включают портфели идентификации, которые удовлетворяют трем критериям:

  • Минимизируйте прокси для риска.

  • Совпадайте или превысьте прокси для возврата.

  • Удовлетворите основным требованиям выполнимости.

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

Набор выполнимых портфелей является обязательно непустым, закрытым и ограниченным множеством. Прокси для риска является функцией, которая характеризует или изменчивость или потери, сопоставленные с выбором портфеля. Прокси для возврата является функцией, которая характеризует или грубую или чистую прибыль, сопоставленную с выбором портфеля. Условия “риск” и “риск проксируют” и “возвращаются”, и “возвращаются, прокси” являются взаимозаменяемыми. Основное понимание Markowitz (см. Оптимизацию Портфеля) - то, что цель проблемы выбора портфеля состоит в том, чтобы искать минимальный риск для данного уровня возврата и искать максимальный возврат для данного уровня риска. Портфели, удовлетворяющие этим критериям, являются эффективными портфелями и графиком рисков, и возвращается из этих форм портфелей, кривая вызвала efficient frontier.

Проблемная спецификация портфеля

Чтобы задать задачу оптимизации портфеля, вам нужно следующее:

  • Прокси для портфеля возвращается (μ)

  • Прокси для портфельного риска (Σ)

  • Набор выполнимых портфелей (X), названный портфелем, установлен

Financial Toolbox™ имеет три объекта решить определенные типы задач оптимизации портфеля:

  • Portfolio оптимизация портфеля среднего отклонения поддержки объектов (см. Markowitz [46], [47] при Оптимизации Портфеля). Этот объект имеет или грубый или сетевой портфель, возвращается как прокси возврата, отклонение портфеля возвращается как прокси риска и набор портфеля, который является любой комбинацией заданных ограничений, чтобы сформировать набор портфеля.

  • PortfolioCVaR возразите реализациям, что известно как условную подверженную риску значения оптимизацию портфеля (см. Рокэфеллэра и Урясева [48], [49] при Оптимизации Портфеля), который обычно упоминается как оптимизация портфеля CVaR. Оптимизация портфеля CVaR работает с тем же самым, возвращают прокси и наборы портфеля как оптимизация портфеля среднего отклонения, но использует условное выражение, подверженное риску значения из портфеля, возвращается как прокси риска.

  • PortfolioMAD возразите реализациям, что известно как среднюю абсолютную оптимизацию портфеля отклонения (см. Конно и Иамазаки [50] при Оптимизации Портфеля), который обычно упоминается как оптимизация портфеля MAD. Оптимизация портфеля MAD работает с тем же самым, возвращают прокси и наборы портфеля как оптимизация портфеля среднего отклонения, но использует средний абсолютный портфель отклонения, возвращается как прокси риска.

Возвратите прокси

Прокси для возврата портфеля является функцией μ:XR на наборе портфеля XRn это характеризует вознаграждения, сопоставленные с выбором портфеля. Обычно, прокси для портфеля возвращаются, имеет две общих формы, грубый и сетевой портфель возвращается. Оба портфеля возвращают формы, отдельные безрисковый уровень r 0 так, чтобы портфель xX содержит только опасные активы.

Независимо от базового распределения актива возвращается, набор актива S возвращает y1..., yS имеет среднее значение актива, возвращается

m=1Ss=1Sys,

и (демонстрационная) ковариация актива возвращается

C=1S1s=1S(ysm)(ysm)T.

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

Грубый портфель возвращается

Грубый портфель возвращается для портфеля xX

μ(x)=r0+(mr01)Tx,

где:

r 0 является безрисковым уровнем (скаляр).

m является средним значением актива, возвращается (вектор n).

Если веса портфеля суммируют к 1, безрисковый уровень не важен. Свойства в Portfolio объект задать грубые возвраты портфеля:

  • RiskFreeRate для r0

  • AssetMean для m

Сетевой портфель возвращается

Сетевой портфель возвращается для портфеля xX

μ(x)=r0+(mr01)TxbTmax{0,xx0}sTmax{0,x0x},

где:

r 0 является безрисковым уровнем (скаляр).

m является средним значением актива, возвращается (вектор n).

b является пропорциональной стоимостью, чтобы купить активы (вектор n).

s является пропорциональной стоимостью, чтобы продать активы (вектор n).

Можно включить зафиксированные операционные издержки в эту модель также. Хотя в этом случае, необходимо включить цены в такие затраты. Свойства в Portfolio объект задать сетевые возвраты портфеля:

  • RiskFreeRate для r 0

  • AssetMean для m

  • InitPort для x 0

  • BuyCost для b

  • SellCost для s

Прокси риска

Прокси для портфельного риска является функцией σ:XR на наборе портфеля XRn это характеризует риски, сопоставленные с выбором портфеля.

Дисперсия

Отклонение портфеля возвращается для портфеля xX

Variance(x)=xTCx

то, где C является ковариацией актива, возвращается (n- n положительно-полуопределенная матрица).

Свойство в Portfolio объектом задать отклонение возвратов портфеля является AssetCovar для C.

Несмотря на то, что прокси риска в оптимизации портфеля среднего отклонения является отклонением портфеля, возвращается, квадратный корень, который является стандартным отклонением портфеля, возвращается, часто сообщается и отображается. Кроме того, это количество часто называется “риском” портфеля. Для получения дополнительной информации смотрите Markowitz [46], [47] в (Оптимизация Портфеля).

Подверженное риску значения условное выражение

Условное выражение, подверженное риску значения портфеля xX, то, которое также известно как ожидаемый недостаток, задано как

CVaRα(x)=11αf(x,y)VaRα(x)f(x,y)p(y)dy,

где:

α является уровнем вероятности, таким образом что 0< α < 1 .

f(x,y) является функцией потерь для портфеля, x и актив возвращают y.

p(y) является функцией плотности вероятности для актива, возвращают y.

VaRα является подверженным риску значения из портфеля x на уровне вероятности α.

Подверженное риску значения задано как

VaRα(x)=min{γ:Pr[f(x,Y)γ]α}.

Альтернативная формулировка для CVaR имеет форму:

CVaRα(x)=VaRα(x)+11αRnmax{0,(f(x,y)VaRα(x))}p(y)dy

Выбор для уровня вероятности α обычно 0.9 или 0.95. Выбор α подразумевает, что подверженный риску значения VaRα(x) для портфеля, x является портфелем, возвращается таким образом, что вероятность портфеля возвращается, падение ниже этого уровня (1α). Учитывая VaRα(x) для портфеля x, условное выражение, подверженное риску значения из портфеля, является ожидаемой потерей портфеля, возвращается выше подверженного риску значения возврата.

Примечание

Подверженный риску значения положительное значение за потери так, чтобы уровень вероятности, α указывает на вероятность, что возвраты портфеля ниже отрицания подверженного риску значения.

Описать вероятностное распределение возвратов, PortfolioCVaR возразите берет конечную выборку сценариев возврата y s, с s = 1S. Каждый s y является вектором n, который содержит возвраты для каждого из активов n согласно сценарию s. Эта выборка сценариев S хранится как матрица сценария размера S-by-n. Затем риск проксируют для оптимизации портфеля CVaR, для данного портфеля xX и α(0,1), вычисляется как

CVaRα(x)=VaRα(x)+1(1α)Ss=1Smax{0,ysTxVaRα(x)}

Подверженный риску значения, VaR α (x), оценивается каждый раз, когда CVaR оценивается. Функция потерь f(x,ys)=ysTx, который является потерей портфеля согласно сценарию s.

В соответствии с этим определением, VaR и CVaR являются демонстрационными средствами оценки для VaR и CVaR на основе данных сценариев. Лучшие выборки сценария дают к более надежным оценкам VaR и CVaR.

Для получения дополнительной информации смотрите Рокэфеллэра и Урясева [48], [49], и Cornuejols и Tütüncü, [51], при Оптимизации Портфеля.

Mean-absolute-отклонение

Среднее абсолютное отклонение (MAD) для портфеля xX задан как

MAD(x)=1Ss=1S|(ysm)Tx|

где:

ys является активом, возвращает со сценариями s = 1... S (набор S векторов n).

f(x,y) является функцией потерь для портфеля, x и актив возвращают y.

m является средним значением актива, возвращается (вектор n).

таким образом, что

m=1Ss=1Sys

Для получения дополнительной информации смотрите Конно и Иамазаки [50] при Оптимизации Портфеля.

Смотрите также

| |

Связанные примеры

Больше о