基于北向资金做指数基金的择时的策略

发布时间:2022-05-07 07:43:40


  对于目前A股市场来说,择时往往未必是个好的选择,一是对于绝大多数人来说,择时越多,正确率就越逼近50%,二是择时做错了可能会错过短期内比较大的涨幅,对收益率反而负贡献比较明显。

  小编在这里介绍一个通过北向资金数据做300指数基金择时的方法,抛砖引玉举个栗子,后续有时间就再做其他几个主流指数,回测跑下来近5年,从2017年开始到2021.12.10,这个择时策略的收益是120%,同期市场上基金里面最好的表现是华安沪深300量化增强的119%,那这个策略未来是不是依旧有效呢,小编接着往下分析,因为这个策略的代码量比较多,所以这篇以介绍思路为主。

1

2

  01、策略思路

3

  这个布林线策略的思路就是通过统计北向资金每日资金流入的数据,计算出n天的均值在加上一个m*n的波动值,算出上轨;同理计算一个下轨,如果当天资金流入量超过了这个上轨值,那么就发出买入信号,如果流入量跌破了这个下轨值,那么就发出卖出信号,因为无法做空,所以在卖出的时候需要确认有持仓,当然这个factor是可以改的,伙伴们可以根据自己的思路做其他调整。

  02、数据来源

4

  300指数的数据来自腾讯股票api,还是通过之前介绍过的Url方法,把数据下载下来。

5

  而沪股通、深股通的数据则来自于东方财富网。抓完这两个数据以后,需要根据上边的策略进行一些计算,主要是算出策略信号和资金曲线数值,最后再把两张表合并起来。

  03、参数设置

6

  最后我们会得到一张包括交易日期、交易信号、持仓情况、资金曲线值的表,signal为0,就表示按照当天k线的收盘价卖出,pos则由1.0变为第二天的0.0。

7

  在这个回测里面,我们设置交易佣金为万3,税率为0,滑点为0,但实际情况上应该会比这个参数高一点,不过小编测试了一下,对结果影响不大,主要还是交易不太频繁。

  04、结果分析

  这个策略,在测5年的数据的时候看上去还不错,但是如果是今年用这个策略来做300指数的话就不太理想,甚至跑不过300指数,而如果是从2020年来做这个策略的话,会比2020年多20%左右的超额收益。所以说,这个北向资金择时策略也需要考虑当年的行情风格是偏成长还是偏价值,在价值的年份里面会表现的好一点。

8

9



下一篇:收益率的序列风险是什么意思

上一篇:主动型基金的挑选技巧和策略