搜索
查看: 22809|回复: 19

经典机械式交易系统收集.测评(三)——海龟交易系统

[复制链接]

签到天数: 3145 天

超短俱乐部大盘不是我家开的

发表于 2010-9-18 18:46 | 显示全部楼层

经典机械式交易系统收集.测评(三)——海龟交易系统

来自:MACD论坛(bbs.macd.cn) 作者:奉然 浏览:22809 回复:19

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

个人理解:
股票软件中的指标系统(公式组),主要由
技术分析,条件新股,交易系统组成。
交易系统源于技术分析,技术分析是交易系统的基础,交易系统突出了买卖点,还可以加上仓位控制,更便于测试,更贴近实战。

贴一个分析家的“海龟交易系统源码”带有仓位控制,但是,效率不高,实用价值不大,只供编写公式参考。

VARIABLE:dayCount=1,PositionCount=1,SellSign=0;
VARIABLE:EntAndExitSign=1,EntPoint=0,ExitPoint=0;
VARIABLE:True=1,False=0,N=0;
TR:=MAX(HIGH,CLOSE[1])-MIN(LOW,CLOSE[1]);
IF BARPOS>=20 THEN BEGIN
IF BARPOS=20 THEN
N:=MA(TR,20);
IF DayCount=5 OR BARPOS=20 THEN BEGIN{5天调整N值}
N:=(19*N+TR)/20;{计算N值}
DayCount:=1;
END
DayCount:=DayCount+1;
EntPoint:=ENTERBARS+1;
IF EntPoint=EntAndExitSign THEN BEGIN{说明STOP指令买进头寸成功}
PositionCount:=PositionCount+1;{头寸计数}
SellSign:=True;{开始以STOP卖出,如果达到指定的价格}
END
IF PositionCount=1 THEN BEGIN{第一头寸}
HOW:=CASH*0.01/N;{波动性百分比决定头寸规模}
BUY(HOW,STOP,HHV(H,20));{在20日新高STOP指令买进}
END
IF PositionCount=2 THEN BEGIN{如到第二头寸}
HOW:=CASH*0.01/N;{波动性百分比决定头寸规模}
BUY(HOW,STOP,ENTERPRICE+0.5*N);{在上头寸(即第一头寸)+0.5个N以STOP指令买进}
END
IF PositionCount=3 THEN BEGIN{如到第三头寸}
HOW:=CASH*0.01/N;
BUY(HOW,STOP,ENTERPRICE+0.5*N);{在上头寸(即第二头寸)+0.5个N以STOP指令买进}
END
IF PositionCount=4 THEN BEGIN
HOW:=CASH*0.01/N;
BUY(HOW,STOP,ENTERPRICE+0.5*N);
END
IF SellSign=True THEN BEGIN
ExitPoint:=EXITBARS+1;
IF ExitPoint=EntAndExitSign THEN BEGIN{说明卖出成功}
PositionCount:=1;{头寸计算复原}
SellSign:=False;
END
IF ENTERPRICE-2*N then SELL(100%,STOP,LLV(L,10));{退出离盈利头寸}
ELSE
SELL(100%,STOP,ENTERPRICE-2*N);{退出亏损头寸}
END
END;

01.gif

02.gif



[ 本帖最后由 奉然 于 2010-9-18 18:48 编辑 ]
参与人数 1奖励 +2 时间 理由
sun884588 + 2 2010-9-19 16:04 强大,非常强大,无与伦比,强大。

查看全部评分

金币:
奖励:
热心:
注册时间:
2006-5-3

回复 使用道具 举报

签到天数: 81 天

发表于 2010-9-18 21:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
金币:
奖励:
热心:
注册时间:
2009-7-1

回复 使用道具 举报

发表于 2010-9-20 05:53 | 显示全部楼层

回复 #1 奉然 的帖子

请教:飞狐中上述源码应该怎样书写???#*31*#
金币:
奖励:
热心:
注册时间:
2008-9-8

回复 使用道具 举报

签到天数: 3145 天

超短俱乐部大盘不是我家开的

 楼主| 发表于 2010-9-20 06:38 | 显示全部楼层
原帖由 sun884588 于 2010-9-20 05:53 发表
请教:飞狐中上述源码应该怎样书写???#*31*#


该公式是用分析家新公式系统编写的,较复杂,我无能力改成其他股软的#*27*# ,只好请教其他朋友。
金币:
奖励:
热心:
注册时间:
2006-5-3

回复 使用道具 举报

发表于 2010-9-20 13:38 | 显示全部楼层

回复 #7 奉然 的帖子

大智慧L2可用。是太复杂。海龟原来就是期货用,所以加码有一定重要性。这个是我见过最贴切的关于海龟的描述。掌声鼓励!
参与人数 1奖励 +18 热心 +5 时间 理由
奉然 + 18 + 5 2010-9-20 20:01 谢提供.

查看全部评分

金币:
奖励:
热心:
注册时间:
2008-9-8

回复 使用道具 举报

发表于 2010-9-20 18:11 | 显示全部楼层

回复 #1 奉然 的帖子

金币:
奖励:
热心:
注册时间:
2008-9-8

回复 使用道具 举报

签到天数: 4 天

发表于 2010-11-1 09:10 | 显示全部楼层
值得借鉴!
金币:
奖励:
热心:
注册时间:
2007-6-20

回复 使用道具 举报

