7.6 季节性交易策略

7.6 季节性交易策略

季节性交易策略也称作“日历效应”。一般而言,这种策略建议在每年的固定日期买入或卖出某种证券,并在另一个固定日期平仓。它既可应用于股票市场,也可应用于商品期货市场。也许是因为这种交易机会巳广为所知,就我个人看来,目前很多股票市场上的季节性交易策略都已失效。不过,在商品期贷市场上仍然还有部分季节性交易策略是可以盈利的。

股票市场最著名的季节性交易策略是“一月效应”。这一策略有许多种版本,其中一个版本是:前一年收益率最差的那些小盘股,在第二年一月的收益率会普遍高于前一年业绩最好的那些小盘股( Signal, 2006 )。可能是因为税收原因,投资者喜欢在12 月清算亏损,这会导致价格下行压力。当这种压力在一月消失的时候,价格就会有一定程度的恢复。虽然在2006一2007 年间这一策略的业绩不尽如人意,但是2008 年的业绩相当完美口对于均值回归而言, 2008 年1 月是一个值得铭记的月份(在这个月,法国兴业银行的特大交易丑闻间接导致了美联储在开市前紧急降息75 个基点。由此带来的市场动荡击垮了许多惯性交易者,但是均值回归策略却在最初的大额挫跌、之后又在受美联储影响戏剧般回升的过程中,获得了巨大收益)。例7.6 给出了一月效应策略的回测代码。

例7.6 回测-月效应

这里给出了在标准普尔600 小盘股上运用一月效应策略计算收益牢的MATLAB 代码。〈源代码和数据可以从epchan. com/book/ example7 _6.m 下载。〉






最近,有人提出了另外一个股票季节性策略( Heston and Sadka,2007 ;可从lcbl. uoregon. edul reg/ seminars/ seasonal072604. pdf 下载)。这一策略非常简单,就是每个月买入大量去年这个月业绩最好的股票,同时卖空同样数量的去年这个月业绩最差的股票。如果不计交易成本,这一策略在2002 年之前的平均年收益率超过13% 。但是我发现这一策略在最近似乎失效了,你可以通过例7. 7 对这个策略进行测试。(见我博客的读者评论: epchan. blogspot. com! 2007/ 1νseasonal - trades - in - stocks.html 。)

例7. 7 回测跨年季节趋势策略

这里给出了我之前提到的跨年季节趋势交易策咯的MATLAB 代码。(源代码可从epchan.c。m/book/example7 _ 7. m 下载。〉由于数据是基于2007 年12 月23 日获取的标准普尔500 指数,所以存在存活偏差。




这一程序用到了几个工具函数,第一个是LastTradingDayOfMonth 。它返回1 和0 的逻辑数组,用以判断某个交易日是否是一个月的最后一个交易日。



另一个工具函数是backshift 函数,它与lagl 函数类似,但可以平移任意天数。


相比股票的季节性交易策略,商品期货市场的季节性交易策略仍然是有利可图的。这也许是因为对某种商品的需求来源于实体经济而非投机。

汽油期货交易是最直观的商品季节性交易策略之一:只需要在临近4月中旬买入5 月份到期的汽油期货合约,并在4 月下旬卖出就可以了。直到2008 年4 月写作本书之时,这一交易在之前的11 年里都是盈利的(详情见“汽油期货的季节性交易”)。似乎北美的汽油期货价格在临近夏季自驾高峰前总会有一段上扬。

汽油期货的季节性交易

在夏季自驾将高峰到来时,汽油期货价格上涨并没有什么奇怪的。对于一名交易员而言,需要关心的是应该买入哪个月份的合约,并持有多长时间。通过阅读许多文献,我发现到目前为止,主要的策略是在4 月13日(如遇节假日,则顺延至下一个交易日〉收盘时买入1 份RB (纽约商品交易所的元铅汽油期货合约〉,并在4 月25 日收盘时卖出(如遇节假日,则提前至前一个交易日〉。从历史业绩来看,这一策略自1995 年以来都是盈利的,下表给出了这一交易头寸( 2007-2008 年的数据来自于实际交易〉每年的盈亏和最大拉政〈从建仓的第1 叉开始计算) :


对于那些不愿意冒太大风险的交易员,可以选择买入纽约商品交易所的微型汽油期货QU ,这种合约的大小只是RB 合约的一半,尽管其流动性妾差一些。

(本研究的灵感来源于Paul Kavanaugg 在PFBest. com 上发表的月皮季节性交易文章。你可以在Fielden (2005 )或Toepke (2004 )上读到这一文幸以及其他季节性期货交易模式的内容。〉

除了汽油外,出于空调用电的需要,发电厂在临近夏季时对天然气的需求也会增加。因此,另一个曾连续13 年获利的商品季节性交易策略与天然气有关:在临近2 月底时买入6 月到期的天然气合约,并在4 月中旬卖出。(详情参见下表。)

天然气期货的季节性交易

费出于空调用电的需要,发电厂在夏季对天然气的需求会增加。这就意味着我们可以建立这样一个天然气季节性交易策咯z 在2 月25 日〈如遇节假日,则顺延至下一个交易曰〉收盘时买入一份6 月到期的纽约商品期货交易所天然气合约(代码: NG ),并在4 月15 日〈如遇节假日,则提前至前一个交易日〉清仓。在写作本书时,这一策略已经连续14 年盈利。下表给出了其每年的盈亏和最大挫政〈回测和实际交易〉:


天然气合约的波动巨大,曾导致对冲基金(如Amaranth Advisors 亏损60 亿美元〉和银行巨头〈如Bank of Montreal 亏损4. 5 亿美元)的巨额亏损。所以,一定要谨慎使用这一策略,也许可以考虑使用微型QG 期货合约,这个合约的大小只是NG 合约的一半。

这篇文章最早发表于我的网站epchan. com/ subscription ,这里是新了数据。网站的用户名和密码为“sharperatio”。

虽然连年盈利,商品期货季节性交易策略也有其缺陷:通常一年只能做一次,所以我们无法判断回测结果是否是由数据迁就偏差引起的。通常,减少这一问题的方法之一是,通过选择不同的建仓和清仓时间来考察策略的盈利能力是否稳定。此外,交易者必须记住,只能交易那些有实际经济意义的季节性交易策略,如上面提到的汽油和天然气的季节性交易。