通达信公式源码概况:

指标类别:通达信公式

授权方式: 免费版

指标评级: ★★★★★

指标分类: 策略

画线方法: 副图

一、通达信买卖提示主图指标公式

  

VAR1:=(CLOSE-LLV(LOW,80))/(HHV(HIGH,80)-LLV(LOW,80))*200;  

VAR2:=SMA(VAR1,3,1);  

VAR3:=SMA(VAR2,3,1);  

VAR4:=3*VAR2-2*VAR3;  

VAR5:=LLV(LOW,5);  

VAR6:=HHV(HIGH,5);  

VAR7:=EMA((CLOSE-VAR5)/(VAR6-VAR5)*100,4)*2;  

VAR8:=EMA(0.667*REF(VAR7,1)+0.333*VAR7,2);  

VAR9:=3*VAR7-2*VAR8;  

VARA:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);  

VARB:=POW(MA(LOW,5),2)+MA(LOW,5);  

VARC:=POW(MA(HIGH,5),2)+MA(HIGH,5);  

VARD:=(VARA-LLV(VARB,64))/(HHV(VARC,64)-LLV(VARB,64))*150+65-10;  

VARE:=SMA(VARD,3,1)*1.5-100;  

VARF:=SMA(VARE,3,1);  

VAR10:=3*VARE-2*VARF;  

VAR11:=(HIGH+LOW+CLOSE*2)/4;  

VAR12:=EMA(VAR11,13);  

VAR13:=STD(VAR11,13);  

VAR14:=(VAR11-VAR12)*100/VAR13;  

VAR15:=EMA(VAR14,5);  

VAR17:=EMA(VAR15,13)+200-100;  

VAR18:=EMA(VAR17,10);  

VAR19:=3*VAR17-2*VAR18;  

VAR1A:=VAR2+VAR7+VARE+VAR17;  

VAR1B:=VAR3+VAR8+VARF+VAR18;  

VAR1C:=VAR4+VAR9+VAR10+VAR19;  

VAR1D:=(HIGH+LOW+CLOSE)/3;  

VAR20:=(VAR1D-MA(VAR1D,34))/(0.015*AVEDEV(VAR1D,34));  

VAR22:=(HIGH+LOW+CLOSE+VAR1D)/4;  

VAR23:=EMA(VAR22,24);  

VAR24:=STD(VAR22,24);  

VAR25:=(VAR22-VAR23)/VAR24*100;  

VAR26:=(VAR1D-MA(VAR1D,24))/(0.015*AVEDEV(VAR1D,24));  

VAR27:=EMA(VAR25,5);  

VAR2A:=((VAR27+VAR26+VAR20)/3+165)/4;  

VAR2B:=(EMA(EMA(EMA(VAR2A,15),10),5)-25)*2;  

VAR2C:=(VAR1A+VAR1B+VAR1C*30)/32/5-15;  

VAR2D:=EMA(VAR2C,7);  

VAR2E:=(VAR2A+VAR2C)/2/1.1;  

超短:EMA(VAR2E,3),COLORRED;  

短线:EMA(超短,5),COLORWHITE;  

趋势线:EMA((VAR2B+VAR2D)/2,2),COLORYELLOW;  

DRAWICON(CROSS(趋势线,0),0,1);  

DRAWICON(CROSS(100,超短),100,2);  

DRAWTEXT(趋势线>REF(趋势线,1)ANDREF(趋势线,1)<REF(趋势线,2)ANDCOUNT(CROSS(超短,短线),3)=1AND短线<30,短线,'看底');  

买入:CROSS(超短,短线);  

DRAWTEXT(买入,超短,'←买入'),COLORYELLOW;  

加仓:CROSS(超短,趋势线);  

DRAWTEXT(加仓,趋势线,'←加仓'),COLORYELLOW;  

VARA:=REF(LOW,1);  

VARB:=SMA(ABS(LOW-VARA),3,1)/SMA(MAX(LOW-VARA,0),3,1)*100;  

VARC:=EMA(IF(CLOSE*1.3,VARB*10,VARB/10),3);  

VARD:=LLV(LOW,30);  

VARE:=HHV(VARC,30);  

VARF:=IF(MA(CLOSE,58),1,0);  

VARG:=EMA(IF(LOW<=VARD,(VARC+VARE*2)/2,0),3)/618*VARF;  

VARH:=IF(VARG>28,28,VARG);  

吸筹:STICKLINE(VARH>-120,0,VARH,6,1),COLOR0FFFFF;  

RSV:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100);  

K:=SMA(RSV,3,1);  

D:=SMA(K,3,1);  

