设为首页 收藏本站 切换语言

马丁网格类策略portfolio探索--4

| 发表于 2023-8-25 14:01:54 | 显示全部楼层 |复制链接
这次本来想聊聊多个不相关马丁策略的组合,但是我发现可能更深的地方大家会看得有点迷糊,特别是没有点数学基础的,导数可能看不懂,偏导更甚,所以这次就先总结一下根据前三篇文章得到的一些东西,这些内容说不定能帮一些人免除被割的命运。

1.优质马丁策略的判定标准
也许有些人喜欢马丁策略的稳定性,但是一定要注意这里面其实是有非常多的坑的,一个劣质马丁在爆仓前都很稳定,千万不要看到一个45度的曲线就冲了。
根据前几篇的内容,我们可以知道马丁策略折算成1:1盈亏比策略后能得到盈利的概率P,根据第二篇的凯利公式我们会发现如果P<0.5,那么这个策略的期望是负的,凯利公式算不出来资金的分配比例。同时根据第三篇的内容,我们也很容易发现当P<0.5时,计算结果会让这个策略分配不到资金,因此这个策略没有任何的组合价值。

综上,我们可以非常容易得出劣质马丁的判定标准,那就是P<0.5,也就是说这个马丁翻倍前爆仓的概率大于50%。所以当我们看到某个策略跑的是马丁,曲线非常稳定,但是把跑出来的账户拉出来一看,收益率还不到100%,那么这个策略就还不具备实际的使用价值。

另外有些卖EA的会比较贼,跑马丁挂一个非常小的账户,比如100美金开始跑,然后还是用的单利模式,爆仓了就换一个账户,直到跑到收益率不错了再把信号源挂上去,跑出来的信号源收益率奇高回撤又低,这种信号源就要小心了,我们上面过滤劣质马丁的方法是没用的。对于这种信号,我们加一条规则,那就是其存在时间必须要长于一年,且从他以大于0.01手下单的位置开始来计算账户的初始金额以及收益。举个例子,比如这个信号去年开始做,初始净值100,半年前开始下单0.02手,净值500,到现在净值900,那么我们计算收益率应该是(900-500)/500=80%,而不是用100算出来900%,因为在下0.02手之前,这个策略其实是加了超大的杠杆的,这个收益率是没有意义。

2.策略的相关性问题
其实外汇市场的所有品种之间都是有一定相关性的,特别是一些强相关性的品种,比如audusd和nzdusd,它们走势很接近,两个都做马丁,很有可能会同时爆仓或者浮亏非常大的情况。这就会导致组合没起到分散风险的作用,反而加大了风险。
所以在做策略组合时一定要注意,在做组合时尽量用相互之间相关性不太高的品种,同时策略上也要做一些差异化。有人说马丁咋做差异化?那就看你怎么去收集策略,比如有些策略只在新闻的时候去做马丁,这种策略就和平常的马丁形成了差异化,还有大小周期错开的一些策略,相关性也会低一些。
如果策略逻辑比较相近,同时用到有比较强相关性的品种时,需要乘个小于1的系数,比如我会乘0.6,也就是说如果同时做了audusd和nzdusd马丁,那么我会在计算出的仓位上乘个0.6作为它们的实际下单量。

3.如何评估策略的胜率
我们在一个超大的账户做单利模式的策略回测,同时将手数设置成0.01手开始,避免账户爆仓,回测完成后我们可以得到每一次净值出现回撤时的幅度以及账户最高盈利。比如说在回测期间内,有10次回撤达到了1000美金,5次达到1500美金,1次达到2000美金,最高盈利为8000美金,那么我们用1500美金的账户去做0.01手,相当于资金翻了5.3倍,同时爆仓5次,所以我们的胜率是53%。另外如果用2000美金做0.01手,那么账户翻了4倍,爆仓1次,胜率是80%。
所以账户的胜率和设置的风险高低也是有关系的,并不是一成不变的,而我们就需要根据回测结果找出胜率最高的配置。

4.策略的胜率对策略资金分配有多大影响
第三篇中我写了个例子,70%胜率和60%胜率的策略做组合,70%胜率的策略分配资金量为38.7%,60%胜率的策略分配资金量为16.9%,可以看到胜率差了一点点,但是分配的资金量差出了两倍,所以策略胜率是非常敏感且非常重要的。
实际上我这边做了一个7策略组合的计算,虽然还没聊多策略的组合,这里先发一下结果。比如7个策略胜率分别为0.7  0.7  0.65  0.6  0.6  0.6  0.6,那么最后算出来各个策略分配的资金比例为0.268 0.268 0.157 0.065  0.065  0.065  0.065。可以看到70%胜率的策略和60%胜率的策略分配比例差了4倍,所以在策略越多的情况下,高胜率策略的资金分配比例会和低胜率策略的差距越来越大。

这次就先到这里,下次继续看一下多策略组合怎么分配资金。


本系列文章主要想探讨如何通过策略组合等策略管理方式来发挥优质马丁策略的威力,同时规避马丁爆仓风险,有自己想法的朋友请留言。
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)