本文章对CAPM模型选股策略进行了一些思考。

一、CAPM模型简介

从CAPM模型出发,我们对股票是否存在高估低估进行判断,进而买入低估的股票,构建投资组合。

二、策略思想

 三、回测检验

回测选取沪深300指数成分股,时间为2018-01-01至2022-10-21。计算α的时间周期设置为10个交易日、20个交易日、30个交易日、40个交易日、40个交易日,初始资金为2000000元,每次选取的股票数量为20,交易过程不考虑手续费,股票等权重进行买入。

经过回测发现各个时间周期对应的策略净值走势如下所示,从图中可以看出,在2020年7月前,策略的表现要优于指数,在2020年7月后策略的净值表现较为平缓,但是收益不如指数,而在2022年上半年,伴随着市场的急速下跌,策略表现出现较大分化,具体来看10天和20天周期的策略回测较大,30天周期的策略表现要优于指数。

整体来看,该策略对时间窗口的选择较为敏感,30天时间窗口下的策略表现要优于其余时间窗口。

图 3.1策略净值走势

表 3-1 策略指标计算结果

通过表3-1可以看出,整个回测周期内,策略的表现出现分化,50天周期和30天周期的策略取得正向收益,但是整体收益率要低于指数,最大回撤亦低于指数。由此可知,通过CAPM模型进行选股构建组合的策略可以较大程度控制策略回撤,但是策略的收益率也会摊薄。而且从时间周期来看,CAPM模型似乎在2020年后失效了。

四、思考

对CAPM模型进行选股构建组合时,可以对股票数量和占比权重进行更多的思考,或许可以进一步增加策略的收益水平。

参考资料:

《投资学(原书第9版)》.

【策略研究】CAPM模型的选股策略相关推荐

  1. 网格向量必须包含特征点。_【专题研究】基于SVM支持向量机模型的选股策略

    研究过集成学习中的随机森林和XGBoost后,本文将介绍一种更传统的机器学习方法:SVM支持向量机.SVM由于其较高的准确度,并且能够解决非线性分类问题,曾一度成为非常流行的机器学习算法.本文分别介绍 ...

  2. 20200918:【广发金融工程】2018年重磅专题系列之九:基于隐马尔科夫模型的选股策略研究

    参考链接:https://www.sohu.com/a/252454782_465470 [广发金融工程]2018年重磅专题系列之九:基于隐马尔科夫模型的选股策略研究 2018-09-07 11:26 ...

  3. 多因子选股模型python_量化交易——因子选股、多因子选股策略

    一.因子选股策略 1.因子 因子:选择股票的某种标准.因子是能够预测股票收益的变量. (1)基本面因子 基本面因子描述了一个公司的财务状况,最常见的基本面因子是由利润表,资产负债表以及现金流量表中的数 ...

  4. 基于DNN模型的智能选股策略

    1.DNN原理介绍  1.1 神经元  1.2 DNN  1.3 反向传播 2.实例:DNN模型选股  2.1 策略步骤和模型参数  2.2 回测结果 1. DNN原理介绍 1.1 神经元 神经网络的 ...

  5. Python量化交易05——基于多因子选择和选股策略(随机森林,LGBM)

    参考书目:深入浅出Python量化交易实战 在机器学习里面的X叫做特征变量,在统计学里面叫做协变量也叫自变量,在量化投资里面则叫做因子,所谓多因子就是有很多的特征变量. 本次带来的就是多因子模型,并且 ...

  6. 【点宽专栏】知识分享:验证CAPM模型在中国市场的表现

    原创 | 点宽学院 作者 | 点小宽 全文字数 2366字,建议阅读时长 8 分钟. 01 策略原理 根据CAPM理论,一种资产的价格应该仅与系统性风险相关,并不存在常数项的超额收益(α).因此,如果 ...

  7. 【Project Report】基于 QP 的优化选股策略

    一.概述 基于AI的量化投资领域特别是针对A股市场的AI技术已经成为了当下的热点话题,本文将基于big quant平台,了解并掌握量化投资的一些基本操作方法,并通过一些QP优化策略实现选股. 二.基于 ...

  8. 低估价值选股策略(含源代码)

    低估价值选股法是一位美国传奇式的基金经理人-迈克尔.普里斯提出的. 迈克尔.普里斯的低估价值选股法基于三条原则: 股价低于资产价值,这一准则是典型的价值投资思想,即相对公司资产价值,股价处于相对低估的 ...

  9. 多因子系列(二):基于机器学习选股策略(附源码)

    在第一篇中,我们实现了一个简单单因子的策略模型,但是在实际中,我们是远远不会满足于一个因子甚至几个因子的. 市场上目前挖掘出来的因子成千上万个,如何有效筛选出比较好的几个因子构建一个选股模型呢? 手动 ...

  10. [量化学院]价值选股策略——基于机器学习算法

    文献回顾 回顾价值策略 价值策略通俗地讲就是买入便宜股票,卖出昂贵股票,思想非常简单和直观.但是实际操作上这非常困难,因为我们没办法直接观察股票的真实价值.投资者可以从不同的视角采用不同的指标来估计股 ...

最新文章

  1. Python,OpenCV中的图像修复——cv2.inpaint()
  2. 大龄开发人员如何破局
  3. session共享怎么做的(分布式如何实现session共享)?
  4. JSON | JSON字符串和JSON对象的区别
  5. 戴尔电脑开机黑屏怎么办_笔记本电脑开机黑屏怎么办
  6. react安装_前端大牛进阶---gt;React必会教程
  7. 从用户的角度看 c语言中函数有两种,【南开大学】20秋学期(1709、1803、1809、1903、1909、2003、2009 )《C语言程序设计》在线作业答卷...
  8. python 矩阵类型转换_Python3 列表,数组,矩阵的相互转换的方法示例
  9. 微信小程序下拉刷新在真机上不回缩问题的解决方法
  10. 如何合并两个excel表格数据
  11. ReferenceError: request is not defined
  12. android跳转QQ陌生人聊天或者加入QQ群
  13. magicbook2018+MX150+win10+显卡驱动445.87+cuda_10.0.130+cudnn_v7.6.4.38+conda4.8.3+tensorflow1.14.0
  14. 线性表:链表的基本操作
  15. Java链表(基本操作)
  16. Excel 2003 VBA编程参考
  17. 可视化导论 - 第四章 数据可视化流程 - 学习笔记
  18. 哪个编程语言最有前途?
  19. 离职的哪些理由千万不能说呢
  20. [MySQL光速入门]004 作业解答

热门文章

  1. 实参可以是任意类型吗_5本可以解决书荒的粮草小说,类型随机,看看有你喜欢的吗?...
  2. Missing radix parameter radix
  3. STM8L的LCD接口详解及驱动程序
  4. 【JS】用JS实现系统常见日周月时间按钮切换效果
  5. Docker 容器内操作宿主机
  6. 【读】自动文摘——预备
  7. mysql容灾方案_mysql 容灾 灾备 备份
  8. 谷歌是否让我们变得愚蠢?
  9. python3多线程进度条_python,多线程_Python:在多线程中使用进度条(progressbar)碰到的问题,python,多线程 - phpStudy...
  10. 无线通信蜂窝网络 的 覆盖范围