以下是通达信预先涨停指标公式源码和注释翻译结果
使用说明:
预先涨停指标旨在帮助投资者预测个股是否有可能涨停。当涨停概率高时,表示个股有较大可能性出现涨停。
预先涨停指标的取值范围为正数或负数。当涨停概率为正数时,表示个股有可能涨停;当涨停概率为负数时,表示个股可能不会涨停。
投资者可以根据涨停概率的正负变化来判断个股的涨停概率。当涨停概率从负数转为正数时,可能意味着个股有较大可能性出现涨停;当涨停概率从正数转为负数时,可能意味着个股的涨停可能性较低。
预先涨停指标是一种辅助分析工具,不能单独作为买卖决策的依据。投资者应结合其他技术指标、基本面分析和市场环境等因素进行综合判断。同时,市场行情具有一定的随机性和不确定性,投资者在使用指标时需要谨慎,并且建议在实际应用前进行充分的测试和验证。
通达信预先涨停指标公式源码:
DF:=5;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=(SMA(RSV,3,1));
D:=(SMA(K,3,1));
KK:=INTPART(SMA(RSV,3,1));
DD:=INTPART(SMA(K,3,1));
N:KK+DD,COLORff00ff,LINETHICK2;
预测:IF(CROSS(N,50),90,50),COLOR00FF00;
涨停:IF(CROSS(N,100),100,50),COLORYELLOW;
ZTSJ:=BARSLAST(涨停=100);
价:REF(C,ZTSJ)*1.1,COLOR0000FF,POINTDOT,LINETHICK0;
涨:(C/REF(C,ZTSJ)-1)*100,COLOR99FF00,LINETHICK1;
低:IF(ZTSJ>0ANDZTSJ<10AND(L/REF(C,ZTSJ)-1)*100<=-DF,5,50),COLORWHITE;
达标:=ZTSJ<20ANDCROSS(H,REF(C,ZTSJ)*1.1);
GWGD:=N<REF(N,1)ANDREF(N,1)>=160ANDREF(N,1)>=REF(N,2);
风险:IF(GWGD,95,160),COLOR00ff00;
100,COLORWHITE,POINTDOT;
STICKLINE(C,100,100,4,0),COLORWHITE;
STICKLINE(达标,50,100,4,0),COLOR0000FF;
BU:=BArslAst(CLOSE=HHV(CLOSE,60));
SE:=BARSLAST(CLOSE=LLV(CLOSE,60));
KK1:=SE;
KK2:=BU;
LM1:=SE;
LM2:=BU;
OK:=KK1>KK2ANDLM1>LM2;
OK1:=KK1>KK2ANDLM1<LM2;
NOK:=KK2>KK1ANDLM2>LM1;
NOK1:=KK2>KK1ANDLM2<LM1;
DRAWICON(crOSS(KK1,KK2),OPEN*1,1);
DRAWTEXT(CROSS(KK1,KK2),OPEN*0.985,'抓'),color3cb371;
T:=barscount(c);
均价:=DYNAINFO(11);
总量:=SUM(vol,T);
总额:=SUM(AMOUNT,T);
均价:=总额/(总量*100);
次数:=COUNT(CLOSE>均价,T);
占比:=次数/T*100;
分时强势:DRAWICON(CROSS(CLOSE,均价)ANDCLOSE>均价AND占比>80ANDT>5,CLOSE*0.99,7);
DRAWTEXT(CROSS(CLOSE,均价)ANDCLOSE>均价AND占比>80ANDT>5,CLOSE*0.98,'涨价'),colorFFFF00;
VAR1:=AMOUNT/VOL/100;
VAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VAR3:=SUM(AMOUNT,5)/VAR1/100;
VAR4:=SUM(AMOUNT,13)/VAR1/100;
VAR5:=SUM(AMOUNT,34)/VAR1/100;
cyc5:=Dma(VAR2,VOL/VAR3);
CYC13:=DMA(VAR2,VOL/VAR4);
CYC34:=DMA(VAR2,VOL/VAR5);
CYC∞:=DMA(VAR2,VOL/CAPITAL);
一剑封喉:=CROSS(CLOSE,MA(CLOSE,13))ANDCROSS(CLOSE,MA(CLOSE,34))ANDCROSS(CLOSE,MA(CLOSE,55));
A1:=(CLOSE-LLV(LOW,22))/(HHV(HIGH,22)-LLV(LOW,22))*100;
A2:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
A:=3*SMA(A1,5,1)-2*SMA(SMA(A2,5,1),3,1);
YNGS:=一剑封喉ANDA<30;
DRAWICON(一剑封喉ANDA<30,LOW*0.985,10);
DRAWTEXT(一剑封喉ANDA<30,LOW*0.98,'停'),colorFF0000;
{明关键价位}
c1:=ref(c,1);
c2:=hhv(c1,2);
c3:=llv(c1,1);
et:=hhv(c1,2);
et1:=ref(et,1);
xb:=llv(c1,1);
xb1:=ref(xb,1);
m:=BARSLAST(c<xbandc1>=xb1);
m11:=ref(m,1);
n9:=BARSLAST(c>etandc1<=et1);
n1:=ref(n9,1);
m21:=BARSLAST(m-n9>0andm11<=n1)+1;
n2:=BARSLAST(n9-m>0andn1<=m11)+1;
et2:=hhv(et,m21);
xb2:=llv(xb,n2);
a:=if(m-n9>0andm11<=n1,1,if(n9-m>0andn1<=m11,0,2));
h1:=if(m-n9>0,c,et2);
h2:=if(a=1,c,c2);
h3:=if(m-n9<0,c,xb2);
h4:=if(a=1,c,xb2);
h5:=if(m-n9>0ora=1,c,h3);
明关键价位:ref(h5,1);
MA1:=MA(CLOSE,2);
Var1:=MA(C,1);
Var2:=MA(C,5);
Var3:=MA(C,10);
Var4:=MA(C,20);
Var5:=MA(C,30);
Var6:=(Var1+Var2+Var3+Var4+Var5)/5;
Var7:=(Var6-REF(Var6,15))/REF(Var6,15)*100;
Var8:=(Var6-REF(Var6,15))/REF(Var6,15)*100;
Var9:=EMA(Var7,8);
平均价:=(H+4*L+C+O)/7;
均价差:=EMA(平均价,13)-EMA(平均价,34);
移动均价:=EMA(均价差,5);
差:=(均价差-移动均价)*5;
A:=IF(差>=1000,1000,if(差<=平均价,平均价,差));
分水岭:=FORCAST(FORCAST(A,31),10);
涨↑:if(A>分水岭,A,分水岭),LINETHICK1,colorred;
跌↓:if(A<分水岭,A,分水岭),LINETHICK1,ColorGREEN;
ma6:=MA(c,6);
ma18:=MA(c,18);
ma55:=MA(c,55);
ma125:=MA(c,125);
ma250:=MA(c,250);
TY:=C;
A1:=REF(TY,10)=HHV(TY,2*10+1);B1:=filter(A1,10);C1:=ref(B1,10+1);HD:=filter(C1,10);
A2:=REF(TY,10)=LLV(TY,2*10+1);B2:=filter(A2,10);C2:=ref(B2,10+1);LD:=ref(C2,10);
AA:=REF(c,barslast(HD));B:=ref(c,barslast(LD));
t11:=barslast(HD)<barslast(LD)ANDnot(HD);
t21:=barslast(HD)>barslast(LD)ANDnot(LD);
波峰:if(t11,AA,AA),ColorFF00FF,pointdot;
stickline(t11,AA,AA,9,0),ColorFF00FF;
波谷:if(t21,B,B),Color80FF00,pointdot;
stickline(t21,B,B,9,0),Color80FF00;
买进价:=((c-ref(ma6,1))/6+ma6)*1.004;
买进条件:=cross(c,买进价)and买进价>ref(买进价,1);
黄点状线:if(买进条件,h,l),COLORYELLOW,linethick1,pointdot;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,8);
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)>CANDREF(DIFF,A1+1)<DIFFANDCROSS(DIFF,DEA);
DRAWTEXT(IF(B1>0,1,0),L-0.1,'macd底背'),COLORGREEN;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
A2:=BARSLAST(REF(CROSS(K,D),1));
B2:=REF(C,A2+1)>CANDREF(K,A2+1)<KANDCROSS(K,D);
DRAWTEXT(IF(B2>0,1,0),L-0.25,'kdj底背'),COLORYELLOW;
LC:=REF(CLOSE,1);
rsi1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(Abs(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
B3:=REF(C,A3+1)>CANDREF(RSI1,A3+1)<RSI1ANDCROSS(RSI1,RSI2);
DRAWTEXT(IF(B3>0,1,0),L-0.4,'RSI底背'),COLORCYAN;
C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));
D1:=REF(C,C1+1)<CANDREF(DIFF,C1+1)>DIFFANDCROSS(DEA,DIFF);
DRAWTEXT(IF(D1>0,1,0),H*1.01,'MacD顶背'),COLORWHITE;
C2:=BARSLAST(REF(CROSS(D,K),1));
D2:=REF(C,C2+1)<CANDREF(K,C2+1)>KANDCROSS(D,K);
DRAWTEXT(IF(D2>0,1,0),H+0.15,'kdJ顶背'),COLORWHITE;
C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));
D3:=REF(C,C3+1)<CANDREF(RSI1,C3+1)>RSI1ANDCROSS(RSI2,RSI1);
DRAWTEXT(IF(D3>0,1,0),H+0.1,'RSI顶背'),COLORMAGENTA;
ref(h,C1),colorB48246,pointdot;
KK:=DATE<1341231;
PK:=VOL*(OPEN+CLOSE+HIGH+LOW)/4;
PK1:=IF(VOL>0,PK/VOL,(OPEN+CLOSE+HIGH+LOW)/4);
C11:=PK1;
A01:=(C11-LLV(C11,75))/(HHV(C11,75)-LLV(C11,75));
A11:=SMA(A01,13,1);
A21:=SMA(A11,13,1);
A31:=3*A11-2*A21;
A41:=2*A31-0.5;
ZS:=DYNAINFO(3)*0.95;
选1:=IF(KK,C11*(1-(A41-A21)/40),0);
选2:=CROSS(C11,选1)ANDCLOSE/REF(CLOSE,1)<1.03;
选3:IF(选2,ZS*1.03,ZS),colorGREEN;
通达信预先涨停指标公式源码注释翻译结果
DF赋值:5
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:(RSV的3日[1日权重]移动平均)
D赋值:(K的3日[1日权重]移动平均)
KK赋值:RSV的3日[1日权重]移动平均的整数部分
DD赋值:K的3日[1日权重]移动平均的整数部分
输出N:KK+DD,COLORFF00FF,线宽为2
输出预测:如果N上穿50,返回90,否则返回50,COLOR00FF00
输出涨停:如果N上穿100,返回100,否则返回50,画黄色
ZTSJ赋值:上次涨停=100距今天数
输出价:ZTSJ日前的收盘价*1.1,COLOR0000FF,POINTDOT,线宽为0
输出涨:(收盘价/ZTSJ日前的收盘价-1)*100,COLOR99FF00,线宽为1
输出低:如果ZTSJ>,返回?,否则返回?
0ANDZTSJ<
10AND(最低价/ZTSJ日前的收盘价-1)*100<
=-DF,5,50),画白色
达标赋值:ZTSJ<
20ANDCROSS(最高价,ZTSJ日前的收盘价*1.1)
GWGD赋值:N<
1日前的NANDREF(N,1)>
=160ANDREF(N,1)>
=2日前的N
输出风险:如果GWGD,返回95,否则返回160,COLOR00FF00
100,画白色,POINTDOT
当满足条件收盘价时,在100和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,画白色
当满足条件达标时,在50和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF
BU赋值:上次收盘价=60日内收盘价的最高值距今天数
SE赋值:上次收盘价=60日内收盘价的最低值距今天数
KK1赋值:SE
KK2赋值:BU
LM1赋值:SE
LM2赋值:BU
OK赋值:KK1>KK2ANDLM1>LM2
OK1赋值:KK1>KK2ANDLM1<LM2
NOK赋值:KK2>KK1ANDLM2>LM1
NOK1赋值:KK2>KK1ANDLM2<LM1
当满足条件KK1上穿KK2时,在开盘价*1位置画1号图标
当满足条件KK1上穿KK2时,在开盘价*0.985位置书写文字,COLOR3CB371
T赋值:收盘价的有效数据周期数
均价赋值:均价
总量赋值:成交量(手)的T日累和
总额赋值:成交额(元)的T日累和
均价赋值:总额/(总量*100)
次数赋值:统计T日中满足收盘价>均价的天数
占比赋值:次数/T*100
输出分时强势:当满足条件收盘价上穿均价ANDCLOSE>均价AND占比>80ANDT>5时,在收盘价*0.99位置画7号图标
当满足条件收盘价上穿均价ANDCLOSE>均价AND占比>80ANDT>5时,在收盘价*0.98位置书写文字,COLORFFFF00
VAR1赋值:成交额(元)/成交量(手)/100
VAR2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VAR3赋值:成交额(元)的5日累和/VAR1/100
VAR4赋值:成交额(元)的13日累和/VAR1/100
VAR5赋值:成交额(元)的34日累和/VAR1/100
CYC5赋值:以成交量(手)/VAR3为权重VAR2的动态移动平均
CYC13赋值:以成交量(手)/VAR4为权重VAR2的动态移动平均
CYC34赋值:以成交量(手)/VAR5为权重VAR2的动态移动平均
CYC∞赋值:以成交量(手)/当前流通股本(手)为权重VAR2的动态移动平均
一剑封喉赋值:收盘价上穿收盘价的13日简单移动平均ANDCROSS(收盘价,收盘价的34日简单移动平均)ANDCROSS(收盘价,收盘价的55日简单移动平均)
A1赋值:(收盘价-22日内最低价的最低值)/(22日内最高价的最高值-22日内最低价的最低值)*100
A2赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
A赋值:3*A1的5日[1日权重]移动平均-2*A2的5日[1日权重]移动平均的3日[1日权重]移动平均
YNGS赋值:一剑封喉ANDA<30
当满足条件一剑封喉ANDA<30时,在最低价*0.985位置画10号图标
当满足条件一剑封喉ANDA<30时,在最低价*0.98位置书写文字,COLORFF0000
C1赋值:1日前的收盘价
C2赋值:2日内C1的最高值
C3赋值:1日内C1的最低值
ET赋值:2日内C1的最高值
ET1赋值:1日前的ET
XB赋值:1日内C1的最低值
XB1赋值:1日前的XB
M赋值:上次收盘价<XBANDC1>=XB1距今天数
M11赋值:1日前的M
N9赋值:上次收盘价>ETANDC1<=ET1距今天数
N1赋值:1日前的N9
M21赋值:上次M-N9>0ANDM11<=N1距今天数+1
N2赋值:上次N9-M>0ANDN1<=M11距今天数+1
ET2赋值:M21日内ET的最高值
XB2赋值:N2日内XB的最低值
A赋值:如果M-N9>0ANDM11<=N1,返回1,否则返回如果N9-M>0ANDN1<=M11,返回0,否则返回2
H1赋值:如果M-N9>0,返回收盘价,否则返回ET2
H2赋值:如果A=1,返回收盘价,否则返回C2
H3赋值:如果M-N9<0,返回收盘价,否则返回XB2
H4赋值:如果A=1,返回收盘价,否则返回XB2
H5赋值:如果M-N9>0ORA=1,返回收盘价,否则返回H3
输出明关键价位:1日前的H5
MA1赋值:收盘价的2日简单移动平均
VAR1赋值:收盘价的1日简单移动平均
VAR2赋值:收盘价的5日简单移动平均
VAR3赋值:收盘价的10日简单移动平均
VAR4赋值:收盘价的20日简单移动平均
VAR5赋值:收盘价的30日简单移动平均
VAR6赋值:(VAR1+VAR2+VAR3+VAR4+VAR5)/5
VAR7赋值:(VAR6-15日前的VAR6)/15日前的VAR6*100
VAR8赋值:(VAR6-15日前的VAR6)/15日前的VAR6*100
VAR9赋值:VAR7的8日指数移动平均
平均价赋值:(最高价+4*最低价+收盘价+开盘价)/7
均价差赋值:平均价的13日指数移动平均-平均价的34日指数移动平均
移动均价赋值:均价差的5日指数移动平均
差赋值:(均价差-移动均价)*5
A赋值:如果差>=1000,返回1000,否则返回如果差<=平均价,返回平均价,否则返回差
分水岭赋值:A的31日线性回归预测值的10日线性回归预测值
输出涨↑:如果A>分水岭,返回A,否则返回分水岭,线宽为1,画红色
输出跌↓:如果A<分水岭,返回A,否则返回分水岭,线宽为1,画绿色
MA6赋值:收盘价的6日简单移动平均
MA18赋值:收盘价的18日简单移动平均
MA55赋值:收盘价的55日简单移动平均
MA125赋值:收盘价的125日简单移动平均
MA250赋值:收盘价的250日简单移动平均
TY赋值:收盘价
A1赋值:10日前的TY=2*10+1日内TY的最高值
B1赋值:A1的10日过滤
C1赋值:10+1日前的B1
HD赋值:C1的10日过滤
A2赋值:10日前的TY=2*10+1日内TY的最低值
B2赋值:A2的10日过滤
C2赋值:10+1日前的B2
LD赋值:10日前的C2
AA赋值:上次HD距今天数日前的收盘价
B赋值:上次LD距今天数日前的收盘价
T11赋值:上次HD距今天数<上次LD距今天数ANDNOT(HD)
T21赋值:上次HD距今天数>上次LD距今天数ANDNOT(LD)
输出波峰:如果T11,返回AA,否则返回AA,COLORFF00FF,POINTDOT
当满足条件T11时,在AA和AA位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLORFF00FF
输出波谷:如果T21,返回B,否则返回B,COLOR80FF00,POINTDOT
当满足条件T21时,在B和B位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR80FF00
买进价赋值:((收盘价-1日前的MA6)/6+MA6)*1.004
买进条件赋值:收盘价上穿买进价AND买进价>1日前的买进价
输出黄点状线:如果买进条件,返回最高价,否则返回最低价,画黄色,线宽为1,POINTDOT
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的8日指数移动平均
A1赋值:上次1日前的DIFF上穿DEA距今天数
B1赋值:A1+1日前的收盘价>CANDREF(DIFF,A1+1)<DIFFANDCROSS(DIFF,DEA)
当满足条件如果B1>0,返回1,否则返回0时,在最低价-0.1位置书写文字,画绿色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
A2赋值:上次1日前的K上穿D距今天数
B2赋值:A2+1日前的收盘价>CANDREF(K,A2+1)<KANDCROSS(K,D)
当满足条件如果B2>0,返回1,否则返回0时,在最低价-0.25位置书写文字,画黄色
LC赋值:1日前的收盘价
RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
RSI2赋值:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100
A3赋值:上次1日前的RSI1上穿RSI2距今天数
B3赋值:A3+1日前的收盘价>CANDREF(RSI1,A3+1)<RSI1ANDCROSS(RSI1,RSI2)
当满足条件如果B3>0,返回1,否则返回0时,在最低价-0.4位置书写文字,画青色
C1赋值:上次1日前的DEA上穿DIFF距今天数
D1赋值:C1+1日前的收盘价<CANDREF(DIFF,C1+1)>DIFFANDCROSS(DEA,DIFF)
当满足条件如果D1>0,返回1,否则返回0时,在最高价*1.01位置书写文字,画白色
C2赋值:上次1日前的D上穿K距今天数
D2赋值:C2+1日前的收盘价<CANDREF(K,C2+1)>KANDCROSS(D,K)
当满足条件如果D2>0,返回1,否则返回0时,在最高价+0.15位置书写文字,画白色
C3赋值:上次1日前的RSI2上穿RSI1距今天数
D3赋值:C3+1日前的收盘价<CANDREF(RSI1,C3+1)>RSI1ANDCROSS(RSI2,RSI1)
当满足条件如果D3>0,返回1,否则返回0时,在最高价+0.1位置书写文字,画洋红色
C1日前的最高价,COLORB48246,POINTDOT
KK赋值:日期<1341231
PK赋值:成交量(手)*(开盘价+收盘价+最高价+最低价)/4
PK1赋值:如果成交量(手)>0,返回PK/成交量(手),否则返回(开盘价+收盘价+最高价+最低价)/4
C11赋值:PK1
A01赋值:(C11-75日内C11的最低值)/(75日内C11的最高值-75日内C11的最低值)
A11赋值:A01的13日[1日权重]移动平均
A21赋值:A11的13日[1日权重]移动平均
A31赋值:3*A11-2*A21
A41赋值:2*A31-0.5
ZS赋值:昨收盘价*0.95
选1赋值:如果KK,返回C11*(1-(A41-A21)/40),否则返回0
选2赋值:C11上穿选1ANDCLOSE/1日前的收盘价<1.03
输出选3:如果选2,返回ZS*1.03,否则返回ZS,画绿色
通达信预先涨停指标公式截图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)