从11月到次年4月投资全球股票,5月到10月持有现金。或者,在冬季做多北半球股票,夏季做多南半球股票。也可以在冬季投资周期性公司,在夏季投资防御性公司,反之亦然。

策略概述

该策略的核心是利用股票市场的季节性效应。从11月到次年4月投资全球股票,而5月到10月持有现金,以规避夏季市场低迷。此外,还可以采取基于地理位置的策略:在北半球的冬季(11月至4月)做多北半球股票,夏季(5月至10月)做多南半球股票。另一种选择是通过行业轮动,在冬季投资周期性公司并做空防御性公司,而在夏季反向操作。这些策略旨在根据季节性市场趋势和地理或行业的变化,优化回报。

策略合理性

价值和动量策略被广泛研究,季节性效应提供了两种可能的解释。首先,Kamstra、Kramer和Levi(2003)以及Garret、Kamstra和Kramer(2004)提出了“季节性情感障碍”(SAD)效应的影响,即冬季的抑郁症状降低了风险承受能力。心理学研究表明,秋冬季节日照时间缩短会导致抑郁和风险规避,进而影响股票的季节性回报,被称为SAD效应。另一种解释则是乐观周期理论:年末时,投资者对来年抱有乐观预期,推高了年初的股票回报。然而,几个月后,现实逐渐浮现,投资者的乐观情绪减弱,导致夏季市场低迷。因此,心理因素促使投资者在11月至4月期间超配股票,而在5月至10月期间低配股票。

论文来源

The Optimism Cycle: Sell in May [点击浏览原文]

<摘要>

“5月卖出并离场”这一市场格言简单但有效。平均而言,股票在5月至10月的六个月期间几乎没有回报,仅在11月至4月期间提供风险溢价。然而,这一效应在学术文献中并未广泛探讨。我们检验了这一季节性模式是由乐观周期驱动的假设。年末,投资者对新一年抱有过度乐观的预期,导致股票回报吸引人。年初几个月后,这种初始的乐观情绪难以维持,股票市场经历了夏季的低迷。基于这一理论的全球行业轮动策略似乎非常有利可图。全球盈利增长预期修正也遵循与股票市场相似的季节性模式。此外,针对美国股票市场的单独分析表明,以IPO初始回报衡量的投资者乐观情绪几乎完全反映了行业轮动策略的结果。所有这些发现都支持乐观周期的假设。

回测表现

年化收益率8.8%
波动率N/A
Beta0.505
夏普比率0.221
索提诺比率0.161
最大回撤36.6%
胜率79%

完整python代码

from MyAlgos import *

class SeasonalEquityStrategy(XXX):

    def Initialize(self):
        self.SetStartDate(2005, 1, 1)  
        self.SetCash(100000) 

        self.AddEquity("AAPL", Resolution.Daily)
        self.AddEquity("GOOG", Resolution.Daily)
        
        self.Schedule.On(self.DateRules.MonthStart("AAPL"), self.TimeRules.AfterMarketOpen("AAPL"), self.Rebalance)
        
    def Rebalance(self):
        if self.Time.month == 6:
            self.Liquidate("AAPL")
        if self.Time.month == 12:
            self.SetHoldings("AAPL", 1)

Leave a Reply

Discover more from Quant Buffet

Subscribe now to keep reading and get access to the full archive.

Continue reading