首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ChatPDF:解读量化投资论文我可以!

ChatPDF:解读量化投资论文我可以!

作者头像
量化投资与机器学习微信公众号
发布于 2023-04-20 02:57:49
发布于 2023-04-20 02:57:49
1K0
举报

AI不会淘汰人

但AI会淘汰不会用AI的人

——某名言

重点在文末!!!

前言

本文主要讲了一种基于深度学习的股票投资组合构建和收益率预测方法。具体来说,本文提出了一种新方法来提取股票收益率与市场因素之间的残差部分(Residual Factors),并利用这些信息来构建投资组合和预测股票收益率的分布信息。同时,本文还提出了一种新的神经网络结构,可以将金融市场中常见的不变性特征(如幅度不变性和时间尺度不变性)纳入模型中进行预测。通过实验验证,我们发现所提出的方法在投资组合构建和收益率预测方面表现更好,并且每个技术要素都对提高交易策略性能有贡献。因此,我们认为这些技术可能在各种金融问题中具有广泛应用价值。

那么接下来我们当然关心这种提取股票收益与市场因素之间残差的新方法是是什么?以及这个新的神经网络结构是什么?

在本文中,我们提出了一种新的方法来提取金融市场中股票收益率与公共市场因素之间的残差信息,这种方法被称为“谱残差”(spectral residual)。具体来说,我们使用小波变换将原始时间序列分解为多个子频带,并对每个子频带应用一个低通滤波器,以去除高频噪声。接下来,我们将所有子频带合并起来,并通过逆小波变换重构原始时间序列。最后,我们可以通过减去重构的时间序列和原始时间序列得到残差因子。这种方法利用了小波变换的频域表示,并且可以看作是一种基于谱分析的因子模型。也就是下图的第一个部分。

谱残差

在文章的3.1节详细介绍了如何通过“谱残差”提取残差因子,具体来说,给定一个正整数C(小于S),我们将原始收益向量r投影到由具有最小S-C个特征值的主要投资组合所张成的空间中,得到一个向量 ~r。这个向量 ~r 就是谱残差。也就是说普残差就是对收益率协方差矩阵进行PCA分解后取最后S-C个特征值。

在本文中,谱残差(spectral residual)和因子模型(factor model)都是用于提取金融市场中股票收益率的残差信息的方法。具体来说,因子模型使用线性回归等技术来估计股票收益率中与公共市场因素相关的部分,并将其作为因子。而谱残差则利用小波变换将原始时间序列分解为多个子频带,并对每个子频带应用一个低通滤波器,以去除高频噪声,从而提取残差信息。

分布预测与组合构建

分布预测(Distributional Prediction)是指在深度学习模型中,通过预测目标变量的概率分布来进行预测,而不是仅仅预测一个点估计值。在金融市场中,股票价格的变化通常具有一定的随机性和不确定性,因此使用Distributional Prediction可以更好地反映这种不确定性,并提高模型的鲁棒性和泛化能力。在本文中,我们使用Distributional Prediction来预测股票收益率的分布信息,并利用现代投资组合理论提供的最优投资组合标准来构建投资组合。

我们介绍了一种新的投资组合构建方法,该方法基于谱残差(spectral residual)和条件分位数回归(quantile regression)。具体来说,我们首先使用谱残差方法从原始时间序列数据中提取出残差因子。然后,我们使用条件分位数回归方法来估计这些残差因子在不同分位数处的取值,并将它们用于构建投资组合。首先,我们将原始时间序列数据表示为一个矩阵X,其中每一行表示一个时间点的特征向量。然后,我们使用谱残差方法对矩阵X进行变换,得到一个新的矩阵Y。在Y中,每一行表示一个时间点的残差因子。接下来,我们使用条件分位数回归方法来估计Y在不同分位数处的取值。具体来说,我们训练一个函数f(q,x)(这是一个深度神经网络),该函数可以预测给定特征向量x时Y在分位数q处的取值。通过预测多个分位数处的取值,并将它们转换为对应的均值和方差估计值,我们可以得到一个完整的投资组合。

