通达信公式教程.docx

上传人:b****5 文档编号:3915492 上传时间:2022-11-26 格式:DOCX 页数:26 大小:41.37KB
下载 相关 举报
通达信公式教程.docx_第1页
第1页 / 共26页
通达信公式教程.docx_第2页
第2页 / 共26页
通达信公式教程.docx_第3页
第3页 / 共26页
通达信公式教程.docx_第4页
第4页 / 共26页
通达信公式教程.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

通达信公式教程.docx

《通达信公式教程.docx》由会员分享,可在线阅读,更多相关《通达信公式教程.docx(26页珍藏版)》请在冰豆网上搜索。

通达信公式教程.docx

通达信公式教程

通达信公式教程

供初学者操作指南

公式入门

最高价:

HIGH收盘价:

CLOSE最低价:

LOW

开盘价:

OPEN成交量:

VOL成交额:

AMO

两条均线不断地交叉:

CROSS(X,Y)

CROSS(X,Y)表示X向上穿过了Y

前几期的怎么表示呢?

就是:

REF(X,M)

REF(Close,M)表示M天前的收盘;这里的M就是参数。

均价线,MA1=MA(CLOSE,M);表示M天的移动平均线

均量线?

MA1=MA(VOL,M);

如果说如何用软件编写一个条件,让电脑把今天两个市场的股票中所有发生了黄金交叉的股票选出来呢?

这就是"条件选股",按照"条件"电脑自动"选择股票"出来,供您分析!

注意:

原来MA5:

MA(CLOSE,5);表示的是一条指标线,可现在只要引用它,不需要画出来。

我们就用:

MA5:

=MA(CLOSE,5);

这个在的公式编辑中,叫做"中间表达式"。

(中间表达式可以帮助我们清晰的表达我们的公式,不至于使公式的结构特别的混乱)!

我能不能直接用写好的指标公式?

我想用KD指标选股,直接写成:

"KDJ,D"<20;就可以!

"KD指标发生了黄金交叉,并且D<20"

T1:

="KDJ,K";

T2:

="KDJ,D";

CROSS(T1,T2)ANDT2<20;

1、今日比昨日的成交量放大了1倍:

VOL/REF(VOL,1)>2;

2、今日的五日均量比前五天的五日均量放大了3倍:

AA:

=MA(VOL,5);

BB:

=REF(AA,5);

AA/BB>4;

3、今天的成交量达到了整个流通盘的10%以上:

VOL/CAPITAL>10/100;(注意,10%的表达式是10/100,或者0.1)

1、今日比昨日的成交量缩小了1倍:

VOL/REF(VOL,1)<0.5;

2、今日的五日均量比前五天的五日均量缩小了一半:

AA:

=MA(VOL,1)<0.5;

BB:

=REF(AA,5);

AA/BB<0.5;

3、今天的成交量不足整个流通盘的0.5%:

VOL/CAPITAL<0.5/100;

1、今日涨幅达到了7%以上:

CLOSE/REF(CLOSE,1)>1.07;

2、十日均价继续上涨:

AA:

=MA(CLOSE,10);

BB:

=REE(AA,1);

AA>BB;

向上跳空:

OPEN>REF(HIGH,1);

向下跳空:

POEN<REF(LOW,1);

如果是K线形态呈现出放量上攻的态势,那么如何编写这个公式呢?

高开高走又应该如何编写呢?

放量上攻之一,以上面所举例组合:

AA:

=VOL/REF(VOL,1)>2;

BB:

=CLOSE/REF(CLOSE,1)>1.07;

AAANDBB;

高开高走:

AA:

=OPEN>REF(CLOSE,1);

BB:

=CLOSE>OPEN;

AAANDBB;

向上跳空之后两天内并未回补如何编写呢?

提示:

实际上就是昨天发生了跳空缺口,这两天的最低价一直在两天前的最高价之上。

AA:

=REF(OPEN,1)>REF(HIGH,2);

BB:

=REF(LOW,1)>REF(HIGH,2);

