量化交易之通用因子
Posted Debroon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了量化交易之通用因子相关的知识,希望对你有一定的参考价值。
量化交易之通用因子
通用因子
因子:对股价有直接影响的因素,用来解释股票涨跌和表现的各种原因的归纳。
因子投资:利用因子找到更好的投资标的的方法。
目前学界认为股票的回报主要是受几个因子的影响:
- 市场因子:认为市场的整体回报,经济形式好,股票的收益会比平常要高一些
- 规模因子:认为一个公司,规模较小的长期收益通常比规模较大时高一些
- 价值因子:认为价格便宜的股票长期要比贵的股票收益高一些
- 红利因子:认为高分红的股票长期表现会更好
- 质量因子:认为质地较好的公司,股票的长期收益会高一些
- 动量因子:认为短期内股票的涨跌具有惯性,原来涨的还会涨,原来跌的还会跌,短期的交易策略“追涨杀跌”会比其他策略的收益会高一些
- 波动因子:认为总体波动程度比较小的股票,长期比波动大的收益要高一些
- 投机因子:认为在一些不成熟的金融市场,投资因子比价值因子赚钱
但是因子的表现也有周期性,可能这段时间某一类因子表现很好,另一类就很差。
所以,实际选标的时,我们是多元化投资,投资组合通常持有 3~4 种因子,避免单一因子的风险。
对动量因子的探索
实际上在过去的几十年里,机构最赚钱的策略就是动量交易。
-
基金会在每个月月末的时候,把市场上所有的股票,按照这个月的收益率排序,分成十组,买入收益率最高的那一组,卖出收益率最低的那组。
-
基金发现在接下来的3到12个月中,这个策略都能够获得很不错的超额收益,这个策略就叫做动量交易策略。
在五、六十年代被发现以后,到了八十年代的时候,美国市场上 10 个基金有 8 个都在用动量交易。
这样做的底层原理记载于,一篇“动量交易”的论文。
- Weekly momentum by return interval ranking
动量,就是物体移动的惯性。
- 在股票市场上,是指股票的价格趋势也呈现出一种惯性,上一期涨的话,下一期还会涨;上一期下跌,这一期还会再继续下跌。
无论哪个股市都有这个现象,不过中国对比发达市场的股市而言,我们的交易量特别地大,换手率特别地高。
- 如果我们把股市想象成一条奔涌的河流,动量就是波浪。
- 发达国家(如美国)的浪是缓缓地上去,缓缓地下来。
- 而中国是水流湍急,所以波浪来得快,也去得快。
- 这就意味着在中国市场上,任何波浪都会消失得特别快。
美国能持续 3 到 12 个月,我们只有 2 - 4 周。
- 如果股票在这一周大涨,那么后面 2 到 4 周可能跟着涨,那同理,这一周大跌的股票,后面 2 到 4 周还可能跟着跌。
- 所以,中国股市是可以做动量交易的,只是频率要比较高。
- 追涨杀跌是一个不错的策略,尤其在中国市场上。但是追涨杀跌时你不能持有太长的时间,几周是比较理想的时间。
此外,动量这个策略其实是风险很大的:
- 第一,市场不好的时候,动量交易非常容易赔钱。比如说2008年到2009年初,在这一次金融危机里,美国市场上动量策略的损失就特别惨重,中国也是一样,2015年6、7月份的股灾中,做动量的机构亏损特别地严重。所以市场波动很大的时候,是不宜采用动量策略的。
- 第二个是跟我们市场的制度设计有关。因为动量的策略要求买入大涨,卖出大跌,所以它等于有一个风险对冲的机制。但是中国因为缺乏做空的工具和做空的机制,所以你只能追涨,很难杀跌。这样一来,等于你的策略只是半个策略,不是一个完整的策略。
- 第三个,切切要记住的,我们无法保证每一次决策都正确,但可以保持一个科学的决策系统,动量交易,不是对单个股票追涨杀跌,因为那些大涨的股票,在下一周上涨的概率更大,而那些现在跌的股票,下一周下跌的概率更大。买入或者卖出单个股票的话,说不定就正好踩中了那个小概率的点上。你要做的动量交易策略,是要买入卖出风险分散的组合,对资金量的要求是非常大的,而散户一般很难操作,只适合基金。
对价值因子的探索
根据动量因子,短期来看,股票的涨跌具有惯性,原来涨的还会涨,原来跌的还会跌。
- 短期惯性:美国能持续 3 到 12 个月,我们只有 2 - 4 周。
但长期来看,股票的涨跌具有反转效应,涨久必跌,跌久必涨。
可 “跌久必涨”,这个跌的时间到底指的是多长呢?
- 长期反转:在美国市场基本上是三年。在中国市场上,测出来的大约在一年半左右。
这也就意味着,在买跌的时候,不是买刚跌的,而是要跌久的。
虽然这个策略和我们的直觉符合,但任何行为金融策略都必须找到理论依据,否则,就很有可能是样本内有用,一拿到样本外,到实际市场检验可能就不成立了。
那么长期反转策略的行为金融学理论基础是什么呢?
长期反转策略,买跌卖涨,利用的是投资者过度反应这种心理偏差,过度反应会使股票价格被高估或低估。
导致投资者过度反应的心理学:
-
一种原因是在信息加工阶段,由投资者的代表性偏差所引起,例如当股票某些特征,高成长、大比例分红、登上排行榜等情况出现时,投资者往往忽略其他信息而立即做出决策,导致过度反应;
-
另一种原因是在信息输出阶段,由投资者的过度自信所引起,过度自信的投资者过于相信自己的判断,也会导致过度反应。
一方面在膨胀期人们总是高估未来,一方面在衰退期人们总是低估,现在,只不过大部分的时间,这种错误TA并没有爆发,TA们会积累酝酿持续很长的时间才会突然爆发。
市场的本质是错误的,风险其实无处不在,在投资的时候我们看一只股票的股价,看一套房子的房价,甚至一个理财产品都要提醒自己,不要用过去几年资产的价格来作为计算的标准。
比如说看一只股票,过去几年一直在100多块钱上下徘徊,现在已经慢慢涨到150了,就会莫名其妙的觉得我买了就算再怎么跌,也不会跌破100,这其实是毫无根据的。
因为如果这个世界的底色是错误,那么100块钱这个价格本身就可能已经积累了好几年的错误,一旦这种错误爆发,TA修正起来可能就是要命。
前段时间中国教育培训行业的一些公司的股票价格就可以从150块钱直接跌到30块,而1999年的香港房地产也可以从1000万的房子直接跌成300万,所以这个世界的错误有的时候是非常巨大。
巴菲特认为这个世界也是充满了错误的,但是巴菲特通过避开错误,始终在自己的能力圈内,寻找正确的东西来赚大钱。
这个世界最底层的理解就是世界充满了错误,我们认为,我们可以通过捕捉这些错误爆发的瞬间赚大钱。
长期反转策略正是利用了投资者的这种非理性心理,某些股票被过度追捧或过度忽视,于是就产生了股价过高或过低的情况。这个策略用两头极端错误定价的组合,而放弃中间部分,与投资者的过度反应反向操作,并期待价格回复。
对波动因子的探索
股指仍然徘徊在十年前的水平,一级市场却不断刷出“一碗面一个亿”的估值奇观。
白马消费股价格腰斩,新能源、周期股的市盈率动辄上百倍,却仍然节节上扬。
新技术,新时代的冲击,资产的定价开始逐渐失去价值的“锚”,变得以梦为马。
大起大落的估值,暴富暴穷的人生,让未来更加不确定。
但这么一个全球高度不确定的经济环境下,新能源是一个具有确定性趋势的大行业。
但是,一个确定性的好行业,一定代表着好的投资标的吗?
在此之前,先说说自己经历的投资标的:
- loT、智能制造硬件公司
- 2019年机器学习主流技术:少量样本学习
因为我喜欢计算机,这些技术绝对当时最大的热点,按道理来说,我应该投资的。
但是就像咖啡馆不赚钱一样,开咖啡馆的人大多是自己喜欢和咖啡,激情和能赚到钱是俩回事。
『指数增长的影响』
计算机硬件行业发展很快,约每隔18个月计算机性能便会增加一倍。
换言之,每一元所能买到的电脑性能,将每隔18个月翻一倍以上。
在那种指数增长的情况下,整个硬件企业变成了“青春饭行业”。
这是什么概念呢?如果汽车工业能够有计算机产业的发展速度,那么一升汽油应该能让汽车跑400公里,而且一辆汽车的售价只要150块钱。
历经 50 年下的指数增长,之前几百万美元的计算机,价格不断下降直到下架,再到被历史遗忘;以前最牛掰的IBM公司,打败了所有的竞争者,最后却败给了时代。
如果站在那些制造硬件的企业角度来说,制造同一款产品,每 18 个月企业的收入就缩水一半,这可太难了,除非企业的发展能超过计算机行业的指数增长,否则迟早关门。
像现在科技产业板块里的 智能设备、物联网 都很热门,对于这些制造硬件的企业,实在没必要跟风,因为受摩尔定律的影响,他们的利润会越来越稀薄。
2019年,人工智能领域大咖吴恩达发现,其实只要找对了方法,哪怕只用小规模的数据,也能获得有价值的结果。
如,训练一个图像识别系统,不需要再拿上亿张图片来做训练素材,只用 1000 张图片也能达到预期的效果,这就大大节约了时间和成本,也降低了人工智能行业的准入门槛。
所以,“少样本学习”,将会成为2019年人工智能学习方向的一个重要趋势。
当时这门技术的创始人找了很多基金融资,其中就包括我认识的这位计算机大佬。
他并没有投,理由如下:
投资,是“面向未来的判断与决策 ” ,少样本学习,则完全违背了这个原则。
未来这个时代,最不缺的就是数据,就这三年世界产生的数据比三年前到人类诞生都要多得多,以后随着 loT 的普及,数据会再次成数量级增加……
明明更多的数据搞出来的效果会更好,为什么不呢?
……
所以说,一个确定性的好行业,不代表是好的投资标的,就拿新能源来说。
新能源,像光伏和锂电池,按照前景加上国家支持,光伏大概有10倍增长空间,锂电池更有100倍增长空间。
虽然行业前景很好,但是这方面公司实在太多,为了扩大竞争优势,同质化的产品、深度内卷的价格战、快速迭代的技术进步等等,可能导致大部分利益是被返给了产业链底层,而不是投资者。
而且光伏也和计算机行业一样更新换代,当下的万亿产能瞬间一文不值。
企业只能不得不马不停蹄地推陈出新。整个行业得不停烧钱做研发,快速地推出革命性产品。
就好像一家工厂,有钱了永远是升级设备,不然没有差异化的产品就抢不到顾客,如此循环往复,手上永远没有现金流。
如果你是个长期主义者,口口声声说要搞价值投资,你的习惯是买了股票就放在那不动,然后你一出手就买了当时最热的股票,那你就犯糊涂了。
这是一个击鼓传花的游戏,这个游戏的要点是花到你手里之后要赶紧转手。
『超级大牛股的特点』
其实一支超级大牛股,很多时候其实不需要动辄翻倍的利润增长,也不需要爆发式的行业红利,只需要长期稳定的投资回报率以及在行业中稳固的地位,这样就能不断地滚雪球、扩大优势,最终维持长期稳定,创造奇迹。
长期、稳定、稳固,这是几个关键词,用这几个关键词按图索骥找行业,就会发现这样的公司通常出现在没有创新、看重品牌力、格局稳定的行业,比如烟草、手提包,或者饮料等传统行业。
历史第一、二牛股都恰恰来自这些平庸的公司?
比如生产万宝路的烟草公司 百年百万倍,(生产可口可乐的饮料公司 百年五十万倍)。
如果 1926 年投了 10 元,而且把每年的分红再投在这支股票上,那么到2021年年底,现在就有 1340 万元。
如果,当时这 10 元是投在指数上,那现在就值 14570 美元 。
而如果投资在创新进步、科技发展,令人兴奋的星辰大海上,长期下来基本没什么利润。
因为很多正能量拉满的行业,容易被市场炒得大热,估值水平居高不下,长期下来超额收益归零甚至转负。
而烟草股在美国政治属于不正确,所以需求低迷,估值炒不上来,但香烟企业的利润好,分红又高。赚的钱多,买的价格低,自然回报率高。
而且烟草行业毫无创新,毫无创新性导致的持续高利润。
电子产品、光伏、半导体、新能源说到底,大家都拼技术、拼创新,一家公司为了维持这个统治地位,投入巨大的资本开支、研发费用,或者巨额的广告费,还需要发起价格战去跟竞争对手争抢份额。
这样激烈的竞争,我们想有的分红能拿到吗?
而烟草公司这些都不需要,是大牌,永远是大牌。
从1900年以来,全世界的创新层出不穷:无线电、飞机、青霉素、计算机、火箭、试管婴儿、基因治疗等等,这一切都改变了人类社会的轨迹和命运。
但是在股票市场上,所有的新技术、新行业,却统统败给了一支“有害健康”的香烟。
那么,国内的万宝路在哪里?
■ 第一,饱受争议,造成低估值
■ 第二,拥有众多的黏性客户
■ 第三,都定位在最高端的赛道,看不到竞争对手。
能和万宝路媲美的投资标的,我也没找出来,但寻找的思路相同。
对投机因子的探索
投机因子的发现,从另外一个侧面证明了,中国的市场上,价值策略不如泡沫策略,或者说不如投机策略赚钱。
这确实也是有点让人唏嘘。那如果我们不能改变环境的话要做什么呢?那么就在环境中寻找机会。所以用投机因子来赚钱,就是这么一个哲学。
什么是投机?
- 交易主体是非专业人士,交易模式是保证金交易,交易目标是热门股票,这些因素集合在一起,基本上就是投机。
比如,一个散户用10万元保证金,通过杠杆交易,买进价值100万元的股票,等于通过杠杆,从交易平台借用了90万元。
- 如果股票上涨10%,卖出获得110万元,除去借用的90万元,收回20万元,就获得了1倍的交易回报;
- 但如果股票下跌10%,无法再补保证金,交易平台为了借出的90万元安全,会强行卖掉你的股票,收回90万元,但你原来的10万元保证金,就全部损失了。
这种保证金交易的收益大,风险更大,尤其是对非专业人士来说,做有杠杆的保证金交易,实际上就是投机,而且投机者,通常会去抢购热门股票。
投机就是赌博,你得预判别人的预判。
- 短期来看,市场是投票机;长期来看,市场是称重机
『短期主义,投机交易』
同样是以钱生钱,投资针对的是一项一项的事业,总要长期持有一些资产,试玉要烧三日满,辨材须待七年期啊!
而金融交易都是快速的买卖,纯属投机,这些人也有思想吗?
其实长期主义者真正不知道的是,那些短期主义者玩的跟他们不是同一个游戏。短期主义者的行动就是快,他们没有耐心,他们非常敏感。
短期主义者这么做并不是不理性,有动量的时候快进快出是个合理操作。
其实小人比君子更理性,君子还有理想主义,小人非常知道自己想要什么。泡沫确实随时可能破灭,但是短期主义者只要反应足够快,确保自己能及时下船,他们完全可以跟着这条船拿到利益。
比如,2015年初,A股市场猛涨,不到半年的时间,已经差不多翻了倍。
股市是经济晴雨表,当时中国的经济处于一个非常冷的阶段。从生产端看,已经出现了通货紧缩的迹象。当时我们的社会零售总额处于一个下行的通道中,而2014年A股的上市公司,在3、4季度,利润都特别地差,利润的环比是不断下降的。
换句话说,当时的经济基本面根本就不支持一个这么火热的牛市,而这些都是公开的信息。
既然经济基本面不支持牛市,那么已经在涨了这么多的情况下,大家都应该见好就收,赶紧离场才是。
但奇怪的是,那些学金融的人,不仅没有走,反而加大投入,为什么?
因为人的因素,实际上,我们的市场上存在着大量的、缺乏真正信息的交易者。
比如像我们这些普通人,或者说是散户,我们得到的信息首先就是不完整、不完全的,而更多的人都根本缺乏基本的金融知识。你看很多股民连贴现率都不知道,就更不要说估值方法了,所以很多投资者对于资产价格的认识一定是有偏差的。所以,在他们的交易行为中,其实并不包含信息,而是噪音。
如果市面上很多噪音交易者的估值偏差是乐观的,也就是说他们过高地估计资产价格,那么这个市场的价格会怎么变动呢?
- TA就会持续地上涨,而持续上涨的价格又会给后来者一个更加乐观的信号,吸引更多的买方入场,而后导致资产价格接着上涨,泡沫越吹越大。
同理,如果很多噪音交易者的估值偏差是悲观的,那市场价格会怎么样呢?
- 会持续地下跌,而后给后来者一个更加悲观的信号,导致更多的人离场,或者说更多的人观望不入场,资产价格也因此接着下跌。
这些人的大量存在,会让市场形成一个反馈机制,导致价格越来越大地偏离真实价值,就造成了系统性的估值偏差。
在市场陷入狂热的时候,假设说一个基金经理判断,资产价格已经高估,想要从市场里逃出来,或者说反手做空这个市场,而后从中套利。
问题是,如果一个基金在高位离场,或者是反手做空,假设这个泡沫不破灭的话,那么很有可能在未来的一段时间里,这个基金的业绩会比其他人差,而投资者,尤其是噪音交易者们,没有办法做事前的判断,只能根据市场价格和其他人的业绩来评估,这个时候就会认为自己的基金表现低迷,远逊市场,从而产生一种很强的冲动,要将自己的基金赎回来。
只要基金的相对业绩一下来,我们就产生赎回自己资金的冲动,马上会发生资金外流的情况。所以即使知道市场上有错误定价,但是因为我们不知道这种错误定价什么时候会被纠正,所以作为理性的人,理性的决策,基金经理的第一反应不是为投资者谋福利,而是要留住投资者,保住自己的奖金。
这个时候,基金经理的理性决策是不离场,甚至为了得到超出同行的收益,反而加码,而后导致市场价格的进一步上升。
很多对冲基金经理并不是傻了,而是因为,在一个非理性的市场上,理性决策其实是非理性的。
既然当时大家情绪这么高涨,那么价格就还会上涨,离场只会导致自己的相对业绩下降,受到惩罚。
所以最优的理性决策反而是“击鼓传花”,只去赌谁能在鼓声停止之前全身而退。
当你在家附近逛的时候,如果连鞋匠都在讨论股市,或者连牛顿那样理性的人都开始往泡沫里投入资金的时候,立马撤离,不要犹豫,你想啊,连牛顿都进去了,哪里还会有人再进来呢?
乐观的人先进去了,当最悲观、最理智、对股票完全不敢兴趣的人都进入了市场,基本上就没有其他人再能够进入市场了,这个时候基本上就是泡沫的顶峰了。
P.S. 为什么那些最悲观、最理性、对股票完全不敢兴趣的人也会进来呢?设身处地的想一想,当你看到身边比你笨的朋友挣了很多钱的时候,你是很难淡定的。
除此之外,设置阻力位进行判断,关注新入资金的速度,这个速度的下降了,也会反映出一些应该离场的趋势。
对于短期主义来说,只要把握对了人性,就能够把握市场:少数人知道的信息并没有价值,多数人的思考和行为方式决定了市场的波动。
目前国内股市交易的主体还是散户,最前沿的量化交易策略,就是深度学习中国散户特有的人性弱点,试图站到人性的对面,捡起海量散户们丢下的钱。
在传统的理论框架底下,所有的人都知道是完全信息、理性决策。那么这种过度波动的现象就不应该存在。
而在现实的世界里,却不是这样子的。现实是,由于这些人的存在,把理性的人也一块儿拖下水,一块儿加入“狂欢”,导致了熊市更“熊”,牛市更“牛”。
如果你是个长期主义者,口口声声说要搞价值投资,你的习惯是买了股票就放在那不动,而后你一出手就买了当时最热的股票,那你就犯糊涂了。你玩错了游戏。
短期主义者玩的是一个击鼓传花的游戏。他们知道鼓声总会停下来,但是因为玩这个游戏的人很多,每个人在鼓点结束的时刻正好拿着花的概率都很小。他们清醒地知道,这个游戏的要点是花到你手里之后要赶紧转手。
可是如果你不观察玩游戏的都是什么人,拿到花不但不赶紧出手,还充满愿望思维,在那憧憬未来,你不危险吗?
博傻的关键在于短期交易,要快速将手中的股票转让出去,股价在快速换手中,价格有不断提升的预期。只要那朵花别落在自己手上,就有可能通过高速换手从更傻的那个人那里获得收益。
在博傻中,如果坚守价值投资理念,始终将股票拿在自己手中坚持到长期,股价最终回落,那可就真成傻瓜了。
现在你明白了吧,为什么真实的市场中,人们都爱短期投资,是因为没有人愿意,也没有人敢做那个傻瓜啊。
投机因子的具体策略:
不管什么样的投机行为,必然牵涉交易(你既不买也不卖当然不能投机),那么我们可以试着用股票的交易量或者换手率(交易量除以总股数)来侧面反映投机的程度。
不过这还是没能解决全部问题,换手率中间包含了很多投机以外的信息量,比如说流动性,那怎么办呢?想办法将流动性这些信息剔除出去——最直观的方法就是计算一个“异常换手率”。
具体到每一只股票而言,就是将整个市场的平均换手率和一些非市场事件(比如降息、“两会”召开、企业盈余公告、董事长出轨了等)从这只股票的换手率中剔除,剩下的部分大致就可以代表这只股票的“投机程度”。
如,在任意一个月的月末,我们先计算所有股票的异常换手率,然后排序,并分成10组(组数可以调整),然后买入异常换手率最高的一组(高投机型股票),卖空异常换手率最低的一组(低投机型股票),持有一段时间 —— 近些年,这个交易策略的年化收益率是 23.5 %。
我们再将一些交易费用(比如印花税、买卖价差等)和一些其他费用剔除,这个交易策略仍然能稳定地带来 21% 以上的收益。
但并不能保证以后也能有这个收益,因为如果大家都用一个策略,那么这个策略的利润就会被均摊,很多时候赚不到钱,我们更多的是学习这个策略赚钱的底层逻辑。
『有效市场』
任何一个股市都不可能100%有效,会有一定的规律存在。
如果股市真的是绝对有效,股价走向完全随机,那人们就不用分析股市规律了……可是这样的话股市就会变得无效;而如果股市无效,人们就会又愿意来分析它的规律,股市又会变得有效。
这就好比说你在森林里打猎。
如果这个森林中有很多特别好的猎手,那只要猎物一出现就会被人抓住,所以猎物就会越来越少,也会越来越小,越来越不好抓。
但你永远都不能说森林里没有猎物,因为如果真的没有猎物,所有的猎手就都走了,走了之后,森林里又会有猎物。
所以现实是森林里总会有些小小的猎物,股市中总会有些小小的规律可以让人获利。
比如在 1990 年代,有人发现一个效应叫“一月上涨效应”。
每年圣诞节股市封盘之前,很多交易员为了能安安心心过个年,会把手里持有的股票给卖了。所以12月底的时候,股价会稍微低一点。过完新年交易员们回来上班,又会再买股票,这就导致一月初的股价会相对于十二月底有一个上涨。
这个现象在1990年代确实存在,但是今天已经不存在了。
为什么?
因为规律一旦让人发现,就会被逆向操作。
现在我知道一月份股价会上涨,那我就应该在十二月底买一些股票,等到一月卖出!
等到人们利用这个规律赚钱的时候,这个规律就消失了。
以上是关于量化交易之通用因子的主要内容,如果未能解决你的问题,请参考以下文章