龙听期货论坛's Archiver

龙听 发表于 2013-12-8 09:12

【日内策略】Hans123——金字塔平台

[p=25, 2, left][font=微软雅黑][size=16px][b]//策略:[/b][b][color=#FF9900]HANS123
[/color]//周期:[/b][b][color=#FF9900]日内
[/color]//类别:[color=#FF6600]趋势突破[/color][/b][/size][/font][/p][p=25, 2, left][font=微软雅黑][size=16px][b]作为外汇市场上广为流行的一种突破交易策略,HANS123以其简洁的开盘后N根K线的高低点突破,作为交易信号触发的评判标准。这也是一种入场较早的交易模式,配合适当过滤技术,或可提高其胜算。[/b][/size][/font][/p][p=25, 2, left][b][size=16px][color=#990030]目的:[/color]这个过滤是为了让市场消化品种隔夜的各种信息,当有些突发信息公布,市场分歧很大的时候,开盘会呈现方向不明、宽幅震荡的情况,此时,对任何突破策略都会是灾难,所以忽略这段时间。 [/size][/b][/p][p=25, 2, left][font=微软雅黑][size=16px][b]主要特点:[/b][/size][/font][/p][p=25, 2, left][font=微软雅黑][size=16px][b]在开盘30分钟后准备入场;[/b][/size][/font][/p][p=25, 2, left][font=微软雅黑][size=16px][b]上轨=开盘后30分钟高点;[/b][/size][/font][/p][p=25, 2, left][font=微软雅黑][size=16px][b]下轨=开盘后30分钟低点;[/b][/size][/font][/p][p=25, 2, left][font=微软雅黑][size=16px][b]用法:[/b][/size][/font][/p][p=25, 2, left][font=微软雅黑][size=16px][b]当价格突破上轨,买入开仓;[/b][/size][/font][/p][p=25, 2, left][font=微软雅黑][size=16px][b]当价格跌穿下轨,卖出开仓。[/b][/size][/font][/p][p=25, 2, left][font=微软雅黑][size=16px][b]代码:[/b][/size][/font][/p][p=25, 2, left][b][font=微软雅黑][size=16px][color=#1318FB]//策略:HANS123
//周期:日内
//类别:趋势突破
//修订时间:2012.11.1
//Designed By Rogarz[/color][/size][/font][/b][/p][p=25, 2, left] [/p][p=25, 2, left][font=微软雅黑][color=#0000FF][size=16px][b]//准备中间变量[/b][/size][/color][/font][/p][p=21, 2, left][font=微软雅黑][color=#0000FF][size=16px][b]input:ss(1,1,100,1);
N:=barslast(date<>ref(date,1))+1;
开盘30分钟最高价:=valuewhen(time<=090000+30*100,hhv(h,n));
开盘30分钟最低价:=valuewhen(time<=090000+30*100,llv(l,n));
手数:=ss;
上轨:开盘30分钟最高价;
下轨:开盘30分钟最低价;
//条件
开多条件:=c>上轨;
开空条件:=c<下轨;
//交易系统
if time>090000+30*100 and time<150000-(10*100+4000) then begin
开多:buy(开多条件 and holding=0,手数,market);
开空:buyshort(开空条件 and holding=0,手数,market);
end
//平仓
if time>=150000-(10*100+4000) then BEGIN
收盘平多:sell(1,手数,market);
收盘平空:sellshort(1,手数,market);
end[/b][/size][/color][/font][/p][p=21, 2, left][font=微软雅黑][color=#0000FF][size=16px][b]资金:asset,noaxis;[/b][/size][/color][/font][/p][p=21, 2, left][b] [/b][/p][p=21, 2, left][font=微软雅黑][size=16px][b]######################################################################################[/b][/size][/font][/p][p=21, 2, left][font=微软雅黑][color=#1318FB][size=16px][b]//参数版[/b][/size][/color][/font][/p][p=25, 2, left][b][b][font=微软雅黑][size=16px][color=#1318FB]//策略:HANS123
//周期:日内
//类别:趋势突破
//修订时间:2012.11.1
//Designed By Rogarz[/color][/size][/font][/b][/b][/p][p=21, 2, left] [/p][p=21, 2, left][font=微软雅黑][color=#0000FF][size=16px][b]//准备中间变量
input:ss(1,1,100,1),nmin1(30,1,1000,1),nmin2(10,1,100,1),n1(0,0,100,1);
N:=barslast(date<>ref(date,1))+1;
开盘30分钟最高价:=valuewhen(time<=090000+nmin1*100,hhv(h,n));
开盘30分钟最低价:=valuewhen(time<=090000+nmin1*100,llv(l,n));
手数:=ss;
上轨:开盘30分钟最高价+n1*mindiff;
下轨:开盘30分钟最低价-N1*mindiff;
//条件
开多条件:=c>上轨;
开空条件:=c<下轨;
//交易系统
if time>090000+nmin1*100 and time<150000-(nmin2*100+4000) then begin
开多:buy(开多条件 and holding=0,手数,market);
开空:buyshort(开空条件 and holding=0,手数,market);
end
//平仓
if time>=150000-(nmin2*100+4000) then BEGIN
收盘平多:sell(1,手数,market);
收盘平空:sellshort(1,手数,market);
end
[/b][/size][/color][/font][/p][p=21, 2, left][font=微软雅黑][color=#0000FF][size=16px][b]资金:asset,noaxis;[/b][/size][/color][/font][/p]

页: [1]