CC:

=LOW>REF(HIGH,2);

AAANDBBANDCC;

更简单的方法,下面的一句话可以的上面的四句:

COUNT(LOW>REF(HIGH,2),2)=2;

涨停板攻击?

一、量化的概念

按规定涨幅不得超过10%,但是由于四舍五入的关系,常常有9.98%、10.23%等等的涨停板,所以我们要找一个合适的数值,然后用公式语言告诉计算机,这个过程学名叫量化!

比如我们考察之后,决定让大于9.99%的都为涨停。

二、编写公式

其实就一句话:

今日收盘除以昨日收盘的值大于1.0999

X:

=CLOSE/REF(CLOSE,1)>1.0999;

三、测试我们的条件

进入条件选股的界面,之后选中您的条件,然后填入测试时间和测试标准!

在这里我们的测试方法是:

测试时间是从2000/01/01到2001/03/02,测试股票共计583只,初始投入100,000元。

当满足买入公式中定义的条件时(即涨停板),按照收盘价使用相同资金买入一只股票,当满足以下平仓条件时按照收盘价平仓;买入5日后强制平仓或者亏损达到3%止损平仓或者利润达到5%止赢平仓,然后按照以上的规则统计在测试的时间段内的所有交易的状况。

点击开始测试!

一切OK!

来看结果吧!

1、从成功率上看,实际达到5%的获利要求的交易次数67.89%,可是要用于实战,可不可以再提高呢?

2、所谓的提高就是优化的一个内容,优化我们的条件,让它的表现更好!

3、加上一个缩量的条件,比如当日成交量小于5日的均量;Y:

=VOL<MA(VOL,5);看看结果如何!

以下是同样测试条件下的结果。

XANDY;

总结:

编写公式并不是为了编公式而编写复杂的公式,您个人对某一个特征或者形态的理解最重要。

所以光有经验不够,您还得把它转化成您自己的应对策略!

您需要不断总结、测试、优化您的公式。

 

多头排列--良好的上升趋势

首先,让我们来看看几种多头排列:

5、10、30日均线:

30、60、90日均线:

5/10/30日均线依次从上而下的排列,这种情况维持一段时间,假设我们这里定为4天以上:

AA:

=MA(CLOSE,5);

BB:

=MA(CLOSE,10);

CC:

=MA(CLOSE,30);

T1:

=AA>BBANDBB>CC;

COUNT(T1,4)=4;

COUNT(X,N)表示统计在N天内满足条件X的有几天。

逃顶K线形态之--黄昏之星

一、概念学习

当市场出现一条大阳线后,通常会产生跳空高开的情况,有时便会出现十字星或类似十字星的小阴线(小阳线)。

另一种相反的情况是出现在一条大阴线后,在这两种情况下形成的类似十字星的K线都被称为"星型线"。

当该形态出现在一段上升行情的当中,就很容易形成所谓的经典K线形态--黄昏之星。

二、编制过程

通过我们前面的学习,其实已经可以比较轻松的编制这个条件了--前人已经清晰地把这个形态的具体特征描述出来,剩下的工作就是把这些特征用数字表示--这就是前面提到的量化的过程!

该图组合一共由三根K线合成,我们按照以下的步骤一步一步地一边寻找每日K线的特征,一边进行编写:

为了结构简单起见,首先将二天的高开低收用中间表达式表达出来,因为我们在后面的编写过程中会分别使用到这些数据。

1、今日K线的:

开-a1,a1:

=open;

收-a2,a2:

=close;

高-a3,a3:

=high;

2、昨天K线的:

开-b1,b1:

=ref(open,1);

收-b2,b2:

=ref(close,1);

高-b3,b3:

=ref(high,1);

低-b4,b4:

=ref(low,1);

3、前天K线的:

开-c1,c1:

=ref(open,2);

收-c2,c2:

=ref(close,2);

高-c3,c3:

=ref(high,2);

低-c4,c4:

=ref(low,2);