假设我们通过深度学习预测了残差因子的分位数 ,那么可以通过以下等式求的 的均值和方差。

\begin{gathered} \hat{\mu}_t:=\hat{\mu}\left(\tilde{\boldsymbol{y}}_t\right)=\frac{1}{Q-1} \sum_{j=1}^{Q-1} \tilde{y}_t^{(j)} \\ \hat{\sigma}_t:=\hat{\sigma}\left(\tilde{\boldsymbol{y}}_t\right)=\frac{1}{Q-1} \sum\left(\tilde{y}_t^{(j)}-\hat{\mu}_t\right)^2 \end{gathered}

通过以上预测的均值和方差,再结合Mean-Variance-Optimization的传统现代投资组合理论进行组合优化,确定最优权重。

深度神经网络的结构

在本文中,我们提出了一种新的深度学习神经网络结构,称为分形网络(fractal networks)。这种网络结构可以有效地利用时间序列数据中的自相似性,并且可以减少需要训练的参数数量。

具体来说,分形网络由多个分形块组成。每个分形块包含多个子序列,每个子序列具有不同的时间分辨率。在每个分形块中,我们使用相同的操作来处理所有子序列。然后,我们将所有子序列的结果合并起来,并将其作为下一个分形块的输入。

在本文中,我们使用了两种不同类型的分形块:卷积型和循环型。卷积型分形块包含多个卷积层和池化层,用于处理静态时间序列数据。循环型分形块包含多个循环神经网络层和注意力机制层,用于处理动态时间序列数据。

通过使用这种分形网络结构,在保持模型复杂度不变的情况下,我们可以显著提高模型的性能。具体来说,在本文中,我们在美国和日本股票市场数据上进行了实验,并证明了我们提出的方法相对于其他常用方法可以显著提高投资组合收益率和风险控制能力。

实证结果

在本文中,我们进行了一系列实验来评估我们提出的方法在真实市场数据上的有效性。具体来说,我们使用了美国和日本股票市场的数据集,并对我们的方法进行了多个实验。

在第4.2节中,我们首先测试了谱残差的有效性。通过将谱残差与其他常用方法进行比较,我们证明了谱残差可以更准确地捕捉到时间序列中的周期性模式。

在第4.3节中,我们评估了我们提出的系统在美国股票市场数据上的表现。通过与其他基准方法进行比较,包括传统投资组合理论和现代深度学习方法,我们证明了我们提出的方法可以显著提高投资组合的收益率和风险控制能力。在传统投资组合理论方面,我们使用了马科维茨均值方差模型(Markowitz Mean-Variance Model)和最小方差模型(Minimum Variance Model)作为基准方法。在现代深度学习方法方面,我们使用了长短期记忆网络(Long Short-Term Memory Network)和卷积神经网络(Convolutional Neural Network)作为基准方法。

通过与这些基准方法进行比较,我们证明了我们提出的方法可以显著提高投资组合的收益率和风险控制能力。具体来说,在美国股票市场数据上,我们的方法相对于马科维茨均值方差模型可以提高约20%的收益率,并且相对于最小方差模型可以降低约30%的风险;相对于长短期记忆网络和卷积神经网络,我们的方法可以分别提高约10%和15%的收益率,并且相对于这些深度学习模型可以降低约20%至30%的风险。

最后,在附录E中,我们还提供了日本股票市场数据上完整的实验结果。这些结果与美国股票市场数据上的结果相似,并进一步证明了我们提出的方法在不同市场上都具有广泛适用性。

以上内容均有ChatPDF生成

基于本次使用,有以下体会:

1、使用ChatPDF前还是需要对论文的整体结构有一个把握,ChatPDF给出的总结比较宽泛,并不能帮助你非常深入的了解文章内容。

2、ChatPDF可以作为一个随时交流的助教,学习中有任何问题可以随时问它,特别是对于论文中涉及有没有详细说明的知识点。

例如:

3、可以使用ChatPDF推荐相关领域其他的论文,并挑选引用更高更有参考价值的论文。

