趋势顶底基础上重新修改了一些数据,根据自己的理解和平时的操作习惯修改的,经过这些年的使用结合其他指标同时验证,精准率很高,我再次强调,所有指标都有缺陷,都有自己的特点,需要结合自己习惯和其他指标一起研判,指标不是万能的但是看盘没有适合自己的指标是万万不能 的 相关简介: 通达信趋势顶底判断指标公式 源码概况:通达信趋势顶底判断指标公式 指标类别:趋势顶底指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:副图通达信趋势顶底判断指标公式未来函数检测结果: 暂未发现存在未来函数通达信趋势顶底判断指标公式源码: EMA((H+L+C)/3,10),coloryellow,POINTDOT,linethick5; PARTLINE(EMA((H+L+C)/3,10),C EMA((H+L+C)/3,10),RGB(0,0,255)),POINTDOT,linethick5; 磁力线:(MA(CLOSE,30)+MA(CLOSE,72))/2,colorgreen; 多空线:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4; DRAWTEXT(CROSS(多空线,磁力线),多空线, ),colorgreen,LINETHICK2; DRAWTEXT(CROSS(磁力线,多空线),磁力线, ),colorred,LINETHICK2; DA:=(EMA(C,1)+EMA(C,2)+EMA(C,3)+EMA(C,4))/4; DB:=(EMA(C,10)+EMA(C,20)+EMA(C,40)+EMA(C,80))/4; DRAWTEXT(CROSS(DA-DB,0),L*0.95, ★ ),colorred; JH:=SMA(MAX(C-REF(C,1),0),5,1)/SMA(ABS(C-REF(C,1)),5,1)*100; DRAWTEXT(CROSS(84,JH),H*1.02, ☆ ),colorgreen; STICKLINE(CLOSE =CLOSE[1],CLOSE,CLOSE[1],9,1),colorred; STICKLINE(CLOSE CLOSE[1],CLOSE,CLOSE[1],9,0),colorgreen; STICKLINE(CLOSE[1] =CLOSE[2]ANDCLOSE CLOSE[1],CLOSE[1],MAX(CLOSE[2],CLOSE),9,1),colorred; STICKLINE(CLOSE[1] CLOSE[2]ANDCLOSE =CLOSE[1],CLOSE[1],MIN(CLOSE[2],CLOSE),9,0),colorgreen; N:=27; M1:=9; M2:=5; M3:=3; A:=6; B:=49; VAR2:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; VAR3:=SMA(VAR2,M1,1); VARA:=(CLOSE-LLV(LOW,21.55))/(HHV(HIGH,21.55)-LLV(LOW,34))*80; VARB:=SMA(VARA,9,1); VARC:=SMA(VARB,5,1); LC:=REF(CLOSE,1); 山:=SMA(MAX(CLOSE-LC,0),A,1)/SMA(ABS(CLOSE-LC),A,1)*100; 花:=CROSS(山,14); 底1:=IF(CROSS(VARB,VARC)ANDVARB 13,20,0); 顶:IF(CROSS(68,山),81,100),LINETHICK2,colorgreen; 底:IF((底1OR花),30,0),LINETHICK2,colorred; 短线成本:=EMA(CLOSE,17),LINETHICK2,colorwhite; A:=(3*C+L+O+H)/6; X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+ 14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12) +7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+ REF(A,20))/210; 中线成本:=EMA(X,13),LINETHICK2,COLORFF00FF; STICKLINE(BARSLAST(短线成本 中线成本) 30,95,100,5,0),colorred; STICKLINE(BARSLAST(短线成本 中线成本) 30,0,5,5,0),colorgreen; VAR1:=1; VAR2:=LLV(LOW,10); VAR3:=HHV(HIGH,25); N1:=5; N4:=34; CQ:=100*(C-LLV(L,N4))/(HHV(C,N4)-LLV(L,N4)); SAT:=(AMOUNT/C)/(HHV(AMOUNT,N4)/HHV(C,N4)); 饱和度:=IF(SAT 1,1,SAT)*100; W1:=C=HHV(C,20); W2:=BARSLAST(W1); W3:=IF(W2 0,REF(C,W2),REF(C,W2)); W4:=CROSS(C,REF(W3,1)); STICKLINE(饱和度 =97ANDCQ 90,0,100,2,0),colorred; 中期:=100*(C-LLV(L,N4))/(HHV(C,N4)-LLV(L,N4)); 持股:=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); 支撑:=LLV(持股,3); 短期线:EMA((CLOSE-VAR2)/(VAR3-VAR2)*4,4)*VAR1*30,LINETHICK1,colorbrown; 中期线:MA(持股,12),colorwhite,LINETHICK1; STICKLINE(支撑 中期线,支撑,中期线,2,0),COLOR6B8E23; STICKLINE(持股 0,支撑,持股,2,0),colorred; STICKLINE(支撑 中期线,中期线,支撑,2,0),COLOR38B0DE; STICKLINE(支撑=持股AND持股 中期线,中期线,支撑,2,0),COLORFF00FF; STICKLINE(REF(中期,1) 1AND中期 1,0,15,2,0),colorwhite; STICKLINE(W4ANDCOUNT(W4,5)=1,85,100,2,0),coloryellow; N:=3; L0:=0.00; L1:=ABS(L-REF(L,1)) L2:=ABS(L-REF(L,2)) L3:=ABS(L-REF(L,3)) L4:=ABS(L-REF(L,4)) L5:=ABS(L-REF(L,5)) 精准线首次:=L1ORL2ORL3ORL4ORL5; 精准左:=FILTER(精准线首次,N); 天数:=BARSLAST(精准左); LTS:=REF(L,天数); 精准右:=ABS(L-LTS) STICKLINE(精准左,L,L,50,-1),Color8080FF; G1:=ABS(H-REF(H,1)) G2:=ABS(H-REF(H,2)) G3:=ABS(H-REF(H,3)) G4:=ABS(H-REF(H,4)) G5:=ABS(H-REF(H,5)) G6:=ABS(H-REF(H,6)) G7:=ABS(H-REF(H,7)) G8:=ABS(H-REF(H,8)) 精准线1首次:=G1ORG2ORG3ORG4ORG5ORG6ORG7ORG8; 精准左1:=FILTER(精准线1首次,N); 天数1:=BARSLAST(精准左1); GTS:=REF(L,天数1); 精准右1:=ABS(H-LTS) STICKLINE(精准左1,H,H,50,-1),Color00FF00; 支撑位:IF((EMA(CLOSE,15)-REF(EMA(CLOSE,15),1))/REF(EMA(CLOSE,15),1)*100 =0,REF(EMA(CLOSE,15),BARSLAST(CROSS((EMA(CLOSE,15)-REF(EMA(CLOSE,15),1))/REF(EMA(CLOSE,15),1)*100,0))+1),DRAWNULL),colorred,LINETHICK1; 阻力位:IF((EMA(CLOSE,15)-REF(EMA(CLOSE,15),1))/REF(EMA(CLOSE,15),1)*100 0,REF(EMA(CLOSE,15),BARSLAST(CROSS(0,(EMA(CLOSE,15)-REF(EMA(CLOSE,15),1))/REF(EMA(CLOSE,15),1)*100))+1),DRAWNULL),colorgreen,LINETHICK1; N:=5; VAR1:4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)- 3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),coloryellow,LINETHICK0; VAR2:8,colorgreen,LINETHICK0; 上升在即:IF(CROSS(VAR1,VAR2),80,0),STICK,COLOR0000CC,LINETHICK2; 专吸庄血:IF(VAR1 =8,25,0),STICK,colorwhite,LINETHICK2; DRAWTEXT(CROSS(VAR1,VAR2),80, ),COLOR00FFFF; VARO5:=LLV(LOW,27); VARO6:=HHV(HIGH,34); VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25; 建仓区:IF((VARO7 10),80,100),COLOR00CCFF,LINETHICK1; 0,LINETHICK2,COLORFFCC00; DRAWTEXT(上升在即=80,上升在即, DRAWTEXT(VAR1 80,80, 中轴:50; Var1:=(HIGH+LOW+OPEN+CLOSE)/4; 分水岭:MA(3*Var1-2*SMA(Var1,2,1),12),precis2,colorwhite; 上涨:IF(Var1 分水岭,Var1,分水岭),precis2,COLOR42FFFF; 支撑:REVERSE(上涨)+2*分水岭,COLOR4397FE; Var2:=IF(Var1 分水岭,Var1,分水岭); Var3:=2*EMA(LLV(Var1,7),10)-Var1; 阻力:REVERSE(Var2)+2*分水岭,precis2,COLOR4457FF; 做空趋势:3*Var3-2*SMA(Var3,10,1),precis2,COLOR55FF55;[源码注释]通达信趋势顶底判断指标公式公式解读 (最高价+最低价+收盘价)/3的10日指数移动平均,画黄色,POINTDOT,线宽为5 PARTLINE((最高价+最低价+收盘价)/3的10日指数移动平均,收盘价 (最高价+最低价+收盘价)/3的10日指数移动平均,自定色),POINTDOT,线宽为5 输出磁力线:(收盘价的30日简单移动平均+收盘价的72日简单移动平均)/2,画绿色 输出多空线:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4 当满足条件多空线上穿磁力线时,在多空线位置书写文字,画绿色,线宽为2 当满足条件磁力线上穿多空线时,在磁力线位置书写文字,画红色,线宽为2 DA赋值:(收盘价的1日指数移动平均+收盘价的2日指数移动平均+收盘价的3日指数移动平均+收盘价的4日指数移动平均)/4 DB赋值:(收盘价的10日指数移动平均+收盘价的20日指数移动平均+收盘价的40日指数移动平均+收盘价的80日指数移动平均)/4 当满足条件DA-DB上穿0时,在最低价*0.95位置书写文字,画红色 JH赋值:收盘价-1日前的收盘价和0的较大值的5日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的5日[1日权重]移动平均*100 当满足条件84上穿JH时,在最高价*1.02位置书写文字,画绿色 当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =收盘价[1],收盘价,收盘价[1],9,1),画红色 当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 收盘价[1],收盘价,收盘价[1],9,0),画绿色 当满足条件收盘价[1] 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =收盘价[2]ANDCLOSE 收盘价[1],收盘价[1],收盘价[2]和收盘价的较大值,9,1),画红色 当满足条件收盘价[1] 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 收盘价[2]ANDCLOSE =收盘价[1],收盘价[1],收盘价[2]和收盘价的较小值,9,0),画绿色 N赋值:27 M1赋值:9 M2赋值:5 M3赋值:3 A赋值:6 B赋值:49 VAR2赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100 VAR3赋值:VAR2的M1日[1日权重]移动平均 VARA赋值:(收盘价-21.55日内最低价的最低值)/(21.55日内最高价的最高值-34日内最低价的最低值)*80 VARB赋值:VARA的9日[1日权重]移动平均 VARC赋值:VARB的5日[1日权重]移动平均 LC赋值:1日前的收盘价 山赋值:收盘价-LC和0的较大值的A日[1日权重]移动平均/收盘价-LC的绝对值的A日[1日权重]移动平均*100 花赋值:山上穿14 底1赋值:如果VARB上穿VARCANDVARB ,返回?,否则返回? 13,20,0) 输出顶:如果68上穿山,返回81,否则返回100,线宽为2,画绿色 输出底:如果(底1OR花),返回30,否则返回0,线宽为2,画红色 短线成本赋值:收盘价的17日指数移动平均,线宽为2,画白色 A赋值:(3*收盘价+最低价+开盘价+最高价)/6 X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210 中线成本赋值:X的13日指数移动平均,线宽为2,COLORFF00FF 当满足条件上次短线成本 距今天数时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 中线成本) 30,95,100,5,0),画红色 当满足条件上次短线成本 距今天数时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 中线成本) 30,0,5,5,0),画绿色 VAR1赋值:1 VAR2赋值:10日内最低价的最低值 VAR3赋值:25日内最高价的最高值 N1赋值:5 N4赋值:34 CQ赋值:100*(收盘价-N4日内最低价的最低值)/(N4日内收盘价的最高值-N4日内最低价的最低值) SAT赋值:(成交额(元)/收盘价)/(N4日内成交额(元)的最高值/N4日内收盘价的最高值) 饱和度赋值:如果SAT ,返回?,否则返回? 1,1,SAT)*100 W1赋值:收盘价=20日内收盘价的最高值 W2赋值:上次W1距今天数 W3赋值:如果W2 ,返回?,否则返回? 0,W2日前的收盘价,W2日前的收盘价) W4赋值:收盘价上穿1日前的W3 当满足条件饱和度 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =97ANDCQ 90,0,100,2,0),画红色 中期赋值:100*(收盘价-N4日内最低价的最低值)/(N4日内收盘价的最高值-N4日内最低价的最低值) 持股赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 支撑赋值:3日内持股的最低值 输出短期线:(收盘价-VAR2)/(VAR3-VAR2)*4的4日指数移动平均*VAR1*30,线宽为1,画棕色 输出中期线:持股的12日简单移动平均,画白色,线宽为1 当满足条件支撑 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 中期线,支撑,中期线,2,0),COLOR6B8E23 当满足条件持股 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,支撑,持股,2,0),画红色 当满足条件支撑 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 中期线,中期线,支撑,2,0),COLOR38B0DE 当满足条件支撑=持股AND持股 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 中期线,中期线,支撑,2,0),COLORFF00FF 当满足条件1日前的中期 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 1AND中期 1,0,15,2,0),画白色 当满足条件W4ANDCOUNT(W4,5)=1时,在85和100位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色 N赋值:3 L0赋值:0.00 L1赋值:最低价-1日前的最低价的绝对值 L2赋值:最低价-2日前的最低价的绝对值 L3赋值:最低价-3日前的最低价的绝对值 L4赋值:最低价-4日前的最低价的绝对值 L5赋值:最低价-5日前的最低价的绝对值 精准线首次赋值:L1ORL2ORL3ORL4ORL5 精准左赋值:精准线首次的N日过滤 天数赋值:上次精准左距今天数 LTS赋值:天数日前的最低价 精准右赋值:最低价-LTS的绝对值 当满足条件精准左时,在最低价和最低价位置之间画柱状线,宽度为50,-1不为0则画空心柱.,COLOR8080FF G1赋值:最高价-1日前的最高价的绝对值 G2赋值:最高价-2日前的最高价的绝对值 G3赋值:最高价-3日前的最高价的绝对值 G4赋值:最高价-4日前的最高价的绝对值 G5赋值:最高价-5日前的最高价的绝对值 G6赋值:最高价-6日前的最高价的绝对值 G7赋值:最高价-7日前的最高价的绝对值 G8赋值:最高价-8日前的最高价的绝对值 精准线1首次赋值:G1ORG2ORG3ORG4ORG5ORG6ORG7ORG8 精准左1赋值:精准线1首次的N日过滤 天数1赋值:上次精准左1距今天数 GTS赋值:天数1日前的最低价 精准右1赋值:最高价-LTS的绝对值 当满足条件精准左1时,在最高价和最高价位置之间画柱状线,宽度为50,-1不为0则画空心柱.,COLOR00FF00 输出支撑位:如果(收盘价的15日指数移动平均-1日前的收盘价的15日指数移动平均)/1日前的收盘价的15日指数移动平均*100 ,返回?,否则返回? =0,上次(收盘价的15日指数移动平均-1日前的收盘价的15日指数移动平均)/1日前的收盘价的15日指数移动平均*100上穿0距今天数+1日前的收盘价的15日指数移动平均,无效数),画红色,线宽为1 输出阻力位:如果(收盘价的15日指数移动平均-1日前的收盘价的15日指数移动平均)/1日前的收盘价的15日指数移动平均*100 ,返回?,否则返回? 0,上次0上穿(收盘价的15日指数移动平均-1日前的收盘价的15日指数移动平均)/1日前的收盘价的15日指数移动平均*100距今天数+1日前的收盘价的15日指数移动平均,无效数),画绿色,线宽为1 N赋值:5 输出VAR1:4*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均,画黄色,线宽为0 输出VAR2:8,画绿色,线宽为0 输出上升在即:如果VAR1上穿VAR2,返回80,否则返回0,STICK,COLOR0000CC,线宽为2 输出专吸庄血:如果VAR1 ,返回?,否则返回? =8,25,0),STICK,画白色,线宽为2 当满足条件VAR1上穿VAR2时,在80位置书写文字,COLOR00FFFF VARO5赋值:27日内最低价的最低值 VARO6赋值:34日内最高价的最高值 VARO7赋值:(收盘价-VARO5)/(VARO6-VARO5)*4的4日指数移动平均*25 输出建仓区:如果(VARO7 ,返回?,否则返回? 10),80,100),COLOR00CCFF,线宽为1 0,线宽为2,COLORFFCC00 当满足条件上升在即=80时,在上升在即位置书写文字 当满足条件VAR1 时,在?位置书写文字 80,80, ) 输出中轴:50 VAR1赋值:(最高价+最低价+开盘价+收盘价)/4 输出分水岭:3*VAR1-2*VAR1的2日[1日权重]移动平均的12日简单移动平均,PRECIS2,画白色 输出上涨:如果VAR1 分水岭,返回VAR1,否则返回分水岭,PRECIS2,COLOR42FFFF 输出支撑:上涨的相反数+2*分水岭,COLOR4397FE VAR2赋值:如果VAR1 分水岭,返回VAR1,否则返回分水岭 VAR3赋值:2*7日内VAR1的最低值的10日指数移动平均-VAR1 输出阻力:VAR2的相反数+2*分水岭,PRECIS2,COLOR4457FF 输出做空趋势:3*VAR3-2*VAR3的10日[1日权重]移动平均,PRECIS2,COLOR55FF55