4、我们将会分别描述出三天的K线形态,然后汇总,首先我们观察今日K线的特征,今天是一根低开低走的大阴线,我们给它一些数字上的定义:

a、今日开盘价小于昨日收盘价;aa:

=a1<b2and

b、今日的阴线实体较长,我们用开盘价和收盘价相比,长度大于4%:

a1/a2>1.04;

5、昨日K线的特征,是一根十字形态的K线,并且在左右两根K线之上,分别表达为:

a、昨日跳开,高于前天的收盘:

bb:

=b1>c3

b、昨日收盘同样在缺口之上:

andb2>c3

c、线形实体长度很小,也就是昨日开盘和收盘之差比昨日开盘的值小于0.01:

andabs(b1-b2)/b1<0.01

d、K线有上下影线,可以表示为最高价和最低价不等于收盘价也不等于开盘价:

andb3>b1andb3>b2andb4<b1andb4<b2

e、当日的最高价为20天以来的最高价:

andb3=hhv(high,20);

6、前日K线的特征:

股价大幅上扬,幅度较前一日收盘高出4%并且收盘大于开盘:

cc:

=c2/ref(close,3)>1.04andc2>c1;

综合选股条件:

最后我们将三天的K线特征会合起来,合成一个最后的条件就是由图所示内容:

aaandbbandcc

三、选股的结果、总结

是难还是不难呢?

其实不难,只是你要细心一点把一个一个的条件组合起来,有机地结合起来!

我们的许多形态就是这样由一个一个的K线组合起来的结果!

1、我们测试了将近4年的时间,一共找到了几个这样的信号,您满意吗?

--应该说,不满意!

可是原因在哪里呢?

--我们的条件过于苛刻,因为要同时满足的条件太多,您可以尝试更改一些条件以获得更多的信号!

2、大家还会发现有的信号出现的位置不好,例如西飞国际,因为我们其中有一个条件不是很好,不过您可以做到将它去掉--告诉我您可以做到,算是课后作业吧,我看相对高位dd:

=b3=hhv(high,20),怎么看都不舒服,您有什么办法?

突破底部横盘整理创新高!

"横的越长,竖的越高",业内业外一直流传这样一句话。

真实的讲,它描绘了股票的价格在一定的范围上下波动,如果有庄家主力在其中悄悄吸纳......直到某一天股价一鹤冲天!

沉寂时间越长,爆发力越惊人!

正所谓"三年不鸣,一鸣惊人"......

公式编写:

我们寻找各种特征,并用数字表示出来:

"长期"设定为150天;"横盘"设定股价在150日均线上下15%波动;放量;并且股价创下150天以来的历史新高!

1、首先用公式描述放量

a、使用5日均量来进行比较,成交量比昨日成交量放大两倍;

b、V1:

=MA(VOL,5);五日均量

V2:

=VOL/REF(V1,1)>2;REF(V1,1)就是昨日的均量

2、长期横盘

a、PZ1:

=MA(CLOSE,M);当天150日均价:

b、PZ2:

=HHV(HIGH,M);150日的最高价;

c、PZ3:

=LLV(LOW,M);150日的最低价;

d、PZ4:

=(PZ2-PZ1)/PZ1;和150日均价的距离的百分比

PZ5:

=(PZ1-PZ3)/PZ1;是最低价和均价的差的百分比

e、PZ:

=REF(PZ4,1)<0.5ANDREF(PZ5,1)<0.15;

设为股价在150日均线上下15%波动即PZ4、PZ5都小于0.15;

3、TP1:

=HHV(HIGH,M);TP:

=HIGH=TP1;今天创下历史新高,也就是今天的最高价是150天内的最高价!

综合三个条件的最后的逻辑判断式就是我们的最后结论!

V2ANDPZANDTP(参数M=150天)

这样,剩下的测设,大家请按照我们前面所讲的内容去做,只有不断地完善你的公式,把它和实战结合起来,形成您自己的特点的操作体系,您才算是有了自己的武器!