发表于 2011-10-16 22:44 | 显示全部楼层
从图形上看,买进位置不在20日或55日的高点突破位置,卖出位置也不在20日的低点突破位置,可以确定这是海龟系统吗???#*31*#
金币:
奖励:
热心:
注册时间:
2011-7-24

回复 使用道具 举报

发表于 2011-10-17 09:57 | 显示全部楼层
比如说图上第4个买入提示,明显不在上一个买入位置+0.5*ATR;第5个买入提示也明显不在20日的高点。

A股的波动性大,从图形上看,10日低点与跟随的-2*ATR止损如此容易触及,与海龟的思路似乎相悖。

最后一个卖出提示,从图形上看,感觉未触及10日低点或-2*ATR位置。

另外,没有弄明白,海龟在建仓完毕后,是否还要跟随价格将止损位上移?海龟法则中未进行描述。
金币:
奖励:
热心:
注册时间:
2011-7-24

回复 使用道具 举报

发表于 2011-10-22 22:05 | 显示全部楼层
谢谢楼主提供分享
参与人数 1奖励 +1 时间 理由
学生炒股2008 + 1 2011-10-22 22:06 分析的有道理,学习了,奖励小红花一朵!

查看全部评分

金币:
奖励:
热心:
注册时间:
2011-10-20

回复 使用道具 举报

发表于 2011-10-27 22:51 | 显示全部楼层
海龟交易法则,其实就是周交易法则,或称四周交易法则。其实质是“高买低卖”,也就是创新高买入,创新低卖出。其短周期是20个交易日,也就是4周,这就是交易法则名称的来历。从图中看,买点在低点,明显与交易法则相悖,应该不是海龟交易法则。
金币:
奖励:
热心:
注册时间:
2008-2-4

回复 使用道具 举报

发表于 2012-2-8 00:21 | 显示全部楼层
对分析家公式进行了一点学习后,重新阅读此公式。

1.“IF BARPOS=20 THEN
N:=MA(TR,20);
IF DayCount=5 OR BARPOS=20 THEN BEGIN
N:=(19*N+TR)/20;
DayCount:=1;
{当DayCount到5时,重新赋值为1}{DayCount在之后的买卖操作中均未用到,在此循环中作用为将TR赋值由每期变化改为每5期变化一次(即TR变化时间框架由日线变为周线,但TR的计算却还是以日线来计算,感觉有点乱)}
END
{此循环的作用理解如下:对于N的赋值,必须在DayCount=5或BARPOS=20条件下才可赋值,如测试期不是从上市日起,则BARPOS=20永远不会成立,当程序起始的前4天,N不会被赋值,即N=0(原始变量定义),第5天N被赋值为TR/20,之后再过5天N可被赋值为”REF(TR,5)*19/20+TR/20“(此时可以算正常,但此式中前三周的TR取了19/15,最近一周前4天的TR未被采用)}

2.IF ENTERPRICE-2*N then SELL(100%,STOP,LLV(L,10));
{“ENTERPRICE-2*N”并不是一个条件,是否应为价格大于ENTERPRICE-2*N,该如何表达?}

3.最后一句END;{前面的END语句都没有”;“来结束,这里是否不需要?}

4.奉版图左侧出现了两天连续卖出,因为每句SELL的量均为100%,出现这个情况是程序的BUG吗?(看了一些公式,对分析家公式系统及测试的准确度感觉有点怀疑)
金币:
奖励:
热心:
注册时间:
2011-7-24

回复 使用道具 举报

签到天数: 1202 天

发表于 2014-2-7 16:58 | 显示全部楼层
好贴要顶~~!
金币:
奖励:
热心:
注册时间:
2009-2-14

回复 使用道具 举报

签到天数: 310 天

结构深研究股市捉妖记金融群英会

发表于 2014-2-7 17:59 | 显示全部楼层
:#DAXIAO:#DAXIAO
金币:
奖励:
热心:
注册时间:
2006-9-6

回复 使用道具 举报

签到天数: 3145 天

超短俱乐部大盘不是我家开的

 楼主| 发表于 2016-6-1 09:22 | 显示全部楼层
节日快乐
金币:
奖励:
热心:
注册时间:
2006-5-3

回复 使用道具 举报

签到天数: 1035 天

发表于 2016-6-10 09:54 | 显示全部楼层
支持支持
金币:
奖励:
热心:
注册时间:
2016-6-9

回复 使用道具 举报

签到天数: 56 天

发表于 2017-8-5 08:38 | 显示全部楼层
金币:
奖励:
热心:
注册时间:
2016-4-23

回复 使用道具 举报

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

本版积分规则

本站声明:1、本站所有广告均与MACD无关;2、MACD仅提供交流平台,网友发布信息非MACD观点与意思表达,因网友发布的信息造成任何后果,均与MACD无关。
MACD俱乐部(1997-2019)官方域名:macd.cn   MACD网校(2006-2019)官方域名:macdwx.com
值班热线[9:00—17:30]:18292674919   24小时网站应急电话:18292674919
找回密码、投诉QQ:89918815 友情链接QQ:95008905 广告商务联系QQ:17017506 电话:18292674919
增值电信业务经营许可证: 陕ICP19026207号—2  陕ICP备20004035号

举报|意见反馈|Archiver|手机版|小黑屋|MACD俱乐部 ( 陕ICP备20004035号 )

GMT+8, 2024-5-3 21:12 , Processed in 0.095564 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表