从阿尔法本质和三种类型的阿尔法策略谈起
一、 阿尔法到底是什么
股票量化投资是一个庞杂纷繁的问题,从来源于民间的技术分析到现代金融学的基石投资组合理论,从服务股民的大V战法和选股器到纵横华尔街的火箭科学博士和BARRA风险模型,似乎所有人都在追寻一只上帝之手,在瞬息万变的股票市场获得笑傲江湖的收益,究其本质,大家追求的这种东西叫做“阿尔法”,也就是一种所谓的“绝对收益能力”。绝对收益能力是真实的投资管理能力,这区别于主动承担大盘风险(泛指系统性风险、基准风险)的投资。
事后来看,任何跑赢大盘或者基准的能力都叫做阿尔法能力,这也是所有量化投资策略追求的目标,不管是择时型CTA,高频交易,还是嵌入机器学习的智能算法,我们期待的收益就是绝对收益,我们获取的绝对收益就是我们的阿尔法。但是,在股票量化投资领域,追求阿尔法的方法比较特别,因为每一只股票的涨跌自然产生了相对于基准或者大盘的阿尔法,我们获取的阿尔法的主要手段是用某种指标或者方法找到这些股票,然后通过对冲大盘或者基准的方式,获取这些阿尔法,形成策略事实上的阿尔法能力。
因为收益率自带时间属性,谈论阿尔法时也必然涉及时间属性,在什么时间刻度上获取阿尔法非常重要,这也是我们后验(回测)时选择窗宽的关键。
股票量化最特别的地方在于,我们要用指标(选股因子)找到在一个时间区间内有阿尔法的股票,构造投资组合,对冲系统性风险,最终把这个阿尔法提取出来。换句话说,一般策略的阿尔法是通过各种交易手段获取的,而股票量化策略的阿尔法主要是是通过选股因子选出来具有阿尔法的股票,自然获得的。
填写图片摘要(选填)
二、 股票阿尔法策略的实用分类
股票阿尔法策略的本质是通过指标选取具有阶段性阿尔法的股票,通过在特定时点调仓从而获取整个投资区间的阿尔法收益。根据不同的选股思路,我们把股票阿尔法策略区分为A型阿尔法策略、X型阿尔法策略、B型阿尔法策略。
A型阿尔法策略:最直观的阿尔法策略,就是用指标对股票排序,选取其中一个组合,定期调仓,获取阶段性超越大盘的收益。策略永远满仓,但需要股指期货对冲。这是规范学术研究中用的最多的阿尔法策略。
X型阿尔法策略:最常见的阿尔法策略,来源于技术分析和民间,也叫做战法,不区分选股和择时,往往通过择时指标来选股,也就是把择时或有上涨的股票选出来,持有一段时间,时间不确定,通过择时或者止损重构组合。
B型阿尔法策略:基本不用指标选股,对所有股票建立可以解释波动来源的线性风险模型,然后通过表达对风险因素未来走势的看法,优化目标投资组合整体承担的各种风险暴露,这样自然确定了股票的权重,选择出来了股票,这种阿尔法策略,其实也是一种复杂和精致的Smart Beta策略。
填写图片摘要(选填)
推荐阅读:
1.一个量化策略师的自白(好文强烈推荐)
2.股票期货经典的量化交易策略都在这里了!(源码)
3.期货/股票数据大全查询(历史/实时/Tick/财务等)
4.三分钟弄明白为什么贝叶斯是量化工作者最常用的工具
5.学习Python有哪些书籍?这里有一份书单送给你
6.江湖中常说的“网格交易法”到底是什么?
7.10种经典的日内交易策略模型思路
8.干货 | 量化选股策略模型大全
9.量化金融经典理论、重要模型、发展简史大全
从阿尔法本质和三种类型的阿尔法策略谈起相关推荐
- 股票量化投资精讲:从阿尔法本质和三种类型的阿尔法策略谈起
一. 阿尔法到底是什么 股票量化投资是一个庞杂纷繁的问题,从来源于民间的技术分析到现代金融学的基石投资组合理论,从服务股民的大V战法和选股器到纵横华尔街的火箭科学博士和BARRA风险模型,似乎所有人都 ...
- Asp.net支持三种类型的cache[转]
from:http://www.cnblogs.com/thomasnet/archive/2006/11/26/573104.html Asp.net支持三种类型的cache 想写一个技术快速概述, ...
- java中三种转string的方法_java中int,char,string三种类型的相互转换
如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...
- html5中标签分为,HTML标签的三种类型
HTML标签的类型分为三种:行内元素,行内块元素,块级元素 而标签的属性是可以转换的 display:inline: 转换为行内元素 display:linline-block 转换为行内块元素 di ...
- java中有scoreframe类型嘛_java构造函数的三种类型总结
我们说构造函数能处理参数的问题,但其实也要分三种情况进行讨论.目前有三种类型:无参.有参和默认.根据不同的参数情况,需要我们分别进行构造函数的讨论.这里重点是无参构造函数的初始化也要分两种方法进行分析 ...
- mysql varchar,bigint,char三种类型性能的比较
mysql varchar,bigint,char三种类型性能的比较 比较数据类型的性能好坏,数据表必须有足够的数据,我用25万条数据做测试 字段是手机号,用这三个类型哪个类型好呢.首先分析手机号有1 ...
- mysql double 转 字符串_没想到!在MySQL数据库中的数据有这三种类型!
MySQL数据库是一个或多个数据列构成二维表,它的每一种数据列都有特定类型,而类型决定MySQL是怎么看待该列数据,如果把整型数值存放到字符类型的列中,MySQL则会把它当成字符串来处理. MySQL ...
- 辨别DVI接口连接线三种类型五种规格
DVI(Digital Visual Interface),即数字视频接口.它是1999年由Silicon Image.Intel(英特尔).Compaq(康柏).IBM.HP(惠普).NEC.Fuj ...
- mysql dbms是什么_DBMS体系结构的三种类型分别是什么
DBMS体系结构的三种类型分别是什么 发布时间:2020-12-05 13:27:28 来源:亿速云 阅读:129 作者:小新 这篇文章主要介绍了 DBMS体系结构的三种类型分别是什么,具有一定借鉴价 ...
最新文章
- VS2010下Cannot find or open the PDB file (转)
- 【Python】调用百度云API驾驶行为分析 Driver Behavior
- 基于STM32的SPI基本介绍
- 【学习Python】的网站
- 区块链相关数据报表_重磅|京东云区块链数据服务(BDS)正式开源
- (转)windows下安装python及第三方库numpy、scipy、matplotlib终极版
- 在香蕉派的树莓派系统上配置 Syncthing 自启动(暨 Linux 软件自启服务配置)
- [HNOI2016]网络(树链剖分+线段树+大根堆)
- 编程题【System类】计算一千万个数添加到集合的时间
- C++类与对象实验(六)
- 乞讨网站,要饭网,个人要饭网,在线要饭网站;含socket 通信;双端支付源码 ;源码
- 什么是应届生?要不要签三方?看看就知道了
- 我不想在做桌面运维了、我想做linux运维、我也要运维高薪
- Linux下批处理文件编写
- Euclidean division
- 从野蛮生长到元年爆发,细数RPA的百年风雨
- 用python画雪花 科赫曲线递归_【TCE的编程小讲堂】【Python】【第三期】如何画出科赫雪花?(下)...
- git 加密_4个用于Git加密的秘密管理工具
- redis(一):redis安装和配置
- VCS User Guide学习笔记【使用精简版】