长期趋势与周期:几个容易混淆的问题
看图表的时候,经常遇到一类困惑:一条线往上走了三年,最近三个月掉头向下,这到底是趋势变了,还是周期到了?这两个词在日常讨论里常被混着用,但在数据上,它们描述的是完全不同时间尺度的东西。混着用,判断就容易走偏。
先看一个具体的例子。美国标普500指数从2009年3月低点到2020年2月高点,大约涨了400%,这是一段清晰的长期上升趋势。但中间不是直线——2010年、2011年、2015年、2018年都出现过10%以上的回撤。如果只盯着2018年第四季度那波近20%的下跌,很容易得出“趋势结束了”的结论。可把时间轴拉长,那只是长期走势里的一个短周期波动。趋势和周期的第一层区别,是时间尺度:趋势通常以年甚至十年计,周期则短得多,几个月到几年不等。
第二层区别在方向。趋势有明确的指向性,周期则是围绕某个中枢上下摆动。拿气温记录来说,全球平均气温的长期趋势是上升的,过去一百年大约升了1.1摄氏度。但具体到某一年,可能比前一年冷。2016年是当时最热的一年,2020年又超过了它,可2021年比2020年略低。如果只看2020到2021这一年的数据,会说“变冷了”;放在百年趋势里,那只是周期性的年际波动。这里的关键是:周期不改变趋势的方向,它只是在趋势之上叠加了起伏。
一个常见的误判,是把周期的顶部或底部当成趋势的转折点。2000年前后,纳斯达克从5000点跌到1100点,很多人说“科技股的长期趋势结束了”。但二十年后,纳斯达克又回到了15000点以上。那波下跌是周期性的泡沫破裂,不是长期趋势的终结。反过来,也有人把趋势中的一次反弹当成新周期的开始。2015年中国A股从5178点快速回落,之后几次反弹都被解读为“新牛市起点”,但直到几年后,指数仍在3000点附近震荡。预测趋势拐点,比预测周期拐点难得多,因为前者需要结构性的证据,后者更多是均值回归。
那怎么在图表上做区分?一个实用的方法是看移动平均。把日度数据做200日或更长的移动平均,短期波动会被平滑掉,剩下的更接近趋势。如果原始数据频繁穿越移动平均线,说明周期成分占主导;如果移动平均线本身持续朝一个方向走,趋势的信号就更强。另一个方法是做周期分解,把时间序列拆成趋势项、周期项和随机项。比如分析月度零售数据,先用移动平均提取趋势,再用实际值减去趋势得到周期残差,最后看残差有没有稳定的周期长度。这些计算不复杂,Excel里就能做。
数据本身的长度也会影响判断。只有三五年数据,很难区分趋势和周期——一个持续五年的上升,可能只是一个长周期的上行段。要判断长期趋势,至少需要覆盖两个完整周期的数据。比如分析人口结构,只看十年数据会遗漏很多信息;看五十年,才能看出出生率下降是趋势还是短期波动。观察的时间窗口不同,结论可能完全相反。
还有一个容易忽略的点:不同数据的周期长度不一样。库存周期通常三到四年,设备投资周期七到十年,房地产周期可能十五到二十年。如果拿一个三年周期的经验去判断一个十五年周期的品种,很容易在周期还没走完时就下结论。所以做预测之前,先问一句:这个数据的历史周期长度是多少?有没有足够多的样本?
总结一下。长期趋势和周期不是一回事,混用会带来误判。趋势看方向,周期看摆动;趋势以年计,周期以月或几年计。在图表上,用移动平均和周期分解能帮助区分两者。做观察时,先确认数据长度覆盖了至少两个周期,再谈趋势是否改变。至于预测,与其猜拐点,不如先把趋势和周期分开看——这样至少不会把一次正常的周期回撤,当成趋势的终结。