如何利用量化来选趋势股?一篇文章说清楚
由bqtpks39创建,最终由bqtpks39 被浏览 49 用户
量化不仅是用于选股,还有针对货币,期货,期权,基金都可以做出不同程度的量化,本文讨论其中选股注意的事项。有需要写量化代码编写的可私信或者评论区留言!
本文将继续对量化选股做一个小白的科普,介绍几种初步的量化选股模型,如有错误之处请于评论指出。
我们一般将基金的投资策略分为股票策略、宏观策略、期货策略、复合策略等,其中每个大类下又可细分为多个子策略。但是所有的大类策略基本都存在量化子策略,如果按投资的方法来分,投资策略又可以笼统地分为主观策略与量化策略。由于基金的众多策略过于复杂,笔者在此就简单地介绍几个股票的量化投资策略。
量化投资这门学科,拥有庞大的体系结构,简单的可以概括为以下几个内容:量化选股、量化择时、量化套利、算法交易等等几大类。又有一众的方法支撑这些量化投资内容,常见的有人工智能、数据挖掘、小波分析、支持向量机、分形理论、随机过程等等。
量化投资的理论与方法,还在不断地发展过程中,总的思路就是利用数学、物理等理论模型结合投资分析方法,用股市的历史数据,拟合一个回撤有效的实战模型并程序化,利用于未来的投资过程。
本人能力有限,在此只介绍一下量化选股、量化择时、量化套利的几个入门的方法。读者感兴趣的话,可自行深入研究。
本文介绍几个入门级量化选股方法。
01、多因子模型 多因子模型是引用最广泛的一种选股模型,基本原理是采用一系列的因子作为选股的标准,满足这些因子的股票则被买入,不满足的则卖出。多因子模型相对来说比较稳定,因为在不同的市场条件下总有一些因子会起作用。
核心是:1、因子的选取;2、如何用多因子综合得到一个最终的判断。
两种判断方法:1、打分法;2、回归法。
02、风格轮动模型 市场上的投资者都是有偏好的,有时候会偏好价值股,有时候会偏好成长股,有时候偏好大盘股。由于投资者的这种不同的交易行为,形成了市场风格。因此在投资中,利用市场风格的变化,进行轮动投资会比一直持有的效果好很多。
关键在于风格的预测:
1、传统的风格预测法:(1)相对价值法,核心是均值回归理论;(2)场景预测法。
2、定量预测
标准的Logistic模型:
举个例子:大小盘风格轮动策略
轮动因子:(1)M2同比增速(2)PPI同比增速(3)大/小盘年化波动率之比的移动均值。
03、资金流模型 资金流是一种反映股票供求关系的指标,可以使用资金流流向来判断股票在未来的涨跌情况。如果资金流入的股票,则股价在未来一段时间将可能上涨;如果是资金流流出的股票,则股价在未来一段时间可能下跌,那么,根据资金的流向就可以构建相应的投资策略。这与我们传统的选股思想是一样的。
04、动量反转模型 动量与反转效应是市场上经常出现的一种情况。所谓动量效应就是在前一段时间强势的股票,在未来一段时间继续保持强势;反转效应就是前一段时间弱的股票,未来一段时间会变强。
动量策略就是寻找前期强势的股票,判断它将继续强势后买入持有 ;反转策略就是寻找前期弱势的股票,判断它将出现逆转后买入持有。
需要考虑的关键问题是:这个强势,弱势会保持多长时间和多大幅度。
05、一致预期模型 一致预期是指市场上对某股票有一致的看法,看多或者看空,在众多分析师一致预期下,投资者会产生羊群效应,大量买入或者大量卖出,从而使得某股票持续上涨或者持续下跌。
一致预期数据是基于各券商分析师调查的上市公司盈利预期数据平均值,称之为一致预期。
06、筹码选股模型 筹码选股的基本思想是通过判断某只股票的筹码分布情况来判断股票未来的涨跌。根据主力持仓理论,如果主力资金开始收集筹码,则意味着在未来一段时间该股票出现上涨的概率比较大;如果主力资金开始派发筹码,则意味着在未来一段时间该股票出现下跌的概率比较大。
筹码集中度的衡量指标主要:(1)户均持股比例;(2)上市公司股东人数。
07、趋势追踪模型 基本思想是追随大的走势,例如,对于一支股票来说,当向上突破重要的压力位后可能意味着一波大的上涨趋势行情的到来,或者向下突破某重要的阻力位后,可能意味着一波大的下跌行情的到来。
趋势追踪策略就是试图寻找大的趋势波段的到来,并且在突破的时候进行建仓或者平仓操作。
基于两个基本的理论逻辑:(1)市场中的投资者并非完全理性;(2)价格以趋势的方式演变。
当股价受到某个新信息的冲击时,投资者获取该信息的时间不一致,即使同时获取该信息,进行投资的时点也不一致。这种对信息不同时的反应,往往让证券价格表现出趋势。
1、对均线进行处理
2、高低点识别
当前低点高于前低点则买入、当前高点若没有突破前期高点,则行情一般会继续下跌,需要卖出。
3、高低点识别的改进
漂移项drift=时间time*K(K是模型参数,一般利用高频交易数据估计)。只有突破了前期高点B加drift的线才认为是一个买入点。
4、高低点识别的大波段保护机制
如果股价经历了一个比较大的短期涨幅,那么就需要对它建立保护机制,大涨后容易出现比较大幅度的下调,所以需要对盈利头寸进行保护,设置从低点加漂移项的延伸线为止损线。
如图所示,当股价从A点开始上涨,从A点延伸出的带漂移项的(红线)为止损线,当股价上涨速度比止损线快则设置大波段保护机制,即当C处股价突破了某个阈值则止损线乘以参数n(为估计参数),整条红线即修正后的止损线,当股价达到止损线时则卖出止损。
5、高低点识别的长均线保护机制
当股价明显处于下降通道中,且表现非常弱势,不应该贸然买进,而需要增设长均线保护机制。当股价位于M日均线以下时,即使其他买入条件成熟也不发出买入信号。只有当A点时,股价突破M日长均线才买入。