本文梳理了目前常见的量化策略,并给出了一些入门的读物供大家学习参考。

目前量化策略主要包括多因子策略、统计套利、机器学习等,本文列出了这几类策略的框架,并列出了部分代表方法。


文章摘要

几类常见的量化策略框架图

多因子模型及典型案例

统计套利及其展开

机器学习

其他方法,如文本挖掘、舆情及各类数学分析方法

手把手教学系列

延伸阅读,量化入门及经典策略




几类常见的量化策略框架


量化选股,就是通过量化思想及配套的计算机程序化来实现选股(如何选择好的股票)和择时(如何在合适的时间进行合适的调仓),从而完成量化投资组合策略的构建。




多因子模型及典型案例


多因子模型包括了技术指标模型和财务指标模型,它的优点是思路直接清晰、数据便于获得。

多因子模型主要用在股票上。建立多因子模型大致有如下步骤:

1、因子测试。将股票池中的个股按因子值大小进行分组,计算每个组合在一段时间内的收益情况,这样可以识别因子是否有效。为了防止该因子和一些已知的因子存在较强的相关性,有时需要将收益率对已知变量做回归,然后对残差进行分组测试。

2、分配因子权重。按照不同目的,存在不同的因子加权方法。比如为了最大化超额收益,可以采取因子IC法。如若为了最大化夏普率,可以计算各因子的收益率和协方差矩阵,然后采用优化的方法求解权重。

 

因子不仅限于财务因子、技术因子,也可以包括情绪、舆情等。


1、技术指标模型偏向于择时


MACD、KDJ、布林带等 http://club.jr.jd.com/quant/topic/1091145


技术指标模型可谓是广受喜爱的选股方式,除了上文提到的技术指标模型外,还有以下经典


上升三角形http://club.jr.jd.com/quant/topic/867675

均线应用https://club.jr.jd.com/quant/topic/778188

RSI http://club.jr.jd.com/quant/topic/1098218

KDJhttp://club.jr.jd.com/quant/topic/981160

多方炮http://club.jr.jd.com/quant/topic/881252

SMAhttp://club.jr.jd.com/quant/topic/839442

IDE http://club.jr.jd.com/quant/topic/1091094                


2、财务指标模型偏向于选股

如市值、ROA、EPS等

其中可利用的因子有价值因子(PB,PE等)、市场因子(涨幅,换手率等)、基本面因子(资产负债率,流动比率等)以及成长因子(净利润增长率,主营利润增长率等)

通过单因子测试和多因子测试完成因子的选择和策略构建。


单因子测试http://club.jr.jd.com/quant/topic/1154691

多因子测试http://club.jr.jd.com/quant/topic/1154669

 

比较常见的策略有


Fama-French三因子策略http://club.jr.jd.com/quant/topic/982124

特异性风险因子模型http://club.jr.jd.com/quant/topic/942689

多因子选股:https://club.jr.jd.com/quant/topic/878463





统计套利及其展开


套利策略包括结合基本面的套利策略和纯粹的统计套利。结合基本面的套利策略多出现在期货市场中。股票和期权市场多是统计套利,这种统计套利依据历史的统计规律,由于历史规律不一定适用于未来,因此这种套利并不是无风险的。

统计套路主要是在对历史数据进行统计分析的基础上,估计相关变量的概率分布,并结合基本面数据进行分析以指导套利交易,与传统单边投资方式相比,统计套利多空双向持仓在处理大资金方面可以有效规避一部分风险


下文用例子浅显地解释了何为统计套利,可以作为入门读物;

统计套利介绍http://club.jr.jd.com/quant/topic/1130716


综合套利模型和因子模型进行分析对比;

资本资产定价模型简介-多因子寻找Alpha&统计套利http://club.jr.jd.com/quant/topic/935852


配对交易的介绍与实现

统计套利之配对交易http://club.jr.jd.com/quant/topic/787798




机器学习


机器学习主要目的在于发现规律或重现规律,近来被广泛应用于各个行业。


入门读物,对机器学习的概念、在量化投资中的应用及利弊进行了介绍

量化投资如何应用到机器学习http://club.jr.jd.com/quant/topic/905698


机器学习的python简单实现。

python机器学习入门http://club.jr.jd.com/quant/topic/1088568


决策树算法作为数据挖掘其中一种判定数据所属类别的算法,数学模型简单,编程有程序包,极易上手,适合大家研究使用。

决策树算法https://club.jr.jd.com/quant/topic/841642

决策树算法(续)https://club.jr.jd.com/quant/topic/841923 


深度学习可以实现对高频市场行情数据进行挖掘并获得对未来股票价格走势有预测能力的模式。

