指标使用说明 1、粉红色K上涨,蓝色K下跌 2、粉红实心点做多,绿色实心点做空 3、指标部分包含未来函数,学习研究时灵活些 4、指标公式不具备任何投资意见,依次操作盈亏自负 指标源码解析 HH1赋值:4日内最高价的最高值 LL1赋值:4日内最低价的最低值 HH2赋值:4日内最高价的最高值 LL2赋值:4日内最低价的最低值 N1赋值:上次收盘价>1日前的HH1距今天数 N2赋值:上次收盘价<1日前的LL1距今天数 HT赋值: IFELSE (收阴线,开盘价,收盘价) LT赋值: IFELSE (收阳线,开盘价,收盘价) O2赋值:开盘价-收盘价 HO赋值: 最高价 >1日前的最高价 并且最高价 >2日前的最高价 并且 最高价 >=1日后的最高价 并且 IFELSE(最高价 =2日后的最高价, 最高价 >3日后的最高价, 最高价 >2日后的最高价) FXH赋值:HO上穿0.9 HH赋值:上次FXH距今天数日前的最高价 LO赋值: 最低价 <1日前的最低价 并且 最低价 <2日前的最低价 并且 最低价 <=1日后的最低价 并且 IFELSE(最低价 =2日后的最低价, 最低价 <3日后的最低价, 最低价 <2日后的最低价) FXL赋值:LO上穿0.9 LL赋值:上次FXL距今天数日前的最低价 DRAWKLINE1(最高价,开盘价,最低价,收盘价) DRAWCOLORKLINE(N1<N2上穿0.5,自定色,0) DRAWCOLORKLINE(N1>N2上穿0.5,画蓝色,0) DRAWCOLORKLINE(N1<N2上穿0.5,自定色,0) DRAWCOLORKLINE(N1>N2上穿0.5,画蓝色,0) HX赋值:15日内最高价的最高值 LX赋值:15日内最低价的最低值 HX1赋值:上次(HX>1日前的HX)距今天数 LX1赋值:上次(LX<1日前的LX)距今天数 当满足条件条件连续成立次数=1时,在最低价位置书写文字,VALIGN0,FONTSIZE25,画红色 当满足条件条件连续成立次数=1时,在最高价位置书写文字,FONTSIZE25,画绿色 当满足条件是否最后一个周期并且HX1<LX1时,在LX位置书写数字,VALIGN0,ALIGN0 当满足条件是否最后一个周期并且HX1>LX1时,在HX位置书写数字,ALIGN0 输出支:如果是否最后一个周期并且HX1<LX1,返回LX,否则返回NULL,NODRAW,画红色 输出压:如果是否最后一个周期并且HX1>LX1,返回HX,否则返回NULL,NODRAW,画青色 TYP赋值:(收盘价+最高价+最低价)/3 输出CCI:(TYP-TYP的14日简单移动平均)/TYP的14日平均绝对偏差/0.015,NODRAW 输出日仓:GETPRICE('TODAYDELTAOPI'),NODRAW 输出日比:GETPRICE('TODAYDELTAOPI')/REFX1(DAYBARPOS日前的OPI,100000)*100,NODRAW,画红色 当满足条件是否最后一个周期并且HX1<LX1时,在LX位置书写数字,VALIGN0,ALIGN0 当满足条件是否最后一个周期并且HX1>LX1时,在HX位置书写数字,ALIGN0 HHQ赋值:15日内最高价的最高值 LLQ赋值:15日内最低价的最低值 HH1Q赋值:上次(HHQ>1日前的HHQ)距今天数 LL1Q赋值:上次(LLQ<1日前的LLQ)距今天数 当满足条件HH1Q<LL1Q上穿0.5时,在收盘价和开盘价位置之间画柱状线,宽度为画红色,1不为0则画空心柱. 当满足条件HH1Q<LL1Q上穿0.5并且ISDOWN时,在收盘价和开盘价位置之间画柱状线,宽度为画红色,0不为0则画空心柱. 当满足条件HH1Q<LL1Q上穿0.5时,在最高价位置画直线起点,当满足条件HH1Q<LL1上穿0.5时,在收盘价和开盘价的较大值位置画直线终点,画红色表示是否延长. 当满足条件HH1Q<LL1Q上穿0.5时,在收盘价和开盘价的较小值位置画直线起点,当满足条件HH1Q<LL1上穿0.5时,在最低价位置画直线终点,画红色表示是否延长. 当满足条件HH1Q>LL1Q上穿0.5时,在收盘价和开盘价位置之间画柱状线,宽度为画蓝色,1不为0则画空心柱. 当满足条件HH1Q>LL1Q上穿0.5并且ISDOWN时,在收盘价和开盘价位置之间画柱状线,宽度为画蓝色,0不为0则画空心柱. 当满足条件HH1Q>LL1Q上穿0.5时,在最高价位置画直线起点,当满足条件HH1Q>LL1Q上穿0.5时,在收盘价和开盘价的较大值位置画直线终点,画蓝色表示是否延长. 当满足条件HH1Q>LL1Q上穿0.5时,在收盘价和开盘价的较小值位置画直线起点,当满足条件HH1>LL1上穿0.5时,在最低价位置画直线终点,画蓝色表示是否延长. 指标公式源码 HH1:=HHV(HIGH,4); LL1:=LLV(LOW,4); HH2:=HHV(H,4); LL2:=LLV(L,4); N1:=BARSLAST(CLOSE>REF(HH1,1)); N2:=BARSLAST(CLOSE<REF(LL1,1)); HT:= IFELSE (OPEN>CLOSE,OPEN,CLOSE); LT:= IFELSE (OPEN<CLOSE,OPEN,CLOSE); O2:=OPEN-CLOSE; HO:= HIGH >REF( HIGH,1) &&HIGH >REF(HIGH,2) && HIGH >=REFX(HIGH,1) && IFELSE(HIGH =REFX(HIGH,2), HIGH >REFX(HIGH,3), HIGH >REFX(HIGH,2)); FXH:=CROSS(HO,0.9); HH:=REF(HIGH,BARSLAST(FXH)); LO:= LOW <REF(LOW,1) && LOW <REF(LOW,2) && LOW <=REFX(LOW,1) && IFELSE(LOW =REFX(LOW,2), LOW <REFX(LOW,3), LOW <REFX(LOW,2)); FXL:=CROSS(LO,0.9); LL:=REF(LOW,BARSLAST(FXL)); DRAWKLINE1(H,O,L,C); DRAWCOLORKLINE(CROSS(N1<N2,0.5),RGB(255,0,128),0); DRAWCOLORKLINE(CROSS(N1>N2,0.5),COLORBLUE,0); DRAWCOLORKLINE(CROSS(N1<N2,0.5),RGB(255,0,128),0); DRAWCOLORKLINE(CROSS(N1>N2,0.5),COLORBLUE,0); HX:=HHV(HIGH,15); LX:=LLV(LOW,15); HX1:=BARSLAST((HX > REF(HX,1))); LX1:=BARSLAST((LX < REF(LX,1))); DRAWTEXT(BARSLASTCOUNT(N1<N2&&HX1<LX1)=1,L,'●'),VALIGN0,FONTSIZE25,COLORRED; DRAWTEXT(BARSLASTCOUNT(N1>N2&&HX1>LX1)=1,H,'●'),FONTSIZE25,COLORGREEN; DRAWNUMBER(ISLASTBAR&&HX1 < LX1,LX,LX,0,COLORRED),VALIGN0,ALIGN0; DRAWNUMBER(ISLASTBAR&&HX1 > LX1,HX,HX,0,COLORCYAN),ALIGN0; 支:IF(ISLASTBAR&&HX1 < LX1,LX,NULL),NODRAW,COLORRED; 压:IF(ISLASTBAR&&HX1 > LX1,HX,NULL),NODRAW,COLORCYAN; TYP:=(CLOSE+HIGH+LOW)/3; CCI:(TYP-MA(TYP,14))/AVEDEV(TYP,14)/0.015,NODRAW; 日仓:GETPRICE('TODAYDELTAOPI'),NODRAW; 日比:GETPRICE('TODAYDELTAOPI')/REFX1(REF(OPI,DAYBARPOS),100000)*100,NODRAW,COLORRED; DRAWNUMBER(ISLASTBAR&&HX1 < LX1,LX,LX,0,COLORYELLOW),VALIGN0,ALIGN0; DRAWNUMBER(ISLASTBAR&&HX1 > LX1,HX,HX,0,COLORYELLOW),ALIGN0; HHQ:=HHV(HIGH,15); LLQ:=LLV(LOW,15); HH1Q:=BARSLAST((HHQ > REF(HHQ,1))); LL1Q:=BARSLAST((LLQ < REF(LLQ,1))); STICKLINE(CROSS(HH1Q < LL1Q,0.5),CLOSE,OPEN,COLORRED,1); STICKLINE(CROSS(HH1Q < LL1Q,0.5)&&ISDOWN,CLOSE,OPEN,COLORRED,0); DRAWLINE(CROSS(HH1Q < LL1Q,0.5),HIGH,CROSS(HH1Q < LL1,0.5),MAX(C,O),COLORRED); DRAWLINE(CROSS(HH1Q < LL1Q,0.5),MIN(C,O),CROSS(HH1Q < LL1,0.5),LOW,COLORRED); STICKLINE(CROSS(HH1Q > LL1Q,0.5),CLOSE,OPEN,COLORBLUE,1); STICKLINE(CROSS(HH1Q > LL1Q,0.5)&&ISDOWN,CLOSE,OPEN,COLORBLUE,0); DRAWLINE(CROSS(HH1Q > LL1Q,0.5),HIGH,CROSS(HH1Q > LL1Q,0.5),MAX(C,O),COLORBLUE); DRAWLINE(CROSS(HH1Q > LL1Q,0.5),MIN(C,O),CROSS(HH1 > LL1,0.5),LOW,COLORBLUE); 更多文华 盘立方 博易大师 通达信 同花顺期货通等软件指标技术服务: 1、【编写】 根据您的逻辑要求,定制专属指标公式,需提供详细可定义的逻辑和参数。 2、【转换】根据您提供其他软件指标公式源码,转换成文华软件使用,或者转换手机端随身行使用。 3、【修改】 提供源码,根据您的要求进行修改,包括逻辑,显示修改等。 4、【破解】提供加密指标文件,进行破解指标密码,后发送源码给您。 期货指标网www.zbgs518.com END |
|