实验五运用Excel规划求解进行最优投资组合地求解
实验报告
证券投资
学院名称
专业班级
提交日期
评阅人____________
评阅分数____________
实验五:运用Excel规划求解进行最优投资组合的求解
【实验目的】
1、理解资产组合收益率和风险的计算方法,熟练掌握收益率与风险的计算程序;
2、进一步理解最优投资组合模型,并据此构建多项资产的最优投资组合;
【实验条件】
1、个人计算机一台,预装Windows操作系统和浏览器;
2、计算机通过局域网形式接入互联网;
3、matlab或者Excel软件。
【知识准备】
理论知识:课本第三章收益与风险,第四章投资组合模型,第五章CAPM
实验参考资料:《金融建模—使用EXCEL和VBA》电子书第三章,第四章,第五章
【实验项目内容】
请打开参考《金融建模—使用EXCEL和VBA》电子书第四章相关章节(4.3)完成以下实验
A.打开“实验五组合优化.xls”,翻到“用规划求解计算最优组合”子数据表;
B.调用规划求解功能进行求解。
点击“工具”在下拉菜单点击“规划求解”,如没有此选项说明需要加载规划求解后才能使用,如何加载见实验补充文档“EXCEL规划求解功能的安装”。
C.
D.在规划求解选项卡里面选择“选项”,再选择“非负”再运行一次,比较两次返回的投资比例值的正负。
在实验报告中记录两次得到的最优投资组合,并说明投资比例是负值说明什么?
E.(选做)借助连续调用规划求解的VBA过程生成有效组合以及资本市场线。
参考实验参考电子书《金融建模—使用EXCEL和VBA》电子书第四章P83
F.对比可卖空和不可卖空的有效前沿图试对比说明其不同?
【实验项目步骤与结果】
A.
B.使用规划求解
C.
投资比例为负值说明该证券风险远远大于其收益率,已经不适合投资。
F.对比可卖空和不可卖空的有效前沿图试对比说明其不同?
通过可卖空和不可卖空有效前沿图的对比可以看到,在相同风险的时候可卖空的情况下期望回报要比不可卖空的情况要高,并且随着风险的增加可卖空曲线的期望回报增加程度明显比不可卖空曲线要大。
【实验项目结论与心得】
通过本次实验,学会了用excel进行相关组合最优的计算,同时也画出了风险收益曲线,为将来进行实盘操作打下了坚实的基础。
【教师评语与评分】。
如何用Excel的规划求解功能实现一个投资组合在均值-方差法下的最优化?
如何⽤Excel的规划求解功能实现⼀个投资组合在均值-⽅差法下的最优化?⽂中的计算⽅法参考了Samir Khan的“Mean-Variance Optimization with Transaction Costs”。
⼀般来讲,⼀个投资组合中各项资产的价格变动特征是不⼀样的,⽐如有的资产价格波动率很⾼,但有可能带来更⾼的回报;⽽其他的资产会在⼤盘下跌之时反⽽上涨。
在构建投资组合时通过精⼼挑选具有不同价格波动特点的资产,就可以在确保收益最⼤化的同时实现投资组合的风险最⼩化,⽽均值-⽅差法就可以实现这⼀点。
均值-⽅差法是⼀种⽐较传统的优化投资组合的做法,来源于美国经济学家、1990年诺贝尔经济学奖获得者Harry Markowitz于1950年代创⽴的基于均值-⽅差模型现代组合投资理论。
均值-⽅差模型的理论是解决投资者如何从所有可能的证券组合中选择⼀个最优组合的问题。
投资者的决策⽬标通常有两个:尽可能⾼的收益率和尽可能低的不确定性风险。
即先确⽴⼀个⽬标收益率,然后确定各项资产在投资组合中的权重,使整个投资组合的风险值即整个组合的价格波动的⽅差值最低,最终使这两个相互制约的⽬标达到最佳平衡。
本⽂的主题就是探讨如何⽤Excel的规划求解功能实现⼀个由四只股票构成的投资组合在均值-⽅差法下的最优化,即价格波动风险最低,回报率最⾼。
由于在对现有投资组合中各项资产的⽐率进⾏调整时交易成本会成为⼀个很⼤的影响组合回报率的因素,因此为贴近实际操作,⽂中的案例考虑到了交易成本,并将资产权重每变动1%的交易成本设定为0.1%;四只股票的初始权重均为25%,投资组合的⽉度预期回报率为1%。
1、按以下格式设置Excel表格2、通过雅虎财经⽹站下载美孚⽯油公司XOM、卡特彼勒公司CAT、可⼝可乐公司KO和波⾳公司BA在2018年2⽉1⽇⾄2019年2⽉1⽇这1年间的⽉度收盘价。
3、⽤LN()函数计算4只股票的⽉度回报率,()内为⽉度收盘价所在的单元格4、⽤AVERAGE()函数计算这四只股票⽉度回报率的均值5、形成协⽅差矩阵。
使用Excel进行投资组合分析与优化
使用Excel进行投资组合分析与优化在当今的投资领域,有效地管理和优化投资组合是实现长期财务目标的关键。
Excel 作为一款强大的电子表格软件,为投资者提供了便捷且实用的工具,帮助他们进行投资组合的分析与优化。
接下来,让我们深入探讨如何利用 Excel 来实现这一重要的任务。
首先,我们需要明确投资组合的概念。
投资组合简单来说,就是投资者将资金分配到不同的资产类别(如股票、债券、基金、房地产等)中,以达到分散风险和提高收益的目的。
而分析和优化投资组合的目的,就是找到最适合自己的资产配置比例,使得在可接受的风险水平下,获得最大的收益。
在 Excel 中,我们可以通过输入和整理投资数据来开始我们的分析之旅。
这些数据包括各种投资产品的历史价格、收益率、波动率等。
为了获取这些数据,我们可以从金融网站、数据库或者相关的财经报告中收集。
假设我们有以下几种投资产品:股票 A、股票 B、债券 C 和基金 D。
我们将它们的历史价格数据输入到 Excel 表格中,然后通过简单的函数计算,就可以得出它们的平均收益率和波动率。
收益率的计算可以使用“平均函数(AVERAGE)”,而波动率则可以通过计算收益率的标准差来得到,在 Excel 中可以使用“STDEV 函数”。
有了这些基础数据,我们就可以构建投资组合了。
在 Excel 中,我们可以通过假设不同的资产配置比例,来计算组合的预期收益率和风险。
例如,我们假设股票 A 占投资组合的 30%,股票 B 占 20%,债券C 占 30%,基金D 占 20%。
然后,我们使用“SUMPRODUCT 函数”来计算组合的预期收益率。
这个函数可以将每种资产的收益率乘以其在组合中的权重,然后将结果相加。
对于组合的风险(波动率),由于投资组合中不同资产之间的相关性会影响整体风险,所以计算会相对复杂一些。
但在 Excel 中,我们可以通过使用“协方差函数(COVAR)”和“方差函数(VAR)”来进行计算。
学会使用Excel进行股票和投资组合分析
学会使用Excel进行股票和投资组合分析第一章:Excel基础知识在进行股票和投资组合分析之前,了解Excel的基础知识是必不可少的。
Excel是一款功能强大的电子表格软件,可以用于数据的收集、整理和分析等多种用途。
在这一章节中,将介绍Excel的基本操作,如单元格、公式和函数的使用,以及数据的导入和导出等技巧。
1.1 单元格和工作表Excel的最基本单位是单元格,我们可以在单元格中输入文本、数字和公式等。
单元格还可以通过合并、拆分和格式化等操作进行美化和整理。
另外,Excel的工作簿可以包含多个工作表,通过使用不同的工作表可以更好地组织和分析数据。
1.2 公式和函数Excel的公式是用于进行计算的表达式,可以使用各种数学函数、逻辑函数和文本函数等。
通过灵活地应用公式和函数,我们可以快速进行数据的运算和分析。
在股票和投资组合分析中,常用的函数包括SUM、AVERAGE、MAX、MIN、IF等。
1.3 数据的导入和导出在进行股票和投资组合分析时,我们通常需要从外部数据源导入数据,或者将分析结果导出到其他软件或文件中。
Excel提供了多种导入和导出数据的方法,如从文本文件、数据库和Web导入数据,以及将数据导出为文本文件、图像和PDF等。
第二章:股票分析股票分析是投资者判断个股投资价值的关键步骤。
在这一章节中,将介绍如何使用Excel进行股票基本面分析和技术面分析,并通过实例演示具体的分析方法和技巧。
2.1 基本面分析基本面分析是通过研究公司的财务状况、经营情况和行业发展等因素,来评估股票的投资价值。
在Excel中,我们可以通过导入财务报表数据和其他相关数据,计算关键指标如市盈率、市净率和ROE等,并进行比较和分析。
2.2 技术面分析技术面分析是根据股票的历史价格和交易量等信息,来判断股票的走势和买卖时机。
在Excel中,我们可以使用图表和函数等工具,绘制股票价格和交易量的趋势图,并计算技术指标如移动平均线、相对强弱指标和MACD等,以辅助投资决策。
用Excel进行最优值规划
用Excel进行最优值规划在生产和生活中,有时会遇到需要最优值规划分析的事情。
例如装修房子时买多少桶油漆合适,商品打几折既吸引顾客又能获得尽可能大的利润等等。
用Excel来解决此类问题,可以很快地得到准确方案。
在Excel中有一个增益工具——规划求解,它能够自动计算出Excel工作表中某些单元格数值达到最优时的解决方案,而且能够自动生成一些有价值的分析报表。
下面就以计算某公司产品利润的最大化为例,来看看这一切是如何实现的。
这家公司的基本生产情况是:生产A、B两种产品,其中每生产A产品1kg需要耗用原材料40kg,耗用工时30小时,单位利润为137元/kg;每生产B产品1kg需要耗用原材料39kg,耗用工时33小时,单位利润为136元/kg,按照公司原料采购计划,每月原料供应量为9000kg,工时为7000小时。
根据以上条件,就可以运用规划求解,计算出该公司在一个月内可以实现的最大利润额以及相应的各种产品生产量最佳组合。
一、构建模型启动Excel,新建一个表格,在其中输入产品名称、单位耗用原料、单位耗时时间、单位利润、计划产量,另外在其下面输入月度原料配额、月度时间配额、原料总用量、总生产时间、总利润等项目(图1)。
然后在这个工作表中,将前面已知的生产相关数据添加进去,如单位耗用原料量、单位耗用时间、单位利润、月度原料限额、月度时间限额等,同时还必须输入相应公式以确定在一定的计划产量下,预计的原料总用量、总生产时间以及总利润。
图1由于原料用量=计划产量×单位耗用原料量,而原料总用量就等于A、B产品二者的原料用量之和,在此工作表中即:原料总用量=D4×G4+D5×G5,而总生产时间=E4×G4+E5×G5,总利润=F4×G4+F5×G5。
这里可以使用数组乘积函数SUMPRODUCT来快速完成所求积之和,在D10单元格内输入公式“=SUMPRODUCT(D4:D5,G4:G5)”即可(图2),采用同样的方法,在D11、D12单元格内分别输入:=SUMPRODUCT(E4:E5,G4:G5),=SUMPRODUCT(F4:F5,G4:G5),用来计算总生产时间以及总利润。
运用Excel Solver构建最优投资组合(王世臻)
运用Excel Solver构建最优投资组合王世臻(20121563)黄燕宁(20121941)王爽(20125204)汪雅娴(20121336)杨瑞(20121799)潘晓玉(20123384)本文运用马科维茨投资组合优化程序来说明股票市场的分散化投资,借助Excel Solver构建最优投资组合。
我们从Resset金融研究数据库中从电子信息行业选取启明星辰等40只股票2010年至2013年的月收益率以及对应的无风险收益率等数据。
来源于Resset金融研究数据库二、模型设定我们可以设第i 只股票的期望风险溢价为i (r )E ,第i 只股票的权重为i w ,整体的期望风险溢价为p (r )E ,标准差为p σ,夏普比率为p S ,因此我们可以得到组合的期望风险溢价为:11224040()()()()()p i i E r w E r w E r w E r w E r =+++++(1)整体的标准差为:124040[(,)]11i j i j p w w Cov r r i j σ=∑∑==(2) 夏普比率为: p (r )p pE S σ= (3)三、构建组合我们分卖空和未卖空两种情况分别进行讨论: (一)允许进行卖空在这种情况下,为了找出最小的方差组合,我们以(2)式为目标函数,以4011i i w ==∑为约束条件运用Excel solver 求解可以得到最小的标准差为0.04127,此时的风险溢价为0.03901 ,夏普比率为0.94525,同时可以得到此时的风险组合如表。
为了画出风险组合的有效边界,我们以(2)式为目标函数,通过改变(1)式的值利用Excel solver 画出下图1:图1 有效边界与资本配置线图选取边界上夏普比率最高的组合,即有效边界上的最优的风险组合。
我们标准差风险溢价以(3)式为目标函数,以4011i i w ==∑为约束条件运用Excel solver 求解可以得到最优风险组合的标准差为0.0446,此时的风险溢价为0.0477 ,夏普比率为1.069507,得到图1。
用EXCEL实现多个资产的投资组合优化
用EXCEL实现多个资产的投资组合优化作者:祝媛博来源:《时代经贸》2012年第17期【摘要】我们可以用EXCEL来构建多个资产的投资组合,实现收益最大化或者风险最小化,并计算达到目标收益的概率。
【关键词】投资组合;最优一、风险资产数据假设我们要构建含五个风险资产的投资组合。
根据统计以往10年的五个资产的历史数据,我们得到以下数据相关系数(Correlation)风险资产1 风险资产2 风险资产3 风险资产4 风险资产5风险资产1 1 0.51 0.49 0.27 0.47风险资产2 0.51 1 0.98 0.5 0.94风险资产3 0.49 0.98 1 0.48 0.9风险资产4 0.27 0.5 0.48 1 0.46风险资产5 0.47 0.94 0.9 0.46 1预期收益(E(r)) 0.085 0.13 0.135 0.13 0.11收益标准差() 0.091 0.206 0.212 0.19 0.12占组合最大百分比(%) 100 40 80 30 10占组合最小百分比(%) 0 10 0 0 0二、假设为了简化计算过程,我们做了一下假设:1.根据中心极限理论,我们假设五个资产的收益分布为正态分布。
2.我们假设资产的相关系数,预期收益,收益的标准差在短期内保持不变。
后面我们会通过压力测试来检验构建的投资组合对这些条件变动的敏感程度。
三、数学模型首先,我们计算投资组合的期望收益,是每个资产的期望收益,是将要构建的投资组合中每个资产的比重。
然后计算投资组合的收益的标准差,是两个资产间的协方差。
如果用矩阵的方式来计算,会有以下等式是五个资产的收益期望值的矩阵:是单位矩阵:只要确定了五个资产的比重,我们就可以计算出投资组合的收益期望值,标准差和达到目标收益的可能性(因为收益为正态分布,可以通过NORM.DIS公式,输入目标收益、投资组合期望、方差,得到概率值)。
相反地,我们也可以用EXCEL的规划求解功能,通过设定目标收益期望,标准差或者达到目标收益的概率,算出各资产的比例。
excel里的规划求解
excel里的规划求解在Microsoft Excel 中,"规划求解"(在英文版本中称为"Solver")是一个强大的工具,允许你为一组约束条件下的目标单元格找到最优解。
你可以使用规划求解来进行如线性规划、非线性规划和整数规划等复杂的优化任务。
以下是如何在Excel 中使用规划求解的基本步骤:1. 启用规划求解插件:打开Excel,点击“文件”或“File”。
选择“选项”或“Options”。
在“Excel 选项”对话框中,选择“加载项”或“Add-Ins”。
在底部的管理下拉框中选择“Excel 加载项”或“Excel Add-ins”,然后点击“转到”或“Go…”。
勾选“规划求解”或“Solver Add-in”然后点击“确定”或“OK”。
2. 设置和运行规划求解:打开你要使用的工作表。
点击“数据”或“Data”选项卡。
在“分析”组中,你会看到“规划求解”或“Solver”按钮。
点击“规划求解”或“Solver”,打开“规划求解参数”对话框。
在“设置目标”或“Set Objective”字段中,选择你希望优化的单元格。
选择目标是“最大化”、“最小化”或“值为”。
在“调整的单元格”或“By Changing Variable Cells”字段中,选择需要调整的单元格。
点击“添加”或“Add”按钮来定义约束条件。
一旦所有约束都已定义,点击“求解”或“Solve”。
3. 查看结果:如果找到了一个解,规划求解将提供一个报告,描述目标单元格的最优值以及如何达到该值的输入值。
你可以选择接受这个解或继续探索其他可能的解。
注意:规划求解不总是能找到解,尤其是在非线性和整数约束的情况下。
确保理解你的问题的数学性质,以及它与所使用的求解方法之间的关系。
这是使用规划求解的基本步骤,你可能需要根据具体任务进行适当的调整。
实验五:运用Excel规划求解进行最优投资组合的求解
实验报告证券投资学院名称专业班级提交日期评阅人____________评阅分数____________实验五:运用Excel规划求解进行最优投资组合的求解【实验目的】1、理解资产组合收益率和风险的计算方法,熟练掌握收益率与风险的计算程序;2、进一步理解最优投资组合模型,并据此构建多项资产的最优投资组合;【实验条件】1、个人计算机一台,预装Windows操作系统和浏览器;2、计算机通过局域网形式接入互联网;3、matlab或者Excel软件。
【知识准备】理论知识:课本第三章收益与风险,第四章投资组合模型,第五章CAPM实验参考资料:《金融建模—使用EXCEL和VBA》电子书第三章,第四章,第五章【实验项目容】请打开参考《金融建模—使用EXCEL和VBA》电子书第四章相关章节(4.3)完成以下实验A.打开“实验五组合优化.xls”,翻到“用规划求解计算最优组合”子数据表;B.调用规划求解功能进行求解。
点击“工具”在下拉菜单点击“规划求解”,如没有此选项说明需要加载规划求解后才能使用,如何加载见实验补充文档“EXCEL规划求解功能的安装”。
C.D.在规划求解选项卡里面选择“选项”,再选择“非负”再运行一次,比较两次返回的投资比例值的正负。
在实验报告中记录两次得到的最优投资组合,并说明投资比例是负值说明什么?E.(选做)借助连续调用规划求解的VBA过程生成有效组合以及资本市场线。
参考实验参考电子书《金融建模—使用EXCEL和VBA》电子书第四章P83F.对比可卖空和不可卖空的有效前沿图试对比说明其不同?【实验项目步骤与结果】A.B.使用规划求解C.投资比例为负值说明该证券风险远远大于其收益率,已经不适合投资。
F.对比可卖空和不可卖空的有效前沿图试对比说明其不同?通过可卖空和不可卖空有效前沿图的对比可以看到,在相同风险的时候可卖空的情况下期望回报要比不可卖空的情况要高,并且随着风险的增加可卖空曲线的期望回报增加程度明显比不可卖空曲线要大。
运用ExcelSolver构建最优投资组合王世臻
运用Excel Solver构建最优投资组合王世臻〔20121563〕黄燕宁〔20121941〕王爽〔20125204〕汪雅娴〔20121336〕杨瑞(20121799)潘晓玉〔20123384〕本文运用马科维茨投资组合优化程序来说明股票市场的分散化投资,借助Excel Solver构建最优投资组合。
我们从Resset金融研究数据库中从电子信息行业选取启明星辰等40只股票2010年至2013年的月收益率以与对应的无风险收益率等数据。
一、数据收集处理来源于Resset 金融研究数据库表1 启明星辰等40只股票数据二、 模型设定我们可以设第i 只股票的期望风险溢价为i (r )E ,第i 只股票的权重为i w ,整体的期望风险溢价为p (r )E ,标准差为p ,夏普比率为p S ,因此我们可以得到组合的期望风险溢价为:11224040()()()()()p i i E r w E r w E r w E r w E r =+++++(1)整体的标准差为:124040[(,)]11i j i jp w w Cov r r i j σ=∑∑==(2) 夏普比率为: p (r )p pE S σ=(3)三、构建组合我们分卖空和未卖空两种情况分别进展讨论: 〔一〕允许进展卖空在这种情况下,为了找出最小的方差组合,我们以(2)式为目标函数,以4011i i w ==∑为约束条件运用Excel solver 求解可以得到最小的标准差为,此时的风险溢价为 ,夏普比率为0.94525,同时可以得到此时的风险组合如表。
为了画出风险组合的有效边界,我们以(2)式为目标函数,通过改变(1)式的值利用Excel solver 画出如下图1:0.040.0450.050.0550.060.0650.070.0750.080.0850.09标准差风险溢价图1 有效边界与资本配置线图选取边界上夏普比率最高的组合,即有效边界上的最优的风险组合。
Excel 使用规划求解
Excel 使用规划求解单变量求解只能计算出某一个特定值,当要预测的问题含有多个变量或有一定取值范围时,应使用Excel提供的规划求解功能,来确定目标单元格的最优值。
“规划求解”将对直接或间接与目标单元格中公式相关联的一组单元格中的数值进行调整,最终在目标单元格公式中求得期望的结果。
其中,财务管理中涉及到很多的优化问题,如最大利润、最小成本、最优投资组合、目标规划、线性回归及非线性回归等等,均可用到规划求解。
1.安装规划求解加载项规划求解是一个加载宏的程序,在使用前应先确定该程序已经安装到计算机上。
如果还没有安装,用户可以单击Office按钮,并单击【Excel选项】按钮,在弹出的对话框中,选择【加载项】选项卡。
然后在【加载项】栏中选择【规划求解加载项】项,并单击【转到】按钮,如图8-8所示。
选择单击图8-Excel 设置加载项在弹出的【加载宏】对话框中,启用【规划求解加载项】复选框,单击【确定】按钮,即可安装。
单击选择9-9 加载规划求解项2.使用规划求解规划求解是一组命令的组成部分,也可以称为假设分析。
假设分析的过程是通过更改单元格中的值来查看这些更改对工作表中公式结果的影响。
例如,更改分期支付表中的利率可以调整支付金额。
规划求解的主要功能如下:●可以求出工作表上某个单元格(称为目标单元格)中公式的最优值。
●规划求解将对直接或间接与目标单元格中的公式相关的一组单元格进行处理。
●将调整所指定的变动单元格(称为可变单元格)中的值,从目标单元格公式中求得所指定的结果。
●可以应用约束条件来限制“规划求解”在模型中使用的值,而且约束条件可以引用并影响目标单元格公式的其他单元格。
例如,企业在某月份生产甲、乙两种产品,其有关资料如图8-10所示,则企业应如何安排两种产品的产销组合,使企业获得最大销售利润。
选择【数据】选项卡,单击【分析】组中的【规划求解】按钮,弹出【规划求解参数】对话框。
然后在【设置目标单元格】文本框中,输入“$D$6”单元格;在【可变单元格】文本框中,输入“$C$8,$C$9”单元格,如图8-11所示。
