马克维茨组合matlab,马克维茨投资组合模型的matlab计算.pdf

钱骏洲,等:马克维茨投资组合模型的 m a t la b 计算 金融营销 马克 维茨 投 资组 合模 型 的 ma t l a b计算 钱骏洲 ,倪菁菁 ( 1 .重庆邮电大学 光电工程学院,重庆4 0 0 0 6 5 ; 2 .贵州大学 管理学院,贵州 贵阳 5 5 0 0 0 0 ) [ 摘要]马克维茨投资组合模型是现代投资组合理论中的经典模型,将 m a t l a b 软件应用于马克维茨投资组合模型 的计算将克服其计算量大的缺点,并通过实际计算得 出中国移动、 中国电信、中国联通三只股票的最优投资方案。 [ 关键词]马克维茨;ma t t a b ;投资组合 [ 中图分类号]F 8 3 2 [ 文献标识码]A [ 文章编号]1 0 0 5— 6 4 3 2 ( 2 0 1 3 )1 7 — 0 0 6 5 — 0 2 现在有中国移动、中国联通、中国电信三只股票,相 应数据如表 1 所示 , 我们运用马克维茨投资组合模型并通 过 m a t l a b 计算出最佳投资组合方案。 表 1 股票相关数据 收益率均值 收益率标准 类别 协方差矩阵 ( } 0 . 0 0 0 1 ) ( %) 差( % ) 中国移 动 0 . 0 6 7 5 2 . 6 O 5 . 3 3 2 . 8 7 3 . 1 4 中国联通 0 . 0 3 4 5 2 . 1 5 2 . 8 9 4 . 6 6 1 . 8 7 中国电信 0 . 0 2 2 6 1 . 8 5 1 . 7 8 1 . 6 6 1 . 9 6 1 马克维茨投资组合模型的数学定义 马克维茨投资组合模型为 : r m i n = X T ∑X J m a x E ( r e )=X T R 置 :。 R= ( R 。 , R ,⋯,R ) , R =E ( r 1 )是第 i 种 资产 的预期收益率 ;X= ( X。 , ,⋯, ) 是投资组合 的权 重向量; ∑ =( ) ⋯是n 种资产的协方差矩阵; E( ) 和 : 分别是投资组合的期望回报率和方差。 2 在 已知权重情况下计算收益与风险 已知投资组合权重 的情况下 ( 在本文 中为各个投资 组合权重相同) ,在 m a t l a b中计算收益与风险可以用 p o r t — s t a t s函数进行计算 。p o r t s t a t s函数的计算公式为 : E ( rp )= X T R , 2 = X T ∑X ( 投资组合风 险 r i s k ,投资组合 预期收益 p r o fi t ) = p o r t s t a t s( 投资组合预期收益率 e p r o f i t ,投资组合的协方差 矩阵 e c o v ,投资组合权重 w i t ) 。 其 中投资组合风险和投资组合预期收益为输 出变量 。 投资组合预期收益率、投资组合 的协方差 、投资组合 权重为输入变量。 相应 的 m a t l a b代码为: e p r o fi t = [ 0 . 0 6 7 5 ,0 . 0 3 4 5,0 . 0 2 2 6 ]/ 1 0 0; e ~3 O V " = [ 5 . 3 3,2 . 8 7 ,3 . 1 4; 2 . 8 9,4 . 6 6, 1 . 8 7; 1 . 7 8 ,1 . 6 6 ,1 . 9 6 ]/ 1 0 0 0 0; w i t =o n e s( 1 ,3 )/ 3 ; [ ri s k ,p r o fi t ] =p o rt s t a t s( e p r o fi t ,e C O V ,w i t ) 运行可得相应 的风险为 0 . 0 1 7 0 ,收益率为 0 . 0 4 1 5 % 。 3最优投资组合的确定 权重不确定的情况下 ,通过计算最小风险的组合 ,从 而得 出权重。马克维茨投资组合模型是带约束的二次优化 问题 ,在给定期望收益时,方差最小的解唯一。这类问题 在 m a t l a b中,可以通过 f r o n t c o n函数求解。 f r o n t e o n函数的计算公式为 : r m i“ 2 = ∑X r m i “ 2 = X r ∑X ? m a x E ( re ) : R j 2 [ X r R= f I l l s . t . { 【 s . t. ∑X i =1 【 【 ∑X =1 ( 投资组合风险 r i s k ,投 资组合预期收益 p ro fi t ,投资 组合权重 wit ) = f ro n t e o n( 投 资组合预期收益 率 e p ro fi t , 投资组合的协方差矩阵 e C O V ) 。 相应的 m a t l a b代码为: e p r o fi t = [ 0 . 0 6 7 5 , 0 . 0 3 4 5 ,0 . 0 2 2 6 ]/ 1 0 0 ; e o o v= [ 5 . 3 3,2 . 8 7 ,3 . 1 4; 2 . 8 9,4 . 6 6, 1 . 8 7; 1 . 7 8,1 . 6 6 ,1 . 9 6 ]/ 1 0 0 0 0 ; w i t =o n e s( 1 ,3 )/ 3 ; [ r i s k ,p rofi t ,w i t ] =f ron t c o n ( e p rofi t ,e C O V ) ; p l o t( r i s k ,p r o fi t ) ; 2 0 1 3 . 5腿 金融营销 中国市场2 0 1 3 年第 l 7期 ( 总第7 3 2期) g r i d o n 计算结果如下表 2 所示。 表 2 ma t l a b程序计算结果表 中国移动 中国联通 中国电信 风险 收益 收益 权重 权重 权 重 ( % ) 风 险比 O 0 . 0 6 3 0 . 9 3 7 0. 01 4 0 O . O 2 3 3 0. O1 6 7 0 . 0 9 6 O .1 1 2 0 . 7 9 1 O . 0 1 4 4 0 . 0 2 8 3 0 . 0 1 9 6 0. 2 O 5 O .1 l 2 0 . 6 8 2 0 . 0 1 5 1 0 . 03 3 2 0 . O 2 1 9 0. 31 4 0 .1 1 3 0 . 5 7 2 O . O 1 6 o 0 . 0 3 8 1 0 . 0 2 3 8 O . 4 2 4 O. 1 1 4 0. 4 6 3 0 . 01 6 9 0 . O 4 3 O 0 . 0 2 5 4 0 . 5 3 3 0 . 1 1 4 0. 3 5 3 0 . 01 8 0 0 . 0 4 7 9 0 . 0 2 6 6 O . 6 4 2 O . 1 1 5 0. 2 4 3 0. 01 91 0. 0 5 2 8 0 . 0 2 7 6 0. 7 5l 0 .1 l 5 0 . 1 3 4 0 . O 2 0 4 0. 0 5 7 7 O . O 2 8 3 O. 8 6 o 0 .1 l 6 O . 0 2 4 2 0 . 0 2 1 7 O . O 62 6 0 . 0 2 8 9 l 0 O 0 . 0 2 3 1 O . O 6 7 5 0 . 0 2 92 得出的风险与收益的关系图如图 1 所示。 1 0 — / 7 ⋯ ⋯一 ~ } II I II I I I I { / , I / 一一一一一一一 1一一一一一一一 l J I /l l J , I I J I I , l ⋯一 0 . 0 1 2 0.01 4 0. 0 1 6 0 . 0 1 8 0 . 0 20 0.02 2 0. 0 2 4 r i s k 图 1 风 险与收益关 系图 若投资组合的权重有上限或者下限,则可 以用 f r o n t — c o n函数中的 a s s e t b o u n d参数来设定 ,本文假设为投资组 合权重不超过 6 0 %。 相应修改后的 ma t l a b代码为 : e p r o fi t = [ 0 . 0 6 7 5 ,0 , 0 3 4 5 ,0 . 0 2 2 6 ]/ 1 0 0 ; e c o v= I 5 . 3 3 ,2 . 8 7 。3 . 1 4; 2. 8 9,4 . 6 6, 1 . 8 7; 1 . 7 8 ,1 . 6 6 ,1 . 9 6]/ 1 0 0 0 0; w i t =o n e s( 1 ,3 )/ 3 ; a s s e t b o u n d = [ 0 ,0 , 0 ; 0 . 6 , 0 . 6 , 0 . 6 ] ; [ r i s k ,p r o fi t ,w i t ] =f r o n t c o n ( e p r o fi t ,e c o v , [ ] , [ ] ,a s s e t b o u n d ) p l o t( ri s k ,p r o fi t ) ; d o n 相应计算结果如表 3所示。 2 0 1 3. 5 表 3 修改后 ma fl a b程序计算结果表 中国移动 中国联通 中国电信 风险 收益 收益 权重 权重 权重 ( %) 风险 比 0 . O 7 0 0 . 3 3 0 O . 6 0 . 01 5l 0. 0 2 9 7 0 . 01 9 7 0 .1 5 2 O . 2 4 7 0 . 6 O . 0 1 5 2 O. 0 3 2 4 0 . 0 21 3 0. 2 3 6 0 . 1 6 4 O . 6 0 . 0 1 5 5 0 . 0 35 1 0 . 0 2 2 7 0. 31 O O. 1 1 3 0 . 5 7 7 0 . 01 5 9 0 . 0 3 7 9 0 . 0 2 3 8 O . 3 71 O . 1 1 4 O. 5l 5 0. 01 6 4 0 . 04 0 6 0. O 2 4 7 0 . 43 3 0 . 1 1 4 0 . 4 5 4 0 . 01 7 0 0 . O 4 3 3 0 . 0 2 5 5 0 . 4 9 3 O . 1 1 4 0 . 3 9 3 0 . 01 7 6 O. O 4 61 0 . 0 2 6 2 0 . 5 5 4 0 . 1 1 4 0 . 3 3 2 0 . O1 8 2 0 . O4 8 8 0 . 0 2 6 8 O . 6 0 . 1 7 0 O . 2 3 O O . 0 1 8 9 O . 0 51 6 0 . 0 2 7 3 O. 6 O . 4 O O. O 2 O 1 O . O 5 4 3 O. O 2 7 O 相应的修改后的风险与收益关系图如图 2所示。 图 2 修改后的风险与收益关系图 根据表 3的收益风险 比,我们可以得出最优投资组合 方案为中国移动股票权重 为 0 . 6 ,中国联通股 票权 重为 0 . 1 7 ,中国电信股票权重为 O . 2 3 。这个投资组合方案 的 风险为 0 . 0 1 8 9,预期收益率为 0 . 0 5 1 6 %。 4结论 马克维茨的投资组合模型在计算投资组合 的预期收益 和方差时十分精确 ,但是其缺点在于在处理较多股票的投 资组合时,计算量过大 ,而运用 ma t l a b软件对马克维茨 投资组合模型进行计算将有效 的克服这一缺点。 参考文献 : [ 1 ]郑志勇 .金融数 量分 析 m a t l a b编 程 [ M] .北 京 :北京 航 空航天大学出版社 ,2 0 0 9 . [ 2 ]莎仁格 日乐 .马克维茨 均值一 方差模 型及应用 [ J ] .辽 宁 师专学报 ,2 0 0 7 ( 1 2 ). [ 3 ]宁云才 ,王红 .数量经济 技术经济研 究 [ J ] .马克维茨 组 合 投资模 型的程序化求解方法 ,2 0 0 3 ( 1 0 ).

展开阅读全文

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值