趋势顶底基础上重新修改了一些数据,根据自己的理解和平时的操作习惯修改的,经过这些年的使用结合其他指标同时验证,精准率很高,我再次强调,所有指标都有缺陷,都有自己的特点,需要结合自己习惯和其他指标一起研判,指标不是万能的但是看盘没有适合自己的指标是万万不能 的
相关简介: 通达信趋势顶底判断指标公式
源码概况:通达信趋势顶底判断指标公式
指标类别:趋势顶底指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
通达信趋势顶底判断指标公式未来函数检测结果:
暂未发现存在未来函数
通达信趋势顶底判断指标公式源码:
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))<=L0;
L2:=ABS(L-REF(L,2))<=L0;
L3:=ABS(L-REF(L,3))<=L0;
L4:=ABS(L-REF(L,4))<=L0;
L5:=ABS(L-REF(L,5))<=L0;
精准线首次:=L1ORL2ORL3ORL4ORL5;
精准左:=FILTER(精准线首次,N);
天数:=BARSLAST(精准左);
LTS:=REF(L,天数);
精准右:=ABS(L-LTS)<=L0;
STICKLINE(精准左,L,L,50,-1),Color8080FF;
G1:=ABS(H-REF(H,1))<=L0;
G2:=ABS(H-REF(H,2))<=L0;
G3:=ABS(H-REF(H,3))<=L0;
G4:=ABS(H-REF(H,4))<=L0;
G5:=ABS(H-REF(H,5))<=L0;
G6:=ABS(H-REF(H,6))<=L0;
G7:=ABS(H-REF(H,7))<=L0;
G8:=ABS(H-REF(H,8))<=L0;
精准线1首次:=G1ORG2ORG3ORG4ORG5ORG6ORG7ORG8;
精准左1:=FILTER(精准线1首次,N);
天数1:=BARSLAST(精准左1);
GTS:=REF(L,天数1);
精准右1:=ABS(H-LTS)<=L0;
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日前的最低价的绝对值<
=L0
L2赋值:最低价-2日前的最低价的绝对值<
=L0
L3赋值:最低价-3日前的最低价的绝对值<
=L0
L4赋值:最低价-4日前的最低价的绝对值<
=L0
L5赋值:最低价-5日前的最低价的绝对值<
=L0
精准线首次赋值:L1ORL2ORL3ORL4ORL5
精准左赋值:精准线首次的N日过滤
天数赋值:上次精准左距今天数
LTS赋值:天数日前的最低价
精准右赋值:最低价-LTS的绝对值<
=L0
当满足条件精准左时,在最低价和最低价位置之间画柱状线,宽度为50,-1不为0则画空心柱.,COLOR8080FF
G1赋值:最高价-1日前的最高价的绝对值<
=L0
G2赋值:最高价-2日前的最高价的绝对值<
=L0
G3赋值:最高价-3日前的最高价的绝对值<
=L0
G4赋值:最高价-4日前的最高价的绝对值<
=L0
G5赋值:最高价-5日前的最高价的绝对值<
=L0
G6赋值:最高价-6日前的最高价的绝对值<
=L0
G7赋值:最高价-7日前的最高价的绝对值<
=L0
G8赋值:最高价-8日前的最高价的绝对值<
=L0
精准线1首次赋值:G1ORG2ORG3ORG4ORG5ORG6ORG7ORG8
精准左1赋值:精准线1首次的N日过滤
天数1赋值:上次精准左1距今天数
GTS赋值:天数1日前的最低价
精准右1赋值:最高价-LTS的绝对值<
=L0
当满足条件精准左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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)