目录

每月月初重新审视投资标的。候选标的有创业板ETF、纳斯达克ETF和黄金ETF三只。比较过去21个交易日的涨幅,只持有其中最强的一只。下个月按同样的步骤检查排名,如果第一名发生变化,就进行换仓。

这就是动量轮动的基本思路。它不是预测哪些资产会上涨,而是选择已经表现强势的资产,等其走弱后再转向其他候选标的。步骤虽然简单,但候选标的的选择、调仓频率以及下跌时的应对方式,都会显著影响结果。

动量轮动按“强弱排名”选择标的#

动量是衡量价格在一定时期内变动幅度的指标。如果使用简单涨幅,可以按以下公式计算。

snippet.txt
動量 = 現在価格 ÷ N営業日前の価格 - 1

例如,过去21个交易日里,ETF A上涨4%,ETF B上涨1%,ETF C下跌3%,那么排名依次为A、B、C。如果规则是“持有排名第一的标的”,就选择A。到下一个调仓日,再重新计算排名。

这种方法利用的是强势资产的上涨往往会持续一段时间的倾向。但这种倾向并不会永远持续。当行情突然反转时,此前一直排名第一的ETF也可能大幅下跌。动量不是保证未来收益的预测,而是一套利用历史价格走势进行选择的规则。

首先确定候选标的、回看周期和调仓日#

实际制定规则时,需要先确定以下事项。

  • 哪些ETF作为候选标的
  • 根据过去多少个交易日的价格变动进行排名
  • 多久计算一次排名并重新审视持仓
  • 当所有候选标的都在下跌时如何处理

候选ETF应具备良好的流动性,并有足够的价格数据可供核查。组合不同股票市场、地区或行业的ETF,有助于降低对单一市场的依赖。但增加ETF数量并不意味着会自动变得更安全。如果底层持仓或价格走势相似,分散效果就会有限。

回看周期越短,反应越快,排名也越容易发生变化。周期越长,对价格走势变化的反应就越慢,但也更不容易受到短期波动的干扰。一种可供尝试的划分方式是:将20~60个交易日视为短期,60~120个交易日视为中期,120~252个交易日视为长期。哪个周期更合适,取决于候选标的和回测区间。

调仓频率也存在类似的权衡。每天调整更容易捕捉变化,但交易次数和成本也会增加。也可以每周或每月重新审视持仓,按月调整就是在控制交易次数的同时跟踪排名的一种设置方式。调仓日不宜只笼统地写成“每月最后一天”,而应具体规定为“新月份的第一个交易日”等,以便统一回测条件。

持有一只与持有多只,是不同的规则#

提到动量轮动,有些人会想到买入排名靠前的几只ETF。实际上,既有只持有排名第一的一只标的的方式,也有等权持有排名前两到三只标的的方式。两者的集中度和交易方式都不同,不宜混为一谈。

策引的“动量轮动策略”设定为从候选标的中选择动量最强的一只。这与同时持有多只排名靠前标的的策略不同。例如,即使有三只候选标的,也不是将资金分成三份投资,而是原则上只持有排名第一的一只。查看策略说明和参数时,需要注意这一区别。

回测不能只看收益#

回测是将规则应用于历史价格数据,检验其结果的过程。进行比较时,至少应统一以下条件。

  • 候选ETF和回测区间
  • 动量计算周期
  • 调仓频率及调仓日的确定方式
  • 交易成本的估算
  • 用作比较基准的指数或ETF

除了盈亏,还应查看最大回撤、波动幅度、交易次数和交易成本。即使年化收益率看起来很高,如果期间出现过大幅下跌,或交易频繁导致成本负担较重,能否在实际操作中坚持执行仍是另一个问题。

策引的说明中列出了动量轮动的典型业绩示例,例如年化收益率8%~15%、最大回撤15%~25%。但这些数字并不承诺未来表现。市场环境、候选标的、参数和成本假设都会影响结果。能否在自己的条件下复现,需要核查回测数据。

反复修改回测条件,再只挑选结果最好看的一组,也存在风险。为过去某个特定区间量身调整的设置,在其他行情中可能失效。可以分区间验证,也可以检查更换候选标的或参数后的结果,避免过度依赖单个数字。

下跌行情中,“最强”的收益也可能为负#

如果规则只是选择候选标的中排名第一的ETF,那么即使市场整体下跌,也会继续持有某只资产。因为即使第一名的涨跌幅为负,它仍可能因跌幅小于其他候选标的而被选中。

策引的设置支持将防御型ETF加入候选标的,并在满足一定条件时切换过去。条件包括:当风险资产的动量低于防御型ETF时切换的“相对强度门槛”,以及当排名第一的标的动量小于或等于指定值时切换的“绝对动量门槛”。前者比较风险资产与防御资产的强弱,后者则判断风险资产自身是否上涨。

指定防御型ETF时,还需要将其代码加入候选列表。仅在设置栏中填写代码,并不会自动将它添加为交易标的。如果代码不在候选列表中,防御机制可能无法按预期生效,因此应一并检查这些设置。

读懂策引的参数#

策引的动量轮动策略主要使用以下参数。

  • momentum_period:用于计算动量的历史交易日数
  • rebalance_frequency:调仓频率。d表示每日,w表示每周,m表示每月
  • defensive_symbol:防御型ETF的代码
  • use_defensive_relative_gate:是否启用与防御型ETF的相对强弱比较
  • absolute_momentum_threshold:当排名第一的标的动量小于或等于该值时,切换至防御型ETF的阈值

设置示例使用过去21个交易日的动量,每月从创业板ETF、纳斯达克ETF和黄金ETF中选择排名第一的标的,并在新月份的第一个交易日调仓。如果还要使用防御型ETF,就需要将其加入候选列表,并设置切换条件。示例是否适合自己的投资操作,应结合候选标的和具体条件判断。

实盘前需要确认的事项#

要按回测规则执行交易,还需要考虑成交价格偏差和下单方式。买卖价差、手续费以及订单对市场的冲击,都可能侵蚀回测中的收益。即使采用每月计算排名的规则,如果调仓日价格剧烈波动,也可能无法按预期价格成交。

此外,是否计划提取部分资金、税费以及不同账户的交易条件,也会影响实盘操作。连续亏损时是继续执行规则,还是暂停,也不应等到业绩恶化后才决定。应提前将这些事项明确为自己的投资规则。

动量轮动是一种定期换仓至相对强势ETF的方法。回测时,除了收益,还要检查回撤幅度、成本和交易次数。如果要在策引中设置自己的候选标的,可以先确定回看周期和调仓频率,用历史数据检验包含防御条件在内的规则,再查阅官方设置说明和相关案例。

来源: https://www.myinvestpilot.com/docs/strategies/momentum-rotation

目录