请问投资因子非常神秘吗?你眼中的因子有哪些?
一、什么是因子(Factor):
量化投资中最受欢迎的领域之一就是“因子投资(Factor Investing)”。在维基百科中,Factor Investing的解释如下:
Factor investing is an investment approach that involves targeting quantifiable firm characteristics or “factors” that can explain differences in stock returns. Security characteristics that may be included in a factor-based approach include size,low-volatility,value,momentum, asset growth, profitability, leverage, term and cost of carry。(因子投资是一种寻找能够解释股票之间收益差异的因素的投资方法,常见的因子有市值因子、低波动性因子、价值因子、动量因子、成长因子、利润因子等。)
看了这段文字,好像每个单词都认识,但组合在一起就不知道在说什么了。到底什么是因子呢?让我们用一个比喻尝试理解它。如果将一种资产(这种资产可以是股票、债券、指数基金等)的价格想象成一辆奔驰的马车,马车跑到越快,代表着价格上升的越快,也就是获得的收益越大。马车跑的越慢,甚至是往回退,代表着价格上升的慢、甚至下降,也就是获得的收益少、甚至亏损。既然是一辆马车,就需要马来拉车,我们可以将“因子”想象成一匹匹拉着这辆马车的骏马。
- 有的马在用力的拉着车奔跑,这匹马(因子)跑的越快,马车越快,收益越大,这是第一类。
- 有的马在滥竽充数,缰绳压根没套在车上,这匹马(因子)怎么跑都不会对车产生影响,这是第二类。
- 有的马在向反方向奔跑,这匹马(因子)跑的越快,马车越慢,甚至倒退,不仅没有收益,还会有亏损,这是第三类。
因子投资,就是在观察这辆“马车”,找到第一类“马”、规避第二类“马”、踢出第三类“马”的过程。
实际操作中,可以被视为“马”的因子可谓千差万别。如果我们去采访因子投资的从业者,可以会得到完全不同的关于他使用的因子是什么的答案。有的“马”是汗血宝马,有的”马“长得像熊,也有的”马“在飞。总而言之,因子各不相同。
下面,我们就从最广泛的视角下将因子进行分类阐述。因子可以分为两大类:共享因子(Common Factor)和特有因子(Characteristic Factor)。
二、无法掌握的共享因子(Common Factor)
共享因子(Common Factor)也被称为宏观因子(Macroeconomic Factor)。
共享因子(Common Factor)指的是单只股票(或者其他资产)的价格变动相对于某个宏观经济指标或市场指标变动的敏感度,也就是这只股票(或其他资产)的价格对于这个宏观经济指标或市场指标的风险敞口。这类因子的计算依靠两个要素:第一,是要找到相关的宏观经济指标或市场指标,比如GDP增速、失业率、沪深指数的价格等。第二,是要衡量单只股票(或其他资产)的价格随着该宏观指标变动而变动的敏感度。为什么叫这类因子为共享(Common)呢?是因为在衡量这类因子时,目标股票或资产的风险敞口的对像是与其他股票或资产共享的,其底层的变量是该股票或资产无法控制的,该股票或资产会因为底层变量的变动而产生价格波动,这个波动可大可小,因子其实就是在衡量这个波动的敏感度。
共享因子可以被看作是一种普遍风险的个性化代理(Common Factor can be viewed as a proxy for a common source of risk)。举个例子,失业率的上升对股票市场上所有的公司都会有影响,换句话说,股票市场的每家公司都会面对失业率上升的风险。但一定有一些公司能更好的抵御这种风险,比如保障人们基本生活的电力公司、自来水公司,因为即使失业率上升,人们没有工作了,也不会不用电、不用水了。也一定有一些公司更害怕这种风险,比如高端餐饮、奢侈品制造商,因为一旦人们失业了,最先减少的就是享受性的消费。共享因子就是在衡量,单只股票对于普遍风险的个性化敏感度。
当然,这种普遍风险不一定非要是宏观经济指标,它也可以是市场的价格数据、财务数据,只要它是普遍的、集合的、宏观的,就可以。
我们在股票市场中常说的单只股票的Beta,就是一个共享因子。在计算每只股票的Beta时,我们首先要得到的,是市场整体的超额回报(整体股票市场的收益率减去无风险收益),对于任何一只股票来说,市场整体的超额回报都一样;然后,我们要衡量单只股票的超额回报与市场整体的超额回报之间的关系。当Beta>1时,表明当市场整体的超额回报发生变动,比如增加了1%,这只股票的超额回报会发生更大的变动,增加超过1%;当Beta<1时,表明当市场整体的超额回报变动,这只股票的超额回报只会更小幅度的变动,当市场整体的超额回报减少了1%,这只股票的超额回报减少就低于1%。
常见的共享因子有:
共享因子 | 具体内容 |
---|---|
Personal Consumption,个人消费 | 衡量对个人消费变化的敏感度 |
Real Interest,实际利率 | 衡量利率变动的风险 |
Inflation,通胀率 | 衡量对价格变动的风险敞口 |
Credit,信用风险 | 衡量对公司坏账变化的敏感度 |
Liquidity,流动性 | 衡量非流动性的风险 |
Unemployment,失业率 | 衡量失业率上升的风险 |
Market Price,市场价格 | 衡量对市场价格变动的敏感度 |
三、千奇百怪的特有因子(Characteristic Factor)
特有因子(Characteristic Factor)也被叫做个性因子(Firm Style Factor)。
特有因子是每只股票(或者资产)自身的指标,一般仅针对于这只股票代表的公司本身,是可以由公司自己掌握或者影响的。比如我们常听到的低波动性因子、动量因子,都是特有因子。低波动性因子指的是公司价格在一定时间段的波动,根据对市场历史数据的分析,一般情况下,历史价格波动性越低,未来的收益率越高。也就是说,历史价格波动性越低的股票,其回报就越高。动量因子指的是股票价格有一定的惯性,短期历史收益越高的股票,未来收益率越低;长期历史收益越高的股票,未来收益率越高。
共享因子(Common Factor)的发现过程就像是在有围栏的树林里狩猎,因为普遍性风险是有限的,失业率、GDP增长率、利率......这些都是由政府收集并公布,数量有限的宏观指标。而特有因子(Characteristic Factor)的发现过程更像是在无边的森林里狩猎,因为每只股票,也就是上市公司,的数据来源是多元的。这些数据可以来自于公司的财务、人力、产品、新闻、或者市场投资者的交易行为......
一些常见的特有因子有:
特有因子 | 计算方法 |
---|---|
市盈率 | Price to Earnings |
市净率 | Price to Book Value |
低波动性 | 历史价格的波动率 |
资产回报率 | Return to Assets |
权益回报率 | Return to Equities |
雇员人数 | 公司员工数量/新增数量 |
动量因子 | 不同区间的历史收益率 |
近年来,特有因子的挖掘融入了更多的人工智能,因子的计算过程越来越复杂,因子有效的时间也越来越短。比如,我们可以将上市公司财务报表的语气设定为一个因子,用自然语言处理方法来阅读上市公司的报表,判定其语气词是中性、乐观,或者悲观。语气词中乐观/悲观的比例可以作为一个因子,来预测公司股票未来的收益。或者,我们也可以使用爬虫对上市公司的全网新闻进行分析,来判定新闻中的语气词中乐观/悲观的比例,这也是一个因子。
由于因子投资非常流行,大家都在从历史数据中挖掘有效因子,也就造成因子有效的时间越来越短了。当一个新的因子被发现时,我们可以利用这个信息差获利。当大家都知道这个因子时,信息差消失,我们就很难再用信息差获利了。比如,市值因子曾经非常的有效,市值越小的公司,未来的收益就越大,在过去100年的美国股市中都可以看到这种现象。随着越来越多的人知道了市值因子的存在,人们会在投资时更偏向市值小的股票,这样反而使得小盘股的超额收益消失了。在最近的十年,美国股市是大盘股主宰的世界。