- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 组合优化模型
投资组合期望回报和风险可以通过调整组合中各资产的比例来优化。组合优化理论由马
科维茨(1952)创立,因此这一理论又被称为马科维茨组合模型。本章探讨如何在 Excel 中
的构建这一模型的问题。在本章中,我们首先从数学上对该模型做了一个简单解释,然后又
分别用解析法和数值法构建了四个生成有效前沿的 Excel 模型。
4.1 有效前沿及其数学解释
相同的一组资产,通过改变资产权重,可以组成许多有不同的期望回报和风险的投资组
合。这些组合和资产在回报-风险平面上形成一个可行域或机会集。该可行域的边界是一个
向右开口的双曲线。只有组合的期望回报才能达到这一边界,而单个资产的期望回报都在边
界之内。边界上的组合被称为前沿组合。
如果设双曲线的顶点为 E,则在 E 点上的组合为最小风险组合。E 点以上线段被称为有
效前沿,在该线段上的组合为有效组合,其他的则是无效组合。所谓有效组合,就是在给定
的期望回报下有最小风险的组合,或在给定的风险下有最大期望回报的组合。换句话说,有
效组合就是在给定的约束下具有最优资产配置比例的组合。求有效组合的过程实际上就是计
算组合的最优资产比例的过程。
有效组合可以用数学中求条件极值的方法得出。在数学中,求极值有两种方法。一是把
约束条件代入目标函数,将条件极值直接化为无条件极值; 另一种是用拉格朗日乘数法将 条件极值化为无条件极值。有效组合可以用这两种方法求解。在第一种方法中,流行的是埃
尔顿等人在“现代组合投资理论与投资分析”中介绍的解法。1 在第二种方法中,应用较多
的是 Huang Chi-Fu 建立的一种解法。2
4.1.1 将约束代入目标函数求解有效组合
按照这种解法,有效组合是下面目标函数的最大值:
?
? ? ?
? ?
∑ ? ? ? ?
n ?
i=1 ? ? ?
? = = (4 ? 1)
? ?
约束于:
n
∑ ??
i=1
= 1 (4 ? 2)
其中,??? 是组合期望回报,?? 是无风险利率, ? 是组合标准差,?? 是资产 i 在组合中的
权重。
为了得到目标函数的最大值,我们首先将约束代入目标函数。令
n
?? = ∑ ??
i=1
??
则目标函数(4-1)可以改写为:
1 埃尔顿等“现代投资组合理论与投资分析”,机械工业出版社,2008 年。
2 Huang, Chi-Fu. Foundations for Financial Economics, Elsevier Science Publishing Co., 1988.
∑ ? ? ? ∑ ? ? ∑ ? (? ? ? )
n ? ?
n n
i=1 ? ? i=1 ? ? i=1 ? ? ?
? = =
? ?
求最大值的第二步是求目标函数对所有变量的偏导数,并令导数的值为零。设
n
? = ∑ ??(??? ? ??)
i=1
? = ? = ( ?2)1?2 其中函数 u 对 w 的一阶偏导数为
??
??1
= (??1 ? ??)
??
??2
= (??2 ? ??)
?
??
???
= (??? ? ??)
或
??
???
= (??? ? ??) (4 ? 3)
函数 v 为复合幂函数,其求导法则为:(????1)?????,故 v 对 w 的一阶偏导数为:
??
???
=
( P2)?1?2
2
?
2 ∑ ??
?=1
?
?? = ∑ ??
?=1
??/ ? (4 ? 4)
其中,2 ∑??=1 ?? ?? 为组合方差 ?2 的导数,其推导见附录 A.
将 u 和 v 的导数(4-3)式及(4-4)式代入下式
? ′
( )
?
=
??′ ? ??′
?2
并令目标函数关于所有资产权重的偏导数为零,得
??
???
?(??? ? ??) ? ∑ni=1 ??(??? ? ??) (∑??=1 ?? ??)? ?
=
2
?
(??? ? ??) ∑ni=1 ??(??? ? ??) (∑??=1 ?? ??)? ?
= ? 2 (4 ? 5)
? ?
= 0
定义
α =
∑ni=1 ??(??? ? ??)
2
?
则(4-5)式变为
2
??
???
=
(??? ? ??)
? ?
?
∑??=1 ?? ??
?
= 0
等价于
??
???
?
= (??? ? ??) ? ? ∑ ??
?=1
?? = 0 (4 ? 6)
对每一个 i 值,有
??1 ? ?? = ??1 11 + ??2 12 + ? + ??? 1?
??2 ? ?? = ??1 11 + ??2 12 + ? + ??? 1?
?
??? ? ?? = ??1 11 + ??2 12 + ? + ??? 1?
令??=???,则
??1 ? ??
文档评论(0)