QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5381|回复: 4
打印 上一主题 下一主题

基于金融工具箱投资组合均值-方程模型求解

[复制链接]
字体大小: 正常 放大

2620

主题

162

听众

1万

积分

升级  0%

  • TA的每日心情
    开心
    2015-3-12 15:35
  • 签到天数: 207 天

    [LV.7]常住居民III

    社区QQ达人 发帖功臣 新人进步奖 优秀斑竹奖 金点子奖 原创写作奖 最具活力勋章 助人为乐奖 风雨历程奖

    群组第六届国赛赛前冲刺培

    群组国赛讨论

    群组2014美赛讨论

    群组2014研究生数学建模竞

    群组数学中国试看培训视频

    跳转到指定楼层
    1#
    发表于 2015-1-12 12:07 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    金融工具箱提供了以后函数用于求解投资组合分析
    3 O3 e* Z1 ?7 ~$ H- W% K" h2 L2 x$ r
    , [' n+ b) e# L7 J% ]
    frontcon函数:Mean-variance efficient frontier
      I5 g2 `. r5 U& y
    : }/ {* d  e$ K, N

    ) a1 b1 Q4 W4 D+ U- cportopt函数:Portfolios on constrained efficient frontier
    , j6 k9 b+ G7 r( j. X( C4 \% w* D4 \) d1 k6 N6 m! v% S' ]: P

    / t4 }' C0 m7 j% U( L7 hportvrisk函数:Portfolio value at risk (VaR)( v: l+ O1 ~( ^
    ( l3 L* ^+ Y& v4 W0 g; |
    ) F" u* \' n6 s0 B" h
    下面给一个小例子说明下,程序运行必须用到附件中的“股票数据.txt”数据8 E$ W- T5 p( J+ h

    4 x$ L, ], `' m3 y; {! E

    ) j% W$ ^' G/ `7 o数据结构如下,每列代表一只股票,每行是一天的股票售价。' P/ e; K" F$ J9 H& D1 g

    0 ]* c/ a# R# Q4 P# Q
      A6 `( @& n3 f% `5 ?& E2 m7 D
    均值方程模型,要求先计算出股票的日收益率、日平均收益率和日收益率方差,然后再调用金融工具箱函数
    2 C& v' [) E" H: m% by dynamic of Matlab技术论坛# W  ~1 [- d9 ]) n' h
    % see also http://www.matlabsky.com
    8 A9 T- ^# `! I" f0 \" c) [+ z% contact me matlabsky@gmail.com
    4 u2 U5 c, U) E% y% 2010-04-07 10:33:28
    0 m, p$ E& u; {% C2 Q%
    , \; T- x$ O, f* ~7 h' h
    7 m/ d' a# n! `: u

    ' {6 ~: d4 d0 E% i' Eclc
    7 O( ]' Q. H6 Kclear
    / f$ Q$ `- E% `$ x8 T! c" _( ]' |- I- W

    5 ~6 z) E% q9 ~5 F0 Rweb http://www.matlabsky.com -browser
    4 w: u) ], S/ j6 R4 v/ P4 Y6 U1 E; _% G

    % J. c9 O4 N( Ch=msgbox({'本程序由MATLAB技术论坛编写','','contact me matlabsky@gmail.com','','see also http://www.matlabsky.com'},'版权申明','warn','modal');: t" `  z% c9 b" X
    uiwait(h);
    * s. S) M  F- D$ z5 p
    3 k$ A  n4 B7 ~2 Y! F' T3 J
    ! K# Q! _1 c  ]
    data=load('股票数据.txt'); % 数据载入9 h; k# S: k" @% l! S
    r=diff(data)./data(1:end-1,; % 日收益率" N, a: T  L1 e+ v! X
    mr=mean(r); % 平均收益率
    # l; M7 i7 ?4 y0 p( ]( Q" Ksigma=cov(r); % 资产回报方差
    + L" L) z9 R% q) g, t, w: p! h6 K8 p/ `% f

    ! T: X# o/ j7 d5 TExpReturn=mr; % 期望(平均)收益率
    9 ~9 o( d( h) |/ r# u& `ExpCov=sigma; % 资产回报方差% `  k  r5 w. C* p
    NumPorts=100; % 有限前沿点的个数( V# ?! V$ X9 V* L1 F
    PortReturn=[]; % 目标收益率,NumPorts和PortReturn只能选一个,另外一个必须置为[]
    - g6 a. h1 d: g( L; ebound=inputdlg('投资比例,默认[0 1]','参数输入',1,{'[0 1]'});# {( {: J4 G5 _
    bd=str2num(bound{1});
    6 M+ h% t' U, n/ eAssetBounds=repmat(bd(,1,4); % 投资边界1 g% t! t  F9 m( V: H3 n+ l

    ! ]- \1 f) H1 H+ r7 T

    / d0 \6 }' F2 L* v# O' Q[PortRisk, PortReturn, PortWts] = frontcon(ExpReturn,ExpCov, NumPorts, PortReturn, AssetBounds);
    7 @; o& J* R+ b% }3 i( i' g8 {data=cell(101,6);
    . |' l: g2 L. G7 |; b0 ^data(1,={'风险','回报','美元','欧元','日元','英镑'};5 P9 I0 |9 ?! k- O* F) H: D' k  r6 T
    data(2:end,=num2cell([PortRisk, PortReturn, PortWts]);- y3 @! G( A! a% E* f! `5 E2 I: `
    xlswrite(['股票数据-',bound{1},'.xls'],data)
    6 u  V$ H0 h& I, P8 C( ]% S复制代码
    / o' A4 t. q4 _( M% x) M
    ) v9 g. h$ A: N& ~ 股票数据.txt (347 Bytes, 下载次数: 3) + m- n' Z' U" @; }, b

    / z3 Q2 B/ D+ s0 p9 ]) W
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    宇仲        

    2

    主题

    13

    听众

    1263

    积分

    升级  26.3%

  • TA的每日心情
    开心
    2015-4-10 07:33
  • 签到天数: 36 天

    [LV.5]常住居民I

    社区QQ达人

    回复

    使用道具 举报

    crolfer        

    0

    主题

    11

    听众

    5

    积分

    升级  0%

    该用户从未签到

    自我介绍
    新手
    回复

    使用道具 举报

    opsops 实名认证       

    1

    主题

    5

    听众

    289

    积分

    升级  94.5%

  • TA的每日心情
    开心
    2015-8-28 20:42
  • 签到天数: 65 天

    [LV.6]常住居民II

    自我介绍
    喜欢数学的男人

    社区QQ达人 邮箱绑定达人

    回复

    使用道具 举报

    Kuniy_Guo 实名认证       

    2

    主题

    12

    听众

    703

    积分

    升级  25.75%

  • TA的每日心情
    慵懒
    2022-10-8 15:00
  • 签到天数: 84 天

    [LV.6]常住居民II

    群组Matlab讨论组

    群组数学建模

    群组LINGO

    群组2013年数学建模国赛备

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-20 06:02 , Processed in 0.767172 second(s), 77 queries .

    回顶部