相关简介:超级短线-简单而实用的超短线指标 简单而实用的超短线指标源码概况: 指标类别:通达信指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:副图简单而实用的超短线指标源码: V1:=ma(C,3)=HHV(MA(C,3),7); V2:=MA(C,3) MA(C,5); LC20:=REF(CLOSE,1); rsi20:=SMA(MAX(CLOSE-LC20,0),4.1,1)/SMA(Abs(CLOSE-LC20),4.1,1)*100; stICKLINE(crOSS(RSI20,11)*1,-10,20,2,0),COLORYELLOW; VAR3A:=3; VAR2A:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1); mtm:=C-REF(C,1); DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6); YXF:=IF(LLV(DX,2)=LLV(DX,7)ANDCOUNT(DX 0,2)ANDCROSS(DX,MA(DX,2)),1,0); 加仓:IF(FILTER(YXF=1,5),20,-10),STICK,LINETHICK3; A51:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV (L,55))*100,5,1); FY:=EMA(A51,5); A54:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100; VAR2:=TROUGHBARS(3,15,1) VAR3:=PEAKBARS(3,15,1) VAR4:=IF(VAR2=1,50,0); VAR5:=IF(VAR3=1,50,0); 底部:=IF(VAR4=50,10,0); 头部:=IF(VAR5=50,20,60); 未来买入:IF(底部=10ANDREF(底部,1)=10ANDREF(底部,2)=0,50,0),COLOR0000CC,LINETHICK2; 未来卖出:IF(头部=20ANDREF(头部,1)=20ANDREF(头部,2)=60,20,60),COLORGREEN,LINETHICK2; 参考买入延迟线:底部,LINETHICK1,COLORMAGENTA; LT:=100; LU:=0; LV:=38.2; LA:=REF(CLOSE,1); LB:=((SMA(MAX((CLOSE-LA),0),5,1)/SMA(ABS((CLOSE-LA)),5,1))*100); LC:=(HIGH-REF(HIGH,1)); LD:=(REF(LOW,1)-LOW); LE:=SUM(MAX(MAX((HIGH-LOW),ABS((HIGH-REF(CLOSE,1)))),ABS((LOW-REF(CLOSE,1)))),10); LF:=SUM(IF(((LC 0)AND(LC LD)),LC,0),10); LG:=SUM(IF(((LD 0)AND(LD LC)),LD,0),10); LH:=((LF*100)/LE); LI:=((LG*100)/LE); LJ:=MA(((ABS((LI-LH))/(LI+LH))*100),5); AV:=(LB+LJ); LK:=((100*(HHV(HIGH,10)-CLOSE))/(HHV(HIGH,10)-LLV(LOW,10))); LL:=(LB-LK); LM:=(AV+LL); LO:=((((2*CLOSE)+HIGH)+LOW)/4); LP:=LLV(LOW,34); LQ:=HHV(HIGH,34); LR:=EMA((((LO-LP)/(LQ-LP))*100),13); LS:=EMA(((0.667*REF(LR,1))+(0.333*LR)),2); 向导线:=LLV(LM,1); STICKLINE((向导线 225),95,90,4,1),COLORFFCC00; STICKLINE((向导线 235),100,95,4,1),COLORRED; STICKLINE(CROSS(235,向导线),100,90,4,1),COLOR00FF00; STICKLINE((LM (0-1)),0,5,4,1),COLOR00FF00; STICKLINE((LM (0-5)),5,10,4,1),COLORYELLOW; STICKLINE(CROSS(向导线,(0-3)),0,10,4,1),COLORRED; bias1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6; 乖离:=MA(BIAS,3); 底一:IF(乖离 -12AND乖离 =-18,-4,0),COLORCYAN,LINETHICK1; STICKLINE(乖离 -12AND乖离 =-18,2,0,6,0),COLORCYAN; 底二:IF(乖离 -18,3,0),COLORFF35FF,LINETHICK1; STICKLINE(乖离 -18,3,0,6,0),COLORFF35FF; 底三:IF(乖离 -6,5,0),COLORRED,LINETHICK1; STICKLINE(乖离 -6,5,3,2,1),COLORRED; 底四:IF(乖离 -4.5,0,0),COLOR00FFFF,LINETHICK1; STICKLINE(乖离 -4.5,0,1,3,1),COLOR00FFFF; 买:=(zig(3,5) REF(ZIG(3,5),1))AND(REF(ZIG(3,5),1) =REF(ZIG(3,5),2))AND(REF(ZIG (3,5),2) =REF(ZIG(3,5),3)); 卖:=(ZIG(3,5) REF(ZIG(3,5),1))AND(REF(ZIG(3,5),1) =REF(ZIG(3,5),2))AND(REF(ZIG (3,5),2) =REF(ZIG(3,5),3)); STICKLINE((买=1),(-10),0,1,0),COLOR0000FF; DRAWTEXT((买=1),(-12), 买 ),COLOR0000FF; STICKLINE((卖=1),10,0,1,0),COLOR00FF00; DRAWTEXT((卖=1),19, 卖 ),COLOR00FF00; VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); VAR11:=VARF REF(VAR10,1)ANDvol REF(VOL,1)ANDCLOSE REF(CLOSE,1); DRAWTEXT(VAR11ANDCOUNT(VAR11,30)=1,15, 大资金活动 ),LINETHICK1,COLORFF00FF; STICKLINE(VAR11ANDCOUNT(VAR11,30)=1,1,10,5,0),COLORFF00FF; VAR12:=(HIGH+LOW+CLOSE)/3; VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14)); VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70)); VAR15:=IF(VAR13 =150ANDVAR13 200ANDVAR14 =150ANDVAR14 200,10,0); VAR16:=IF(VAR13 =-150ANDVAR13 -200ANDVAR14 =-150ANDVAR14 -200,-10,VAR15); VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; VAR18:=100-ABS(VAR17); VAR19:=IF(VAR18 90,VAR18,100); VAR1A:=IF(VARE 0,VARE,0); VAR1B:=IF(VAR14 =200ANDVAR13 =150,15,IF(VAR14 =-200ANDVAR13 =-150,-15,VAR16))+60; VAR1C:=VAR1A 48ANDVAR1B 60ANDVAR19 DRAWTEXT(VAR1CANDCOUNT(VAR1C,30)=1,15, 大笔出货 ),LINETHICK1,COLORFFCC66; STICKLINE(VAR1CANDCOUNT(VAR1C,30)=1,0,10,5,0),COLORFFCC66; P1:=5; P2:=4; VARA:=LLV(LOW,P1); VARB:=HHV(HIGH,P1); K:EMA((CLOSE-VARA)/(VARB-VARA)*100,P2),COLORLIMAGENTA; D:EMA(0.667*REF(K,1)+0.333*K,2),COLORWHITE; VAR1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA (SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1); VAR2:=EMA(VAR1,8); VAR3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA (SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1); 趋势:EMA(VAR3,3)-10,COLORFF0000; A1:IF(趋势 76,趋势,80),COLORYELLOW; DRAWICON(CROSS(趋势,0),0,1); 建仓:=0,COLORFFFF00; VAR4:=(趋势-REF(趋势,1))/REF(趋势,1)*100; STICKLINE(趋势 =4,0,20,5,0),COLORCC9900; DRAWTEXT(FILTER(趋势 =4,15),30, 建仓区 ),COLORWHITE; STICKLINE(趋势 =90ANDVAR4,0,30,5,0),COLORGRAY; VAR5:=MA(趋势,8); A2:IF(CROSS(VAR2,VAR5)ANDVAR2 15,10,0),COLORRED; [源码注释]简单而实用的超短线指标公式解读 V1赋值:收盘价的3日简单移动平均=7日内收盘价的3日简单移动平均的最高值 V2赋值:收盘价的3日简单移动平均 收盘价的5日简单移动平均 LC20赋值:1日前的收盘价 RSI20赋值:收盘价-LC20和0的较大值的4.1日[1日权重]移动平均/收盘价-LC20的绝对值的4.1日[1日权重]移动平均*100 当满足条件RSI20上穿11*1时,在-10和20位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色 VAR3A赋值:3 VAR2A赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 MTM赋值:收盘价-1日前的收盘价 DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均 YXF赋值:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX 0,2)ANDCROSS(DX,DX的2日简单移动平均),返回1,否则返回0 输出加仓:如果YXF=1的5日过滤,返回20,否则返回-10,STICK,线宽为3 A51赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均 FY赋值:A51的5日指数移动平均 A54赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100 VAR2赋值:收盘价15%之字转向的前1个波谷位置 10 VAR3赋值:收盘价15%之字转向的前1个波峰位置 5 VAR4赋值:如果VAR2=1,返回50,否则返回0 VAR5赋值:如果VAR3=1,返回50,否则返回0 底部赋值:如果VAR4=50,返回10,否则返回0 头部赋值:如果VAR5=50,返回20,否则返回60 输出未来买入:如果底部=10ANDREF(底部,1)=10ANDREF(底部,2)=0,返回50,否则返回0,COLOR0000CC,线宽为2 输出未来卖出:如果头部=20ANDREF(头部,1)=20ANDREF(头部,2)=60,返回20,否则返回60,画绿色,线宽为2 输出参考买入延迟线:底部,线宽为1,画洋红色 LT赋值:100 LU赋值:0 LV赋值:38.2 LA赋值:1日前的收盘价 LB赋值:(((收盘价-LA)和0的较大值的5日[1日权重]移动平均/(收盘价-LA)的绝对值的5日[1日权重]移动平均)*100) LC赋值:(最高价-1日前的最高价) LD赋值:(1日前的最低价-最低价) LE赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的10日累和 LF赋值:如果((LC 0)AND(LC LD)),返回LC,否则返回0的10日累和 LG赋值:如果((LD 0)AND(LD LC)),返回LD,否则返回0的10日累和 LH赋值:((LF*100)/LE) LI赋值:((LG*100)/LE) LJ赋值:(((LI-LH)的绝对值/(LI+LH))*100)的5日简单移动平均 AV赋值:(LB+LJ) LK赋值:((100*(10日内最高价的最高值-收盘价))/(10日内最高价的最高值-10日内最低价的最低值)) LL赋值:(LB-LK) LM赋值:(AV+LL) LO赋值:((((2*收盘价)+最高价)+最低价)/4) LP赋值:34日内最低价的最低值 LQ赋值:34日内最高价的最高值 LR赋值:(((LO-LP)/(LQ-LP))*100)的13日指数移动平均 LS赋值:((0.667*1日前的LR)+(0.333*LR))的2日指数移动平均 向导线赋值:1日内LM的最低值 当满足条件(向导线 225)时,在95和90位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORFFCC00 当满足条件(向导线 235)时,在100和95位置之间画柱状线,宽度为4,1不为0则画空心柱.,画红色 当满足条件235上穿向导线时,在100和90位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR00FF00 当满足条件(LM (0-1))时,在0和5位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR00FF00 当满足条件(LM (0-5))时,在5和10位置之间画柱状线,宽度为4,1不为0则画空心柱.,画黄色 当满足条件向导线上穿(0-3)时,在0和10位置之间画柱状线,宽度为4,1不为0则画空心柱.,画红色 BIAS1赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100 BIAS2赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100 BIAS3赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100 BIAS赋值:(BIAS1+2*BIAS2+3*BIAS3)/6 乖离赋值:BIAS的3日简单移动平均 输出底一:如果乖离 -12AND乖离 =-18,返回-4,否则返回0,画青色,线宽为1 当满足条件乖离 -12AND乖离 =-18时,在2和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,画青色 输出底二:如果乖离 -18,返回3,否则返回0,COLORFF35FF,线宽为1 当满足条件乖离 -18时,在3和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFF35FF 输出底三:如果乖离 -6,返回5,否则返回0,画红色,线宽为1 当满足条件乖离 -6时,在5和3位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色 输出底四:如果乖离 -4.5,返回0,否则返回0,COLOR00FFFF,线宽为1 当满足条件乖离 -4.5时,在0和1位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00FFFF 买赋值:(收盘价5%的之字转向 1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向 =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向 =3日前的收盘价5%的之字转向) 卖赋值:(收盘价5%的之字转向 1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向 =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向 =3日前的收盘价5%的之字转向) 当满足条件(买=1)时,在(-10)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF 当满足条件(买=1)时,在(-12)位置书写文字,COLOR0000FF 当满足条件(卖=1)时,在10和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00 当满足条件(卖=1)时,在19位置书写文字,COLOR00FF00 VARE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20 VARF赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均 VAR10赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均 VAR11赋值:VARF 1日前的VAR10ANDVOL 1日前的成交量(手)ANDCLOSE 1日前的收盘价 当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在15位置书写文字,线宽为1,COLORFF00FF 当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在1和10位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF00FF VAR12赋值:(最高价+最低价+收盘价)/3 VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*VAR12的14日平均绝对偏差) VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*VAR12的70日平均绝对偏差) VAR15赋值:如果VAR13 =150ANDVAR13 200ANDVAR14 =150ANDVAR14 200,返回10,否则返回0 VAR16赋值:如果VAR13 =-150ANDVAR13 -200ANDVAR14 =-150ANDVAR14 -200,返回-10,否则返回VAR15 VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100 VAR18赋值:100-VAR17的绝对值 VAR19赋值:如果VAR18 90,返回VAR18,否则返回100 VAR1A赋值:如果VARE 0,返回VARE,否则返回0 VAR1B赋值:如果VAR14 =200ANDVAR13 =150,返回15,否则返回如果VAR14 =-200ANDVAR13 =-150,返回-15,否则返回VAR16+60 VAR1C赋值:VAR1A 48ANDVAR1B 60ANDVAR19 100 当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在15位置书写文字,线宽为1,COLORFFCC66 当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在0和10位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFCC66 P1赋值:5 P2赋值:4 VARA赋值:P1日内最低价的最低值 VARB赋值:P1日内最高价的最高值 输出K:(收盘价-VARA)/(VARB-VARA)*100的P2日指数移动平均,画淡洋红色 输出D:0.667*1日前的K+0.333*K的2日指数移动平均,画白色 VAR1赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 VAR2赋值:VAR1的8日指数移动平均 VAR3赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 输出趋势:VAR3的3日指数移动平均-10,COLORFF0000 输出A1:如果趋势 ,返回?,否则返回? 76,趋势,80),画黄色 当满足条件趋势上穿0时,在0位置画1号图标 建仓赋值:0,COLORFFFF00 VAR4赋值:(趋势-1日前的趋势)/1日前的趋势*100 当满足条件趋势 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =4,0,20,5,0),COLORCC9900 当满足条件趋势 的?日过滤时,在?位置书写文字 =4,15),30, 建仓区 ),画白色 当满足条件趋势 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =90ANDVAR4,0,30,5,0),画深灰色 VAR5赋值:趋势的8日简单移动平均 输出A2:如果VAR2上穿VAR5ANDVAR2 ,返回?,否则返回? 15,10,0),画红色