证 券投资组合最优化模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文
题目:证券投资组合最优化模型学院:数理学院
专业:数学与应用数学(金融方向)姓名:申圣
学号: 131412135
指导老师:赵许培
完成时间: 2016.5.10
摘要
随着改革开放的进一步加深,中国人民的生活水平进一步的提高,1984年中国发行第一只股票以来中国人民才开始逐步有了投资意识。
中国股市用了不到30年的时间走完了西方国家的200年的历史,中国股市虽然发展如此迅速但是伴随着种种问题的出现。
投资者理性分析投资市场的少,很多人盲目投资,单单依靠所谓内幕小道的消息等方法已经不能满足对投资的需要,人们渐渐意识到了组合化的投资是未来投资的方向。
所以在和数学有关的金融学当中,建立数学模型是研究最优组合投资方法当中的一个很好的策略,数学模型应运而生。
数学模型可以通俗的说成是数学在其他领域当中的应用,所以说证券投资最优化的模型就是在进行股票基金债券进行商业投资过程中所建立的一个使投资收益最大化的数学模型,本文首先简单介绍马柯威茨(markowitz)模型,并且研究了此模型的不足之处,引入偏好系数建立了自己的投资组合最优化数学模型。
运用自己所学的《最优化方法》上面的外点罚函数法对此模型进行求解。
最后进行实证性分析,得出组合最优化数学模型具有解决实际问题的可行性。
关键词:马柯维茨模型;组合最优化数学模型;共轭梯度;外点惩罚函数;
Abstract
With the further deepening of reform and opening up, Chinese people's living standards further improved, in 1984 China issued the first stock since the Chinese people began to gradually have the consciousness of the investment. China's stock market has taken less than 30 years covered 200 years of history in the west, China's stock market although such rapid development with the advent of the problems. Investors less rational analysis of the investment market, a lot of people blind investment, only rely on methods such as the so-called insider gossip news already cannot satisfy the need for investment, people gradually realized the combination of the investment will be the future direction. So in finance related to mathematics, mathematical model is to study the optimal portfolio investment methods of a good strategy, mathematical model arises at the historic moment.Mathematical model can be popular as the application of mathematics in other areas, so that securities investment optimization model is in stock fund, bond business investment in the process of the established a mathematical model to maximize return on investment, this paper introduces the Ma Kewei, markowitz model, and the deficiency of this model is studied, and the introduction of preference coefficient of his portfolio optimization mathematical model is established. Used his knowledge of the optimization method of above point penalty function method for solving of this model. Through the empirical analysis, the final combination optimization mathematical model with the feasibility of solving practical problems.
Key words:Markowitz model;Combinatorial optimization mathematical model; Conjugate gradient method;Penalty function method;
目录
引言 (1)
1 马柯威茨模型简介 (3)
1.1 数学描述马柯威茨模型 (3)
1.2 组合最优化数学模型 (4)
2 求解组合最优化模型 (6)
2.1 惩罚函数简介 (6)
2.2 运用外点罚函数求解 (6)
2.3 共轭梯度法简介及步骤 (7)
2.4 参考共轭梯度求解模型 (11)
3 实证分析 (14)
致谢 (18)
参考文献 (19)
附录 (20)
引言
现如今中国的经济高速发展,全国各族人民的生活水平大大提高,特别是中国加入WTO世界经济贸易组织后,无论是金融还是经济都在向全球化发展,中国的经济水平人均GDP翻了好几番,一个个五年计划的完成,越来越多的中国人生活水平奔上了小康,家里都有了自己的积蓄,人们有了闲余资金就会去投资,其中投资股票等证券是占投资比例的大多数,投资的目的是为了获得比在银行无风险投资状态下的更高的收益,我们都知道,投资的都是有风险的,在高收益的同时也伴随着高风险,如何降低投资的风险并提高我们的收益是每一位投资者都在追求的目标,在1952年,非常著名的美国经济学家马柯威茨首次提出了《投资组合选择》,第一次将在投资过程中的风险和收益这两项进行数学化,并用数量化表示和描述出来,也就是运用统计的方法和数学方法与金融经济相结合起来,《投资组合选择》的提出也象征着当今证券组合这种理论的开端。
我们都知道市场是多方向多选择的,都有很多的变量和不确定因素,任何一种数学模型的建立都要简化影响市场的因素,当然马柯威茨也不例外。
马柯威茨做了如下假设:
1、投资者都很贪婪并且不喜欢风险,想当然的认为付出都会有回报即若是承受了大的风险就一定要有大的收益。
2、投资证券市场的消息对每一位投资者都是是公平透明的,每个人对待每种证券的认知也是相同的。
这种认知包括对证券的具体自我分析和对未来要面对风险的评估和对证券收益的预期。
3、每种股票证券都有各自的收益率,有收益率就能得出收益率方差,多种证券收益率之间有相关性,用收益率之间的协方差可以表示这种相关关系。
4、市场上只有一个和银行相关联的没有风险的借贷关系的利率,还假设了不存在交易手续费和股息红利的发放,没有内幕消息,消息都是在市场上唾手可得自由传播的。
可以卖空。
从上结合我国的国情我们可以得知这些假设很大程度的不符合我国证券市场。
所以马柯威次模型在我国证券市场上去运用有很大的局限性,很多的国内外经济学家、专家、学者等为了使马柯威次模型能更好的与我国的证券市场上的特点相结合起来,为此做了很多很有价值的研究与分析。
在2010年中国的股指期货推出之前,中国证券是不允许买跌做空的,针对这个问题,郭俊艳老师等人发表了“在不允许卖空的证券组合投资风险偏好最优化模型”。
证券上市场上
的交易都是有成本费用的,当然这个成本和费用是不能被忽略的,吴国云、李红艳、李磊等相继提出了:“带交易费用的最优化投资组合选择的极大极小方法”;“含交易费用的动态优化投资组合”;“含交易费用和机会约束的投资组合模型”。
中国的股票证券市场是政府干预的政策性市场,中国人民炒股都很容易相信“小道消息”先知先觉的人可以获得不少的收益,有先知先觉者必有后知后觉者,投资者不仅获得消息的时间先后不同而且获得的消息也是不同的,世上没有完全相同的两片树叶当然也没有完全相同的两个投资者,所以投资组合和个人的偏好有很大的关系,有专家学者提出不妨就引入偏好系数,这样就可以把马柯威次模型更进一步的与中国证券市场的特点结合起来。
牛顿说过要想看的更远一点就要站在巨人的肩膀上,本文在各位经济专家学者教授等前辈提出发表的各种有关证券组合文献的基础上,再结合中国的国情进一步总结并完善得出组合最优化数学模型。
1 马柯威茨模型简介
投资是指人们用个人或他人拥有的财物进行商业化的投入,根据投资的风险大小不确定性划分预期会得到高于等于或低于投入资金量的一种行为,证券投资是指个人、企业或者基金机构买卖债券、股票等有价证券,或者买卖他们转化衍生出来的东西,从而获得各种收益。
而投资组合也就是指投资个人或机构为了降低风险保证收益进行的一种多品种有价证券的买卖投资。
其实就是根据风险常识“鸡蛋不能放在同一个篮子中”而进行的一种综合化投资,也就是分散风险。
由于组合投资风险分散,收益与风险相结合匹配便于管理为大多数投资者所选择。
而如何管理自己投资的组合证券正是马柯威茨模型的数学管理理论。
1.1 数学描述马柯威茨模型
根据简介内容的管理理论,现在假设有一位投资者老K ,他有一笔闲置资金,在一个固定的时间段内,开始时购买了一种证券,在这段时间结束时他卖掉这一种证券,然后把投资盈利资金进行个人家庭等的消费支出或者再进行下一轮的投资。
他所希望的就是每一轮的投资都能有收入获利,获得的收入足够个人消费和家庭支出,本金再进行下一轮的投资,为了能够维持生计,每一轮的收入尽可能是确定的。
马柯威次运用期望收益率来作为收益的表述,而对于收益的不确定性可以作为风险用收益率方差来表示。
这样就有了两个目标,收益和风险。
所以他建立了均值方差模型来解决分析这两个目标,如何使收益最大化又使风险可控制并降低呢,就是让老K 去投资多种证券,多种投资分散风险。
假设老K 同时投资了n 个有价证券,每一种证券的投资比例也就是投资权重分
别是n x x x ,,21 ,第i 种证券的权重是i x 。
则向量T n x x x x ),,,(21 =是投资权
重的向量,所以各个证券的权重之和:
∑==n i 11
引入一个n 维单位向量e ,则n e )1,,1,1( = ,所以有
1=x e T
言归正传,老K 投资的每一种证券,它的收益率都是不确定的,所以可以用i
r
表示第i 种证券它的收益率,则这n 种证券收益率的向量为T n r r r r ),,,(21 =。
)(i r E 表示第i 种证券收益率的期望,则这n 种证券期望收益率的向量为
T n r E r E r E ))()()((,,,21 ,为了方便阅读书写令),,3,2,1(,)(n i r E i i
==μ ,所以收益率的向量就可以写成 T n ),,,(21μμμμ =。
所有的这n 种证券期望收益率的和为E ,则,
∑==n i i
i x E 1μ ⇒
x E T μ= 引入协方差矩阵W ,W 表示)(n r r r ,,,21 T 的协方差矩阵,所以可以写成:
n n ij T W W r r E W ⨯=--=)(,]))([(μμ,那么方差2
σ: 2σ=Wx x T
马柯威茨认为方差就是投资收益水平的不确定性因素可以用来描述风险,前文
所说的两个目标即为期望收益率之和E 和方差2σ,所以可以建立如下模型:
max x E T μ=
min 2σ=Wx x T (模型一)
..t s 1=x e T
10≤≤x
2010年以后我国股指期货开通,现在也可以融资融券,结合中国国情,现阶段投资证券是可以买跌做空的,但是为了简化计算,假设不能做空所以有约束条件10≤≤x 。
模型一即为修改后的马柯威茨数学模型。
1.2 组合最优化数学模型
马柯威茨数学模型和中国的国情不相匹配,有很多出入点,中国是发展中国家,与发达国家相比证券市场的监管不严格,很多政策媒体信息公开程度不高,投资者获得信息的方法有限,证券市场证券交易存在内幕不透明等特点,针对马柯威茨数学模型,综合以上特点郭俊艳前辈引入了偏好系数,,我在各位前辈的基础上再次引入最低收益率0r ,最低收益率0r 其实就是银行无风险利率,如果一个投资者要追求所谓的高收益低风险,那他一定也是要在保证最低收益的基础上才能达到的,所以最低收益也可以以作为组合投资的一个目标,
这使得组合最优化数学模型更加符合现实投资市场。
所以可设λβα,,分别为
投资者的个人偏好系数。
则有λβα,,[]10,
∈并且λβα,,的和γβα++=1,修改后的马柯威茨模型为如下:
引入0r 后:
max
x E T μ=+0r min 2σ=Wx x T (模型二)
..t s 1=x e T
≥x T μ0r
10≤≤x
在模型二的基础上引入偏好系数λβα,,:
min )(x f =
0r Wx x x T T λβαμ-+- ..t s 1=x e T (模型三)
α≥x T μλ0r 10≤≤x
模型三即为组合最优化模型的数学描述。
2 求解组合最优化模型
观察模型三在引入偏好系数之后,原模型二已经从多目标规划变成单目标规划,并且是非线性的有约束的规划,所以在求解的过程中可以使用惩罚函数法。
2.1 惩罚函数简介
对于一般的约束最优化问题:
min )(x f
..t s
,,,1,0)(m i x g i =≥ .
,,1,0)(l j x h j == 可以根据约束的特点构造某种“惩罚”项,然后把它加到目标函数中去,可以使得约束问题求解转化为一系列无约束问题。
在求解无约束问题当中,对那些企图违反约束的迭代点给以很大的目标数值,迫使这一系列无约束问题的极小点或者不断地向可行域靠近,或者保持在可行域内移动,直到收敛于原约束问题的极小点。
惩罚函数有三种方法,结合模型三的特点使用外部惩罚函数法,外部惩罚函数法又叫外点法,它对违反约束的点在目标函数中加入相应的惩罚项,而对于可行点不予惩罚,这种方法的可行点在可行域外部移动。
外点法的步骤:
1.给定初始点)0(x ,初始惩罚因子1σ,放大系数c >1,允许误差ε>0,k=1;
2.以)1(-k x 为初始点,求解无约束问题min )()(x p x f k σ+,设其极小点
为)(k x ;
3.若
)()(k k x p σ<ε,则停止,得近似解)(k x ;否则令k k c σσ=-1,1+=k k ,回2。
2.2 运用外点罚函数求解
根据惩罚函数求解方法,先构造一个辅助函数),(t x F ,它的可行域为S ,则t 为它的惩罚因子,有t >0.模型三当中的目标函数与构造的辅助函数他们的取值问题都是在S 内且相等。
在可行域外部,辅助函数的值远远大于模型三中的)(x f 目标函数值,并且当惩罚因子趋于无穷大的时候,构造的辅助函数)
,(t x F
的极小解很接近于模型三)(x f 的解。
为了简化问题书写阅读,令A =n n ij a ⨯)(=2W β,αμ-=b ,0
r c λ-=,
则模型三改写成了:
min )(x f =Ax x T
21+x b T
+c
..t s 1=x e T
(题一) x b T
≤c
10≤≤x 题一可行域S =}
{1
0,,1≤≤≤=x c x b x e x T
T ,由协方差矩阵是一个对称的矩阵,且
是半正定的,∈β[0,1],观察W 和A =n n ij a ⨯)
(=2W β得知A 是和W 一样的性质。
)(x f 是凸函数,对模型三进行修改去掉约束问题改为无约束问题,定义函数
P(X)
)(x p =21)(-x e T + min {}
20x b c T -,+min {}21,0x -
则P(X)为外点惩罚函数 所以转化后的无约束的函数为:
min ),(t x F =)(x f +)(x tP (题二) 题二的作用是当S x ∈,⇒)(x P =0,⇒)(x tP =0,⇒),(t x F =)(x f ; 当S x ∉,⇒)(x tP ∞→,对于偏离可行域的点所以很容易显现出来,这也就是惩罚的作用,因此迭代点只能向可行域方向不断靠近。
求解无约
束问题的题二就能得到有约束问题的题一的近似解,而且当∞→t 时,得到的解越近似。
根据《最优化方法》题二显然是增广的目标函数。
根据题二的目标函数的性质得知,它是一个关于x 的二次函数,且连续可微的,查阅相关资料得知多元二次可微的连续函数在凸集上是凸的,当且仅当它的海塞矩阵在凸集的内部是正定的,所以),(t x F 关于x 是凸函数。
在求解此无约束最优化方法的问题上,采用共轭梯度法选择搜索方向比较简单快速。
2.3 共轭梯度法简介及步骤
共轭梯度法是针对二次函数如下
T
n T T
x x x x c x b Ax x x f ),,,(,2
1)(21 =++=
①
的无约束极小问题,考虑出一种搜索方向的合理选取方法,然后形式地推广到一般的可微函数
首先注意到,对于变量分离函数
则从任意一点)
1(x 出发,分别沿每个坐标轴方向进行一维搜索,进行一遍(共进行n 次线搜索)以后,一定能得到)(min x f 的最优解。
而对于形为①的二次函数,其中A 为实对称正定矩阵,只要我们是当选取
n R 的一组基}d ,,d ,{d n 21 ,使得i d 满足条件
,)(0)()(j i Ad d j T i ≠= ②
则易见在新的基下,)(x f 就成为变量分离的形式。
从任何一个初始点)
1(x 出发,
分别沿每个)
(i d
方向做线搜索,经过一轮后,肯定就能得到最优解.我们把满足
条件②的n 维方向称为是A -共轭的。
基于上面考虑,现在的问题是如何构造出两两A -共轭的方向?
共轭梯度法就是在每个迭代点)(k x 处,以负梯度-
)()(k x f ∇和前一个搜索方向)(1-k d 的适当组合,构造和前面1-k 个搜索方向1
21,,-k d d d ()()(, 均两两A -共轭
的搜索方向)
(k d
,故以此命名.下面进行具体推导
关于
c x b Ax x x f T T
++=
21)(,其中
A R x n
,∈为实对称正定针,b 为实常向量,c 为实数,有
b Ax x f +=∇)(,
于是对n
R y x ∈∀,,有
)(x y Q x f y f -=∇-∇)()(, ③
从任意初始点)
1(x 和)()1(1x f d
-∇=)
(出发,得到),(,,,)(2)2()()()(k k d x d x 且非零
向量
),
()()()(2211n n x f x f x f x f +++=
)()()(k d d d ,,,21 两两A -共轭,于是令
)
()()1(k k k k d l x x +=+ ④
其中
)
(argmin )()
(k k k ld x f l +=.因此对j ∀,
)()
()1()()(=∇=++=j T j lj
l j j x f d dl ld x df )
( ⑤
除⑤式外还还能证明0)()
1(=∇+j T j x f d )()(k j ,,2,1 =都成立.事实上对k j ≤∀,
由③式总有
-∇+)()1(k x f )()1(+∇j x f =)()1()1(++-j k x x A ,
)()1(+∇k T j x f d )(=)()1(+∇j T j x f d )(+T j d )()()1()1(++-j k x x A 由 ⑤
=+-+--+)()[()1()1()(k k k k T j x x x x A d
])1()2()(++-+j j x x , 由④式 =
)(1
)
(∑+=k
j i i i T
j d l A d
)(∑+==
k
j i i T
j i
Ad d
l 1
)()
()(
0=, ⑥
当
0)()
1(≠∇+k x f 时再令 )
()1(1)(k k k k d x f d θ+-∇=++)(, ⑦
其中
k
θ由
)())()()()1()()1(=+∇-=++k k T k k T k k T k d A d x f A d Ad d θ)( ⑧
确定,得
)()()(k T k k T k k Ad d x f A d )
()1(+∇=
θ. ⑨ 下面证明)
(1+k d 不仅满足⑧式,还对所有1-≤k j ,也有
01)(=+)
(k T
j Ad d
⑩
事实上由⑥和⑦式,有
k j x f x f j T k ≤=∇∇+,0)()()
()1( ⑪
由⑦式有
)
()()1()()1()())((k T j k k T j k T j Ad d x f A d Ad d θ+-∇=++
由已知k
d d ,,1 两两A -共轭,故后一项为零.再由④式
)
()()()1()1()1(j j T k k T j j x x A x f Ad d l --∇=+++)(
0))()(()()1()1(=∇-∇-∇=++j
j T k x f x f x f 由
≠j l ,即有⑩式成立.
归纳上述,求解 )
(min x f c x b Ax x T T
++=
21的共轭梯度法的步骤为
1.任选初始点)1(x n
R ∈,令),()1(1x f d
-∇=)
(1=k ;
2.若
0)()
(=∇k x f ,则停;否则)(k k k k d l x x +=+)()
1(,
)()()(k T k k T k k Ad d x f d l )
()(∇-=, )()(k k k k d x f d θ+-∇=++)()1(1,
)()()(k T k k T k k Ad d x f A d )
()1(+∇=θ; 3.1+=k k ,回2
在中途不停机的情况下,由上证明可知,这样得到的n
p p ,,1 是两两Q -共轭的,
因此)1(+n x 一定就是所求的最优解x .
对于一般二阶可微函数)(x f ,因在每一点的局部,可以近似的视为二次函
数
)(x f ≈)
)(()(21
)()()()()(2)()()()(k k T k k T k k x x x f x x x x x f x f -∇-+-∇+
因此设想利用共轭梯度法也能得到好的效果.但如果以上面的形式套用,则
式子中的A 就应该以k
x 处的Hesse 矩阵,则计算量大.因此在将共轭梯度法推广
于一般的函数的极小化问题之前,先修改公式,使之不含A ,改写办法之一是
)
()()
()()()(k T k k k T k k k T k k T k k d d Al x f d Al Ad d x f A d )()()()()()1()1(++∇=∇=θ
由④式 )
(k T k k k T k k d x x A x f x x A )]([)()]([)()1()1()()1(-∇-=+++
由③式 =)
()(k T k k k T k k d x f x f x f x f x f ))()(()
()()()()1()()()1(∇-∇∇∇-∇++
由⑪,⑦式 =2
)(2)
1()
()
(k k x f x
f ∇∇+
所以,对于 min 1,
)(C f x f ∈
的共轭梯度法的步骤为
1.任选
)
1(x n R ∈,)()1()
1(x f d -∇=,1=k ;
2.若
0)()(=∇k x f ,则停;否则
)
()()1(k k k k d l x x +=+,
=
k l argmin
)()
()(k k ld x f +,
)
(2
)(2)1()1()1()
()()(k k k k k d x f x f x f d ∇∇+
-∇=+++;
3.1+=k k ,回2
为了保证算法具有某种收敛性,注意到共轭梯度法的第一步和最速下降法是相同的,而最速下降法具有收敛性,于是通常的采用如下的起点周期性变化
的共轭梯度法:当从初始点)
1(x 出发依次用共轭梯度法产生了迭代点
)1()3()2(,,,+n x x x 后,以)1(+n x 作为新的)1(x ,周期性重复以上步骤。
2.4 参考共轭梯度求解模型
观察题一和题三,已知)()(),(x tp x f t x F +==c
x b Ax x T T
++21+)(x tp ,)(t x F ,
是变量分离函数,分别提取)(x p 和)(x f 中的x 的一次项和二次项,让同次项进行合并得到新的),(t x F :
),(t x F =c
x b x A x T T
++21
所有常量的和即为c ,结合2.3共轭梯度法的介绍,则同理有),(t x F 在x 点处的梯度即为
b
x A t x F x +=∇),(
为了计算简便引入
k
g ,令k g -=)
,(t x F k x ∇- ⑫
当带入给的初始点1
x 时,如果
1
g =0,计算终止,不然令
1
1)1(),(g t x F d x -=-∇=
以)
1(d 为搜索方向,搜索出2
x ,算出在2
x 点处的梯度模,即2
g ,如果
2g ≠
0,
继续以)
1(d 和2g -为基础,建立下一个搜索方向)
2(d
,然后再沿着这个方向搜索,
平常情况下,如果知道k x 和)
(k d
,则可以得到)
1(+k x
即:
)
(1k k k k d l x x +=+ k
l 为步长,并且满足:
)
,(min ),()()(t ld x F t d l x F k k k k k +=+
可以求出则k l
的表达式,让
),
,(),()(t ld x F t l y k k k += 求),(t l y 关于l 的极小点,让
),(),(1=∇=+)(k k x l d t x F t l y 根据二次梯度的表达式有:
,0)
()1(=++k k d b x A )( ,
0])([)()(=++k T k k k d b d l x A
][)
()(=+k k k k d d l g
因此,
)()()
(k T
k k T k k d A d d
g l -= ⑬
求出)(x F 在点)
1(+k x
的梯度,如果
1=+k g ,就终止计算,如果
1≠+k g 则用
1
+-k g 和)
(k d
建立下一个搜索方向)
1(+k d
,并使)
1(+k d 和)
(k d
关于A 共轭,即:
0)1()(=+k T
k d A d ,令 )1(+k d )(1k k k d g θ+-=+ ⑭
对上式子进行化简,等式两边的左端都乘以A d T
k )(,由于0)1()(=+k T
k d
A d ,所以
0-)
()(1)()1()(=+=++k T
k k k T k k T k d A d g A d d A d θ, 化简得到
k
θ的表达式:
)
(1
k T k k T k k d A d g A d )()(+=θ ⑮ 再次从1
+k x
出发沿着)
1(+k d
方向进行搜索。
综上所述总结出求解模型的以下几个步骤:
1.给出投资者偏好系数λβα,,[]10,
∈,给出银行同期无风险收益率0r ,根据股票收益率计算出收益率向量μ,协方差矩阵W ,给出初始罚因子
k
t >1,精确度
0,0>>εδ的值。
对),(t x F 中的n x x x ,...,,21分别求偏导由公式得到矩阵A 向量b 标量c 。
2.给一个初始点n
R x ∈1,令1=k 。
3.计算
)
,(t x F g k k ∇=,如果
=k g ,终止计算,得到最优解k
x x =,如果
≠k g 。
4.构造搜索方向,令
)(k d )1(1--+-=k k k d g θ,
当1=k 时,01=-k θ,当1>k 时,用)
1(111----=k T k k
T k k d A d g A d )()(θ计算出1-k θ。
5.令)(1k k k k d l x x +=+,其中的步长k l 用
)()()
(k T k k T k k d A d d
g l -=方法求出。
6.如果n k =,则停止计算,得到1
+=k x x ,否则返回第2步。
3 实证分析
简单随意选取四只股票,也就是n =4,在附录中有2015年全年12个月的20只股票的月收益率,随机选取中国联通、龙净环保、同仁堂、贵州茅台 这四只股票,由收益率求出这四只股票的协方差矩阵W ,假设老K 是一位稳建的投
资者,偏好系数λβα,,分别为0.3;0.2;0.5,最低收益率就是无风险利率, 以中国银行2015年一年定期存款利率为标准,选取0r =3,因此
T
)
,,,(4321μμμμμ=即为:T
),(95.1,88.5,31.447.3=μ,投资权重
T
x x x x x ),,,(4321=,则题一可以写成题三:
min
35.02.03.0)(⨯--=x Wx x x f T
T μ ..t s
1
4321=+++x x x x (题三)
0.235.0⨯≥x T
μ
1
0≤≤i x ,=i 1,2,3,4
根据相关系数公式得出W
⎪⎪⎪⎪⎪⎭⎫
⎝⎛=0088.000924.000028.00193.000924.00509.000838.00122.000028.000838.00279.00137.00193.00193.00137.00604.0W 由题二得知,对题三进行转化,转化为无约束问题
min )()(x tp x f +, (题四)
{}
{}{}
∑∑==-++⨯-+-=4
1
2
41
2
2
2
1,0min ,0min 35.02.0,0min )1()(i i i i T
T
x x x x e x P μ
给出t =103,初始值T x )(2.0,2.0,2.0,2.01=,题四可以写成为 min 2
13111)5.12.0(105.12.03.0-+--x x Wx x T T T μμ
=)10,(31x F 213111)5.12.0(105.12.03.0-+--x x Wx x T T T μμ
分别对
4
321,,,x x x x 求导:
694
.2082359.541312.1632483.1196393.963)10,(4321311-+++=∇x x x x x F x
862.25863606.6724408.2027144.1486483.1196)10,(4321312-+++=∇x x x x x F x
176.3529298.917054.27664408.2027312.1632)10,(4321313-+++=∇x x x x x F x
39
.1170218.304298.9173606.672359.541)10,(4321314-+++=∇x x x x x F x
把T
x )(25.0,25.0,25.0,25.01=代入上式
307
.999)10,(311-=∇x F x 255.1241)10,(312-=∇x F x
4
.1693)10,(313-=∇x F x 581
.561)10,(314-=∇x F x
观察结果得知1
x 不是最优解,所以
⎪⎪⎪⎪⎪⎭⎫
⎝⎛=109.152298.9173606.672359.541298.917027.13834408.2027312.16323606.6724408.2027072.743483.1196359.541312.1632483.11966965.481A
求下一个迭代点2
x ,让131)
1()10,(g x F d
-=-∇=
所以会有
⎪⎪⎪⎪⎪⎭⎫
⎝⎛=581.5614.1693255.1241307.999)
1(d ,当1=k 131)1()10,(1g x F d x -=-∇=时,01=-k θ,
所以
)1()1()
1(11)
1(11
2
,d A d d
g l d l x x T
T =+=, 所以有0044655.11--=e l ,T
x )1677.0,00183.0,068094.0,10355.0(2=
然后把2
x 带入到分别对
4
321,,,x x x x 求导后的式子中分别得到
0111.275)10,(321=∇x F x 5651.341)10,(322=∇x F x 9844
.465)10,(323=∇x F x
5405
.154)10,(324=∇x F x
且由于对含有2x 的式子求导时,)(x p 中的2)1(-x e T 的这一项对A 进行了少许改
变,改变如下:
2
432121)1()
(-+++=-x x x x x e T
33214
342324131212
42322212222222222x x x x x x x x x x x x x x x x x x x x ----+++++++++=
分别对
4
321x x x x ,,,求偏导结果如下:
22222)10,(4321321-+++=∇x x x x x F x 22222)10,(4321322-+++=∇x x x x x F x 22222)10,(4321323-+++=∇x x x x x F x 22222)10,(4321324-+++=∇x x x x x F x
对原A 修改后的为
所以
⎪⎪⎪⎪⎪
⎭⎫
⎝⎛=109.153298.9193606.674359.543298.919027.13844408.2029312.16343606.6744408.2029072
.744483.1198359.543312.1634483.11986965.482A
所以2
x 不是题三的最优解。
继续构造迭代点3x ,令232)10,(2g x F x =∇,
则
⎪⎪⎪⎪⎪⎭⎫
⎝⎛=2171.1556494.4662348.3426832.2762g ,当1>k 时,按照上文2.4中⑮和⑬的公式计算因子1-k θ和步长k l ,则有2759.0010598.2009
1684.7)1(1211≈++==e e d A d g A d T T )()(θ
所以T
d g d )(2769.0,5597.0,2192.0,9761.0)1(12)2(--=+-=θ
0248
.0)2()2()
2(22=-=d A d d
g l T T
因此,T d l x x )1608.0,0157.0,07352.0,07934.0(2223=+=,
按照此种方法继续反复迭代四次后,得到题三的解:
T x )0324.0,5213.0,3218.0,1244.0(=
尽管计算过程比较复杂,但是本问题的解决说明了组合投资数学模型对于现
实市场具有可行性,在考虑最低收益的基础上,为投资者进行组合投资管理时提供了很好的管理方法,对现实证券投资市场是很有实际意义的。
致谢
从本论文的选题、模型的建立、以及求解的方法的选用都是在赵许培老师的悉心知导下完成的,在此对他表示衷心的感谢和崇高的敬意。
本论文的完成花费了不少的时间与精力,尤其是在进行实证分析求解组合最优模型时进行最优解的迭代过程中,是非常耗用时间的,在这要感谢我的同学给予的帮助,教我如何使用matlab软件,节省了很多的时间。
我认为本论文还有一些另外可以创新改进的地方,在x的约束条件中可以考率买跌卖空,在迭代方法的选取中可以使用其他方法进行最优解的搜索。
最后感谢陪伴了我四年之久的室友,无论是生活还是学习以及论文的完成,在我面对困难时都对我给与心灵上的鼓励与支持。
感谢我的家人对我经济上的支持使我顺利完成我的学业,谢谢您们!
参考文献
[1]刘超.现代证券投资组合理论在我国应用的局限与思考[J]经济经纬,2006(1)
[2]Markowitz.H.Porfolio selection [J].Journal of dinancial,1952,7(3):77-91
[3]田素华,吴士军.中国证券市场风险特征的实证研究[J]经济科学,2003,3(1)
[4]郭俊艳,不允许卖空的证券组合投资风险偏好最优化模型[J],系统工程,1999
[5]李艳红,含交易费用的动态优化投资组合[J]。
北方大学学报,2006(9)
[6]中国证券业协会。
证券市场基础知识[M].北京:中国财政经济出版社,2009
[7]黄斐.Markowitz投资组合模型的优化研究[J].金融领域,2008(10)
[8]杨明辉,张智光,任百林,谢煜.Markowitz组合证券投资决策模型的修正[J].南京:林业大学学报,2005(1)
[9]施光燕,钱伟懿,庞丽萍,最优化方法[M].北京:高等教育出版社,2007(8)[10]雷功炎,数学模型讲义-2版,北京:北京大学出版社,2009(6)
[11]贾俊平,何晓群,金勇进,统计学-6版,中国人民大学出版社,2014(12)
[12]Y.Dai,Q.Ni.Testing different conjugate gradient mehods for large scale unconstr- ained optimization[J].Journal of computational mathematics ,2003,213(5):11-320. [13]R.Fletcher,C.Reeves.Function minimization by conjugate gradients
[J].ComputerJournal,1964,7(3);150-156.
附录
1月2月3月4月5月6月7月8月9月10
月11
月
12
月
西部
证券-22.2227.0521.0240.68-1.03-9.24-13.92-31.78-1.931.3566.5-8.09
中国
联通8.7825.13-3.2174.39-9.87-14.61-14.72 5.79-8.29.93-5.87-0.64
平安
银行-12.060.4312.58 6.03-8.26-5.09-14.99-10.44-5.248.29 3.35 2.13
金地
集团-15.33-0.8817.3817.250-4.53-6.09-9.8412.87-4.1715.35 3.77
龙净
环保-7.3910.167.416.3435.52-22.13-16.8411.87 3.0826.896-4.3
保利
地产-2.97-2.6112.0128.69-18.52-3.49-18.06-7.95-4.438.269.199.95
平煤
股份-6.570.529.3116.27-1.11 2.3-22.039.99-23.41 5.48-1.08-0.66
中金
黄金12.23-3.368.3727.24-9.68-10.99-26.26-2.64-3.549.61-4.727.96
东方
电气 5.09-9.9210.5824.27-0.77-23.14-20.59-16.46-3.7314.93-6.370.47
古越
龙山-1.27 1.7140.2614.290.3517.52-31.67-19-5.2421.22-3.7411.89
鞍钢
股份-14.42 3.9115.8216.91-4.41 5.11-22.59-11.58-8.910.76-4.1 5.06
海螺
水泥-9.53 2.5211.22 3.74 6.97-12.56-11.55-1.78-6.82 4.65-6.55 3.56
工商
银行-5.490.66 4.958.96-5.05 3.34-3.09-10.17 2.36 4.290.79-0.63
贵州
茅台-5.927.01 2.3225.99 4.25-2.17-9.26-4.99-2.3211.060.19 1.64
中国
石化-5.56 3.72 1.1220.99-9.22-0.47-11.9-13.43-1.77 4.42-1.730.7
南方
航空-3.18 3.7949.8834.82-7.5944.95-19.24-29.88-6.912.458.1910.24
同仁
堂0.66-0.1715.4722.9918.76-6.26-16.1-16.42-9.2113.47 3.866
燕京
啤酒 2.34 2.988.7214.55 6.71-6.82-14.27-14.570.3916.21-11.42 5.2
证通
电子 4.2645.1723.2828.5685.66-36.61-22.88-29.11 5.7934.2217.49 5.21
宝钛
股份 3.82 1.815.288.498.78 2.03-29.57-19.91 1.3124.0711.010.94。