matlab 股,用Matlab来做三种股票的投资模型
用Matlab來做股票的投資模型
2010年12月27日2:32:18
我好累啊!
一、計算每個股票的收益率分布
取 600000 浦發銀行 600004白云機場
600005 武鋼股份三只股票
紅線為浦發銀行 藍線為白云機場 黃線為武鋼股份
求得各個標注差為:
Sigma600000 =
0.1625
Sigma600004 =
0.1213
Sigma600005 =
0.2014
設期望收益率為歷史平均收益率
Mu600000 = 0.0564
Mu600004 = 0.0368
Mu600005 = 0.0263
于是正態分布圖為:紅色為浦發銀行
藍色為白云機場 黃色為武鋼股份
計算投資組合可行集,最小風險組合,有效前沿
無風險利率的定義: 基于歷年CPI的走勢,我用
Rf = CPI 來估計 既Rf = 3%
用Matlab的
期望收益率為第一題當中的收益的均值:
既期望收益率矩陣為:
ExpReturn =
0.0564
0.0368
0.0263
則對應的協方差矩陣為:
ExpCovariance =
0.0254
0.0158
0.0263
0.0158
0.0142
0.0183
0.0263
0.0183
0.0390
1.期望收益率-風險曲線曲線
畫圖說明:
期望收益率是用歷史的收益率的均值為依據,根據三種股票的方差以及協方差來確定的。
風險:為投資組合的方差
利用的函數:
函數為:[PortRisk, PortReturn, PortWts] =
frontcon(ExpReturn,
ExpCovariance
)
代入期望收益率已經協方差矩陣后,用兩百個點算出的風險-期望收益率曲線如上圖。
資本配置線 Capital Allocation Line CAL
在期望收益率-方差模型上再加上資本配置線
設定無風險收益率還是為
3 既 RisklessRate = 0.03;
portalloc
Optimal capital allocation
to efficient frontier portfolios
Syntax
[RiskyRisk, RiskyReturn, RiskyWts, RiskyFraction, OverallRisk,
OverallReturn] = portalloc(PortRisk, PortReturn, PortWts,
RisklessRate, BorrowRate, RiskAversion)
求得:
風險資產組合的標準差為:0.1593
風險資產組合的期望收益為:
0.0564
風險資產占所有資產的比重為:
0.3468
整體資產組合的標準差(包括無風險資產)為:0.0553
整體資產組合的期望收益率(包括無風險資產)為:0.0392
作圖:
根據定義:Beta = 單個股票收益率/ 市場平均收益率
本人定義:市場平均收益率為: 上證指數的平均收益率
因為:
這三只股票都是在上交所上市,且與上證指數有一定的聯動性
經過計算:
SMBeta600000 =
1.4998
SMBeta600004 =
0.9775
SMBeta600005 =
0.6979
證券市場線的圖為
從這單條線來看,武鋼股份的夏普比例最高,算是三個股票中比較有優勢的一個品種
總結
以上是生活随笔為你收集整理的matlab 股,用Matlab来做三种股票的投资模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机上键盘无法输入法,电脑中输入法设置
- 下一篇: linux 锐捷 自动,Linux 锐捷