【笔记】基于斜率最大的资产组合优化

基于《现代投资组合理论与投资分析 9th》;

对基于斜率的资产组合优化的推导,包含MATLAB代码;

基础定义

推导过程

基于斜率最大,得出目标函数:

带入基础定义得:

求最大值即对所有x求导等于0:

当用于矩阵求解时:


【MATLAB 代码】

1
2
3
4
5
6
7
8
9
10
function [X] = portfolio_optimization(R,H,rf)
% Z = H^(-1)(R-rf)
n = length(R);
X = zeros(n,1);
Z = inv(H)*(R-rf);
Z_sum = sum(Z);
for i = 1:1:n
X(i)=Z(i)/Z_sum;
end
end

【笔记】基于斜率最大的资产组合优化
http://achlier.github.io/2021/02/13/基于斜率最大的资产组合优化/
Author
Hailey
Posted on
February 13, 2021
Licensed under