动量策略——yyds

今天来看一看什么叫yyds!

动量策略是一个古老的策略了,说白就是“追涨杀跌”。

这在投资里不算什么好词,大家通常这样形容“韭菜”,但是如果你能一如继往的坚持,效果可能不一样。

设定好规则,交给机器做,这完全不是一码事。

不说废话,先上结果:

图片

近十年,年化25.6%,最大回撤才21.1%,夏普比接近1.3。

而年化最高的创业板指数年化11.1%,最大回撤达到69.7%。

策略特别简单,就使用了一个指标——20日动量

我们在表达式里,添加了一个变量Return($close,N),即计算过去20天某一个变量的滑动收益率。

class Return(Rolling):
    def __init__(self, feature, N=20):
        self.N = N
        super(Return, self).__init__(feature, self.N, '')

    def _load_internal(self, instrument):
        series = self.feature.load(instrument)
        se = series / series.shift(self.N) - 1
        ret = pd.Series(se, index=series.index)
        return ret

然后直接使用可视化界面进行配置:

图片

几分钟,如果你熟悉的话,可能是一分钟以内就可以搞定!

我把中证500去掉,结果差不多,仍然是年化19%,最大回撤在19%以内,更好了一些。

图片

修改为10日动量之后,年化收益降到12.9%,而最大回撤接近30%。

如下图所示:

图片

可以说动量策略,这个因子对于N个这个参数是比较敏感的。

这时,我们可能要问那15天会怎么样,5天呢?

量化的好处一则可以在一定的区间,对参数做敏感性的分析。

其次可以更加严谨的做因子分析,这个在机器模型里应用得更多。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI量化投资实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值