楼主: 何人来此
478 15

[量化金融] 通过有界回归组合Alpha [推广有奖]

11
kedemingshi 在职认证  发表于 2022-5-16 11:04:42
我们将通过Hi表示所需的美元(非股票)持有量,并通过I:I表示总美元投资(长加短)≡NXi=1 |嗨|(35)让我们来看看≡ 您好/我。这些是我们的库存权重(与阿尔法权重类似)。然后我们就有了熟悉的标准化条件nxi=1 | wi |=1(36),然而,通常情况下,一个人在Hi上,而不是在wi上。例如,在建立交易的情况下,可能希望对头寸进行限制,以便:i)分配给任何给定股票的总美元投资不超过一小个百分点ξ——这是一个多元化约束;ii)ADDV(平均每日美元交易量)波动率只有一小部分被交易——这是一个流动性约束(见下文)。在这种情况下,我们有以下关于美元持有量的信息:-我≤ 你好≤ H+i(37)H±i=±minξI,eξVi(38)在这种情况下,上下界是对称的。在某些情况下,例如对于难以借入的股票,我们可能会有一些H-i=0。在其他情况下,人们可能无法做出各种概括,有些概括比其他概括更直接。希望在一些股票中有多头仓位。我们只会假设-我≤ 0和H+i≥ 0,与我们上面讨论的权重界限一致,然后给出w±i≡ H±i/i(39)最终的结果是,在股票的情况下,ione使用了一些预期收益,而不是αione。其余部分完全按照f或适当选择的∧iA进行。2.5.2再平衡贸易通过再平衡贸易,我们目前持有美元*我和desireddollar holdings你好。

12
可人4 在职认证  发表于 2022-5-16 11:04:45
在这种情况下,人们可能希望限制仓位,以便:i)分配给任何给定股票的总美元投资不超过一个小的百分点ξ——这与上述的多元化约束相同;ii)仅交易ADDV VII的小百分比ξ——这与上述流动性约束相同;Andii)分配给任何已发行股票的ADDV Vi不超过一个小百分比ξ′——这是另一个流动性约束,其原因是,如果必须迅速清算投资组合(例如,由于不可预见的事件),以降低流动性成本,则头寸将根据流动性设定上限。这里的ξ′通常比eξ大几倍——只要每个阶段的界限都满足,投资组合就可以分阶段建立。Hinow上的界限是:|Hi |≤ min(ξI,ξ′Vi)(40)|Hi- H*我|≤eξVi(41)根据美元交易额改写这些界限更为方便≡ 你好- H*i:D-我≤ Di≤ D+i(42)D+i=minmin(ξI,ξ′Vi)- H*i、 eξVi≥ 0(43)D-i=max-min(ξI,ξ′Vi)- H*我-eξVi≤ 0(44),我们假设| H*我|≤ min(ξI,ξ′Vi)。此外,我们假设H*IIT自我满意度(5):A.∈ {1,…,K}:NXi=1H*i∧iA=0(45),则可直接将bo unded回归算法应用于权重,并定义如下:≡ 你好/我(46)xi≡ Di/I(47)在J±迭代中,我们现在使用xi代替wi,而在γ迭代中,我们仍然使用wi。然后,算法的测试结果不变。

13
何人来此 在职认证  发表于 2022-5-16 11:04:49
然而,让我们注意到,附录A中给出的源代码在编写时考虑了阿尔法权重,因此,虽然在建立交易的情况下,它可以适用于股票投资组合,但需要进行简单的修改,以适应再平衡。2.5.3示例:日内平均值反转α为了说明算法hm的使用,我们使用它来构建日内平均值反转α的组合,载荷矩阵∧Ia在以下5种情况下:i)仅截取(因此K=1);ii)BICS(彭博行业分类系统)行业;iii)BICS行业;iv)BICS子行业;[60]加上BICS子行业的4style factors prc、mom、hlv和vol。回归权重是逆样本方差:zi=1/Cii(见下文)。在这种情况下,截距上方的i)-v)包含在荷载ma t rix∧iA中。事实上,我们有爸爸∈G∧iA≡ 1,其中G是∧i列的集合,对应于案例ii)中的部门、案例iii)中的行业以及案例iv)和v)中的子行业。因此,由此产生的投资组合是美元中性的。投资组合构建和回溯测试与[61]中的内容相同,可以在[61]中找到更详细的讨论,因此为了节省空间,这里我们只做一个简要的总结。假设投资组合在当日开盘时建立,在当日收盘时清算,因此它们纯粹是日内和第2节的算法。5.1建立交易适用。每个日期的预期收益Ei被视为Ei=-莉,莉在哪里≡ 自然对数Popeni/Pclosei, 对于每一天,Popenistoday的开盘日,而Pcloseis昨天的收盘日调整为拆分日和股息日(如果截止日期是今天)。这些是日内均值回归阿尔法。ADDV Vi排名世界前2000,其中ADDV是根据21个交易日的滚动周期计算的。

