以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 策略编写求助区 (http://222.73.7.161/bbs/list.asp?boardid=11) ---- [求助]改金字塔可用,海龟汤 (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=30844) |
-- 作者:netfox -- 发布时间:2012/11/22 18:20:31 -- [求助]改金字塔可用,海龟汤 海龟汤法则Turtle Soup--海龟交易法的梦魇 规则: *今天市场创20天以来的新低; *20天新低必须出现在至少4个交易日以前; *在市场创20天以来新低以后,在前期低点以上5-10点放置停损买入单(当天有效); *如果买入停损成交,马上放置在当天日低以下放置GTC止损卖单; *当头寸开始获利,使用追踪停损Trail保护利润,其中一些交易可能持续2-3小时,一些可能持续几天; *如果当天或者第二天被止损,你可以在之前入场位置重新设置买入止损单(当天有效),这样可以小幅增加胜算。 代码如下,试用前请自行测试! 以下内容为程序代码: 1 INPUT:LENGTH(20),PREV(4),ENTRYADD(10 POINTS); 2 3 VAR:HH(0),LL(0),NEWH(999),NEWL(999),Z(0),LEN(0),CD AYS(0),MP(0), 4 TSSELL(0),TSBUY(99999),LGO(FALSE),SGO(FALSE), 5 REBUY(99999),REBUYLIFE(0),RESELL(0),RESELLLIFE(0); 6 ARRAY:HI[40](0),LO[40](99999); 7 8 MP=MARKETPOSITION; 9 10 IF DATACOMPRESSION=1 THEN BEGIN 11 12 IF CURRENTBAR=1 THEN BEGIN 13 LEN=MINLIST(LENGTH,39); 14 IF LEN<1 THEN LEN=1; 15 END; 16 if D>D[1] then begin 17 for value1=LEN downto 1 begin 18 HI[value1]=HI[value1-1]; 19 LO[value1]=LO[value1-1]; 20 end; 21 end; 22 HI[0]=idhigh; 23 LO[0]=idlow; 24 IF D>D[1] THEN BEGIN 25 CDAYS=CDAYS 1; 26 NEWH=NEWH 1; 27 NEWL=NEWL 1; 28 LGO=TRUE; 29 SGO=TRUE; 30 REBUYLIFE=REBUYLIFE-1; 31 RESELLLIFE=RESELLLIFE-1; 32 HH=HI[LEN];LL=LO[LEN]; 33 FOR Z=1 TO LEN-1 BEGIN 34 IF HI[Z]>HH THEN HH=HI[Z]; 35 IF LO[Z]<LL THEN LL=LO[Z]; 36 END; 37 IF HI[1]=HH THEN NEWH=1; 38 IF LO[1]=LL THEN NEWL=1; 39 END; 40 41 IF H>=TSBUY[1] THEN BEGIN 42 TSBUY=99999; 43 REBUY=TSBUY[1]; 44 REBUYLIFE=2; 45 END; 46 IF (H>=REBUY[1] AND MP[1]=0) OR REBUYLIFE<=0 THEN BEGIN 47 REBUY=99999; 48 REBUYLIFE=0; 49 END; 50 IF REBUYLIFE>0 AND MP=0 AND MP[1]=0 THEN Buy("TS-ReBuy") Next Bar REBUY STOP; 51 IF L<=TSSELL[1] THEN BEGIN 52 TSSELL=0; 53 RESELL=TSSELL[1]; 54 RESELLLIFE=2; 55 END; 56 IF (L<=RESELL[1] AND MP[1]=0) OR RESELLLIFE<=0 THEN BEGIN 57 RESELL=0; 58 RESELLLIFE=0; 59 END; 60 IF RESELLLIFE>0 AND MP=0 AND MP[1]=0 THEN Sell Short("TS-ReSell") Next Bar RESELL STOP; 61 62 IF CDAYS>LEN THEN BEGIN 63 IF HH>0 AND NEWH>=PREV AND IDHIGH>HH AND SGO THEN BEGIN 64 TSSELL=HH-ENTRYADD; 65 Sell Short("TS-Sell") Next Bar TSSELL STOP; 66 SGO=FALSE; 67 END; 68 IF LL>0 AND NEWL>=PREV AND IDLOW<LL AND LGO THEN BEGIN 69 TSBUY=LL ENTRYADD; 70 Buy("TS-Buy") Next Bar TSBUY STOP; 71 LGO=FALSE; 72 END; 73 END; 74 END; 75 76 Sell("Initial LX") Next Bar IDLOW STOP; 77 Buy to Cover("Initial SX") Next Bar IDHIGH STOP; |
-- 作者:王锋 -- 发布时间:2012/11/22 19:50:27 -- 上述代码是哪个平台上的? |
-- 作者:netfox -- 发布时间:2012/11/22 21:06:24 -- http://blog.sina.com.cn/s/blog_53b2d1710100jp1p.html 在上面地址无意间看到的,这交易核心觉得不错,特别适合趋势结束期间的波动期。 什么系统代码不知道
|
-- 作者:董小球 -- 发布时间:2012/11/23 9:35:45 -- 楼主 这个不知道是哪个平台的,有没办法给出核心算法,没办法修改代码的。 |