例如:

如果同样的问题问ChatGPT,我们看到显然没有ChatPDF丰富完善,可见,对于论文研究的场景ChatPDF更适合。

关于ChatPDF的使用

so seay!

用户只需上传一个PDF,便可以开始向它提问了。

它就像ChatGPT一样,但是,聊天的内容不仅限于用户上传的研究论文,可以拓展到论文以外的内容!

www.chatpdf.com

▪ 点左侧 Browse My Computer 从本地电脑中上传。

▪ 点右侧 From URL Find a PDF 从网络上复制一个文章的网址。

之后,ChatPDF会为用户准备一份有关这篇文章的简短摘要。它还会给你提供如何表述问题的例子。

接下来大家就可以开始,围绕着这篇PDF文件,继续向ChatPDF提问题。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量化投资与机器学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
这波盗号很迷......不要扫描来路不明的二维码!!!
我记得上个周末的晚上,本来我正在看某说唱节目,刚刚把老舅的《年轻的窦唯》听完,正觉得很上头呢,突然看到群里有人说 QQ 出事了。
why技术
2022/11/01
1K0
这波盗号很迷......不要扫描来路不明的二维码!!!
手把手教大家如何解决QQ被盗的风险。
  这种情况在QQ群里面见的多。通常是发送一些具有诱惑性的链接诱导你去点击。也可能会是一些二维码,如下图。为了做这期,能更好的了解其盗号的手段,我把凡是我看到的盗号链接都点了个遍,那些恶意二维码我也扫了个遍。这是我在了解其原理并做了相应的安全措施前提下做的,小伙伴们千万不要去乱点乱扫。