14
大多数88 在职认证  发表于 2022-5-16 11:04:52
然而,宇宙并不是每天都重新平衡,而是每21个交易日(详情见[61])。样本方差CIIAR是基于相同的21个交易日滚动周期计算的,不是每天应用,而是每21个交易日应用一次,与宇宙再平衡相同(详情参见[61])。我们在5年的时间内进行模拟(更准确地说,从2014年9月5日算起,共252×5个交易日)。年化资本回报率(ROC)的计算方法为每日平均损益除以总(长加短)日内投资水平I(无杠杆),再乘以252。年化夏普比率(SR)的计算方法为每日夏普比率乘以√252.每股收益(CPS)计算为总损益除以总交易股份。每一天,每只股票交易的总股份由Qi=2 | Hi |/Popeni给出(详情见[61])。为便于比较,表1给出了无界回归的结果。有界回归的结果,期望持有量的界设为| Hi |≤ 表2给出了0.01 Vi(48),因此每只股票的ADDV中不超过1%的部分被出售或出售,相应的P&L绘制在图1中。因此,正如预期的那样,增加流动性界限会对投资组合产生多元化影响,因此夏普比率得到了实质性改善——与往常一样,其代价是(略微)降低paperROC和CPS。请注意,即使在流动性边界很紧的情况下,[60]中的4个风格因子prc、mom、hlv和vol增加了价值,进一步验证了[60]中的4个因子模型。3结论性意见一——但不是唯一的——思考有界回归的方法是,当后者无法实现时,作为有界优化的替代方法。

15
可人4 在职认证  发表于 2022-5-16 11:04:57
事实上,如上所述,有界回归是一种在因子模型中具有界的零特定风险优化极限。因此,当因子模型不可用时,例如在alpha streams的上下文中,可以使用有界回归代替优化。在这方面,我们可以通过包含线性交易成本来进一步扩展上面讨论的有界回归算法,如[59]所示。系统方法是从[58]中因子模型的边界和线性交易成本的优化开始,并采用零特定风险限额。阿尔法权重下的非线性交易成本(影响)可以使用[59]中讨论的t近似,使用营业额减少的特殊模型[62]来处理。在下面的R编码中,我们给出了用于统计计算的R(R)包,http://www.r-project.org)我们在正文中讨论的有界回归算法的源代码。输入函数是计算有界的。lm(),它运行γ迭代循环并调用函数bounded。lm(),它运行J±迭代循环。calc.bounded的args()。lm()是:ret,它是alphasαi的N向量(或者更一般地说,是一些其他返回);载荷,即N×K载荷矩阵∧iA;权重,即回归权重zi的N向量;upper,它是上界w+i的N向量;lower,它是下界w的N向量-我和prec,这是输出权重wi所需的精度,N-向量的计算有界。lm()返回,必须满足无限制条件(1)。在内部,有界。lm()调用函数calc.bounds(),该函数在每次迭代时计算bw(s+1)iin(24)。该代码是直截了当的,不言自明。Jp,杰敏。lm()对应于J±。

16
mingdashike22 在职认证  发表于 2022-5-16 11:05:00
一个微妙之处是,当限制∧iAtoeJ时 J、 在二元行业分类的情况下(例如,当∧i对应于BICS子行业时,可能很小),受限制的∧i可能有空列,必须省略,下面的代码就是这样做的。

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-22 15:54