股票量化投资精讲:从阿尔法本质和三种类型的阿尔法策略谈起
一、 阿尔法到底是什么
股票量化投资是一个庞杂纷繁的问题,从来源于民间的技术分析到现代金融学的基石投资组合理论,从服务股民的大V战法和选股器到纵横华尔街的火箭科学博士和BARRA风险模型,似乎所有人都在追寻一只上帝之手,在瞬息万变的股票市场获得笑傲江湖的收益,究其本质,大家追求的这种东西叫做“阿尔法”,也就是一种所谓的“绝对收益能力”。绝对收益能力是真实的投资管理能力,这区别于主动承担大盘风险(泛指系统性风险、基准风险)的投资。
事后来看,任何跑赢大盘或者基准的能力都叫做阿尔法能力,这也是所有量化投资策略追求的目标,不管是择时型CTA,高频交易,还是嵌入机器学习的智能算法,我们期待的收益就是绝对收益,我们获取的绝对收益就是我们的阿尔法。但是,在股票量化投资领域,追求阿尔法的方法比较特别,因为每一只股票的涨跌自然产生了相对于基准或者大盘的阿尔法,我们获取的阿尔法的主要手段是用某种指标或者方法找到这些股票,然后通过对冲大盘或者基准的方式,获取这些阿尔法,形成策略事实上的阿尔法能力。
因为收益率自带时间属性,谈论阿尔法时也必然涉及时间属性,在什么时间刻度上获取阿尔法非常重要,这也是我们后验(回测)时选择窗宽的关键。
股票量化最特别的地方在于,我们要用指标(选股因子)找到在一个时间区间内有阿尔法的股票,构造投资组合,对冲系统性风险,最终把这个阿尔法提取出来。换句话说,一般策略的阿尔法是通过各种交易手段获取的,而股票量化策略的阿尔法主要是是通过选股因子选出来具有阿尔法的股票,自然获得的。
二、 股票阿尔法策略的实用分类
股票阿尔法策略的本质是通过指标选取具有阶段性阿尔法的股票,通过在特定时点调仓从而获取整个投资区间的阿尔法收益。根据不同的选股思路,我们把股票阿尔法策略区分为A型阿尔法策略、X型阿尔法策略、B型阿尔法策略。
1.A型阿尔法策略:最直观的阿尔法策略,就是用指标对股票排序,选取其中一个组合,定期调仓,获取阶段性超越大盘的收益。策略永远满仓,但需要股指期货对冲。这是规范学术研究中用的最多的阿尔法策略。
2.X型阿尔法策略:最常见的阿尔法策略,来源于技术分析和民间,也叫做战法,不区分选股和择时,往往通过择时指标来选股,也就是把择时或有上涨的股票选出来,持有一段时间,时间不确定,通过择时或者止损重构组合。
3.B型阿尔法策略:基本不用指标选股,对所有股票建立可以解释波动来源的线性风险模型,然后通过表达对风险因素未来走势的看法,优化目标投资组合整体承担的各种风险暴露,这样自然确定了股票的权重,选择出来了股票,这种阿尔法策略,其实也是一种复杂和精致的Smart Beta策略。
拓展阅读:
1.海龟交易法则策略,多读几遍少走10年路
2.网格交易法,一个不容易亏钱的投资策略(附源码)
3.揭开日内回转交易策略做“T+0”的面纱
4.配对交易——这个股票策略曾年赚5000万美元
5.被动与主动的完美结合:指数增强策略的魅力
6.经典量化选股方法——没有秘密的多因子
股票量化投资精讲:从阿尔法本质和三种类型的阿尔法策略谈起相关推荐
- 从阿尔法本质和三种类型的阿尔法策略谈起
一. 阿尔法到底是什么 股票量化投资是一个庞杂纷繁的问题,从来源于民间的技术分析到现代金融学的基石投资组合理论,从服务股民的大V战法和选股器到纵横华尔街的火箭科学博士和BARRA风险模型,似乎所有人都 ...
- python股票量化投资课程 百度云_网易云课堂 Python股票量化投资课程|百度云|天翼云|GD|OD下载...
目录:/07 Python股票量化投资课程(完结) [6.4G] ┣━━01第一课资料 [0B] ┃ ┗━━视频课程分享资料 ┣━━02第二课资料 [0B] ┃ ┗━━class2 ┣━━03第三课资 ...
- python股票编程入门_Python股票量化投资-3.python基础
Python股票量化投资-1.开发环境部署 Python股票量化投资-2.量化投资介绍 继续开始今天的内容,主要介绍 PyCharm的开发使用[这IDE对JAVA人员来说不陌生] Python的语法推 ...
- 金融量化分析精讲课程-李杰-专题视频课程
金融量化分析精讲课程-1316人已学习 课程介绍 金融分析包含金融知识和Python相关模块的学习,手把手带你从金融小白到开发量化交易策略的大拿.学习内容囊括Numpy\Pandas\ ...
- java 量化指标_量化投资学习笔记13——各种指标的绘图、计算及交易策略
<量化投资:以python为工具>第五部分笔记 先来画k线图,要注意finance模块已经从matplotlib库中去除,现在要用mpl_finance库,单独安装. 其中有candles ...
- JVM基础系列第10讲:垃圾回收的几种类型
我们经常会听到许多垃圾回收的术语,例如:Minor GC.Major GC.Young GC.Old GC.Full GC.Stop-The-World 等.但这些 GC 术语到底指的是什么,它们之间 ...
- 股票量化投资出现的主要原因分析
阅读原文: http://club.jr.jd.com/quant/topic/1086603 京东金融量化交流群:417082141 量化交易的出现离不开如下几个主要原因:现代金融理论的发展,计算机 ...
- 基于python的股票程序化交易论文_基于Python工具的股票量化投资策略研究
2019 年第 07 期 20 世 纪 80 年代, 一 些 投 资 者 开 始 利用 计 算 机 研究金 融 数据 , 并 初显 成 效 . 20 世 纪 末 , 投 资 者 把 计 算 机 技术 ...
- 股票量化投资目前主要有哪些主流交易方法?
(1)股票量化交易即Quantitative Trading,股票量化交易则通常是指使用数学.统计甚至机器学习的方法,去找寻合适的买卖时机. 所以,在这个维度的定义之下,算法交易.高频交易还有统计套利 ...
最新文章
- CKFinder 自定义文件路径扩展ConfigurationPathBuilder
- js获取对象的最后一个
- 定义,公理,定理,引理,推论,命题,推测,猜想
- 让linux服务器支持安全http协议(https)
- 20120907学习笔记
- Exam化的软件项目管理
- linux 编译链接出错,Qt编译和链接错误
- eclipse使用svn工具
- 贝叶斯网络和马尔科夫的冷知识
- http概述(相关详解)
- sudo报错:no valid sudoers sources found, quitting
- mongo-java 实现使用and拼接多个or查询条件
- 电商设计师(美工)必备的素材网站!
- MySQL-查询权限索引约束
- 02 Ajax表单提交
- 【字体】写代码编程字体展示推荐
- bootloader的作用和功能
- N1 小钢炮docker安装迅雷方法
- MTK android WIFI地址 不写随机变动问题
- erp和mysql_ERP是什么?跟数据库有什么关系?
热门文章
- mc服务器切换模式显示英文字母,MC820高级设置说明.doc
- 先尝试一步——简单应用Advanced Installer9.8打包发布vb.net程序(vs2012)
- 利用SVM小样本机械故障诊断(MATLAB代码)
- C++标准程序库(学习笔记)
- vivox23android系统耗电25,vivox23电池不耐用怎么回事
- 创业黑马|泰瑞数创:坚持数字孪生的硬核之路 不刻意追逐元宇宙风口
- python 设置xlabel,ylabel 坐标轴字体大小和类型
- access对比数据_七大数据库产品测评Sqlserver完美胜出,五大理由告诉你最好选择...
- win8.1或win10 UEFI + GPT 安装
- java hibernate 自定义排序_java – 如何在hibernate中对关联表进行排序?