顶部横幅广告
  • 微信
您当前的位置:首页 > 资讯

2个量化小技巧,双均线策略盈亏比从1.2提升到1.9(大神请绕行)

作者:三青 时间:2023-05-10 阅读数:人阅读

 

本文内容以双均线作为基础策略,使用2个量化小技巧,过滤部分亏损信号,减少交易次数,同时提高策略的胜率和盈亏比,here we go~

正文开始,大神请绕行~

双均线策略是最经典的趋势策略之一,被广泛应用于股票、期货、外汇、期权、数字货币等交易领域,与传统的趋势策略一样,同时具有低胜率和高盈亏比(高赔率)的特征。

在这里,我先腆着脸再啰嗦几句,先给本文当中的胜率和盈亏比列出定义,定义不明确容易扯皮。

胜率 = 100% * 盈利次数 / 总交易次数

盈亏比 =总盈利金额 / 总亏损金额

一个策略能否盈利,其中的衡量方法之一,就是【胜率】和【盈亏比+1】的乘积是否大于1.0。

举个通俗的例子,你跟小伙伴抛硬币打赌,正面朝上你赢1块钱,反面朝上你输1块钱,正常情况下,大家的胜率都是五五开,此时你的胜率是50%,盈亏比为1.0,50%*(1+1)=1,刚好处在临界点上,大家的预期收益都为0。

如果你有特殊的抛硬币技法或是对硬币做了手脚(提高了胜率),或者你的小伙伴是土豪,无聊得很,为了吸引你来玩抛硬币游戏,输钱你给1块,赢钱可以拿1块1(提高了盈亏比),此时【胜率】和【盈亏比+1】的乘积是大于1.0的,非常有利于你,就是很费小伙伴。

确切来说,预期收益率=胜率 – (1-胜率)/盈亏比,知道了这个式子,在仅知胜率和盈亏比的情况下,就可以快速选择预期收益率更高的交易策略。例如,在“胜率70%,盈亏比1:3”和“胜率30%,盈亏比3:1”这两个策略之间,你会选哪个呢?

我絮叨完了,回过头来看双均线策略。

在大部分市场当中,大部分时间都是震荡市,趋势市占的时间很少,对于双均线这种趋势策略而言,大部分时间都是出错,开仓不久就会打止损,因此胜率比较低(一般是在20%~40%左右),但只要抓住一次大波段,就可以弥补好几次亏损,因此胜率比较高,通常都在2.0之上。

要提高双均线策略的绩效,就要提高【胜率】和【盈亏比+1】的乘积,最好的办法就是同时提高胜率和盈亏比。

重新把目光转到胜率和盈亏比的计算公式的分母上,如果我们能过滤掉部分亏损的信号(盈利信号希望保持不变,哈哈哈),那就可以同时减小“总交易次数”和“总亏损金额”,胜率和盈亏比也就同时提高了,撸起袖子,说干就干。

首先,来看原始的双均线策略的交易信号和回测绩效,回测期间内总交易次数942次,胜率35%,盈亏比1.22。

接着使用今天要介绍的第一个小技巧,平常我们使用双均线,都是“金叉多,死叉空”,现在可以在出现金叉/死叉时,不马上开仓,等到在观察期内突破了设定的上轨/下轨才开仓,此处以唐奇安通道为例。

原始信号:

改进后的信号:

加入“观察期内突破上轨/下轨”开仓条件后的策略绩效如下所示,可以看出,总交易次数下降到了281次,胜率提升到了42.0%,盈亏比提升到了1.55。

最后,我们又迎来了老朋友,第二个技巧就是使用波动指标ATR过滤假突破信号,具体的使用方法见之前的文章,点击卡片直达。

quantkoala:一个量化小技巧,突破策略盈亏比从1.1提高到1.7(大神勿进)324 赞同 · 17 评论文章

此处还是使用“原来开仓价位置±N倍ATR”来提高策略开仓的难度,宁愿错过,也不轻易犯错,改进后的信号如下。

最后来看看2个技巧改进后的策略绩效,总交易次数最终下降到152次,胜率提升到了45.4%,盈亏比也最终提升到了1.94,取得了阶段性的改进成效,今晚可以吃鸡了。

本次策略测试所使用的源码如下:

PS:在此感谢Aust小伙伴的私信沟通交流,才促成了今天这篇文章,也同时感谢知乎的私信功能,让我能跟大家保持正常的交流/探讨/学习/进步。

我是

@quantkoala

,一枚量化/程序化策略源码捕手,全方位收集市面上主流的策略源码(股票+期货),在『量化藏经阁』社群中持续分享,欢迎关注点赞&联系沟通,探讨共赢&成果共享,相互交流&共同进步!!!

常在线,多交流,多沟通!!!

更多干货请见:

quantkoala:如何打造「量化策略兵器库」,策略开发效率提高10倍?375 赞同 · 12 评论文章
quantkoala:【策略干货度:★★★☆☆】如何获取源源不断的量化策略?(CTA/期货策略合集篇)66 赞同 · 0 评论文章
quantkoala:【策略源码】曾经收集过的量化策略/程序化交易策略源码合集(CTA/商品期货篇)47 赞同 · 10 评论文章
quantkoala:一个号称“买在低点,卖在高点”的震荡策略Q02(从60万到650万)155 赞同 · 4 评论文章
quantkoala:八年实盘100万到1000万的跨周期突破策略源码Q01189 赞同 · 28 评论文章
quantkoala:曾经月租金10k+的实盘“股指王”策略22 赞同 · 0 评论文章
quantkoala:唠一唠曾在全球量化策略热榜上排名第9的TrendModelSys策略(年化34.3%)383 赞同 · 20 评论文章
quantkoala:又来唠一唠曾在全球量化策略热榜上排名第6的RUMI策略(年化20.6%)149 赞同 · 3 评论文章

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:dacesmiling@qq.com

标签:
微信

三青

当你还撑不起你的梦想时,就要去奋斗。如果缘分安排我们相遇,请不要让她擦肩而过。我们一起奋斗!

微信
阿里云