TT:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV (HIGH,8)/5;
//TT赋值:1日内最高价的最高值/5+2日内最高价的最高值/5+2日内最高价的最高值/5+5日内最高价的最高值/5+8日内最高价的最高值/5
NN:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;
//NN赋值:1日内最低价的最低值/5+2日内最低价的最低值/5+2日内最低价的最低值/5+5日内最低价的最低值/5+8日内最低价的最低值/5
T1:= IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);
//T1赋值: IFELSE(最高价<2日前的最高价并且1日前的最高价<2日前的最高价,2日前的最高价,0)
N1:= IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);
//N1赋值: IFELSE(最低价>2日前的最低价并且1日前的最低价>2日前的最低价,2日前的最低价,0)
T2:=VALUEWHEN(T1>0,T1);
//T2赋值:如果T1>0,返回T1,否则返回上个输出值
N2:=VALUEWHEN(N1>0,N1);
//N2赋值:如果N1>0,返回N1,否则返回上个输出值
Y1:=IFELSE(CLOSE>T2,-3,IFELSE(CLOSE<N2,1,0));
//Y1赋值:IFELSE(收盘价>T2,-3,IFELSE(收盘价<N2,1,0))
Y2:=VALUEWHEN(Y1<>0,Y1);
//Y2赋值:如果Y1不等于0,返回Y1,否则返回上个输出值
ZZ:=IFELSE(Y2=1,T2,N2);
//ZZ赋值:IFELSE(Y2=1,T2,N2)
LL:=VALUEWHEN(ISLASTBAR,ZZ);
//LL赋值:如果是否最后一个周期,返回ZZ,否则返回上个输出值
TNY:=Y2;
//TNY赋值:Y2
BQ:=Y2;
//BQ赋值:Y2
ZL:=OPEN-CLOSE;
//ZL赋值:开盘价-收盘价
TNY1:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
//TNY赋值:IFELSE(收阴线,开盘价,收盘价)
TNY2:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);
//TNY2赋值:IFELSE(收阳线,开盘价,收盘价)
DRAWTEXT(CROSS(TNY,0),TT,'卖'),COLORBLUE,FONTSIZE20,ALIGN1,VALIGN0;
//当满足条件TNY上穿0时,在TT位置书写文字,画淡蓝色,FONTSIZE20,ALIGN1,VALIGN0
DRAWTEXT(CROSS(0,TNY),NN,'买'),COLORYELLOW,FONTSIZE20,ALIGN1,VALIGN0;
//当满足条件0上穿TNY时,在NN位置书写文字,画黄色,FONTSIZE20,ALIGN1,VALIGN0
止损:IFELSE(0>=TNY,NN,TT),COLORFF00FF,LINETHICK2;
//输出止损:IFELSE(0>=TNY,NN,TT),COLORFF00FF,线宽为2
DRAWCOLORKLINE(TNY>=0&&ISUP,COLORCYAN,1);
//DRAWCOLORKLINE(TNY>=0并且ISUP,画青色,1)
DRAWCOLORKLINE(TNY>=0&&(ISDOWN||ISEQUAL),COLORCYAN,0);
//DRAWCOLORKLINE(TNY>=0并且(ISDOWN或者ISEQUAL),画青色,0)
DRAWCOLORKLINE(TNY<0&&ISUP,COLORRED,1);
//DRAWCOLORKLINE(TNY<0并且ISUP,画红色,1)
DRAWCOLORKLINE(TNY<0&&(ISDOWN||ISEQUAL),COLORRED,0);
//DRAWCOLORKLINE(TNY<0并且(ISDOWN或者ISEQUAL),画红色,0)
0>TNY,SOUND('F');
//0>TNY,SOUND('F');声音提示
TNY>0,SOUND('E');


作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注