楼主: 可人4
822 24

[量化金融] 模型约束下的动态投资组合优化 [推广有奖]

11
mingdashike22 在职认证  发表于 2022-5-7 20:38:45
请注意,变量V(k)在所有时刻k都是已知的,并且可以被视为预选择参数。绩效标准(9)由二次部分和线性部分的线性组合组成,二次部分表示投资组合价值与参考(基准)组合之间的条件均方误差,线性部分表示财富价值低于期望值。备注1。在准则(9)中,增加了涉及控制向量二次型的项。一般来说,这些术语的存在保证了控制问题解决方案的存在,如下所示(见附录1后的备注3)。备注2。请注意,标准(9)可以用以下形式表示:  21200( / ) ( ) { ( ) / ( ), ( )} / ( ), ( ){ ( ) / ( ), ( )} ( )( , ) { ( ) / ( ), ( )} ( ){ ( 1 / ) ( , 1) ( 1 / ) ( ), ( )}./miTJ k m k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k               (10) 性能标准(10)由第一项(即投资组合的条件方差)、第二项(即投资组合价值的条件平均值和参考投资组合之间的二次误差)和线性部分(表示条件平均投资组合价值和参考投资组合之间的误差)的线性组合组成。如果我们去掉(10)中的第二项,我们就得到了地平线后退的多周期条件均值方差准则。

12
kedemingshi 在职认证  发表于 2022-5-7 20:38:48
在这种情况下,参数ρ(k,i)>0可以被视为风险规避系数,在预期投资组合价值和相关风险(方差)水平之间进行权衡。在二次标准(9)(或其等价形式(10))下跟踪参考投资组合方法的一个重要优势是,它能够预测投资组合财富的增长轨迹,这将接近或超过确定性(投资者给出的)基准。这使得在整个投资期内获得投资组合财富增长的平滑曲线成为可能。这是金融市场投资者交易策略的基本要求之一。

13
大多数88 在职认证  发表于 2022-5-7 20:38:51
增长因子μ由投资者根据对金融市场的分析选择。离散时间马尔可夫链,取{1,2,…,ν}中的值,具有转移概率矩阵P,在状态空间中允许以下表示(Aggoun和Elliott,2004)(1)()(1),k     (11) 其中θ(k)=[δ(α(k),1),…,δ(α(k),ν)]T,δ(α(k),j)是克罗内克函数;{Γ(k)}是一个带有条件矩的鞅增量序列 (1)/(0,ek)(12) (1){(1)(1)/()}diag{()}-diag{()}。TTC k k k P k P        (13) 考虑到(11),等式(4)可以表示为:     1( ), ( ), ( ), ( ).ni ij jjk k k w k k     (14) 标准(9)可以转化为2001( / ) ( ) ( ) ( , ) ( ) ( )( 1/ ) ( , 1) ( 1/ ) ( ), ( ) ./miTJ k m k E V k i V k k i V k i u k k i k k k k                   (15) 最小化准则(9)的问题等价于准则为211(/){()(,)()(1/)(,1/)(,1/)(),()},/mTiJ k m k E V k k i R k k i V k k i k k k k i k k k k k k k)的二次控制问题          (16) 这里我们去掉了与控制变量无关的项,R(k+i)=2V(k+i)+ρ(k,i)。我们有下面的定理。定理1。假设财富动态由(3)给出,风险资产收益率后接形式(14)欠约束(6)-(8)的动态。然后,对于等式定义的每个瞬间kis,具有后退地平线m的MPC策略,使目标(15)最小化 1 1 1( ) 0 ...

