量化交易学习4(投资组合基本认识)

1 如何衡量投资组合的收益率

1.1 投资组合收益率的计算方法

在这里插入图片描述

1.2 投资组合的绝对收益率和相对收益率

在这里插入图片描述

2 如何衡量投资组合的风险

2.1 风险的定义

风险是指在未来可能发生的不确定性事件所带来的潜在损失。
在投资领域中,风险通常指投资所面临的不确定性和潜在的损失。投资的风险通常由多种因素决定,包括市场波动、政治和经济环境、行业和公司的基本面等。投资的风险越高,意味着投资者可能面临更大的损失,但同时也可能获得更高的回报。

2.2 衡量投资组合的风险

在这里插入图片描述
在这里插入图片描述

3 最优化方法计算投资组合的最佳仓位

在前面的学习中,我们分别从截面(多因子模型)和时序(择时策略)两个方面学习了如何对各个股票的未来收益率进行预测;在多因子模型中,我们在同一个时间截面上,计算出每个股票在不同因子上的暴露,通过线性/非线性的方法将多个因子合成综合因子作为股票未来收益率强弱的预测值;在择时策略中,我们计算每个股票的时序信号,更进一步地,我们可以将离散的时序信号值连续化,使得不同股票的择时信号不再是0或1,连续信号的差异化使得在截面上不同股票的择时信号能够进行强弱比较。 细心的读者可能已经发现了,上文多因子模型和时序策略,提到的最终目标,都是在每一个时间截面上,输出股票对未来收益率的预测值,并且在截面上不同股票之间进行强弱比较。这是因为在实盘中,往往有多种限制约束着我们的投资行为。一个最现实的考量就是资金,以A股为例,买卖股票最小的单位为1手,即100股;如果时序模型同时有100支股票产生买入信号1,又或者多因子模型预测值前100支股票具有同样的值;但此时我们可支配的资金只足够交易50支股票,那么如何从100支股票中定量地挑选50支股票呢?所以尽可能地,我们希望在同一时间截面上,不同股票的预测值之间是有差异的。 无论是作为主观投资者重仓少数证券,还是基于量化模型的策略,都会面临如上的问题,每一个证券买多少。假设我们的限制条件很少,例如只有前文提到的资金限制,而截面上不同股票的预测值差异足够大,我们能够恰如其分地选出目标数量的证券;而如果截面上的预测值差异不够大,例如我们需要在100支相同预测值相近的股票中挑选实际交易的50支股票,量化模型还可以借助组合优化的方法。 由此,便引出了本节内容的主题,投资组合优化,即如何分配资金。

  • 等权重
  • 市值加权
  • 最小方差组合
  • 最大分散度
  • 风险平价
  • 均值方差优化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/449104.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《向量数据库指南》——Milvus Cloud半数使用问题是配置问题

“Milvus Cloud 配置用户名密码进行校验,需要怎么开启呢?” “这个服务通过 k8s 已经起来的,我在不想关闭他的情况下应该怎么修改配置文件呢?” “ etcd 如果独立部署的话,这块儿的配置有推荐的参考值吗?” Milvus Cloud 作为一个分布式向量数据库,除了自身有较多的…

Python中使用Opencv-python库绘制直线、矩形、圆、文本

Python中使用Opencv-python库绘制直线、矩形、圆、文字 在Python中使用Opencv-python绘制直线、矩形、圆、文本非常简单,分别使用到line、rectangle、circle、putText这几个函数,具体可以参考https://docs.opencv.org/4.9.0/d6/d6e/group__imgproc__dra…

jsp服装穿搭推荐系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 游戏网上商城系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0…

ubuntu 上安装和配置Apache2+Subversion

目录 一、安装Apache2和SVN 二、Apache2设置 三、subversion配置 四、创建仓库和设置权限 五、仓库备份和恢复 系统环境 Ubuntu Linux (20.04) apache2 Subversion(1.13.0) 一、安装Apache2和SVN 通过命令在线安装apache2和subversion apt-get install apache2 libap…

[Java]JDK 安装后运行环境的配置

这篇文章用于介绍jdk.exe安装之后的运行环境配置,以及如何检查是否安装成功 检查自己是否安装jdk环境,记住这个安装的改的路径: (应该要安装2个,一个是jdk,一个是jre) 安装后的在文件夹的样子(路径自定义,在java下面): 参考如下…

cesium-加载谷歌影像

cesium在开发的时候有可能会加载不同的影像&#xff0c;今天就先看一下加载谷歌的吧。 使用谷歌有个好处就是基本不会出现此区域无卫星图的情况 闲言话语不多说&#xff0c;看代码 <template><div id"cesiumContainer" style"height: 100vh;"&g…

day02.C++命名空间

目录 一、命名空间的作用 二、命名空间的定义 三、命名空间的镶嵌定义 四、命名空间的使用方法 一、命名空间的作用 一个中大型软件往往由多名程序员共同开发&#xff0c;会使用大量的变量和函数&#xff0c;不可避免地会出现变量或函数的命名冲突。当所有人的代码都测试通过…

业务流程自动化平台在制造业应用案例,助力业务自动化、智能化

捷昌驱动成立于2000年&#xff0c;并于2018年9月在上海证券交易所上市&#xff0c;是一家专注于线性驱动产品研发、生产及销售的科技集团。 公司整合全球资源&#xff0c;为智慧办公、医疗康护、智能家居、工业自动化等关联产业提供驱动及智能控制解决方案&#xff0c;以科技驱…

【Spring实战】33 Spring Boot3 集成 Nacos 配置中心

文章目录 1. 配置中心定义2. 解决哪些问题3. 常用的配置中心4. 使用示例1&#xff09;没引入 Nacos 配置中心2&#xff09;引入依赖3&#xff09;配置Nacos连接信息4&#xff09;在 Nacos 上配置属性5&#xff09;在 Spring Boot 中使用配置6&#xff09;启动服务&验证7&am…

Latex学习记录

目录 1.Latex各种箭头符号总结 2.[Latex]公式编辑&#xff0c;编号、对齐 3.Latex公式编号: 多行公式多编号&#xff0c;多行公式单编号 4.LaTex中输入空格以及换行 1.Latex各种箭头符号总结 箭头符号 - ➚ (piliapp.com)https://cn.piliapp.com/symbol/arrow/Latex各种箭头…

2024美国大学生数学建模竞赛美赛B题matlab代码解析

2024美赛B题Searching for Submersibles搜索潜水器 因为一些不可抗力&#xff0c;下面仅展示部分代码&#xff08;很少部分部分&#xff09;和部分分析过程&#xff0c;其余代码看文末 Dthxlsread(C:\Users\Lenovo\Desktop\Ionian.xlsx); DpDth(:,3:5); dy0.0042; dx0.0042; …

云服务器安全组、防火墙、端口问题,结合telnet解决项目部署无法访问

无论是运维还是后台亲自操刀在云服务器上部署项目&#xff0c;往往会遇到项目部署上去了&#xff0c;也确定项目正常运行&#xff0c;但还是没法访问的问题。 如果没有经验的小伙伴&#xff0c;很容易陷入疑惑的状态&#xff0c;无从下手解决。 其实这涉及到云平台安全组、服…