1.通识题目(与专业无关),满分60分,选择30分作答
2.金融量化模型题目,满分40分,选择20分(2题)作答
3.数学与统计题目,满分60分,选择30分(2题)作答
4.编程题目,满分40分,选择20分作答
1.远期、期货、互换、期权的基本概念和风险特征
2.远期利率协议(FRA)、利率互换和利率期货
3.股指期货
4.欧式看涨期权和看跌期权
2015年夏令营量化投资专硕项目采取先笔试、后面试的形式,且题型结构及题目设置基本延续2015年研究生入学考试量化投资硕士笔试的风格,请感兴趣的同学提前安排复习计划,现将2015年3月硕士研究生复试中已使用过的笔试题型说明及题目公布如下:
对外经济贸易大学金融学院
2015年量化投资方向专业硕士复试笔试试卷
注意:所有答题均做在答题纸上,并在每题答案前标明各级题号,答在本试题卷上无效。本试卷共有200分,考生需要选择100分作答,考试时间120分钟。
考生编号:姓名:身份证号:
一、通识题(每题15分,共4题,满分60分,选择30分作答)
1.(15分)你有六根长度完全相等的线段。如何使用它们摆放出4个正三角形?如何使用它们摆放出8个正三角形?
2. (15分)如果三个国家之间两两建交,则称这三个国家形成了一个“金三角”。如果三个国家之间两两都没有建交,则称这三个国家形成了一个“黑三角”。现在有六个国家,已知其中不存在任何黑三角,请问这六个国家中是否必定存在金三角?请叙述理由。
3. (15分)A,B,C…,I代表整数1-9(不一定按照顺序,但不重复),满足如下等式:
A+B+C+D = 20
B+C+D+E+F =20
D+E+F+G+H = 20
F+G+H+I = 20
请给出满足上面约束的A-I的值一共有多少种不同的可能结果,并写明过程。
4.(15分) 假设我们有12个球,其中11个是正常的球,之外的那个球可能会轻一些,也可能会重一些。请用至多三次称重确定哪个球是不正常的,并指出这个球是轻了还是重了。
二、金融量化模型(每题10分,共4题,满分40分,选择20分作答)
1.在投资领域,什么指标可以度量一个股票的风险,请写出此指标的表达式?某个股票风险越大,是否一定意味着其预期收益越高?
2.请写出CAPM的模型和APT模型的公式,说明各个参数的意义。比较这两个模型的异同,并说明这两个模型如何指导投资实践。
3.请写出标的资产无红利支付的欧式看涨和看跌期权的平价公式,说明公式中参数的意义。如果现实中发现相同执行价和到期日的上述欧式看涨期权的隐含波动率大于看跌期权的隐含波动率,试问是否存在套利机会,如何进行套利。
4.远期利率协议和利率期货都可以作为利率风险管理的工具,如果一个投资者未来6个月后需要借款,他担心利率上升带来的成本增加,试问他如何使用远期利率协议进行套保,如何利用利率期货进行套保,说明你的理由。
三、数学与统计题目(每题15分,共4题,满分60分,选择30分作答)
1.(时间序列题)
假定一个债券指数的月度简单收益率服从如下MA(1)模型
设
。证明可知在均方误差最小的原则下以T
为原点的m
步向前预测值为 (1)请据此计算该收益率以t=100为预测原点的向前1步和向前2步的预测。
(2)计算该收益率序列的间隔为1和间隔为2的自相关系数。
2.(约束优化) 完全复制型指数基金就是要最小化平均跟踪误差,即给定一些股票、选择权重向量来构造一个追踪组合,使追踪组合的收益率与标的指数的收益率尽量靠近,其数学表达式如下:
其中H,A,Aeq为矩阵,f,b,beq,x为列向量,上角标T为转秩。请将指数基金复制问题转化标准的二次规划问题,给出x,H,f,A,b,Aeq,Beq的具体形式。
3.(随机分析)
(1) (5分) 请简要解释:为什么伊藤(Ito)积分不能按照一般的Riemann-Stieltjes积分来定义。
(2) (10分)设Wt是标准布朗运动。对于光滑二元函数f, 伊藤引理(Ito’s Lemma)指出了,过程f(Wt,t)可由如下的随机微分方程描述:
现在假定某证券的价格过程St服从几何布朗运动:
请按照伊藤引理把St用一个随机微分方程来描述。
4.(统计学)
四、编程(共4题,每题10分,满分40分,选择20分作答,可以采用自己熟悉的语言作答,包括Matlab, SaS,C++,Python,VBA等,请注明你使用的语言)
1.随机点名程序设计:假设班级里有100名学生,学号1到100顺序排列,设计一个随机抽取20个人进行点名的程序,由于我们希望每个学生都能尽量被点到,因此一旦某个学生被点到以后,其概率下降,同时提高其他学生被点到的概率。规则如下:
首先假设未进行任何一次点名的时候,每个学生等概率被点到,其次假设每次点名只点一名学生。如果在某次点名中学生i被点到,那么下一次点名的时候学生i的概率减为当前的一半,另一半概率平均分配给其他同学。请给出一个模拟程序,该程序模拟100次点名,输出每次被点到学生的学号。
2. 蒙特卡洛模拟计算亚式看涨期权价格,该产品的收益依赖于存续期中标的资产的平均价格,即
(1
) 其中S_t是未来第t天的股价,K,r为常数,E_0是求期望。我们知道当样本数足够大的时候,我们可用样本均值近似期望值,即:
其中M是模拟抽样的次数,X_j是每次随机变量的抽样值。假设任何时间股价服从如下递推关系:
1
)写出一个使用模拟方法定亚式看涨期权的代码,其中
是参数,可以认为已知。T
为天数, M
为模拟次数,请设置为你认为合理的大小。(4
分)2)为了提高模拟效率,采取对偶抽样的方式重新编写代码,所谓对偶变量法。即每次同时生成一对模拟价格序列,其中一个序列每次使用的随机数z和另一个序列对应位置的随机数z互为相反数,这样只需要M/2次抽样就可以获得M条样本序列了。(6分)
3. 某个国家(假设这个国家人口足够多)人们只想要女孩,每个家庭都会一直要孩子,直到他们得到一个女孩。如果生的是男孩,他们就会再生一个。如果生了女孩,就不再生了。假设生男孩和女孩的概率相等。根据上面描述回答如下问题:
编写程序估计这个国家最终的男女比例?(7分)
猜测最终这个国家的男女比例?(2分)给出合理的解释.(1分)
4.(10分) 假设在D:\hf000012.txt文件中存储有某只股票的每笔交易数据,变量包括:交易日期(date),交易时间(time),成交价格(tprice),成交数量(tvolume), 现需要从中处理出5分钟的高频交易记录,抽取方法是:从9:30开始,每5分钟抽取一次,若在5分钟时点上没有对应成交记录则以5分钟后离该时点最近的一次记录作为其5分钟交易记录,例如在9:35:00没有记录,但在9:35:01有记录,则抽取9:35:01的记录作为9:35的5分钟交易记录。结果存储在另一个txt文件中,存储的变量包括:交易日期,对应的5分钟时间点(如9:30, 9:35,9:40,…),成交价格,成交数量。请编程完成上述问题。
注意:股票交易时间为上午9:30-11:30, 下午1:30-3:00; 其中时间变量以秒为单位,00:00:00的数值为0,其他时间均为距此时间的秒数;日期以1900年1月1日为0,其他日期为距1900年1月1日的天数。