[MT4指标]求安全地带止损指标
[backcolor=rgb(255,255,255)]看埃尔德<<走近我的交易室>>里面讲了一个安全地带止损指标.我在通达信里面编写了简易的代码,韬客的大大们能帮我转译下,不胜感激![/backcolor]
[backcolor=rgb(255,255,255)] 通达信代码:[/backcolor]
[backcolor=rgb(255,255,255)] 默认参数:B 10(回溯周期)[/backcolor]
[backcolor=rgb(255,255,255)] D 2 (乘数因子)[/backcolor]
[backcolor=rgb(255,255,255)] ------------------------------------------[/backcolor]
[backcolor=rgb(255,255,255)] E1:=IF(REF(L,1)>L,REF(L,1)-L,0);[/backcolor]
[backcolor=rgb(255,255,255)] F1:=SUM(E1,B);[/backcolor]
[backcolor=rgb(255,255,255)] G1:=IF(REF(L,1)>L,1,0);[/backcolor]
[backcolor=rgb(255,255,255)] H1:=SUM(G1,B);[/backcolor]
[backcolor=rgb(255,255,255)] I1:=F1/H1;[/backcolor]
[backcolor=rgb(255,255,255)] J1:=REF(L,1)-D*I1;[/backcolor]
[backcolor=rgb(255,255,255)] Y1:MAX((J1,MAX(REF(J1,1),REF(J1,2)))); 【红色,上涨止损】[/backcolor]
[backcolor=rgb(255,255,255)] E2:=IF(H>REF(H,1),H-REF(H,1),0);[/backcolor]
[backcolor=rgb(255,255,255)] F2:=SUM(E2,B);[/backcolor]
[backcolor=rgb(255,255,255)] G2:=IF(H>REF(H,1),1,0);[/backcolor]
[backcolor=rgb(255,255,255)] H2:=SUM(G2,B);[/backcolor]
[backcolor=rgb(255,255,255)] I2:=F2/H2;[/backcolor]
[backcolor=rgb(255,255,255)] J2:=REF(H,1)+D*I2;[/backcolor]
[backcolor=rgb(255,255,255)] Y2:MIN((J1,MIN(REF(J1,1),REF(J1,2))));【绿色,下降止损】[/backcolor]
[backcolor=rgb(255,255,255)] E1赋值:如果昨日最低价>最低价,返回昨日最低价-最低价,否则返回0[/backcolor]
[backcolor=rgb(255,255,255)] F1赋值:E1的B日累和[/backcolor]
[backcolor=rgb(255,255,255)] G1赋值:如果最低价<昨日最低价,返回1,否则返回0[/backcolor]
[backcolor=rgb(255,255,255)] H1赋值:G1的B日累和[/backcolor]
[backcolor=rgb(255,255,255)] I1赋值:F1/H1[/backcolor]
[backcolor=rgb(255,255,255)] J1赋值:昨日最低价-D*I1[/backcolor]
[backcolor=rgb(255,255,255)] 输出Y1:J1和昨日J1和2日前的J1的较大值的较大值[/backcolor]
[backcolor=rgb(255,255,255)] E2赋值:如果最高价>昨日最高价,返回最高价-昨日最高价,否则返回0[/backcolor]
[backcolor=rgb(255,255,255)] F2赋值:E2的B日累和[/backcolor]
[backcolor=rgb(255,255,255)] G2赋值:如果最高价>昨日最高价,返回1,否则返回0[/backcolor]
[backcolor=rgb(255,255,255)] H2赋值:G2的B日累和[/backcolor]
[backcolor=rgb(255,255,255)] I2赋值:F2/H2[/backcolor]
[backcolor=rgb(255,255,255)] J2赋值:昨日最高价+D*I2[/backcolor]
[backcolor=rgb(255,255,255)] 输出Y2:J2和昨日J2和2日前的J2的较小值的较小值[/backcolor]
效果图.jpg
[backcolor=rgb(255,255,255)] 通达信代码:[/backcolor]
[backcolor=rgb(255,255,255)] 默认参数:B 10(回溯周期)[/backcolor]
[backcolor=rgb(255,255,255)] D 2 (乘数因子)[/backcolor]
[backcolor=rgb(255,255,255)] ------------------------------------------[/backcolor]
[backcolor=rgb(255,255,255)] E1:=IF(REF(L,1)>L,REF(L,1)-L,0);[/backcolor]
[backcolor=rgb(255,255,255)] F1:=SUM(E1,B);[/backcolor]
[backcolor=rgb(255,255,255)] G1:=IF(REF(L,1)>L,1,0);[/backcolor]
[backcolor=rgb(255,255,255)] H1:=SUM(G1,B);[/backcolor]
[backcolor=rgb(255,255,255)] I1:=F1/H1;[/backcolor]
[backcolor=rgb(255,255,255)] J1:=REF(L,1)-D*I1;[/backcolor]
[backcolor=rgb(255,255,255)] Y1:MAX((J1,MAX(REF(J1,1),REF(J1,2)))); 【红色,上涨止损】[/backcolor]
[backcolor=rgb(255,255,255)] E2:=IF(H>REF(H,1),H-REF(H,1),0);[/backcolor]
[backcolor=rgb(255,255,255)] F2:=SUM(E2,B);[/backcolor]
[backcolor=rgb(255,255,255)] G2:=IF(H>REF(H,1),1,0);[/backcolor]
[backcolor=rgb(255,255,255)] H2:=SUM(G2,B);[/backcolor]
[backcolor=rgb(255,255,255)] I2:=F2/H2;[/backcolor]
[backcolor=rgb(255,255,255)] J2:=REF(H,1)+D*I2;[/backcolor]
[backcolor=rgb(255,255,255)] Y2:MIN((J1,MIN(REF(J1,1),REF(J1,2))));【绿色,下降止损】[/backcolor]
[backcolor=rgb(255,255,255)] E1赋值:如果昨日最低价>最低价,返回昨日最低价-最低价,否则返回0[/backcolor]
[backcolor=rgb(255,255,255)] F1赋值:E1的B日累和[/backcolor]
[backcolor=rgb(255,255,255)] G1赋值:如果最低价<昨日最低价,返回1,否则返回0[/backcolor]
[backcolor=rgb(255,255,255)] H1赋值:G1的B日累和[/backcolor]
[backcolor=rgb(255,255,255)] I1赋值:F1/H1[/backcolor]
[backcolor=rgb(255,255,255)] J1赋值:昨日最低价-D*I1[/backcolor]
[backcolor=rgb(255,255,255)] 输出Y1:J1和昨日J1和2日前的J1的较大值的较大值[/backcolor]
[backcolor=rgb(255,255,255)] E2赋值:如果最高价>昨日最高价,返回最高价-昨日最高价,否则返回0[/backcolor]
[backcolor=rgb(255,255,255)] F2赋值:E2的B日累和[/backcolor]
[backcolor=rgb(255,255,255)] G2赋值:如果最高价>昨日最高价,返回1,否则返回0[/backcolor]
[backcolor=rgb(255,255,255)] H2赋值:G2的B日累和[/backcolor]
[backcolor=rgb(255,255,255)] I2赋值:F2/H2[/backcolor]
[backcolor=rgb(255,255,255)] J2赋值:昨日最高价+D*I2[/backcolor]
[backcolor=rgb(255,255,255)] 输出Y2:J2和昨日J2和2日前的J2的较小值的较小值[/backcolor]

发表于:2013-06-29 12:08只看该作者
2楼
就是布林带的变种。