第一篇:实验报告:金融市场泡沫实验
实验报告:金融市场泡沫实验
【实验时间】:2013年6月3日
【实验名称】:金融市场泡沫实验(Leveraged Asset Market)【实验描述】:
本次金融市场泡沫实验采用电脑模拟实验的方式进行,通过veconlab login for all programs进行实验操作和数据处理。实验中,所有被试者被分为2组,第一组进行15轮实验,第二组进行10轮实验。每位被试者的初始资本为$10.00,每人每轮可获得$10.00稳定收益,每轮每只股票会获得$1.20或$1.50的分红,获得的概率都是0.5,在每轮结束时计算机按上述概率随机决定分红数额,然后告知每位参与人他们所获得的分红,并将分红计入参与人的总资产。无风险的安全利率为5%。每位被试者在实验开始前持有6个单位同一公司股票,购买股票有一定的最低首付比例(两组不等),剩余贷款部分需支付利息,贷款利率为5%。一旦借款数额过大、被试者现有股票无力偿还时,被试者将被迫卖出手中的股票。被试者需要在上述情况下进行决策,在每轮中决定买入或卖出股票的数目及愿意卖出的最低价格或愿意买入的最高价格。可以用自己的现金及杠杆融资购买其他参与者的股票,也可以向其他参与者出售自己所拥有的股票,从而使自己的现金获得增长,交易机制为双向拍卖。每组第一轮为5分钟,其后各轮次为3分钟,时间截止时,系统根据决策者给出的价格拟合出市场出清价格,尽量使得有交易意愿的交易者按照统一的市场出清价格完成交易,最后一期股票赎回价值为$28.00。每轮结束时系统会累加被试者各自的收益总和。有关分红概率、分红情况、交易结果等信息对所有参与人都是公开的、对称的。交易中没有任何税费,也没有价格涨跌停等价格限制措施。两组实验最大不同之处在于资金约束不同,在第一组中,设定最低首付比例为20%,而第二组设定的最低首付比例为100%。
我在该次实验中属于第二组,进行10轮实验,系统设定首付比例为100%。实验过程中,每位被试者除由组别决定的轮数和首付比例不同外,需要进行的实验决策相同。同一组内成员的决策影响各轮交易的出清价格,从而影响下一轮投资者对股票价格的估值和买卖决策,进而影响投资者最终收益,因此组内成员之间是相互影响的。【实验理论】:
金融泡沫是指一种或一系列的金融资产在经历了一个连续的上涨之后,市场价格大于实际价值的经济现象。其产生的根源是过度的投资引起资产价格的过度膨胀,导致经济的虚假繁荣。在投机性泡沫发生时,价格往往会出现突然攀升,价格的攀升趋势可能会使市场产生进一步价格上升的预期,并且吸引新的买主,形成自我实现的正反馈过程;当价格泡沫一旦被市场发现,就会产生和原来相反的预期,出现使市场价格回归理论价格的市场力,价格可能迅速而急剧地下降,导致泡沫破灭。资产的价格偏离其基本价值而急剧上升、继而回落是泡沫的表现形式,投资者预期形成的特性则是泡沫产生的关键因素。
金融市场泡沫实验可用以证实理性预期理论应用于资本市场的两方面局限,“一是理性预期模型从理性经济人假定出发,据此认为经济主体具有一致的预期,然而真实证券市场上的交易者并不具有完全理性和完全计算能力,交易者之间还存在信念、偏好以及认知能力的差别。二是理性预期模型仅仅关注于均衡的最后结果,而不是均衡的整个过程,因此理论模型没有预测当信息发生变化时,个体交易者的预期将如何调整,以及这种调整的持续时间和特征”。
在本次实验中,第i期股票价值Di(1.61.2)0.528 ri5%
其中,Di表示第i期发放的股利的预期值,ri为第i期的折现率。由上述计算可知,各期股票基础价值均为28元,因此股票基础价值为一条平行于横轴的直线。
然而,无论是在试验中,还是在现实的金融市场,都会出现与基础价值不相符的情况,尤其是较为普遍的高于基础价值的金融市场泡沫行为,更是证券市场上的一种特定“异象”,在世界范围内普遍存在。【实验结果】:
第一组实验进行了15轮,第二组实验进行了10轮,共获得了25次实验的数据。第一组泡沫程度远高于第二组,而第二组成交价格高于基础价值的情况从第4轮才出现,总价格泡沫较低。图1和图2显示了第一组和第二组中市场价格的走势以及相对于基础价值的偏离情况。图1价格曲线显示,成交价格从一开始就有泡沫,说明存在对股票的非理性定价,到实验最后阶段,泡沫逐渐消失。第二组一开始没有泡沫,到实验中间阶段开始有泡沫,到实验后半段,泡沫又逐渐消失。
图1和图2表明在不同的杠杆融资条件下,市场平均价格存在的差异。显示的实验数据也表明杠杆融资成本较低的实验组泡沫水平更高。这些与实验预期一致。
图1 第一组实验(xfz15)的价格曲线
图2 第二组实验(xfz16)的价格曲线
价格泡沫产生的原因是多方面的。就个体而言,计算错误的情况不能排除在外,由于被试者有些可能对实验内容不完全了解,因此不应排除计算错误所起的作用。还有部分被试者追逐市场价格不断走高的趋势,却未能及时在高价时抛出,或在追逐市场高价的过程中忽视了证券赎回价值。从外部环境来看,最低首付比例较低的组产生的市场泡沫明显高于最低首付比例较高的组。【个人决策体验】:
在本次实验中,我是第二组中的第13号决策者。在前几轮进行时,说实话,我并没有怎么理解这个实验,所以只好抱着尝试交易的心态,同时买股票同时卖股票,而且买卖的数目相同或只相差1股,也未对证券的基础价值进行评估。随着每轮实验出清价格的公布,我发现价格在上涨,所以我自己买入的最高价和卖出的最低价也随之上涨,但并没有考虑股票的基础价格,只想着进行股票交易。直到第7轮的时候,我才意识到如果我再不卖的话,就不能在股票的基础的价格之上卖出去了,那样岂不是很亏。但是那时已经为时已晚,高价已经卖不出去了。如果实验重新进行,根据已有的价格走势情况和上述分析,我将改变原有的投资策略,在股票低价时,尤其是前面几轮适量购入股票,在中间时以高价将股票全部抛出,再在最后的时候以低于股票基础价格的价格适量买入股票,这样就可以获得高额收益。
低价买入高价卖出、对市场价格走势的正确判断和对基础价值的正确把握是关键。由于刚开始都没明白这个实验在做什么,只是在随意地买卖股票,考虑得并不充分,虽然在将股票抛出的时候心情很好,但是大部分股票我都留在了后面,那时高价已经卖不出股票了。所以最后收益不够高,我感觉好伤心。【学习感悟】:
通过本次实验,我对证券市场交易有了一些认识,尤其是对金融市场泡沫的形成有了更深入的理解。人存在各种非理性行为,在不确定性条件下会做出各种错误的决策。投资者的非理性行为如果形成群体一致性偏差时就会导致资产价格对价值系统性的偏离,于是会导致泡沫的产生。例如,投资者个体的有限注意、信息层叠等个体所表现出的认知偏差,可能产生羊群行为和正反馈机制,引起系统性的偏差从而导致金融泡沫;机构投资者可能由于委托代理关系中代理人的声誉效应或由于代理人的风险收益不对称,而导致对风险资产的追求和对虚拟资产的创造;而社会因素则因为投资者之间的口头信息传递、媒体公共信息传播和投资情绪传染等加剧了资产泡沫的蔓延和发展。乐观的预期、大量盲从投资者的涌入、价格对价值的严重偏离、泡沫破裂和经济冲击等是金融市场泡沫的特征。
第二篇:金融市场实验报告
金融市场学实验报告
新闻1002班殷春5301100229
通过金融市场学两次实验课,我对现实的金融交易市场有了初步了解,并且能够进行简单的市场交易。
第一次实验课是在2011年11月8日,进入到了金融市场模拟平台,主要是初步了解其中的主要业务,初步涉猎了股票、基金、外汇等市场情况,在老师的指导下,通过查资料,了解了一些专业的交易名词以及一些交易规则。基本规则了解后,就可以进行基本的模拟交易,这次实验课是被安排在下午三点以后,股票无法交易,外汇属于即日交易,因此,利用模拟平台上的资金,我就选择了购买外汇,看了一下外汇市场的基本情况,第一次购买外汇,我选择的是美元瑞郎交易,回顾自己选择这一外汇的过程,由于缺乏专业知识以及交易经验,我当时的选择依据带有较多的主观性。之所以选择这一外汇交易,其中我也是通过观察其价格走势图,发现美元瑞郎这一外汇一直处于稳定的趋势,而且是基本保持上涨的状态,变动幅度不太大,因此第一笔交易我选择的是美元瑞郎的这一外汇交易。购买外汇的时间点也很重要,这直接决定了收益的多少,第一次购买我没有掌握好这一点,购买的价格过高,而且没有抓好卖出的时间,导致亏损比较严重。
外汇交易,我选择的是外汇保证金交易,开仓买入,平仓卖出,由于模拟平台原因,无法查找以前的交易记录,当时也没有即时记录下交易信息,现在只能通过回忆当时交易的大概情况,不能准确的记录具体数据,这是以后做实验报告需要注意的地方。
第二次实验课是在2011年11月15日,我选择的仍然是用外汇保证金对美元瑞郎下单,有了第一次交易经验,这次娴熟很多,开仓买入时要选择好正确的买入点,在其价格处于下跌趋势时下单,时刻关注其价格涨跌幅度曲线图,在曲线图处于回升状态时,果断出手,但是因为要支付交易佣金,即时交易时上涨幅度较小,有时会造成亏损。在当日晚上价格下跌期开仓买入,第二天下午交易忙碌期平仓卖出,一般会有较理想的收益,亏损的几率比较小。
两次实验课结束,学到了很多实用知识,为以后的工作学习、生活理财等方面打下了初步基础,便于理性投资,科学理财。
第三篇:实验动物学实验报告
实验动物学实验报告
一、实验动物:小鼠
二、操作流程:抓取,固定,编号,给药,取血,麻醉,绝育,解剖。
三、具体操作
1、抓取:抓取小鼠时,右手抓住小鼠尾巴,不要过于用力,以免惊吓小鼠。左手从小鼠身体后部向前抓(以免小鼠向后缩咬伤自己),抓住小鼠颈部。固定住小鼠后,将小鼠皮肤往上抓,尽量将小鼠背部皮肤抓住。左手将小鼠腹部朝向自己,把小鼠尾巴用左手无名指和小指夹住,这时小鼠腹部皮肤紧绷,不能动弹。
2、固定: 通常使用固定器进行固定。将固定器拧开后,抓住小鼠尾巴,使其钻入固定器中,再将拧下的固定器部分装好,使小鼠尾部露出,再将可旋转的铁片固定住即可进行后续实验。
3、编号:编号方式有两种:①剪脚趾编号:把小鼠腹面朝上,在下的脚趾从左至右依次编为1~10号,剪10号脚趾加1~9号脚趾依次编为11~19号,在上的脚趾依次编为20,30,40,50,60,70,80,90号,其余编号与11~19号类似。②打耳钉编号:耳钉上均有唯一编号,通过使用耳钉钳将耳钉打在小鼠耳朵上即可。实验时通常使用的是第一种方式进行编号,第二种编号通常用于需要长距离运输的动物。
4、给药:常用的给药方式有:
①口服给药:即灌胃。将注射器装入药物溶液,装上灌胃针(灌胃针有直头和弯头两种,区别不大)。如上所述,抓取小鼠后,使其头部朝上,尽量呈一直线,取灌胃针,从小鼠嘴角一侧缓缓插入(保持刻度在自己能看到的位置),顺着小鼠口腔食道的弧度让小鼠将针咽入,灌胃过程中如果遇到阻碍一定要及时拔出灌胃针,不可强行灌胃以免伤及小鼠食道以及肺部。灌胃针顺利进入后基本与小鼠身体呈一条直线,注入适量体积后再顺着食道缓缓取出灌胃针。
②静脉注射:小鼠尾部有3条静脉和1条动脉,3条静脉非别位于背部,及两侧。静脉注射时一般选取两侧静脉,因为其相对于背部静脉更为清晰饱满。将小鼠固定后,用酒精擦拭其尾部静脉,使其充血,以便注射。之后使注射器针孔处朝上,针与尾部呈约30°扎入尾部后向上轻挑,再向内扎入部分,此过程应该比较顺畅,没有阻碍,若阻碍较大则有可能扎入到了皮肤中。扎入后将活塞向后回抽一点可见到有血回流,则说明成功扎入静脉当中,注射适当体积后迅速拔针,用酒精进行消毒。
5、取血:有断尾取血法和眼眶取血法两种。本次实验使用的是眼眶取血法。抓取小鼠,固定其头部用手指将其上下眼睑分开,露出其眼球并且不能闭上。用玻璃毛细管从其上眼角处扎入眼球后方毛细血管从,使血液顺着毛细管留下,取血完成后快速将毛细管取下。
6、麻醉:抓取老鼠,使其头部朝下,使其腹部脏器向胸腔靠拢,露出腹部空腔,以免刺伤脏器。将注射器竖直扎入靠近后腿部腹腔,刺入之后稍微向前倾斜但不要向前刺入,一般注入0.5mL麻醉剂即可。随后拔出针,方向小鼠,等待几分钟后即可麻醉。
7、绝育:绝育手术是通过剪除雌鼠卵巢或雄鼠输精管来实现的。将麻醉的雌鼠背面朝上,从其胸腔和尾部之间向下三分之一处剪开一个小口,用镊子将其卵巢取出,上面呈现红色斑点的部分即为卵巢,用剪刀将这一部分剪除,然后用缝合针线将其缝合,缝合方法为将针穿过后,将线缠绕镊子两圈再逆时针缠绕两圈,再重复缠绕一遍,将镊子夹住线头把缠绕的线移至线头系紧即可(缝合过程全程用镊子和剪刀操作),里面肌肉层以及外面皮层均需缝合。雄鼠则从外生殖器向上1-2cm处剪开小口,用镊子在其中找出输精管(较细长的乳白色小管),尽量多减掉一些,以免其长长愈合,以上述方法缝合伤口即可。
9、解剖:以颈椎脱臼法处死小鼠,使其腹面朝上。用镊子将其腹部皮肤夹起,然后用剪刀剪开,观察各个器官所在位置和形态,解剖完的小鼠放入尸体袋中。
第四篇:趣味实验实验报告
趣味实验
实验员:张燕年级、班级:09级化学三班学号:40907147 联系方式:***
一、实验目的:
激发学生学习化学的兴趣,通过化学实验的趣味化活动,使学生的思维更加活跃,手脑并用的能力更强,创新意识和创造精神得到充分发挥。
二、实验内容:
(一)蓝色振荡实验:
1.实验原理:
亚甲基蓝的水溶液呈蓝色,在碱性条件下,葡萄糖可以将它还原为无色,搅拌条件下空气会把无色产物亚甲基白氧化为蓝色,蓝色又被还原为无色,如此反应,实验能多次重复。
2.实验仪器和药品:
碘量瓶(用于微量元素的测定)、小烧杯、NaOH固体、葡萄糖、亚甲基蓝溶液(10mol/L)。
3.实验步骤:
(1)称取5.0g氢氧化钠(为整个实验过程提供一个碱性环境)于小烧杯中,加入约30mL水充分溶解。再将所得溶液转移至碘量瓶中,加水至约150mL;
(2)称取7g葡萄糖加入到(1)所得的溶液中,充分搅拌,使其完全溶解。再向碘量瓶中滴加1mL(约20滴)亚甲基蓝溶液,缓慢摇匀,之后静置大约半分钟,会发现蓝色的溶液慢慢变为无色透明的溶液,再继续振荡碘量瓶,会发现溶液又变回蓝色,再继续静置半分钟左右,溶液又变为无色。此现象可重复若干次。
(二)化学冰袋:
1.实验原理:
铵盐溶解会吸热,可以起到降温的效果。
2.实验仪器和药品:
密封袋、(NH4)2SO4、NH4NO3、Na2SO410H2O和NaHSO4。
3.实验步骤:
(1)分别称取4g硫酸铵、5g硝酸铵、9.6g十水硫酸钠和4g硫酸氢钠;
(2)将所称取的药品按顺序加入到密封袋中,添加顺序如下:十水硫酸钠、硫酸氢钠、硫酸铵和硝酸铵。将所加的药品用手压碎,会发现密封袋温度很低,此时我们的冰袋就做好了。
(三)固态汽水:
1.实验原理: 3
碳酸氢钠和柠檬酸钠反应可以释放出二氧化碳,能带走部分热量,这就是特别爽口的碳酸饮料。
2.实验仪器和药品:
烧杯、玻璃棒、研钵,柠檬酸、柠檬黄、蔗糖、明胶、碳酸氢钠。
3.实验步骤:
(1)称取0.1g明胶于小烧杯中,加入约10mL水使其吸水膨胀,如溶解过慢可用酒精灯适当微热;
(2)称取2.5g碳酸氢钠与小烧杯中,再取1mL(1)所得的溶液加入其中,最后用电吹风将小烧杯中的液体吹干;
(3)取4g蔗糖、4.5g柠檬酸和微量的柠檬黄于研钵中,研细成粉末状之后再加入到(2)所得的固体药品中,这时我们就制成了固体汽水;
(4)用100mL来冲调固体汽水,就制成了我们日常饮用的爽口的饮料。
三、实验注意事项
1、明胶微热溶解时不可温度太高,烧杯距离火焰需保持一定的距离,原因是明胶是一种蛋白质,高温容易变性。
2、称量NaOH时需用烧杯,纸张要现称现用,这样也会产生潮解。当然由于此实验主要是要一个碱性环境,所以此影响在此实验中可以忽略。
3、蓝色振荡实验过程中包含的是一种热力学平衡,在2—3h后这个实验现象就完全消失,此时已达到了极限状态。
4、冰袋制作不能使用无水碳酸钠(纯减)粉末,必须是含结晶水的晶体碳酸钠或成块状纯碱。可以将无水碳酸钠粉末溶于水,然后加热浓缩至晶体析出,自制晶体碳酸钠。
四、实验反思1、1.化学是一门实验科学,化学实验能够引起学生的认知兴趣,如果把实验做趣味化处理,则更能引起学生的兴趣,产生强烈的学习动机。我们本次实验包括观察性趣味实验和操作性趣味实验。
2、作为一名准化学教师,做好演示实验是很重要的一项教学技术,尤其是趣味实验,它在激发学生学习化学方面起着很重要的作用。而在这次演示实验时,我由于过于紧张,所以出现了小差错,而且讲解实验的方式也不够生动,没有“趣味”,没有很好的达到趣味实验所要求达到的目的。
第五篇:实验一 实验报告
网 络 程 序 设 实验报告
实验名称:Winsock编程接口实验 实验类型: 验 证 型
计
一、实验目的
掌握Winsock的启动和初始化;
掌握gethostname(),gethostbyname(),GetAdaptersInfo()等信息查询函数的使用。
二、实验设计
实验内容:
1、编写程序能同时实现对多个域名的解析。比如在控制台输入:getip www.xiexiebang.com对应的IP地址列表。
2、编写程序获取并输出本地主机的所有适配器的IP地址,子网掩码,默认网关,MAC地址。
根据实验内容编写程序:
1、对相关域名进行解析,利用gethostbyname()完成解析,用到的结构体为:
struct hostent{ char FAR*
h_name;char FAR* FAR* h_aliases;short
h_addrtype;short
h_length;char FAR* FAR* h_addr_list;}
得到的IP地址列表由h_addr_list存储;
2、利用GetAdaptersInfo()函数获得本地主机的相关信息,通过IP_ADAPTER_INFO结构体返回所需信息。
IP_ADAPTER_INFO的定义如下: typedef struct _IP_ADAPTER_INFO {
struct _IP_ADAPTER_INFO* Next;
DWORD ComboIndex;
char AdapterName[MAX_ADAPTER_NAME_LENGTH + 4];
char Description[MAX_ADAPTER_DESCRIPTION_LENGTH + 4];
UINT AddressLength;
BYTE Address[MAX_ADAPTER_ADDRESS_LENGTH];
DWORD Index;
UINT Type;
UINT DhcpEnabled;
PIP_ADDR_STRING CurrentIpAddress;
IP_ADDR_STRING IpAddressList;
IP_ADDR_STRING GatewayList;
IP_ADDR_STRING DhcpServer;
BOOL HaveWins;
IP_ADDR_STRING PrimaryWinsServer;
IP_ADDR_STRING SecondaryWinsServer;
time_t LeaseObtained;
time_t LeaseExpires;
} IP_ADAPTER_INFO, *PIP_ADAPTER_INFO;
三、实验过程(包含实验结果)
1、分析题目,编写程序;
2、将编写的程序进行编译、运行,输入题目给定的内容,完成题目要求; 结果如下:
第1题:
第2题:
四、讨论与分析
思考题:
1、Winsock初始化的作用:只有调用了WSAStartup()进行初始化之后,应用程 序才能调用其他Windows Sockets API函数,实现网络通信;
2、函数原型为:
DWORD GetAdaptersInfo(PIP_ADAPTER_INFO pAdapterInfo,//接受数据的缓冲区
PULONG pOutBufLen
// 数据的长度大小);
3、域名解析时出现域名对应多个IP,原因:该域名存在于多个服务器。
五、实验者自评
通过本次实验,我掌握了Winsock的启动和初始化以及gethostname(),gethostbyname(),GetAdaptersInfo()等函数查询的使用,加深了以前对课本知识的认识程度。
六、附录:关键代码(给出适当注释,可读性高)
第1题代码:
////////////////////////////////////////////////// // GetAllIps.cpp文件
//#include “../common/InitSock.h” #include
using namespace std;
#pragma comment(lib, “WS2_32”)// 链接到WS2_32.lib //CInitSock initSock;// 初始化Winsock库
void main(){
char szMessage[256];// 取得本地主机名称
// 初始化
WSADATA wsaData;if(WSAStartup(MAKEWORD(2,2), &wsaData)!= 0){
exit(0);}
// 通过主机名得到地址信息
printf(“ Get IP::”);gets(szMessage);
// 获取主机信息
hostent *pHost = ::gethostbyname(szMessage);
// 打印出所有IP地址
in_addr addr;for(int i = 0;;i++){
char *p = pHost->h_addr_list[i];
if(p == NULL)
break;
memcpy(&addr.S_un.S_addr, p, pHost->h_length);
char *szIp = ::inet_ntoa(addr);
printf(“ 服务器 %s IP地址:%s n ”,szMessage, szIp);
printf(“服务器名字: %s n”,pHost->h_name);}
/////////////////////////// ::WSACleanup();
}
第2题代码:
// 获取并输出本地主机的所有适配器的IP地址,子网掩码,默认网关,MAC地址
#include
void main(){ // 定义变量
IP_ADAPTER_INFO *pAdapterInfo;ULONG ulOutBufLen;DWORD dwRetVal;PIP_ADAPTER_INFO pAdapter;
pAdapterInfo =(IP_ADAPTER_INFO *)malloc(sizeof(IP_ADAPTER_INFO));ulOutBufLen = sizeof(IP_ADAPTER_INFO);// 第一次获取适配器信息,得到ulOutBufLen的实际大小
if(GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)!= ERROR_SUCCESS){
free(pAdapterInfo);
pAdapterInfo =(IP_ADAPTER_INFO *)malloc(ulOutBufLen);} // 第二次获取适配器信息,获得了pAdapterInfo信息
if(dwRetVal = GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)!= ERROR_SUCCESS){
cout<<“GetAdapterInfo Error!”< // 打印MAC地址信息、子网掩码以及网关 pAdapter = pAdapterInfo;while(pAdapter){ cout<<“MAC Address: ”; for(int i=0;i AddressLength;i++) { if(i ==(pAdapter->AddressLength-1)) { cout< } else { cout< } } cout< cout<<“IP 地址:”< IpAddressList.IpAddress.String< cout<<“子网掩码 :”< IpAddressList.IpMask.String< cout<<“网关 :”< IpAddressList.IpAddress.String< cout<<“****************************************”< pAdapter = pAdapter->Next;} // 释放资源 if(pAdapterInfo){ free(pAdapterInfo);} cout< }