设为首页收藏本站

 找回密码
 注册
查看: 21572|回复: 13
打印 上一主题 下一主题

r-breaker和dualthrust交易模型的策略组合分析(1) [复制链接]

Rank: 2

精华
0
UID
113829
积分
59
帖子
26
主题
7
阅读权限
30
注册时间
2012-12-2
最后登录
2013-5-13
跳转到指定楼层
1#
发表于 2013-2-23 02:08:36 |只看该作者 |倒序浏览
【原文请见:http://blog.sina.com.cn/s/blog_6b245fc20101jpi3.html

大家都知道分散投资的重要性。然而,资产要分散,策略本身也需要多元化。

r-Breaker和dualthrust是两个经典的日内交易模型,其简单的逻辑和稳定的收益(尤其在指数期货上)使得它们一直被个人与机构,CTA推崇。这两个模型的主要细节在此不多介绍,因为它们的细节在网上早已公开。然而,这里我想和大家分享的是如何把两个模型综合起来,从而获得更平滑的资金曲线。大多分析只是个人看法,其可行性还请大家探讨:)

多策略组合要想成功需要至少两点要求:
1. 其所有子策略均为正收益的稳定系统;这一点需要投资者对每个模型有较深入的理解。
2. 子策略的叠加起到对冲风险的作用。这一点可以从模型收益的相关性来分析。

那么,为什么r-Breaker和dualthrust可以作为策略组合使用呢?

第一,dualthrust和r-Breaker都是具有长期正收益期望的系统。下面贴出的是其在SPX指数期货上的资金曲线。



在单独模拟的情况下,dualthrust和rbreaker可以分别获得1.31和1.40的夏普比例。其回测区间累积收益都在150%左右,最大回撤在8%左右。

第二,他们的模型收益具有风险对冲的效果。其实,正如有些人知道的,dualthrust和r-breaker都是典型的短线区间突破模型,其收益程度取决于短期的市场波动性。在市场波动性比较小的年份,他们的收益很有限;然而,在波动性较大的年份,比如08年,该类模型的收益都会较理想。通过对dualthrust和r-Breaker的收益进行相关性计算,我们发现了0.42的正相关性。我相信这0.4的相关性应该大多归咎于模型对波动性的共同依赖。其实,在我个人看来,对于同一单资产的策略,0.4的相关性并不算高,因此通过策略的组合,我们可以进一步控制风险。下图是双策略投资组合在SPX指数期货的资金曲线:




此时,资金曲线变的更平滑了,双策略组合的组合夏普比例从之前的1.40升至了现在的1.81。虽然总收益下降了,我们的年化最大回撤从8%降到了3.48%,收益标准差从7.29降到了4.38。这是一个不错的提高哦:

Ann. Returns: 7.90, Ann. Std: 4.38, Sharpe: 1.81

Year     Ann.Ret.      Std        Maxdd
1997       -0.72        2.09        0.93
1998        8.22        4.31        1.67
1999        6.31        3.69        1.77
2000        4.37        4.73        2.92
2001       11.33        4.42        2.36
2002       11.92        5.36        1.78
2003        5.86        3.03        2.57
2004        2.00        2.60        2.13
2005        1.49        2.08        1.94
2006        3.13        2.14        1.27
2007        6.55        3.90        1.19
2008       20.64        8.25        3.48
2009       13.92        5.84        2.87
2010        8.23        3.73        1.59
2011        9.91        4.44        1.70
2012        6.53        3.20        1.30
2013       -0.15        1.15        0.30
AllPrds   119.54        4.36        3.48
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
更多我的关于交易策略的文章请到:
我的博客:http://blog.sina.com.cn/u/1797545922
我的微博:http://www.weibo.com/u/1797545922

Rank: 2

精华
0
UID
113829
积分
59
帖子
26
主题
7
阅读权限
30
注册时间
2012-12-2
最后登录
2013-5-13
2#
发表于 2013-2-23 02:10:41 |只看该作者
对了,我只用TB做简单的下单和看盘,我的主要下单和回测都是基于MATLAB,C#等其他平台的。所以大家不要要求我把策略写成TB了,我的TB很烂:)

使用道具 举报

Rank: 2

精华
0
UID
113829
积分
59
帖子
26
主题
7
阅读权限
30
注册时间
2012-12-2
最后登录
2013-5-13
3#
发表于 2013-2-23 02:13:22 |只看该作者
我觉得重要的是思路的分享,程序的实现可以有千万种。
一味地贴出源码,即丢了知识产权,又没有技术含量,也没有太大价值

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
15203
积分
1411
帖子
397
主题
35
阅读权限
60
注册时间
2010-8-14
最后登录
2017-12-29
4#
发表于 2013-2-23 05:53:23 来自手机 |只看该作者
楼主的帖子质量高啊,都有干货。

能否详细介绍下相关性的计算方法?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
73474
积分
1249
帖子
695
主题
30
阅读权限
60
注册时间
2011-10-22
最后登录
2015-11-6
5#
发表于 2013-2-23 15:21:20 |只看该作者
dualthrust和r-Breaker的收益进行相关性计算,能否详细介绍下相关性的计算方法?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
12330
积分
838
帖子
254
主题
15
阅读权限
60
注册时间
2010-6-16
最后登录
2017-4-25
6#
发表于 2013-2-23 15:32:53 |只看该作者
TB好像没有计算相关系数的函数。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
26187
积分
863
帖子
173
主题
61
阅读权限
60
注册时间
2011-2-19
最后登录
2022-7-6
7#
发表于 2013-2-23 17:04:29 |只看该作者
本帖最后由 freetiger 于 2013-2-23 18:08 编辑

学习了

使用道具 举报

Rank: 4

精华
0
UID
3776
积分
442
帖子
51
主题
5
阅读权限
50
注册时间
2009-3-10
最后登录
2014-8-13
8#
发表于 2013-2-25 15:50:38 |只看该作者
MATLAB 能对国内期货下单和回测?

使用道具 举报

Rank: 2

精华
0
UID
112341
积分
72
帖子
31
主题
4
阅读权限
30
注册时间
2012-9-5
最后登录
2013-6-8
9#
发表于 2013-3-7 11:12:17 |只看该作者

使用道具 举报

Rank: 1

精华
0
UID
146229
积分
6
帖子
4
主题
0
阅读权限
10
注册时间
2013-7-26
最后登录
2016-9-22
10#
发表于 2013-8-18 17:01:25 |只看该作者
耗子居士 发表于 2013-3-7 11:12

写的非常好

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-28 21:35

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部