函数介绍:

HHV(X,M)表示X在M天内的最高值!

例如:

HHV(HIGH,150)每日最高价在150天内的最大值

HHV(VOL,150)每日成交量在150天内的最大值

LLV(X,M)表示X在M天内的最小值

例如:

LLV(LOW,10)每日最低价在10天内的最小值

HHV(VOL,20)每日成交量在20天内的最小值

事实上,编写公式并不是一件很难的事情!

不是为编写复杂的公式而在编写公式,重要的是您要深刻地理解某一点、某一处----没有人可以全部了解这个市场,可是也很少有人能够潜下心来去想清楚一个问题。

它只是一个工具,还有着许多的重要的工作需要人去完成,您千万不能放弃了自己而去迷信一个工具,可能它是您的帮手,但无法替代您!

您的投资还得由您去做!

 

《公式教程》公式读书------量能决定趋势

量能动力的分析要点

由于目前市场上的优质上市公司有限,供求关系决定着投资者的盈亏。

这样大盘与个股的历史量能、即时量能、潜在量能与市场机会的多寡有着直接关系。

一般情况下,大盘的成交量能大机会就多,大盘的成交量能小机会就少,上述情况均与大盘的涨跌无关。

个股的量能决定趋势运行的可靠性,主要公式有:

(1)、量能大+涨得多=继续大涨(适合强势中买进使用)

使用该公式时,注意强势中量比、量能、涨幅榜与开收盘用。

(2)、量能大+涨得少=注意反转(适合强势中卖出使用)

使用该公式时,注意K线的高低位与应用公式。

(3)、量能小+涨得多=注意反转(适合弱势中卖出使用)

使用该公式时,注意与庄股斗法。

(4)、量能小+涨得少=继续小涨(适合盘整势中买进使用)

使用该公式时,注意K线的低位庄股。

(5)、量能大+跌得多=继续大跌(适合弱势中卖出使用)

每年年底这种股票比较多。

(6)、量能大+跌得少=注意反转(适合弱势中买进使用)

使用该公式时,注意K线的高低位与逻辑公式。

(7)、量能小+跌得少=继续小跌(适合弱势中换股使用)

使用该公式时,注意目标股是否减仓。

(8)、量能小+跌得多=注意反转(适合弱势中买进使用)

这种情况是弱势中的天赐良机。

第一步慨念公式化

上述讲座中提到的名词有:

量能:

成交量函数:

vol;

趋势:

股价走势[公式短语]趋势:

=100*(close-ref(close,n))/ref(close,n); 

强势:

趋势向上[公式短语]趋势>0;

量能大:

区间换手率大[公式短语]sum(hsl,n)>2*n;

量比:

今日量与前五日均量之比[公式短语]100*vol/ma(vol,5);

涨得多:

涨幅高[公式短语]100*(close-ref(close,n))/ref(close,n)>=1.5*n;

"量能大+涨得多=继续大涨":

[公式短语]继续大涨:

=sum(hsl,n)>=3*nand100*(close-ref(close,n))/ref(close,n)>=3*n;

"量能大+涨得少=注意反转":

[公式短语]注意反转:

=sum(hsl,n)>=3*nand100*(close-ref(close,n))/ref(close,n)<=n;

"量能小+涨得多=注意反转":

[公式短语]注意反转:

=sum(hsl,n)<=0.5*nand100*(close-ref(close,n))/ref(close,n)>=3*n;

"量能小+涨得少=继续小涨":

[公式短语]继续小涨:

=sum(hsl,n)<=0.5*nand100*(close-ref(close,n))/ref(close,n)<=n;

"量能大+跌得多=继续大跌":

[公式短语]继续大跌:

=sum(hsl,n)>=3*nand100*(close-ref(close,n))/ref(close,n)>=-3*n;

"量能大+跌得少=注意反转":

[公式短语]注意反转:

=sum(hsl,n)>=3*nand-n<100*(close-ref(close,n))/ref(close,n)<0;

"量能小+跌得少=继续小跌":

[公式短语]继续小跌:

=m(hsl,n)<=0.5*nand-n<100*(close-ref(close,n))/ref(close,n)<0;

"量能小+跌得多=注意反转":

[公式短语]注意反转:

=sum(hsl,n)<=0.5*nand100*(close-ref(close,n))/ref(close,n)<=-3*n;

第二步公式图形化

量能动力公式

量能:

SUM(HSL,N),NODRAW;

涨幅:

100*(CLOSE-REF(CLOSE,N))/REF(CLOSE,N),NODRAW;

STICKLINE(HSL<=1,HSL,0,1,1),COLORBROWN;

STICKLINE(HSL>1ANDHSL<3,HSL,0,1,0),COLORLIBLUE;

STICKLINE(HSL>=3,HSL,0,1,0),COLORMAGENTA;

继续大涨:

DRAWTEXT(量能>3*NAND涨幅>3*N,HSL,''继续大涨''),COLORRED;

继续小涨:

DRAWTEXT(量能<0.5*NAND涨幅

继续小跌:

DRAWTEXT(量能<0.5*NAND涨幅>-NAND涨幅>0,HSL,''继续小跌''),COLORLIGREEN;

继续大跌:

DRAWTEXT(量能>3*NAND涨幅<-3*N,HSL,''继续大跌''),COLORCYAN;

注意反转:

DRAWTEXT(((量能>3*NAND涨幅

OR(量能>3*NAND涨幅>-NAND涨幅<0)OR(量能<0.5*NAND涨幅<-3*N)),HSL,''注意反转''),COLORBLUE;

-----------------------------------------

财务指标的写法!

【市净率】:

CLOSE/FINANCE(35),NODRAW;

【市盈率】:

CLOSE/(FINANCE(30)/FINANCE

(1)/10000),NODRAW;

【换手率】:

HSX,VOLSTICK;

【净收益率】:

FINANCE(30)/FINANCE

(1)/100/FINANCE(34),NODRAW;

【流通盘】:

FINANCE(7),NODRAW,NODRAW;

【净资产】:

FINANCE(34),NODRAW;

【每股收益】:

FINANCE(30)/FINANCE

(1)/10000,NODRAW;

---------------------------------------------

均线函数说明

//简单移动平均:

MA(X,N)=(X1+X2+X3+...+Xn)/N

//异同移动平均:

EMA(X,N),EXPMA(X,N):

EMA=(2*X+(N-1)*EMA[i-1])/(N+1)

//平滑移动平均:

MEMA(X,N):

EMA[N-1]=MA(X,N),MEMA=(X+(N-1)*MEMA[i-1])/N;

//加权平滑平均:

EXPMEMA(X,N):

EXPMEMA[N-1]=MA(X,N),EXPMEMA=(2*X+(N-1)*EXPMEMA[i-1])/(N+1)

//累积平均:

SMA(X,N,P):

SMA=(P*X+(N-P)*SMA[i-1])/N

例如:

有一个操盘方案,短期头寸调整方法为:

换手率<0.5,买进10%;

RSI(12)<25,加仓20%;

单日跌5%加仓10%;

换手率>5,卖出清仓;

没有公式就无法完成买卖。

要识别价值高估的股票单个公式还远远不够。

因为高估的股票往往同时具有很高的波动性、价量背离、同类股票走势离差大、与大盘相关系数小等等属性。

所以不能仅仅停留在玩公式这个层面。

把市场内在的运作方式和股票之间历史和理论上的关系编程计算机语言--公式,就是你鱼杆、鱼网,小心呵护,就会带来利润和娱乐。

技术分析派认为:

价格是最重要的,其他的因素可以不计;我们现在将股价的变化看成很多自变条件是结果,分析的思维方式变得复杂不堪。

有的朋友将七项变量写成一个公式,结果不如20日均线。

公式复杂化容易,简单就要用心。

用简单地公式做成交易提示,是一件快乐的事。

走进了公式误区的朋友,回过头来看看工具的作用,也就理解公式的作用。

崇拜思想用于公式是不大合适。

选股-----被股民用来判断股评家水平高低的标准。

目前公式适用最多的地方在均线类、反趋势类的实战技法中。

公式排序的公式就是画蛇添鞋了。

而公式大有可为的地方,在于它是套利对冲、操盘方案、程式交易的建筑材料,是猜想与理论实证工具。

大家迷信公式的同时不要忘记:

"股价在任何一点都可转向,没有一定要涨,或者一定要跌的道理"

公式要实现"参数的自动调整",使用时机判断。

参数自动调整问题:

大家可效仿"济安线"的均线周期自动调整原理;时机类公式很少,有信趣的可来贴提出个人要求,我会考量满足你。

第1节简单公式

快捷键:

〖Ctrl〗+〖F〗在公式管理器中,用户可以对系统公式进行全面管理,包括新建公式,修改公式算法、引入、输出公式、设置组合条件等。

第2节公式编写规则

所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,所以我们掌握了技术指标公式的基本原理,其他的公式也不会出脱其外。

例如指标公式:

KDJ,右键点击KDJ,选择"编辑公式"后打开公式算法编辑器,显示出KDJ指标公式的内容。

参数名称:

缺省值,最小值,最大值

N:

9,1,10O

M1:

3,2,40

M2:

3,2,40

RSV:

=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:

SMA(RSV,M1,1);

D:

SMA(K,M2,1);

J:

3*K-2*D;

该公式绘制K、D、J三条指标线。

RSV行是一个中间语句,计算当期收盘价与N天内最低价之差除以N内最高价与最低价之差的比值,再乘以系数100。

K线为RSV的M1天移动平均线,D线为线K的M2天移动平均线,J线为K线与J线的差值。

指标数据引用,基本的格式为:

"指标,指标线"(参数),

如:

"MACD,DEA"(26,12,9)表示计算MACD指标的DEA指标线。

"MACD"(26,12,9)该指标的最后一条指标线,参数是26、12、9,

"MACD"表示该指标的最后-条指标线并且使用公式的默认参数。

a)指标和指标线之间用逗号分开,一个指标不-定只有一条指标线,所以有必要在指标后标注指标线的名称,但是如果缺失则表示引用最后一条指标线。

b)参数在表达式的末尾,必须用括号括起来,参数之间用逗号分开,通过参数设置可以选择设定该指标的参数,如果参数缺失则表示使用该指标的默认参数设置。