J:=3*K-2*D;  

X:=LLV(J,2)=LLV(J,8);  

跟庄买入:IF(CROSS(J,3),50,0),COLORRED,LINETHICK3;  

VA:=(2*C+H+L)/4;  

VB:=LLV(L,5);  

VC:=HHV(H,5);  

红线上穿买:EMA((VA-VB)/(VC-VB)*100,5),COLORRED;  

红线下穿卖:EMA(红线上穿买,3),COLORFFFF00;  

JL:=EMA(VOL,13);  

JE:=EMA(AMOUNT,13);  

JX:=((JE/JL)/100);  

RGL:=(((CLOSE-JX)/JX)*100);  

STICKLINE((RGL<(0-6)),0,20,2,0),COLORFF00CC;  

V1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;  

V2:=2*ABS(V1);  

粉军:IF(V1>0,V1,0),COLORFFCCFF,LINESTICK;  

绿军:IF(V1<0,V2,0),COLORGREEN,LINESTICK;  

K1:=SMA(RSV,3,1);  

DK1:=K1-REF(K1,1);  

出手就赢:IF(DK1>7ANDREF(DK1,1)<0AND(DK1-REF(DK1,1))>9,30,0),LINESTICK,COLORYELLOW;  

DRAWICON(出手就赢>0,30,1);  

A:MA(CLOSE,3),ColorFF00FF,LINETHICK0;  

A1:=(CLOSE+HIGH+LOW)/(3);  

B:=EMA(A1,10);  

B2:=REF(B,1);  

MA20:=EMA(CLOSE,20);  

DRAWTEXT((B&gt;B2),ma20,'*'),Colorffff00;  

DRAWTEXT((B&lt;B2),ma20,'*'),Coloryellow;  

VAR1:=EMA(CLOSE,3);  

VAR2:=EMA(CLOSE,8);  

MA5:MA(CLOSE,5),Coloryellow;  

MA21:=EMA(CLOSE,21);  

STICKLINE(VAR1&lt;MA21,h,l,0,0),Colorgreen;  

STICKLINE(VAR1&lt;MA21,c,o,8,0),Color007700;  

STICKLINE(VAR1&lt;MA21,c,o,7,0),Color008E00;  

STICKLINE(VAR1&lt;MA21,c,o,6,0),Color009900;  

STICKLINE(VAR1&lt;MA21,c,o,5,0),Color00A600;  

STICKLINE(VAR1&lt;MA21,c,o,4,0),Color00B500;  

STICKLINE(VAR1&lt;MA21,c,o,3,0),Color00C600;  

STICKLINE(VAR1&lt;MA21,c,o,2,0),Color00D500;  

STICKLINE(VAR1&lt;MA21,c,o,1,0),Color00E600;  

STICKLINE(VAR1&gt;MA21,h,l,0,0),Color106fff;  

STICKLINE(VAR1&gt;MA21,c,o,8,0),Color000084;  

STICKLINE(VAR1&gt;MA21,c,o,7,0),Color000095;  

STICKLINE(VAR1&gt;MA21,c,o,6,0),Color0000A2;  

STICKLINE(VAR1&gt;MA21,c,o,5,0),Color0000B3;  

STICKLINE(VAR1&gt;MA21,c,o,4,0),Color0000C8;  

STICKLINE(VAR1&gt;MA21,c,o,3,0),Color0000D7;  

STICKLINE(VAR1&gt;MA21,c,o,2,0),Color0000EA;  

STICKLINE(VAR1&gt;MA21,c,o,1,0),Color0000FF;  

STICKLINE(VAR1&lt;VAR2ANDVAR1&gt;MA21,h,l,0,0),Colorff5d10;  

STICKLINE(VAR1&lt;VAR2ANDVAR1&gt;MA21,c,o,8,0),Colorff5d10;  

STICKLINE(VAR1&lt;VAR2ANDVAR1&gt;MA21,c,o,5,0),Colorff7710;  

STICKLINE(VAR1&lt;VAR2ANDVAR1&gt;MA21,c,o,2,0),Colorff9910;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,h,l,0,0),Colorff00ff;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,c,o,8,0),Color8E008E;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,c,o,7,0),Color9D009D;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,c,o,6,0),ColorB000B0;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,c,o,5,0),ColorC600C6;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,c,o,4,0),ColorD000D0;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,c,o,3,0),ColorE600E6;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,c,o,2,0),ColorF900F9;  

STICKLINE(VAR1&gt;VAR2ANDVAR1&lt;MA21,c,o,1,0),ColorFF09FF;  

MA2:=MA(CLOSE,10);  

MA34:=MA(CLOSE,34);  

VARA:=((AMOUNT)/(VOL))/(100);  

VARB:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);  

VARC:=((SUM(AMOUNT,7))/(VARA))/(100);  

VARD:=DMA(VARB,(VOL)/(VARC));  

VARE:=((CLOSE-VARD)/(VARD))*(100);  

VARF:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);  

VARJ:=MA(VARE,20)+STD(VARE,20);  

BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);  

K:=SMA(VARF,3,1);  

顶:=(REF(BIAS18,1)&gt;=5)ANDCROSS(VARJ,VARE)AND(K&gt;79);  

DRAWTEXT((REF(BIAS18,1)&gt;=5)ANDCROSS(VARJ,VARE)AND  

(K&gt;79),h*1.02,'风险'),Coloryellow;

通达信买卖提示主图指标公式(通达信公式)

指标公式知识:


缺口理论分类及应用详解

k线之缺口理论

缺口是指股价在快速大幅变动中有一段价格没有任何交易,显示在股价趋势图上是一个真空区域,这个区域称之“缺口”,通常又称为跳空。当股价出现缺口,经过几天,甚至更长时间的变动,然后反转过来,回到原来缺口的价位时,称为缺口的封闭。

缺口分普通缺口、突破缺口、持续性缺口与消耗性缺口等四种。从缺口发生的部位大小,可以预测走势的强弱,确定是突破,还是已到趋势之尽头。它是研判各种形态时最有力的辅助材料。

市场含义

普通缺口

1.普通缺口并无特别的分析意义,一般在几个交易日内便会完全填补,它只能帮助我们辨认清楚某种形态的形成

当发现发展中的三角形和矩形有许多缺口,就应该增强它是整理形态的信念。

突破缺口

2.突破缺口的分析意义较大,经常在重要的转向形态如头肩式的突破时出现

这缺口可帮助我们辨认突破讯号的真伪。如果股价突破支持线或阻力线后以一个很大的缺口跳离形态,可见突破十分强而有力。形成原因是其水平的阻力经过争持后,供给的力量完全被吸收,短暂时间缺乏货源,投资者被迫要以更高价求货。又或是其购买力完全被消耗,沽出的须以更低价才能找到买家,因此便形成缺口。

假如缺口发生前有大的交易量,而缺口发生后成交量却相对的减少,则有一半的可能不久缺口将被封闭。若缺口发生后成交量并未随着股价的远离缺口而减少,反而加大,则短期内缺口将不会被封闭。

持续性缺口

3.持续性缺口的技术性分析意义最大,它通常是在股价突破后远离形态至下一个反转或整理形态的中途出现因此持续缺口能大约地预测股价未来可能移动的距离,所以又称为量度缺口。其量度的方法是从突破点开始,到持续性缺口始点的垂直距离,就是未来股价将会达到的幅度。

消耗性缺口

4.消耗性缺口的出现,表示股价的趋势将暂告一段落

如果在上升途中,即表示即将下跌;若在下跌趋势中出现,就表示即将回升。不过,消耗性缺口并非意味着市道必定出现转向。

持续缺口是股价大幅变动中途产生的,因而不会于短时期内封闭。但是消耗性缺口是变动即将到达终点的最后现象,所以多半在2~5天的短期内被封闭。

要点提示

①一般缺口都会填补。因为缺口是一段没有成交的真空区域,反映出投资者当时的冲动行为,当投资情绪平静下来时,投资者反省过去行为有些过分,于是缺口便告补回。其实并非所有类型的缺口都会填补,其中突破缺口、持续性缺口未必会填补。最少不会马上填补。只有消耗性缺口和普通缺口才可能在短期内补回,所以缺口填补与否对分析者观察后市的帮助不大。

②突破缺口出现后会不会马上填补,我们可以从成交量的变化中观察出来。如果顺突破缺口出现之前有大量成交,而缺口出现后成交相对减少,那么迅即填补缺口的机会只是五五之比;但假如缺口形成之后成交大量增加,股价在继续移动远离形态时仍保持十分大量的成交,那么缺口短期填补的可能便会很低了。就算出现回抽,也会在缺口以外。

③股价在突破其区域时急速上升,成交量在初期量大,然后在上升中不断减少,当股价停止原来的趋势时成交量又迅速增加,这是恰淡双方激烈争持的结果。其中一方得到压倒性胜利之后,于是便形成一个巨大的缺口,这时候又开始再减少了。这就是持续性缺口形成时的成交量变化情形。

