十大经典交易策略(三)——Dual Thrust 交易策略

1
回复
3821
查看
[复制链接]

196

主题

140

回帖

1444

积分

管理员

积分
1444
来源: 2019-7-18 21:02:58 显示全部楼层 |阅读模式
1.1Dual Thrust策略介绍
Dual Thrust是一个趋势跟踪系统,由Michael Chalek在20世纪80年代开发,曾被Future Thruth杂志评为最赚钱的策略之一。Dual Thrust系统具有简单易用、适用度广的特点,其思路简单、参数很少,配合不同的参数、止盈止损和仓位管理,可以为投资者带来长期稳定的收益,被投资者广泛应用于股票、货币、贵金属、债券、能源及股指期货市场等。在Dual Thrust交易系统中,对于震荡区间的定义非常关键,这也是该交易系统的核心和精髓。Dual Thrust系统使用Range = Max(HH-LC,HC-LL)来描述震荡区间的大小。其中HH是N日High的最高价,LC是N日Close的最低价,HC是N日Close的最高价,LL是N日Low的最低价。
1.2具体原理公式:
1、首先计算1)N日High的最高价HH, N日Close的最低价LC;(2)N日Close的最高价HC,N日Low的最低价LL;(3)Range = Max(HH-LC,HC-LL)(4)BuyLine = Open + K1×Range(5)SellLine = Open + K2×Range
2.构造系统(1)当价格向上突破上轨时,如果当时持有空仓,则先平仓,再开多仓;如果没有仓位,则直接开多仓;(2)当价格向下突破下轨时,如果当时持有多仓,泽县平川,再开空仓;如果没有仓位,则直接开空仓;
2.本策略思路:
1.当突破上界(Buyline),做多,并加均线过滤条件与交易量突变。2.当突破下界(Sellline),做空,并加均线过滤条件与交易量突变。3.出场使用滚动平均价止盈止损
3.策略代码分享
3.1策略文件
3.2执行文件
4.回测表现
随机挑选十支交易量活跃不同品种的期货自2010年1月至2016年11月进行日频回测
支持 Markdown 语法

回复

使用道具 举报

196

主题

140

回帖

1444

积分

管理员

积分
1444
2019-7-19 10:34:28 显示全部楼层
对量化交易新人来说,一些基础的策略是必须学习的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
关注微信