编号:
学年第学期
实 验 报 告
实验课程名称 投资学
专 业 班 级
姓 名
学 号
实验指导教师
目录
1、 模拟炒股
2、 多资产模型
3、 利用修正久期计算债券价格增量的近似值
4、 两种资产可行值
5、 在无风险资产和两个风险资产的最优资本配置
6、 债券到期收益率 7、 免疫
8、 实验一名称 同花顺模拟炒股 帐号
一、交易记录
二、目前持仓情况
三、历史成绩:
四、目前资金账户:
五、心得体验
密码
1. 关注时事。这次炒股中特别关注了有关嫦娥登月的信息,与其有关的航天股曾多次涨停。 2. 及时止损。抱着也许终有一日股票价格会反弹到买入价的心态导致长期亏损。
3. 盈利时也要见好就收。就像赌博时,赢的人多数会控制时间,做到不沉迷,炒股也是,要果决,不要太贪图收益。
4.创业板的股票比蓝筹股更加容易获益,但不够稳定,风险较大。
实验二名称 多资产模型 实验步骤:
1、 标准差计算:运用STDEVP 函数。如:E9=STDEVP(E3:E8)
STDEVP(number1,number2,...),返回以参数形式给出的整个样本总体的标准偏差。标准偏差反映数值相对于平均值 (mean) 的离散程度。Number1,number2,... 为对应于样本总体的 1 到 255 个参数。也可以不使用这种用逗号分隔参数的形式,而用单个数组或对数组的引用。
2、 期望回报率计算:运用AVERAGE 函数。如E10=AVERAGE(E3:E8)
AVERAGE(number1,number2,...)返回参数的平均值(算术平均值)。Number1, number2, ... 是要计算其平均值的 1 到 255 个数字参数。
3、 协方差计算:运用COVER 函数。如F12=COVAR($E$3:$E$8,E3:E8)
COVAR(array1,array2)返回协方差,即每对数据点的偏差乘积的平均数,利用协方差可以决定两个数据集之间的关系。例如,可利用它来检验教育程度与收入档次之间的关系。Array1 第一个所含数据为整数的单元格区域。Array2 第二个所含数据为整数的单元格区域。
4、 转置:选择性粘贴,数值,转置。
5、 中间向量及资产的组合系数计算:用到矩阵乘积MMULT 函数和逆矩阵MINVERSE 函数。如D16:
D18的计算为﹛=MMULT(MINVERSE(F12:H14),D12:D14
﹜,
MMULT(array1,array2)返回两个数组的矩阵乘积。结果矩阵的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。Array1, array2 是要进行矩阵乘法运算的两个数组。
MINVERSE(array),返回数组中存储的矩阵的逆距阵。Array 行数和列数相等的数值数组。
由于矩阵是一种二维以上的数的形式,所以我们在电子表格的设计过程中会用到数组,所以这个公式完结后,要用shift+ctrl+enter才能得到数据,同理计算的得到E16:E18。 6、 在单元格E20中输入﹛=MMULT(TRANSPOSE(D12:D14),D16:D18
﹜, 然后shift+ctrl+enter
组合键锁定数组公式,以数组的方式同样在F20中输入公式﹛=MMULT(TRANSPOSE(D12:D14),E16:E18
﹜和在G20输入公式﹛=MMULT(TRANSPOSE(E12:E14),E16:E18﹜
7、 H20中输入=E20*G20-F20^2, F21中输入=1/G20^0.5, G21中输入=H20^0.5/G20, H21中输入=F20/G20
8、 在这个模型中期望回报率为自变量,因此在单元格G23中输入
=(F21/G21)*((H23-H21)^2+G21^2)^0.5,H23中输入=I23/100,而I23是通过后续的微调项自由赋值。
9、 在G24中输入=(F21/G21)*((H24-H21)^2+G21^2)^0.5,H24直接引用H21的数据。 10、 模拟运算表:以H23
的期望回报率作为单变量模拟运算表,如图
11、 平行于X 轴和Y 轴的直线由数据得来
12、 最后得到最终实验图:
实验三名称 利用修正久期计算债券价格增量的近似值 实验步骤:
1、 整个图表中,到期年限、息票利率、基础值、增量均要用到视图下的微调项。 2、 年息票额=债券面值*息票利率,如F34的计算:=F33*F30 3、 付息总次数=到期年限*每年付息次数,如F35的计算:=F32*F31
4、 债券修正久期的计算:=MDURATION(F36,F37,F33,D40,F32),其中MDURATION 为修正久期函数。
MDURATION(settlement,maturity,coupon,yld,frequency,basis)返回假设面值 ¥100 的有价证券的 Macauley 修正期限。应使用 DATE 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。
Settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 Maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。 Coupon 为有价证券的年息票利率。 Yld 为有价证券的年收益率。
Frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。
5、 到期收益率基础值:D40 =G39/100,增量:E40=(G40-2)/100,新值:F40 =D40+E40
6、 债券价格期初值:D41 =PRICE(F36,F37,F33,D40,F30,F32),其中,PRICE 函数为债券价格函数,
增量:E41 =-F38*D41*E40,新值:F41 =E41+D41
PRICE(settlement,maturity,rate,yld,redemption,frequency,basis)返回定期付息的面值 ¥100 的有价证券的价格。应使用 DATE 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。
Settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 Maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。 Rate 为有价证券的年息票利率。 Yld 为有价证券的年收益率。
Redemption 为面值 ¥100 的有价证券的清偿价值。
7、 债券价格新值(准确值):F43=PRICE(F36,F37,F33,F40,F30,F32) 8、 相对误差:F44=(F41-F43)/F43 9、 建立模拟运算表:
10、
最后实验图:
11、
注意平行X 和Y
轴的直线由这些数据得来:
12、
图表中的文字由Enter
键引入,需在图表外建立这些文字: