以下是通达信短波指标公式源码和注释翻译结果
使用说明:
短波指标常用于判断价格的超买和超卖情况,以及价格的趋势变化。以下是该指标的应用方法:
超买和超卖:
当短波指标处于较高水平时,表明价格相对于最高价和最低价的波动幅度较小,市场可能处于超买状态,价格可能面临下跌的风险;反之,当短波指标处于较低水平时,市场可能处于超卖状态,价格可能有反弹的机会。可以结合其他技术指标或价格形态来确认超买和超卖信号。
趋势判断:
短波指标的数值变化可以反映价格的趋势变化。当短波指标的数值呈上升趋势,并且价格也在上涨,可能表明价格的上涨趋势较强;反之,当短波指标的数值呈下降趋势,并且价格也在下跌,可能表明价格的下跌趋势较强。
交叉信号:
可以观察短波指标与价格之间的交叉信号。当短波指标从上方向下穿过价格时,可能预示着价格的下跌趋势;而当短波指标从下方向上穿过价格时,可能预示着价格的上涨趋势。
通达信短波指标公式源码:
VAR2:=((((2*CLOSE)+HIGH)+LOW)/4);
VAR4:=LLV(LOW,5);
VAR5:=HHV(HIGH,4);
C1:EMA((((VAR2-VAR4)/(VAR5-VAR4))*100),4),COLORFF00FF,LINETHICK1;
C2:EMA(((0.667*REF(C1,1))+(0.333*C1)),2),COLORFFFFFF,LINETHICK1;
partline(c1,c1>=ref(c1,1),rgb(255,0,0),c1<REF(c1,1),RGB(0,255,0)),LINETHICK2;
条件:=CROSS(C1,C2)ANDC1<40;
条件0:=CROSS(C2,C1)ANDC1>90;
TJ1:=CROSS(C1,C2);
TJ2:=CROSS(C2,C1);
TJ3:=CROSS(C1,C2)ANDREF(C1,1)<20;
TJ4:=CROSS(C2,C1)ANDREF(C1,1)>80;
DRAWTEXT(FILTER((REF(条件,1)AND(REF(LOW,1)>LOWORTJ2))OR(REF(条件,2)AND(REF(LOW,2)>LLV(LOW,3)ORTJ2))
OR(REF(条件,3)AND(REF(LOW,3)>LLV(LOW,4)ORTJ2)),4),30,'止'),COLORGREEN,align1;
DRAWTEXT(FILTER((REF(条件,1)AND(REF(LOW,1)>LOWORTJ2))OR(REF(条件,2)AND(REF(LOW,2)>LLV(LOW,3)ORTJ2))
OR(REF(条件,3)AND(REF(LOW,3)>LLV(LOW,4)ORTJ2)),4),25,'跌'),COLORGREEN,align1;
DRAWTEXT(条件,25,'买'),COLORWHITE,align1;
DRAWTEXT(条件0,85,'卖'),COLORYELLOW;
DRAWTEXT(CROSS(C1,75),70,'危险区'),COLORBLUE;
DRAWTEXT(TJ3,56,'捡'),COLORRED,align1;
DRAWTEXT(TJ3,47,'钱'),COLORRED,align1;
DRAWTEXT(TJ3,38,'咯'),COLORRED,align1;
DRAWTEXT(TJ4,85,'逃顶'),COLORYELLOW;
止跌:=FILTER((REF(条件,1)AND(REF(LOW,1)>LOWORTJ2))OR(REF(条件,2)AND(REF(LOW,2)>LLV(LOW,3)ORTJ2))
OR(REF(条件,3)AND(REF(LOW,3)>LLV(LOW,4)ORTJ2)),4);
VAR200:=SMA(1,3,1);
卖线:=SMA(VAR200,3,1);
VAR300:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR400:=SMA(VAR300,3,1);
VAR500:=SMA(VAR400,3,1);
买入线:=SMA(VAR500,3,1);
必卖线:=SMA(卖线,3,1);
关注:CROSS(卖线,必卖线)AND买入线>56AND买入线<=76;
金叉:cross(c1,c2),LINETHICK0,PRECIS0;
死叉:cross(c2,c1),LINETHICK0,PRECIS0;
20;
90,COLORFFFF00;
N:=5;
VAR11:=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);
上升在即:IF(CROSS(VAR11,8),15,0),STICK,COLOR0000CC,LINETHICK2;
专吸庄血:IF(VAR11<=8,10,0),COLORWHITE,LINETHICK2,STICK;
DRAWTEXT(CROSS(VAR11,8),15,'旗开得胜'),COLOR00FFFF;
VARO5:=LLV(LOW,27);
VARO6:=HHV(HIGH,34);
VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;
建仓区:STICKLINE((VARO7<10),100,90,5,0),COLOR00CCFF,LINETHICK1;
N:=13;
A1:=REF(CLOSE,2);
A2:=SMA(maX(CLOSE-A1,0),7,1)/SMA(Abs(CLOSE-A1),7,1)*100;
A3:=DATE<=1070615;
A4:=REF(LOW,1);
A5:=SMA(ABS(LOW-A4),3,1)/SMA(MAX(LOW-A4,0),3,1)*100;
A6:=EMA(IF(CLOSE*1.3,A5*10,A5/10),3);
A7:=LLV(LOW,29);
A8:=HHV(A6,37);
A9:=IF(MA(CLOSE,90),1,0);
A10:=EMA(IF(LOW<=A7,(A6+A8*2)/2,0),3)/8888*A9;
A11:=IF(A10>100,100,A10);
stICKLINE(A11,0,A11,6,1)*A3,COLORF00FF0;
CCT:=DYNAINFO(8);
AAA:=FILTER(CCT=0,350);
DRAWTEXT(AAA,10,'★此股今日未开盘,不能分析'),COLORFF00FF;
VAR1:=SMA(EMA(((C+L)/2-LLV(L,N))/(HHV((H+C)/2,N)-LLV(L,N))*100,3),7,1)-(13);
RSV:=((HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N))*100)-70;
RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
FATK:=SMA(RSV1,5,1);
绿慢线:SMA(FATK,5,1),LINETHICK2,COLOR00D300;
紫快线:(7*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*30,4,1)-3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*30,4,1),3,1)-SMA(SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*30,4,1),3,1),2,1)),COLORBB24DB;
介入:IF(A2<12,10,0),LINETHICK2,COLORWHITE;
B2:DRAWICON((zig(3,2)>REF(ZIG(3,2),1))AND(REF(ZIG(3,2),1)<=REF(ZIG(3,2),2))AND(REF(ZIG(3,2),2)<=REF(ZIG(3,2),3)),-2,1);
S2:DRAWICON((ZIG(3,2)<REF(ZIG(3,2),1))AND(REF(ZIG(3,2),1)>=REF(ZIG(3,2),2))AND(REF(ZIG(3,2),2)>=REF(ZIG(3,2),3)),95,15);
DRAWTEXT(ISLASTBAR,80,'★顺德东家波段致胜版★'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,70,'买入不急,卖出不贪'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,60,'不求最低,只要买入正确,不求最高,只要卖出从容'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,50,'黄线下来可全买,黄线上去可全卖'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,40,'下买上卖仓位要遵守,全进全出易被套'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,30,'高抛低吸看吸筹,低位无筹先别买'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,20,'公式有未来函数,信号时显时灭说明涨跌未稳'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,-7,'EMA'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,-12,'macd'),COLORYELLOW;
B4:DRAWTEXT(crOSS(ZIG(3,4),REF(ZIG(3,4),1)),5,'20'),COLORGREEN;
B6:DRAWTEXT(CROSS(ZIG(3,6),REF(ZIG(3,6),1)),10,'40'),COLORGREEN;
B8:DRAWTEXT(CROSS(ZIG(3,8),REF(ZIG(3,8),1)),15,'60'),COLORGREEN;
B10:DRAWTEXT(CROSS(ZIG(3,10),REF(ZIG(3,10),1)),20,'80'),COLORGREEN;
B12:DRAWTEXT(CROSS(ZIG(3,12),REF(ZIG(3,12),1)),25,'100'),COLORGREEN;
S12:DRAWTEXT(CROSS(REF(ZIG(3,12),1),ZIG(3,12)),67,'-100'),COLORGREEN;
S10:DRAWTEXT(CROSS(REF(ZIG(3,10),1),ZIG(3,10)),72,'-80'),COLORGREEN;
S8:DRAWTEXT(CROSS(REF(ZIG(3,8),1),ZIG(3,8)),77,'-60'),COLORGREEN;
S6:DRAWTEXT(CROSS(REF(ZIG(3,6),1),ZIG(3,6)),82,'-40'),COLORGREEN;
S4:DRAWTEXT(CROSS(REF(ZIG(3,4),1),ZIG(3,4)),88,'-20'),COLORGREEN;
T1:=IF(TIME>093100ANDTIME<145500,1,0);
吸筹:A11,COLORLIBLUE;
CA1:=IF(绿慢线>80ANDS2,1,0);
CA2:=IF(紫快线<6ANDA2<10ANDB2,1,0);
CA3:=IF(吸筹>=60ANDB4,1,0);
DDA:='短跌';
DRAWTEXT(CA1,95,DDA),COLORGREEN;
DDB:='短涨';
DRAWTEXT(CA2,-2,DDB),COLORGREEN;
DDC:='▲';
DRAWTEXT(CA3,3,DDC),COLORRED;
顶:85,COLORWHITE;
大顶:=105,COLOR5AFF9E;
F1:=ZIG(3,15);
价差15:IF((F1>REF(F1,1)),-4,100),COLORYELLOW;
判断:=(SMA(((C+L)/2-LLV(L,N))/(HHV((H+C)/2,N)-LLV(L,N))*100,2,1)-8);
强势区:RSV1>VAR1,COLOR9800FF;
弱势区:RSV1<VAR1,COLORYELLOW;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
STICKLINE(强势区,-8,-11,4,2),COLOR9800FF;
STICKLINE(弱势区,-8,-11,4,2),COLORYELLOW;
STICKLINE(FILTER(判断<REF(判断,1)AND判断>=80,5),75,85,3,0),COLORGREEN;
STICKLINE(DIFF>DEA,-12,-15,2,0),COLORRED;
STICKLINE(DIFF<DEA,-12,-15,2,0),COLORGREEN;
通达信短波指标公式源码注释翻译结果
VAR2赋值:((((2*收盘价)+最高价)+最低价)/4)
VAR4赋值:5日内最低价的最低值
VAR5赋值:4日内最高价的最高值
输出C1:(((VAR2-VAR4)/(VAR5-VAR4))*100)的4日指数移动平均,COLORFF00FF,线宽为1
输出C2:((0.667*1日前的C1)+(0.333*C1))的2日指数移动平均,COLORFFFFFF,线宽为1
PARTLINE(C1,C1>
=1日前的C1,自定色,C1<
1日前的C1,自定色),线宽为2
条件赋值:C1上穿C2ANDC1<
40
条件0赋值:C2上穿C1ANDC1>
90
TJ1赋值:C1上穿C2
TJ2赋值:C2上穿C1
TJ3赋值:C1上穿C2ANDREF(C1,1)<
20
TJ4赋值:C2上穿C1ANDREF(C1,1)>
80
当满足条件(1日前的条件AND(1日前的最低价>的?日过滤时,在?位置书写文字
LOWORTJ2))OR(2日前的条件AND(2日前的最低价>
3日内最低价的最低值ORTJ2))OR(3日前的条件AND(3日前的最低价>
4日内最低价的最低值ORTJ2)),4),30,'止'),画绿色,ALIGN1
当满足条件(1日前的条件AND(1日前的最低价>的?日过滤时,在?位置书写文字
LOWORTJ2))OR(2日前的条件AND(2日前的最低价>
3日内最低价的最低值ORTJ2))OR(3日前的条件AND(3日前的最低价>
4日内最低价的最低值ORTJ2)),4),25,'跌'),画绿色,ALIGN1
当满足条件条件时,在25位置书写文字,画白色,ALIGN1
当满足条件条件0时,在85位置书写文字,画黄色
当满足条件C1上穿75时,在70位置书写文字,画蓝色
当满足条件TJ3时,在56位置书写文字,画红色,ALIGN1
当满足条件TJ3时,在47位置书写文字,画红色,ALIGN1
当满足条件TJ3时,在38位置书写文字,画红色,ALIGN1
当满足条件TJ4时,在85位置书写文字,画黄色
止跌赋值:(1日前的条件AND(1日前的最低价>的?日过滤
LOWORTJ2))OR(2日前的条件AND(2日前的最低价>
3日内最低价的最低值ORTJ2))OR(3日前的条件AND(3日前的最低价>
4日内最低价的最低值ORTJ2)),4)
VAR200赋值:1的3日[1日权重]移动平均
卖线赋值:VAR200的3日[1日权重]移动平均
VAR300赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR400赋值:VAR300的3日[1日权重]移动平均
VAR500赋值:VAR400的3日[1日权重]移动平均
买入线赋值:VAR500的3日[1日权重]移动平均
必卖线赋值:卖线的3日[1日权重]移动平均
输出关注:卖线上穿必卖线AND买入线>
56AND买入线<
=76
输出金叉:C1上穿C2,线宽为0,PRECIS0
输出死叉:C2上穿C1,线宽为0,PRECIS0
20
90,COLORFFFF00
N赋值:5
VAR11赋值:4*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均
输出上升在即:如果VAR11上穿8,返回15,否则返回0,STICK,COLOR0000CC,线宽为2
输出专吸庄血:如果VAR11<,返回?,否则返回?
=8,10,0),画白色,线宽为2,STICK
当满足条件VAR11上穿8时,在15位置书写文字,COLOR00FFFF
VARO5赋值:27日内最低价的最低值
VARO6赋值:34日内最高价的最高值
VARO7赋值:(收盘价-VARO5)/(VARO6-VARO5)*4的4日指数移动平均*25
输出建仓区:当满足条件(VARO7<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
10),100,90,5,0),COLOR00CCFF,线宽为1
N赋值:13
A1赋值:2日前的收盘价
A2赋值:收盘价-A1和0的较大值的7日[1日权重]移动平均/收盘价-A1的绝对值的7日[1日权重]移动平均*100
A3赋值:日期<=1070615
A4赋值:1日前的最低价
A5赋值:最低价-A4的绝对值的3日[1日权重]移动平均/最低价-A4和0的较大值的3日[1日权重]移动平均*100
A6赋值:如果收盘价*1.3,返回A5*10,否则返回A5/10的3日指数移动平均
A7赋值:29日内最低价的最低值
A8赋值:37日内A6的最高值
A9赋值:如果收盘价的90日简单移动平均,返回1,否则返回0
A10赋值:如果最低价<=A7,返回(A6+A8*2)/2,否则返回0的3日指数移动平均/8888*A9
A11赋值:如果A10>100,返回100,否则返回A10
当满足条件A11时,在0和A11位置之间画柱状线,宽度为6,1不为0则画空心柱.*A3,COLORF00FF0
CCT赋值:总量
AAA赋值:CCT=0的350日过滤
当满足条件AAA时,在10位置书写文字,COLORFF00FF
VAR1赋值:((收盘价+最低价)/2-N日内最低价的最低值)/(N日内(最高价+收盘价)/2的最高值-N日内最低价的最低值)*100的3日指数移动平均的7日[1日权重]移动平均-(13)
RSV赋值:((N日内最高价的最高值-收盘价)/(N日内最高价的最高值-N日内最低价的最低值)*100)-70
RSV1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
FATK赋值:RSV1的5日[1日权重]移动平均
输出绿慢线:FATK的5日[1日权重]移动平均,线宽为2,COLOR00D300
输出紫快线:(7*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*30的4日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*30的4日[1日权重]移动平均的3日[1日权重]移动平均-(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*30的4日[1日权重]移动平均的3日[1日权重]移动平均的2日[1日权重]移动平均),COLORBB24DB
输出介入:如果A2<12,返回10,否则返回0,线宽为2,画白色
输出B2:当满足条件(收盘价2%的之字转向>1日前的收盘价2%的之字转向)AND(1日前的收盘价2%的之字转向<=2日前的收盘价2%的之字转向)AND(2日前的收盘价2%的之字转向<=3日前的收盘价2%的之字转向)时,在-2位置画1号图标
输出S2:当满足条件(收盘价2%的之字转向<1日前的收盘价2%的之字转向)AND(1日前的收盘价2%的之字转向>=2日前的收盘价2%的之字转向)AND(2日前的收盘价2%的之字转向>=3日前的收盘价2%的之字转向)时,在95位置画15号图标
当满足条件是否最后一个周期时,在80位置书写文字,画黄色
当满足条件是否最后一个周期时,在70位置书写文字,画黄色
当满足条件是否最后一个周期时,在60位置书写文字,画黄色
当满足条件是否最后一个周期时,在50位置书写文字,画黄色
当满足条件是否最后一个周期时,在40位置书写文字,画黄色
当满足条件是否最后一个周期时,在30位置书写文字,画黄色
当满足条件是否最后一个周期时,在20位置书写文字,画黄色
当满足条件是否最后一个周期时,在-7位置书写文字,画黄色
当满足条件是否最后一个周期时,在-12位置书写文字,画黄色
输出B4:当满足条件收盘价4%的之字转向上穿1日前的收盘价4%的之字转向时,在5位置书写文字,画绿色
输出B6:当满足条件收盘价6%的之字转向上穿1日前的收盘价6%的之字转向时,在10位置书写文字,画绿色
输出B8:当满足条件收盘价8%的之字转向上穿1日前的收盘价8%的之字转向时,在15位置书写文字,画绿色
输出B10:当满足条件收盘价10%的之字转向上穿1日前的收盘价10%的之字转向时,在20位置书写文字,画绿色
输出B12:当满足条件收盘价12%的之字转向上穿1日前的收盘价12%的之字转向时,在25位置书写文字,画绿色
输出S12:当满足条件1日前的收盘价12%的之字转向上穿收盘价12%的之字转向时,在67位置书写文字,画绿色
输出S10:当满足条件1日前的收盘价10%的之字转向上穿收盘价10%的之字转向时,在72位置书写文字,画绿色
输出S8:当满足条件1日前的收盘价8%的之字转向上穿收盘价8%的之字转向时,在77位置书写文字,画绿色
输出S6:当满足条件1日前的收盘价6%的之字转向上穿收盘价6%的之字转向时,在82位置书写文字,画绿色
输出S4:当满足条件1日前的收盘价4%的之字转向上穿收盘价4%的之字转向时,在88位置书写文字,画绿色
T1赋值:如果时间(时分)>093100ANDTIME<145500,返回1,否则返回0
输出吸筹:A11,画淡蓝色
CA1赋值:如果绿慢线>80ANDS2,返回1,否则返回0
CA2赋值:如果紫快线<6ANDA2<10ANDB2,返回1,否则返回0
CA3赋值:如果吸筹>=60ANDB4,返回1,否则返回0
DDA赋值:'短跌'
当满足条件CA1时,在95位置书写文字,画绿色
DDB赋值:'短涨'
当满足条件CA2时,在-2位置书写文字,画绿色
DDC赋值:'▲'
当满足条件CA3时,在3位置书写文字,画红色
输出顶:85,画白色
大顶赋值:105,COLOR5AFF9E
F1赋值:收盘价15%的之字转向
输出价差15:如果(F1>1日前的F1),返回-4,否则返回100,画黄色
判断赋值:(((收盘价+最低价)/2-N日内最低价的最低值)/(N日内(最高价+收盘价)/2的最高值-N日内最低价的最低值)*100的2日[1日权重]移动平均-8)
输出强势区:RSV1>VAR1,COLOR9800FF
输出弱势区:RSV1<VAR1,画黄色
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
当满足条件强势区时,在-8和-11位置之间画柱状线,宽度为4,2不为0则画空心柱.,COLOR9800FF
当满足条件弱势区时,在-8和-11位置之间画柱状线,宽度为4,2不为0则画空心柱.,画黄色
当满足条件判断<1日前的判断AND判断>=80的5日过滤时,在75和85位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件DIFF>DEA时,在-12和-15位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件DIFF<DEA时,在-12和-15位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
通达信短波指标公式截图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)