股债轮动策略高频版改进测试(三)

炒股的朋友可能都有过这样的经历,灵光一现,突发奇想,感觉有重大发现,简直就是一个完美的投资策略,简直就是找到了交易的圣杯,马上把策略投入实盘交易。但是在付出了时间和金钱的代价之后,突然发现结果与想像中不一样,甚至可能之前的想法有漏洞。

量化测试的最大意义就在于,我们不需要付出时间和金钱的代价,就可以把自己的想法用历史数据模拟一遍,验证一下自己的想法是否与想像中一样。也许有人说这没有意义,因为过去不等于未来。但是仔细想一下,我们人类在做出任何重大决定时,是不是都会在自己的大脑中回测一下过去类似的情形。


如果你对股债轮动策略不熟悉,我先来简单介绍一下股债轮动策略。炒过股的朋友都知道,我们A股一直存在一种二八现象,有时大盘股涨得好,有时小盘股涨得好。股债轮动策略就是使用量化的方法,阶段性的持有涨得更好的指数,从而取得超额收益。最简单的理解就是选择骑上跑得最快的那匹马。当所有指数都下跌时,则买进债券,通过现金管理来保存实力。

现在实盘运行的股债轮动策略高频版,我们选择轮动的指数是沪深300、中证500和创业板,当有指数在轮动组合中13日涨幅排名第一,而且站上13日均线时,我们就买入符合条件的指数。当持有的指数13日涨幅排名不是第一名了,或者跌破13日均线了,则卖出。

股债轮动策略高频版从5月末开始投入实盘交易,已运行了5个多月。近5个月大盘整体属于一个区间震荡行情,这种行情是对趋势跟踪策略最不利的。在这种行情下,趋势跟踪策略交易次数会比较多,而且经常高买低卖,左右打脸。

近半年上证指数走势如下:

因为我们使用的参数比较小,比较敏感,所以近5个月的收益整体还是不错,取得了大致和沪深300涨幅相当的收益。但是在实盘中也暴露出一些问题,比如交易次数过多,比如经常低买高卖左右打脸,导致不容易长期坚持执行等。

接下来一段时间,我们来尝试对策略进行一些改进。当然改进之前要先做一些测试,如果有测试方案比较令人满意,我们就可以尝试来对策略做升级。

第一次改进测试,我们给买进条件加上一个阈值,当价格大于均线1%时我们才买入,当价格低于均线时卖出。通过这个改进,相当于设置了一个1%的缓冲区,价格在缓冲区波动时,我们不会操作。改进之后测试在交易误差万6时,交易次数降低,收益提高,回撤降低,胜率提高,总体看改进有效。

第二次改进测试,我们在改进一的基础上,再给卖出条件加上一个阈值,当价格低于均线1%时才卖出。这样不但推迟了买入,也推迟了卖出,相当于在均线上下各设置了1%的缓冲区。改进之后测试在交易误差万6时,交易次数继续降低,收益和改进一差不多,胜率比改进一略有提高,但是回撤大幅提高,最大回撤达33%。改进二效果不佳。

然后有网友建议,只设置卖出阈值,不设置买入阈值,今天我们就来试一试这个方案。

改进之后交易条件变为:

【买入条件】(两个条件全部满足才买入)

1、近N个交易日涨幅排名第一(不管涨幅的正负)。

2、当前价大于近M个交易日均线。

【卖出条件】(两个条件满足一个就卖出)

1、近N个交易日涨幅排名不是第一。

2、当前价小于近M个交易日均线-阈值1%,(也就是当前价跌破均线1%之后才卖出)

轮动组合还是沪深300、中证500和创业板,所有股票指数都不满足买入条件时,则持有国债指数。

原版在图上显示是这样的。

当股价围绕均线反复波动时,我们就会频繁交易。

今天改进之后在图上显示是这样的:

在均线-1%和均线之间设置一个缓冲区。

改进之后效果如何呢?我们来看一下测试结果。

测试使用的是日线数据,为便于比较,参数都是13|15,即取13日涨幅和15日均线。2010年创业板指数才发布,所以测试时间都是选择从2011年1月1日到现在,这样保证在测试期间,轮动组合的3个指数都有数据。

实际交易过程中,正常情况下都会有交易误差。我们按不做任何下单优化,假设每次交易都是负误差来测试,这样保证实盘交易时大概率会优于测试结果。

测试参数:佣金万0.5,交易误差万6。

测试结果显示,只增加卖出阈值,主要变化有以下几个:

1、最大回撤继续大幅上升,达35%,在这4个版本中最高。

2、总收益比改进一和改进二都略低,与原版差不多。

3、收益风险比最低,每冒一个单位的风险,收益最低,说明性价比低。

3、年化波动率最高,说明收益不稳定,波动大。

4、夏普比率最低,说明单位风险回报低。

5、交易次数只比原版少,比改进一和改进二都多。

6、胜率和改进一差不多。

通过这次测试,我们是不是可以得出这样的结论,即:买入时可以设置较高的条件,但是卖出时一定要坚决。

我想到了海龟交易策略精髓:分批进场,坚决认错!


欢迎关注公众号“你也会投资”,一起专注指数基金量化投资。

@今日话题 @蛋卷基金 @一分快三彩票活动 @一分快三彩票达人秀

一分快三彩票转发:8回复:31喜欢:11

精彩评论

全部评论

3年1倍11-08 12:54

好思路,就看回测了。

宜昌白云飞11-08 12:48

轮动组合不一样

3年1倍11-08 12:46

版本不一样?

计划交易-交易计划11-08 12:35

我觉得不会,因为我们买的是宽基,指数,不是个股,个股会受资金的影响,连续拉几个板经常有。指数不可能那样拉升。牛如14---15年那一波也是拉升----横盘---再拉升

目标买套江景房11-08 12:29

感觉不太好定义,走出来后我们才知道过去是什么行情,未来很难预测。