Эффективное портфолио, которое максимизирует коэффициент Шарпа

Отношение Шарпа определяется как отношение

μ(x)r0(x)

где xRn и r 0 является безрисковой ставкой (в качестве доверенных лиц для доходности портфеля и риска). Для получения дополнительной информации см. «Теория оптимизации портфеля».

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

Чтобы получить эффективные портфели, которые максимизируют отношение Шарпа, estimateMaxSharpeRatio функция принимает Portfolio объект и получает эффективные портфели, которые максимизируют коэффициент Шарпа.

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

r0 = 0.03;
m = [ 0.05; 0.1; 0.12; 0.18 ];
C = [ 0.0064 0.00408 0.00192 0;
      0.00408 0.0289 0.0204 0.0119;
      0.00192 0.0204 0.0576 0.0336;
      0 0.0119 0.0336 0.1225 ];
 
p = Portfolio('RiskFreeRate', r0);
p = setAssetMoments(p, m, C);
p = setDefaultConstraints(p);
pwgt = estimateMaxSharpeRatio(p);

display(pwgt)
pwgt =

    0.4251
    0.2917
    0.0856
    0.1977

Если вы начинаете с начального портфеля, estimateMaxSharpeRatio также возвращает покупки и продажи, чтобы получить от вашего начального портфеля в портфель, который максимизирует коэффициент Шарпа. Для примера, учитывая начальный портфель в pwgt0, можно получить покупки и продажи из предыдущего примера:

pwgt0 = [ 0.3; 0.3; 0.2; 0.1 ];
p = setInitPort(p, pwgt0);
[pwgt, pbuy, psell] = estimateMaxSharpeRatio(p);

display(pwgt)
display(pbuy)
display(psell)
pwgt =

    0.4251
    0.2917
    0.0856
    0.1977


pbuy =

    0.1251
         0
         0
    0.0977


psell =

         0
    0.0083
    0.1144
         0
Если вы не задаете начальный портфель, веса купли-продажи предполагают, что вы начальный портфель 0.

См. также

| | | | | | | | | |

Похожие примеры

Подробнее о

Внешние веб-сайты

Для просмотра документации необходимо авторизоваться на сайте