④消耗性缺口通常是形成缺口的一天成交量最高(但也有可能在成交量最高的翌日出现),接着成交减少,显示市场购买力(或沽售力)已经消耗殆尽,于是股价很快便告回落(或回升)。

⑤在一次上升或下跌的过程里,缺口出现愈多,显示其趋势愈快接近终结。举个例说,当升市出现第三个缺口时,暗示升市快告终结;当第四个缺口出现时,短期下跌的可能性更加浓厚。

应用技巧

缺口,又称之为跳空,是行情延续过程中经常出现的一种技术图形。当缺口出现以后,行情往往会朝着某个方向快速发展,该缺口也成为日后较强的支撑或阻力区域。因此,利用缺口理论对行情大势进行研判是期货交易过程中的一个重要手段。

一、普通缺口

普通缺口是指没有特殊形态或特殊功能的缺口,它可以出现在任何走势形态之中,但大多数是出现在整理形态的行情中。它具有一个比较明显的特征,即缺口很快就会被回补。由于期货是双向交易,所以利用该特点,投资者可以把握一些短线的操作机会。

当向上方向的普通缺口出现之后,投资者可在缺口上方的相对高点附近做卖出交易,然后待缺口封闭之后再平仓买回;而当向下方向的普通缺口出现之后,投资者可在缺口下方的相对低点附近做买入交易,然后待缺口封闭之后再平仓卖出。

这种操作方法的前提是,必须判明缺口是否是普通缺口,而且必须是在宽幅振荡整理行情中,才能采取这种高抛低吸的策略。

二、突破缺口

突破缺口是指行情向某一方向急速运动,脱离原有型态所形成的缺口。突破缺口的出现预示着后市将会出现一波爆发性的行情,因此针对突破缺口的分析,意义极大。突破缺口的出现有两种情况,一是向上的突破缺口,二是向下的突破缺口。

1.向上突破缺口。该缺口的特点是,突破时成交量明显增大,且缺口不被封闭。该缺口出现后,投资者可以大胆买入中线持有,并以缺口作为风险控制的止损价位。

2.向下突破缺口。该缺口的特点是,向下突破时成交量明显增大,且缺口不被封闭。由于行情的下跌力量往往比较凶猛,所以一旦向下突破缺口形成,杀伤力比较大,应该引起足够的重视。

当向下突破缺口出现后,如果投资者持有多单,应该立即果断地止损,并反手做空;如果投资者持有空单,则可以继续加码卖出,并中线持有,以缺口作为风险控制的止损价位。当向下突破缺口形成后,行情走势必将向纵深发展,踏上不归的熊途路。

持续性缺口技巧:

持续性缺口“指涨升或下跌过程中出现的缺口,持续性缺口常在股价剧烈波动的开始与结束之间一段时间内形成。

持续性缺口又称为测量缺口,即股价到达缺口后,可能继续变动的幅度一般等于股价从开始跳空到这一缺口的幅度。此类跳空反映出市场正以中等的交易量顺利地发展。在上升趋势中,测量缺口的出现表明市场坚挺;而在下降趋势中,则显示市场疲软。正如突破跳空的情况一样,在上升趋势中,持续跳空在此后的市场调整中将构成支撑区,它们通常也不会被填回,而一旦价格重新回到中继跳空之下,那就是对上升趋势的不利信号。

消耗性缺口

消耗性缺口技巧:

股价在大幅度波动过程中价格在奄奄一息中回光反照,作最后一次跳跃,然而,最后的挣扎好景不长,在随后的几天乃至一个星期里的价格马上开始下滑。当收市价格低于这种最后的跳空后,表明衰竭跳空已经形成,所以消耗性缺口也称衰竭缺口。

上述情况非常典型,说明在上升趋势中,如果跳空被填回,则通常具有疲弱的意味,代表着短期头部已经形成,多头完成了最后一击。消耗性缺口的分析意义是能够说明维持原有变动趋势的力量已经减弱,股价即将进入整理或反转形态。

除权缺口技巧:

除权缺口介绍:由于制度因素的原因,股价在上市公司送配后,股价会出现除权、除息缺口,表现在除权价与股权登记日的收盘价之间的跳空。这种缺口的出现为股价在新的一轮波动中提供了上升空间,诱发填权行情。

每日通达信公式解答:


  

编写条件:  

dif在dea上方上拐的选股公式。  

编写方法:  

SHORT:=12;  

LONG:=26;  

MID:=9;  

DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);  

DEA:=EMA(DIF,MID);  

MACD:=(DIF-DEA)*2;  

XG:DIF>DEAANDCROSS(DIF,REF(DIF,1));


声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。