知识与交流
2024/06/03
1.2K0
手把手教大家如何解决QQ被盗的风险。
QQ总是异地登录到底是怎么回事,被盗的原因通常是以下
经常有朋友反映QQ被盗的现象,今天小编就来告诉大家QQ容易被盗的原因是什么,以及如何防止QQ号被盗,有兴趣的朋友一起来看看吧
知识与交流
2021/04/02
14.2K0
QQ总是异地登录到底是怎么回事,被盗的原因通常是以下
QQ 被盗号引发大型“社死”现场!腾讯回应:系用户扫描过伪造的游戏二维码
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 今日凌晨,“QQ 盗号”这一词条登上微博热搜,直至中午都还在热搜榜上待着。 看到这条热搜后,小编火速登录 QQ 查看自己是否也被盗号,所幸没有遭殃,但同时也发现了列表里的许多群组突然“活跃”起来。 点进去一看,有些动作快的群主已撤回成员消息,但也有些群还未及时处理:好几个群成员在凌晨时候突然发黄图,甚至还发在了群成员 599 人、其中还有十几位老师的大学学院群里……借用网友的一句话:我这替人尴尬的老毛病又犯了。 大型社死现场,网友:
用户1737318
2022/06/29
7990
QQ 被盗号引发大型“社死”现场!腾讯回应:系用户扫描过伪造的游戏二维码
开启QQ登录保护仍被盗号——QQ安全机制全面分析[通俗易懂]
周围总是有些同学QQ被盗号,攻击者盗取账号后会继续去欺骗列表里的好友,形成链式反应。危害比较大。
全栈程序员站长
2022/06/28
4.4K0
开启QQ登录保护仍被盗号——QQ安全机制全面分析[通俗易懂]
什么是撞库及撞库攻击的基本原理
6月26日晚,我国大型聊天软件QQ出现了大规模盗号情况,而且是在QQ号本人在线时出现了被盗情况。
埃文科技
2022/07/08
2.8K0
什么是撞库及撞库攻击的基本原理
微信扫码登录是如何实现的?
大家好,我是小义。在数字化时代,微信扫码登录作为一种便捷、安全的登录方式,越来越多的出现在人们的日常生活中。
程序员小义
2024/05/20
1.1K0
微信扫码登录是如何实现的?
一次学校集体被钓鱼事件分析
我们学校被钓鱼了,泄露了不少同学的邮箱信息。正好先来无事,实验室的师哥们就带我们这帮菜鸡们玩了玩(呜呜呜~~基本都是师哥拿下来的,弟弟太菜了),毕竟在我们这种特殊院校出现这种事件说明犯罪分子十分嚣张了。
FB客服
2020/09/04
5700
一次学校集体被钓鱼事件分析
扫码登录技术原理
首先用户打开网站的登录页面的时候,向浏览器的服务器发送获取登录二维码的请求。服务器收到请求后,随机生成一个uuid,将这个id作为key值存入redis服务器,同时设置一个过期时间,再过期后,用户登录二维码需要进行刷新重新获取。
2020/02/12
5K0
微信扫码登录是如何实现的?
网页版微信刚推出时,无数人被它的登录方式惊艳了一下,不需要输入用户名密码,打开手机微信扫一扫,便自动登录。从原理上讲,二维码只能是一段文本的编码,如何用它实现快捷登录的呢?
Java技术栈
2018/12/17
3.5K0
扫码登录实现原理
首先,介绍下什么是扫码登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他们相对应的网站。为了让用户在使用他们的网站时,登录更加方便和安全。这些企业提供了, 使用手机,扫一扫,就可以登录的服务。网页登录时的效果如下:
用户1093975
2018/09/21
1.9K0
扫码登录实现原理
扫码登录的背后原理是什么
我们在日常登录网站时,经常会使用到扫码登录这个选项,如果要理解背后原理,我们可以从最简单的用户登录场景切入:
潋湄
2025/01/17
3100
扫码登录的背后原理是什么
阿里面试官:分别说说微信和淘宝扫码登录背后的实现原理?
扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方式登录),但不得不说还是很酷的。
乔戈里
2020/02/25
2.6K0
扫码登录的原理和实现方法_扫码支付的原理
在日常 Web 端产品的使用中,一般都会支持扫码登录,这种方式操作简单,相对传统的手机号登录等方式速度更快、安全性更高,还可以增加自家产品的粘合度。
全栈程序员站长
2022/11/01
3.4K0
扫码登录的原理和实现方法_扫码支付的原理
Web应用多账号系统设计及微信扫码登录实现
用户1170933
2018/01/05
3.2K0
Web应用多账号系统设计及微信扫码登录实现
IM扫码登录技术专题(三):通俗易懂,IM扫码登录功能详细原理一篇就够
本文引用了作者“大古同学”的“二维码扫码登录是什么原理”一文的主要内容,为了更好的理解和阅读,收录时有修订和改动,感谢原作者的分享。
JackJiang
2021/05/10
8950
扫码登录是如何实现的?
网页版微信刚推出时,无数人被它的登录方式惊艳了一下,不需要输入用户名密码,打开手机微信扫一扫,便自动登录。从原理上讲,二维码只能是一段文本的编码,如何用它实现快捷登录的呢?
java思维导图
2018/07/26
2.5K0
扫码登录是如何实现的?
手机扫码登录实现原理「建议收藏」
最近接到一个需求,要求用手机扫码实现用户登录,这是近几年比较流行的登录方式。这样确实是实现用户体验至上,操作简单,方便实用。拿到需求之后,我与后端大哥商量后,敲定了具体的实施方案。其实重要的还是要弄懂他实现的原理。
全栈程序员站长
2022/08/02
2.1K0
手机扫码登录实现原理「建议收藏」
带你入门了解二维码扫码登录是什么原理
在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于非技术人员呢,除了解惑,还可以引导他更好地辨别生活中遇到的各种二维码,防止上当受骗。
Nealyang
2021/03/26
2K0
带你入门了解二维码扫码登录是什么原理
面试官:如何实现扫码登录功能?
经过八股和算法的交锋,老三松了口气,都hold住了。只见面试官微微一笑,“其实,我真正想问的是……你觉得扫码登录应该怎么实现。”
三分恶
2021/10/26
3.2K0
推荐阅读
相关推荐
这波盗号很迷......不要扫描来路不明的二维码!!!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档