
注意事项及说明
图片
测试用于文华软件wh6,wh7版本主图,其他软件可能需要修改才能适用。不是所有的软件代码都通用,请各位看清楚!
1、已分享的源码仅供大家学习交流,不具备任何操作指导功能。依次操作,盈.亏自负。
2、关于指标用法,不提供具体的使用方法,结合自身经验,自行学习研究。
3、代码适用哪个软件标题都会写清楚,大家自行对应判断自己软件是否适用。不要自认为代码通用所有软件。
4、怎么新建指标和复制代码出现,解决方法在文章最下方。需要的可以看看。
指标公式源码
图片
TT:=HHV(HIGH,3)/5+HHV(HIGH,6)/5+HHV(HIGH,9)/5+HHV(HIGH,12)/5+HHV (HIGH,15)/5;
//TT赋值:3日内最高价的最高值/5+6日内最高价的最高值/5+9日内最高价的最高值/5+12日内最高价的最高值/5+15日内最高价的最高值/5
NN:=LLV(LOW,3)/5+LLV(LOW,6)/5+LLV(LOW,9)/5+LLV(LOW,12)/5+LLV(LOW,15)/5;
//NN赋值:3日内最低价的最低值/5+6日内最低价的最低值/5+9日内最低价的最低值/5+12日内最低价的最低值/5+15日内最低价的最低值/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);
//TNY1赋值:IFELSE(收阴线,开盘价,收盘价)
TNY2:=IFELSE(OPEN< CLOSE,OPEN,CLOSE);
//TNY2赋值:IFELSE(收阳线,开盘价,收盘价)
止损:IFELSE(0>=TNY,NN,TT),COLORFF00FF,LINETHICK2;
//输出止损:IFELSE(0>=TNY,NN,TT),颜色:FF00FF,线宽为2
DRAWCOLORKLINE(TNY>=0&&ISUP,COLORCYAN,1);
//DRAW颜色:KLINE(TNY>=0并且ISUP,画青色,1)
DRAWCOLORKLINE(TNY>=0&&(ISDOWN
万隆优配提示:文章来自网络,不代表本站观点。