c)整个表达式用引号引在其中,除参数以外。

例如:

"MACD.DEA"(26,12,9)表示计算MACD指标的DEA指标线。

计算参数为26、11、9,"MACD"(26,12,9)表示该指标的最后一条指标线,计算参数是26、12、9,"MACD"表示该指标的最后-条指标线并且使用公式的默认参数。

B跨周期引用指标数据:

a)引用大盘数据时使用下列函数:

INDEXC/NDEXV,等等!

b)引用个数据时使用下列格式:

"股票代码$数据".例如"000002$VOL''表000002该股本周期的成交量。

"999998$CLOSE"同样也可以表示为A股指数本周期的收盘价,此时的A股指数被视为一只个股。

E线形描述符

对于技术指标公式可以在语句加上线形描述符.用来表示如何画该语句描述的指标线。

线形描述符包括以下7种。

描述符写在语句后分号前,用逗号将它与语句分隔开,例如在上例当中加入一句线形描述符,c:

B*0.618,COLORSTICK;该语句在被执行时,会在图中添加彩色柱线,该功能在编制MACD等指标的时候会显出它的用处。

a)COLORRED等三个线形描述符还可以自定义颜色,格式为COLOR+"BBGGRR":

BB、GG、RR表示蓝色、绿色和红色的分量,每种颜色的取值范围是00-FF,采用了16进制。

例如:

MA5:

MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色:

COLOR808000表示淡蓝色和淡绿色的混合色。

b)LINETHlCK可以允

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1