经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
金融投资论坛 六区
›
金融学(理论版)
Dual Thrust,一个可实盘交易系统
楼主
Roccoon
25552
33
收藏
2010-02-19
dual station.rar
大小:(10.22 MB)
只需: 50 个论坛币
马上下载
这个系统是 Michael Chalek 在80 年代开发的 Dual Thrust。在自动化交易排名中,目前为止,仍然排名第二左右。详细资料,大家可以搜索网络对这方面的介绍。
基本原理很简单,描述出来如下,这样不懂编程的人都可以明白:
1. 在今天的收盘,计算两个值: 最高价-收盘价, 和 收盘价-最低价。然后取这两个值较大的那个,乘以k值0.7。把结果称为 触发值。
2. 在明天的开盘,记录开盘价,然后在价格超过(开盘+触发值)时马上买入,或者价格低于(开盘-触发值)时马上卖空。
3. 没有明确止损。这个系统是反转系统,也就是说,如果在价格超过(开盘+触发值)时手头有一口空单,则买入两口。同理,如果在价格低于(开盘-触发值)时手上有一口多单,则卖出两口。
程序在复制了原程序基础上,增加了止损设置和优化环境,你可以决定是否止损,止损后是否重新开仓,是否以当前价立刻执行策略还是以收盘价执行,你还可以选择你认为对你最重要的几个指标进行打分排序,并通过表现打分,选出最优的参数组合。
通过分析参数,可以发现各个品种的不同特性。并构建较为稳健的策略组合池。
程序还给你非常直观的视觉感受,让你直观的看到你的策略执行情况,是否满足上涨行情做多,下跌行情做空为主体执行格局。如下图。程序还直观的表示了你的策略回报与一般的正态分布之间的风险占有对比,如下图,很明显我们的策略回报一阶占优于正态分布,也就是说,尖峰,薄尾。
程序还给你提供了非常详尽的统计报告,如平均盈利,最长不盈利时间,这些指标均可以作为你选择程序好坏的指标,用于你的打分系统,选择最符合你心理的系统优化参数。
是否需要优化?0,1——0
----------策略参数--------------------------------
敏感参数: 0.700
价格最小变动单位: 1.00
交易费用/每手: 0
合约规模/手: 1
是否止损: 1
止损规模: 0.080
是否重新开仓: 0
现价操作?: 1
**************************************************
----------统计报表--------------------------------
盈利次数: 135
获胜盈利所得 : 3.3071
亏损次数: 138
亏损总额 : -1.7221
总交易次数 : 273
总获利: 4.2681
交易费用: 4
净利润: 0.0000
对象买入持有应该能得收益: -0.98
最大资金回撤: -0.6478
最大资金回撤比例:-0.1747
最长不盈利时长: 81
单次最大获利 : 0.3031
单次最大亏损: -0.0449
平均每笔利润: 0.0058
获胜每笔利润: 0.0245
亏损每笔利润: -0.0125
每笔交易波动: 0.0322
总样本时间长度: 692
买入持有时间均值: 2.6
买入持有时间方差: 1.8
买入持有总长度: 352
卖出持有时间均值: 2.5
卖出持有时间方差: 1.9
卖出时间总长度: 338
交易占总时长比例: 1.0
Sharper比值: 0.18
获胜比例: 0.49
现有持仓浮动收益: 0.0129
部分样本代码:
function [Report Record] = dualstation (data,P)
%
% function dualstation (data)
%
% purpose:
% dual station for single object
%
% input:
% data: open ,high ,low ,close
%
% output:
% statistical report of trading station
% author:
jemnbo@gmail.com
%
% controls:
K = P(1,1);
DeltaP = P(2,1);
fee = P(3,1) ;
StopLossOrNot = P(4,1);
StopLoss = P(5,1);
ReOpen = P(6,1);
Siz = P(7,1);
% K = input('敏感参数:——') ; % singular
% DeltaP = input('价格最小变动单位:——'); % singular
% fee = input('交易费用:——'); % singular
% Siz = input('合约规模:——'); % singular
% StopLossOrNot = input('是否需要止损?1 或者 0:——'); % singular
% StopLoss = input('止损为合约价格的百分比:——'); % singular
% ReOpen = input('止损后是否重新开仓?1或者0:——'); % singular
out=fopen('Dual Station','at');
。。。。。。。。。。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
sqy
2010-2-19 23:41:30
真的还是假的?能用吗?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
8521338
2010-2-19 23:52:44
不一定能用~~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
Roccoon
2010-2-20 13:55:42
肯定能用!
不能用你可以举报嘛
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
zwmd
2010-7-16 12:35:24
后缀m的文件怎么用啊
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
wisbank
2011-3-1 22:37:10
后缀m的文件怎么用啊
本文来自: 人大经济论坛 金融上传下载专区 版,详细出处参考:
http://www.pinggu.org/bbs/viewth ... amp;from^^uid=2473326
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
yhjbsl
2011-3-2 17:55:29
路过,看看。。。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
zwmd
2011-4-6 16:06:51
maltab如何取得期货数据呢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
liliangli
2011-8-9 12:52:17
太贵了,还是下了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
liliangli
2011-8-9 12:52:40
太贵了,还是下了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
jinbat
2011-8-30 08:39:22
这种系统能否用的话,还真的不好说。
需要优化参数
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
handsome20051
2011-9-9 09:02:45
么有论坛币下不了,好想看看效果如何
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
13楼
sbd88
2011-9-26 20:42:26
谢谢分享!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
14楼
robertdoo
2011-10-9 13:59:17
谢谢啊!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
15楼
robertdoo
2011-10-9 14:12:22
谢谢Roccoon 和jemnbo,感谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
16楼
tomorrow89
2011-10-21 21:16:47
太贵,不下了。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
17楼
nickchen
2011-11-4 19:18:28
不知道实战效果如何啊
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
18楼
idlator
2012-2-8 16:04:29
学习一下
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
19楼
huangzilai
2012-2-24 13:13:08
File D:\dual station\continuous.xls not in Microsoft Excel Format.
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
20楼
wanwanle2
2012-7-6 16:17:08
太贵了,下不起啊,可惜啊
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
21楼
yifanren
2013-2-6 11:31:28
谢谢提供
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
22楼
下跌买牛
2013-10-19 22:37:22
8错8错8错
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
23楼
飘着强
2013-10-20 21:09:54
最近对dual thrust 非常感兴趣就下了,研究一下,看了一遍代码感觉还是有些小问题的,在计算总的净利润那里应该是有些问题的,另外,这些代码不知道是不是国人写的,还是国人修改过的老外的代码,总之,能写出来这么多东西,并且肯分享也是非常不错了,这里表示感谢,如果对这个东西有兴趣,愿意去读代码学习的人,值得一下,为了收下以后看得,估计不用了,看别人的代码太耗神了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
24楼
algor520
2013-10-20 21:21:22
肯定能用!
不能用你可以举报嘛
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
25楼
飘着强
2013-10-21 13:59:01
在rate report.m 这个文件中的的fee的定义应该修改为fee=P(3,1),否则的话总的净利润就为0了,其他细节应该也有一些问题,需要进一步推敲,值得仔细研究
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
26楼
晃倒乔帮主
2014-8-18 10:14:32
真心贵。。。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
27楼
gavinking999
2014-8-27 12:17:02
xuexiyixiala a
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
28楼
ifly99
2014-9-11 16:04:32
这个得下载来研究研究
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
29楼
steven_han
2015-2-13 15:29:23
这个策略原码思路是不错,不知道修改的如何,学习学习!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
30楼
wenwenpk1
2015-3-22 16:38:39
好用吗
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
首页
上一页
下一页
跳至第
页
相关推荐
那个超牛智能化交易系统的帖子哪里去了?
港交所今启用新交易系统
股指量化策略研究
求一線性規劃模式的dual
【经典策略系列】之 Dual Thrust 交易策略(十大交易系统)
海龟交易系统
外汇阶梯学习(大学)——-如何创建自己的交易系统(一)
分享Dual Thrust 商品期货(甲醇)转自BotVS
三个比较经典的策略: Dual Thrust、R-Breaker、Dynamic Breakout II
【点宽专栏】Dual Thrust 交易策略
栏目导航
金融学(理论版)
真实世界经济学(含财经时事)
新手入门区
经管文库(原现金交易版)
爱问频道
数据分析与数据科学
热门文章
Nature点赞!哈佛MIT最新作:AI科学家时代来 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
达富发投资关于中百集团行情数据操作分析与 ...
GTAP11运行扩展数据库出错,希望高手指点。
2025秋季大摩宏观团队闭门会议纪要
建筑的想象之整理补充笔记
英文书籍
中国移动:智能体互联网技术白皮书2025
超越普里瓦洛夫无穷乘积与它对解析函数的应 ...
超越普里瓦洛夫数项级数卷
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群