深度学习http://club.jr.jd.com/quant/topic/1130718




其他方法,文本挖掘、舆情及各类数学分析方法


除了上述三类方法,还有文本挖掘方法和其他数学方法可以应用到量化投资当中。

1、文本挖掘作为数据挖掘的一个分支,挖掘对象通常是非结构化的文本数据,文本挖掘应用于量化投资是一个比较新的思想。

对文本挖掘在量化投资中的实现进行了介绍

文本挖掘之数据爬虫https://club.jr.jd.com/quant/topic/871691

文本挖掘如何应用于量化投资https://club.jr.jd.com/quant/topic/843393


2、舆情分析

在文本挖掘基础上将文本情感分析计算情感得分的思路用于选股上面。

利用舆情情感得分进行量化选股https://club.jr.jd.com/quant/topic/856753


3、数学方法

另外,各类数学方法也是不断地被尝试应用于量化策略的构造上,当然想要应用这类方法还是需要一定的数学基础。

隐马尔科夫模型(HMM)http://club.jr.jd.com/quant/topic/948850

非负矩阵分解http://club.jr.jd.com/quant/topic/953653


总之,从最早的技术因子、财务因子选股到最新的深度学习、文本挖掘,量化投资方法层出不穷。当然,方法是一回事,具体的策略构建又是另外一回事。正所谓“黑猫白猫能抓到耗子就是好猫”,只要这种方法构建的策略能够充分挖掘市场信息,取得良好的收益和较低的波动,策略就是好的策略,方法就是有效的方法。




手把手教学系列


手把手教你使用python在京东量化平台完成简单策略回测 http://club.jr.jd.com/quant/topic/963245

手把手教你写一个胜率较高的策略-“买入连续下跌的股票”http://club.jr.jd.com/quant/topic/1100358

手把手教你写“法玛三因子”策略http://club.jr.jd.com/quant/topic/982124

手把手教你写一年80%收益的成长股策略(一)http://club.jr.jd.com/quant/topic/930606

手把手教你写一年80%收益的成长股策略(二)http://club.jr.jd.com/quant/topic/930857

高卖低买赚Spread策略分享:http://club.jr.jd.com/quant/topic/921694

如何控制回撤:http://club.jr.jd.com/quant/topic/913308 

控制回撤的第二种方法--依据持仓总资金:http://club.jr.jd.com/quant/topic/914524

依据最大回撤择时策略:http://club.jr.jd.com/quant/topic/940473

一个简单的买卖止盈止损分时买卖框架:http://club.jr.jd.com/quant/topic/939467

选择涨停股的技巧有哪些:https://club.jr.jd.com/quant/topic/774972

小工具函数——查询涨跌停:http://club.jr.jd.com/quant/topic/930708




延伸阅读,量化入门及经典策略


量化入门

3分钟快速了解京东量化怎么玩https://club.jr.jd.com/quant/topic/897351

入门量化交易需要哪些能力 https://club.jr.jd.com/quant/topic/963308

理工科专业转行量化分析投资,需要怎么做?http://club.jr.jd.com/quant/topic/981173

量化交易领域最重要的十本书:https://club.jr.jd.com/quant/topic/963246

业内大牛教你量化投资怎么做https://club.jr.jd.com/quant/topic/961854

量化投资未来及国内的发展http://club.jr.jd.com/quant/topic/1130725


经典策略

羊驼策略初步研究一:https://club.jr.jd.com/quant/topic/854721

摩根斯坦利旗下基金的择时指标介绍:https://club.jr.jd.com/quant/topic/854923

基于隐式马尔可夫模型的市场择时简介:https://club.jr.jd.com/quant/topic/883453 

成长股内在价值策略分享:https://club.jr.jd.com/quant/topic/902319

小市值策略:https://club.jr.jd.com/quant/topic/894215

股价增长率与营业利润率之比选股策略(修改X2版):https://club.jr.jd.com/quant/topic/860683

  

最后欢迎各位朋友来京东量化平台讨论自己的量化心得,开发出好的量化策略!



8条回复 添加回复
alperooa

 哇,写的好详细,楼主肯定是个漂亮的姑娘


2017-03-13 17:49:58
Shibar

非常全面,学习了,赞!


2017-03-22 11:29:39
小鹏北京

支持继续写这样好的帖子


2017-04-26 11:07:00
没自由

支持下。


2017-04-28 15:06:30
chengjun1201

真是 好帖 一定收藏


2017-05-04 10:15:43
小鹏北京

继续加油。


2017-05-16 16:03:33
Maggie_量化小白

马住,好好学习


2017-08-07 14:13:06
1
提交
Copyright © 2004-2017 京东JD.com 版权所有 | 投资有风险,购买需谨慎