14
大多数88 在职认证  发表于 2022-5-7 20:38:53
0(),n n nuk I U k  (17) Where 1ni是(n+1)维单位矩阵;10n是(n+1)维零矩阵;U(k)=[uT(k/k),…,uT(k+m-1/k)]这是一组预测控制,定义于带准则的二次规划问题的求解 (/)2()   (18) 在约束条件下(元素不等式)min max()()()(),U k S k U k U k k(19) 其中min 2 1 2 1()[(),0,…,0],TTnnU k   最大值最大值211()[(),0,…,0],TTnnU k   MinMax11MaxMin22MaxMaxMinMinMinMax0Max1()()。。。。。。( ) , ( ) .()()()0nnnukukuk k V kVkuk()Sk、H(k)、G(k)、F(k)是该形式的块矩阵 21()诊断(),0,。。。,0,n n n n n k S k     11 12 121 22 212( ) ( ) ... ( )( ) ( ) ... ( )( ) ,... ... ... ...( ) ( ) ... () 12( ) ( ) ( ) ... (),毫克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克 12( ) ( ) ( ) ... (),mF k F k F k这些块满足下面的递归方程。。。0 00 1 ... 0 0... ... ... ... ...( ) ,0 0 ... 1 01 1 ... 1 10 0 ... 0 1Sk   ()110()(,1)diag{()}(),nTt T q qt q j jqjH k R k T q m T e P k T     (20)   ()10 011()()diag{()}(),TTf t t t q rtf r qqrH k A q m f e P P e B k t B k f t f    (21)((),Ttf FTK TF(,1,),tfm(22)101()(),t qtqgk A Q m t P k t  (23)201()(),TQQF k Q m t e P k B k t  (24)211()(1)1,qt A qt  1(0)1,Q2.2.1()(1)(,),Q t AQ t R k m t   21(0)(,),Q R k mR(k,t)=2V(k+t)+ρ(k,t),(1,),tm11,Ar 10,...,0,1,0,...,0,(1,),qeq( ) ( ) ( ) ( )0 1 1 2 1 1 1 2( ) ...

15
能者818 在职认证  发表于 2022-5-7 20:38:56
,qqqnbkrr      ( ) ( ) ( )1( ) ... 0 ,( 1, ),( 1, ).q q q j njB k j n q    该定理的证明见附录A备注3。条件R(k,i)>0保证矩阵H(k)是正定的,因此,如果约束(19)是可容许的,则具有准则(18)的二次规划问题的解存在且是唯一的。4.数值实验和讨论在本节中,我们给出了几个数值例子,展示了我们的方法在区域股票和货币对投资组合中的应用。我们希望通过计算长期的投资组合财富来评估我们模型在真实市场条件下的表现。这些例子中使用的数据来自俄罗斯证券交易所、纽约证券交易所和外汇市场(FOREX)(www.finam.ru)。它们包括最大公司的每日股票价格、货币对以及MICEX指数和道琼斯指数的价值。我们考虑的情况是,投资者必须在大约600个交易日的投资期限内,将一个单位的财富分配给风险资产和一个无风险资产。投资组合的更新在每个交易日执行一次。当每次投资组合再平衡带来交易成本时,对实际投资组合的财富进行评估。让投资者支付第i支股票买卖交易金额的分数ci>0(i=1,…,n)。在时间k时,所有交易的总成本为1()(1),ni i iic u k其中()(1)iiu k是指每个期间购买和出售第i项资产的交易金额[k-1,k]。在存在交易成本的情况下,自筹资金的投资组合策略不允许向投资组合中注入额外的资金来支付交易成本。

16
大多数88 在职认证  发表于 2022-5-7 20:38:59
因此,这些成本应该从投资的财富中支付。考虑到交易成本,k+1时实际投资组合的财富定义为  1 1 2 1 111( 1) 1 ( ) ( 1) ( ) ( ) ( 1) [ ] ( ).nni i i niiV k r V k r u k c u k r u k          (25)因此,我们在考虑交易成本的情况下评估实际投资组合的财富。我们使用等式(18)中由(25)计算的投资组合价值。这种方法使我们能够有效地避免非凸优化问题,而非凸优化问题通常是在处理受交易成本影响的投资组合优化时出现的。无风险资产在这里被视为银行账户。为了简单起见,我们假设r=r=0。我们也没有考虑不同资产之间的横截面相关性,即σij=0,i≠j、 我们试验了更复杂的方案,假设资产之间存在相互关联。然而,我们发现它对跟踪性能的影响非常负面。这是意料之中的,因为我们需要估计大量的参数,这些参数将“估计不确定性”引入投资组合优化策略。在第一组实验中,我们使用了在俄罗斯证券交易所MICEX上交易的风险资产:俄罗斯联邦储备银行、俄罗斯天然气工业股份公司、悉尼威立雅运输公司、卢克石油公司、挪威镍业公司、俄罗斯石油公司、俄罗斯天然气工业股份公司。所有投资组合由5项风险资产组成。俄罗斯证券交易所规模相对较小,无法进行大量资产的实验。另一方面,由于指数的高波动性,它带来了额外的挑战。我们假设市场参数取决于根据马尔可夫链在两个状态之间切换的市场模式。我们使用MICEX指数来观察当前的马尔可夫状态,并估计转移概率矩阵。

17
kedemingshi 在职认证  发表于 2022-5-7 20:39:02
我们假设只有收益的波动性受到本地或全球因素的影响,这些因素由市场机制来代表。因此,状态1代表低市场波动性,状态2代表高市场波动性。当指数的日波动率低于0.015时,我们将该日定义为低波动率,并将σii(1)=0.01(i=1,2,…,n)。鉴于指数的日波动率高于0.015,我们将当日定义为高波动率,并将σii(2)=0.02(i=1,2,…,n)。这些挥发值是通过分析真实的市场行为得到的。转移概率矩阵通过最大似然法估计,使用跟踪期之前MICEX指数过去200天的收盘值。转移概率矩阵的估计为0。96 0.24.0.04 0.76便士马尔可夫过程被假定为投资期内的平稳多周期过程。我们使用过去历史回报数据的13天简单平均值计算预期回报,并假设预期回报在预测期m内保持不变。我们使用调整后的程序,在每个决策时间k更新估计值,以使投资组合适应市场上的价格变化,包括新到达的信息。我们将跟踪目标设定为每天返回0.15%(μ=0.0015)。我们假设初始投资组合财富为V(0)=V(0)=1。对于所有k,i,权重系数设置为R(k,i)=diag(10-4,…,10-4),ρ(k,i)=0.1。我们假设分数ci(i=1,…,n)等于0.0006(0.06%)。我们对参数为βi=-0.6,(i=1,…,n),γi=3,(i=1,…,n+1)的跟踪投资组合问题施加约束。因此,在所有例子中,我们都允许借贷和卖空。预测范围为m=10。

18
能者818 在职认证  发表于 2022-5-7 20:39:05
优化问题(18)、(19)由quadprog解决。MATLAB优化工具箱中的m函数。我们在图1-3中给出了典型的实验结果。在下面的图片中,投资组合由fiverisky的资产组成:卢克石油、俄罗斯天然气工业股份公司、俄罗斯联邦储备银行、Sibneft、挪威镍业公司。投资期限为2011年8月10日至2013年10月20日。图1绘制了实际投资组合和基准值。在图2中,我们对俄罗斯天然气工业股份公司的风险资产进行了投资。图3显示了MICEX指数每日收益率和马尔可夫链的估计状态。图1。跟踪业绩(V-真实投资组合,V-参考投资组合)。图2:。资产配置决策(uis指对俄罗斯天然气工业股份公司的投资金额)。图3。每日MICEX收益和马尔可夫链状态。在第二组实验中,我们使用了在纽约证券交易所交易的风险资产:美国电话电报公司、苹果公司、美国银行、卡特彼勒公司、思科系统公司、花旗集团公司、谷歌公司、IBM、英特尔公司、摩根大通公司、微软公司、联合技术公司。所有投资组合均由6种风险资产组成。我们使用道琼斯指数来观察当前的马尔可夫状态,并估计转移概率矩阵。当指数的日波动率低于0.01时,我们将该日定义为低波动率,并将σii(1)=0.005(i=1,2,…,n)。指数的日波动率高于0.01,我们将该日定义为高波动率,并将σii(2)=0.02(i=1,2,…,n)。这些波动率值是通过分析真实的美国市场行为得到的。应该指出的是,美国市场的波动性低于俄罗斯市场。转移概率矩阵的估计为0。91 0.15.0.09 0.85便士使用21天简单平均法估计预期收益。

19
mingdashike22 在职认证  发表于 2022-5-7 20:39:08
我们将跟踪目标设定为每天返回0.1%(μ=0.001),ρ=0.1。其他参数与第一个示例中的相同。我们在图4-6中给出了典型的实验结果。在下图中,投资组合由风险集合组成:苹果公司、思科系统公司、卡特彼勒公司、谷歌公司、英特尔公司、联合技术公司。投资期为2011年6月7日至2013年10月20日。图4绘制了实际投资组合值和参考投资组合值。在图5中,我们对高风险资产苹果公司进行了投资。图6显示了道琼斯指数的每日回报率和马尔可夫链的估计状态。图4。跟踪业绩(V-真实投资组合,V-参考投资组合)。图5。资产配置决策(u——投资于苹果公司的金额)。图6。每日D&J回报和马尔可夫链状态。在第三组实验中,我们使用外汇市场上的货币对交易:美元/日元、欧元/日元、欧元/美元、美元/瑞士法郎、美元/德国马克、欧元/英镑、英镑/美元。货币之间进行交易。因此,每对货币构成一个单独的交易产品。所有投资组合由5种货币对组成。我们使用欧元/美元对来观察当前的马尔可夫状态,并估计转移概率矩阵。当指数的每日波动率低于0.006时,我们将该日定义为低波动率,并将σii(1)=0.004(i=1,2,…,n)。当指数的日波动率高于0.006时,我们将该日定义为高波动率,并将σii(2)=0.008(i=1,2,…,n)。这些波动率值是通过分析真实的货币市场行为获得的。转移概率矩阵的估计值为0。91 0.16.0.09 0.84便士使用21天简单平均法估计预期收益。

20
mingdashike22 在职认证  发表于 2022-5-7 20:39:11
我们用参数βi=-1,(i=1,…,n),γi=5,(i=1,…,n+1)对跟踪portfolioproblem施加约束。请注意,外汇市场是独特的,因为相对利润的利润率较低,利用高杠杆来提高利润率和亏损率,以及账户规模。我们假设分数ci(i=1,…,n)等于0.0001(0.01%),ρ=0.2。我们将跟踪目标设定为每天返回0.15%(μ=0.0015),ρ=0.1。其他参数与第一个示例中的相同。我们在图7-9中给出了典型的实验结果。在下图中,投资组合由货币对组成:欧元/英镑、欧元/美元、美元/瑞士法郎、美元/日元、美元/德国马克。投资期限为2012年2月22日至2013年10月20日。图7绘制了实际投资组合值和参考投资组合值。在图8中,我们有欧元/美元的投资。图9显示了欧元/美元日收益率和马尔可夫链的估计状态。图7。跟踪业绩(V-真实投资组合,V-参考投资组合)。图8。资产配置决策(uis指以欧元/美元投资的金额)。图9。每日欧元/美元收益和马尔可夫链状态。从上述例子中可以获得一些见解。重要的是要承认,在我们的实验中,我们使用相当简单的参数估计方法,跟踪性能似乎非常有效。提出的MPC算法的一个主要优点在于,它似乎对输入模型的估计参数相当不敏感。我们的方法不需要严重依赖基于过去数据的参数估计;相反,它专注于试图捕捉跟踪期内市场的动态变化,并据此采取行动。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-23 00:58