投资组合优化

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 给定收益情况下风险最小化
• 风险采用方差来衡量
• 目标函数 min1/ 2wTVw
w
• 约束条件1 • 约束条件2
wT
e

E r~p

wT 1
投资组合优化
•其中,w 为N支股票权重的列向量,e表示N支股票的N维 期望收益率向量,I为N维单位向量,V为投资组合的方差协 方差矩阵,以三维为例
投资组合优化
Outline • 矩阵求导简介 • 优化知识 • 允许卖空情况下的投资组合优化 • 不允许卖空情况下的投资组合优化
矩阵求导的有关知识
数对向量求一阶导
• 假设X为列向量,存在函数f(X),其自变量为向 量,因变量取值为标量
f X f (x1, x1, , xn)
• 定义n阶向量的一阶导数如下:
• 定义n阶向量的二阶导数如下:
f11 f12
• 2 f


f21
f22
X X

fn1
fn2
f1n
f2n
其中

f
nn

fij

f xix j
• Remark:scalar-valued function of a vector,又称 海赛矩阵,n*n方阵
A A X 也为列向量
• 列向量对列向量求导为矩阵
AX A中AX为列向量,X为列向量,则A为矩阵 X
主要内容 • 问题1:给定预期收益,最小化风险 • 问题2:给定风险,最大化预期收益 • 问题3:不考虑预期收益,最小化风

• 问题4:不考虑风险,最大化预期收 益
问题1
• 给定预期收益时,最小化风险
w1
w


w2

w3
e1
e


e2

e3
1 1 1
1


2 1
V 121 2

13
1
3
121 2

2 2
23 2 3
131 3

23 2 3

2 3

投资组合优化
wT e w1 w2
w3
e1


e2
e3



w1e1

w2e2

w3e3

E
r~p

• 约束条件2
1
wT w1
w2
w3


1

1
1
投资组合优化的数学表述
• 第一步,写出矩阵形式的拉格朗日函数
min
w. .
• 目标函数为二次型 min1/ 2wTVw
w
• 约束为线性约束
wT
e

E
r~p

• •
当 当不 限允 制许 了卖 某空个时资,产投0资w份T额w i,给11定投资权重的
上下界
Li wi Ui
Biblioteka Baidu题2
• 给定风险时,最大化收益
• 目标函数为线性
max wT e
w • 约束为非线性约束和线性约束
wTVw


2 p
wT 1
问题3
• 不考虑预期收益,最小化风险 • 目标函数为二次型
min1/ 2wTVw
w
• 约束为线性约束
wT 1
问题4
• 不考虑风险,最大化收益 • 目标函数为线性
max wT e
w • 约束为线性约束
wT 1
允许卖空时投资组合优化
投资组合优化的数学表述
Matlab实现
• Syms s t • V=[s;t] • f=[t^2*log(s);s^3*log(2+t)] • dfdx=jacobian(f,V)
例子
• 假如
X

x1

x2

f X f (x1, x2) 2x1 3x1x2
f
f X


例子
• 假如
X

x1

x2

f X f (x1, x2) 2x1 3x1x2
f
f X


x1 f


2
3x2 3x1


x2

2 f

f
X
X X X


0 3
3
0

Matlab实现
• Syms x1 x2 • X=[x1 x2] • F=2*x1+3*x1*x2 • Dfdx=[diff(F,x1);diff(F,x2)] • g1=jacobian(Dfdx,X)
向量对向量求一阶导数
• 假设X为列向量,存在函数f(X),其自变量为向量,因变量取值也为向量
x1 f


2
3x2 3x1


x2

2 f

f
X
X X X


0 3
3
0

向量对向量求一阶导数
• 假设X为列向量,A为方阵
AX A X
a11 a12
A


a21
a22

am1 am2
f1

f


f
2

X

f
n

其中
fi

f xi
• Remark:scalar-valued function of a vector,又称 梯度
数对向量求二阶导
• 假设X为列向量,存在函数f(X),其自变量为向 量,因变量取值为标量
f X f (x1, x2, , xn)
• 目标函数
1 2 wVw w1
w2
w3



2 1
21
12

2 2
13 23




w1 w2


31
32

2 3

w3


w1212

w22
2 2

w32
2 3

2w1
w212

2w1
w313

2w2 w3
23
• 约束条件1
f1 X
f

X



f2

X



f
m

X


• f(X)的一阶导数如下:
x1
X


x2


xn
f11 f12
f


f21
f22
X

fm1
fm2
f1n
f
2n


fij

fi x j
fmn

L

1/
X AX A A X
X
a1m
a2m


amm
x1
X


x2


xm
如果A为对称阵则
X AX 2AX X
优化与投资组合理论
总结
• 数对列向量求导仍为列向量
X AX A A X中
X X AX 为标量 X 为列向量,
相关文档
最新文档