双均线matlab操作,双均线策略的优化 接上文: 一个13行代码实现的简单双均线策略回顾: 测试时间:2014年1月1日~2017年1月1日 策略的总体收益率为... - 雪球...

来源:雪球App,作者: 向北溜达,(https://xueqiu.com/1138414174/116908267)

接上文:

一个13行代码实现的简单双均线策略回顾:

d8072091a2c52ee8f77c2eb5c776e789.png

测试时间:2014年1月1日~2017年1月1日

ab51834307fbb6da1705a670e09d4cce.png

8ed8070e51514b3e4c3936136d565e60.png

策略的总体收益率为43.53%,交易次数323次,胜率29%,最大回撤为29.21万,回撤幅度在17.32%左右,我们试着对这个简单的模型进行改造。

改造过程:

思考:双均线策略本质上是趋势跟踪策略,这种策略的优化无非是在趋势来临时要跟上,盘整时减少亏损,目前的写法基本上每次大的波动都没有落下,所以我们主攻的方向就是减少盘整时的亏损的同时,尽量减少对于趋势单的影响。

观察:

从回撤图中我们能看到,在17年策略有非常大的回撤,行情应该偏震荡,会看到更多震荡时的表现,所以先从这里下手,以下是截取的一段有代表性的行情表现:

3efedfcc3b7915f9955e5946704c2b20.png

这段确实是有够乱的

c95721def566f3b813092e5562a4d65e.png10日线上下穿越过于频繁,首先考虑进一步降低均线的灵敏度,减少短期波动影响,加大均线的周期,把均线的周期变为可变参数,我们利用平台提供的方法进行优化参数选择看看结果:

55c078843ef7f6df2804386b40b0dd33.png

通过这个优化结果可以看到:确实均线周期的放大对于策略有帮助作用,最好参数组合短期均线为60,长期均线为180~200,收益率提升一倍,交易数量减少了4倍,而回撤分布看起来也好了一些

d05af01ca06f0e901684fcb0d26087d5.png

但是现在还不打算直接修改周期参数,还是保留(10, 60),来看一下是否有其他的解决方向,毕竟(10,60)是常规参数具有更强的适应性。

下面来换一种思路,现在策略最大的问题是在于盘整时反复开仓止损,考虑加入过滤方式,严格控制开仓平仓的次数,提高准确率。

下图为改过之后:

f63d04601e67d9a13568d67c5ad678c5.png

9138b7d4553d8c7d0ffd1be5a6c37908.png

可以看到明显的改善,收益率大幅提升,单量缩小,回撤清晰,但是依然有一个大笔亏损在29万左右,我们考虑增加单笔止损去控制回撤。

加入后:

68cbe0b5e75be6a0d75e63fb5d49243f.png

babf3967ed1b3513730270c73e88e6e5.png

加入后有略微好转,但是并没有解决最终问题,但是考虑到风险控制,保留这个功能。

现在导入测试数据(2017年1月1日~2018年11月16日)期间策略的实际表现如何:

0cbc67c6d491765e12d545ce720d4770.png

300b43d6d5a08eae4451efd5e5bad939.png

保留了之前的时间段,从图中可以看出后两年的变化还是可以的,现在还剩下大幅亏损的问题没有解决,将在下一篇文章中重点去研究这个问题,至于能不能解决,我也不是很清楚,加油吧,写这些文章我是边研究边写,所以看起来没有美感,希望与大家共同探讨取得进步!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值