分析家公式编辑教程

更新时间:2023-08-06 16:50:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

分析家公式编辑教程

分析家公式编辑教程(全)

序言 分析家公式系统

分析家的公式系统是一套功能强大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在分析家当中一共提供了四大类公式编辑器:

1、技术指标公式编辑器:

实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过分析家的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。

2、条件选股公式编辑器:

也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。

3、五彩K线公式编辑器:

准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。

4、交易系统公式编辑器:

交易系统是在条件选股功能上的一次大的延伸,诣在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。

第一章 技术指标编写

1、1 技术指标公式基础

技术指标公式编辑器是分析家公式系统的第一类编辑器,是最基础的编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形,方便我们获取有益的信息、技术指标。公式系统有以下特点:

用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。

公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式体统能对其中的任何数据进行操作。

1、11 技术指标公式界面内容

在分析家的图形分析界面单击“CTPL+F”选择技术指标公式编辑器的界面,通过该界面我们可以了解该系统的公式设定的内容和相关规则:

A:每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在同类公式中必须是唯一的,例如不能同时存在两个AAA技术指标公式,但可以存在一个AAA技术指标一个AAA条件选股公式,公式名称最多9个字符。

B:公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。

C:该项选择定义了该指标显示的位置,是在主图上与K线叠加还是显示在副图上,一般来讲,只有少数几个主图指标会设定为主图叠加,例如MA均线、BOLL线等。

D:计算参数:每一个公式可以设计0-4个计算参数,计算参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。计算参数包括参数名称、最小值、最大值、缺省值四个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围。

分析家公式编辑教程

E:公式编辑栏,本栏为公式编辑的文本区。

F:密码保护,选中该栏目为指标公式加密。

G:公式注释是一段文字,相对于公式描述而言它可以很长,主要用来描述一个公式如何使用、注意事项、计算方法等等。

I:周期的设定:数据分析周期就是相邻两组数据的时间间隔,可能是从1分钟到1000天间的任意间隔;还可以是分笔成交分析周期,这种情况下时间间隔不定。

公式系统的引用周期:

应不同的使用者在分析周期习惯上的差异,分析家特别设定了周期选择。这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。 如图所示,共可以从分笔到多日线等10类选择。

函数的引用周期:

大部分的函数本身没有使用周期的限制,除了少数几个描述分笔成交时买卖挂单和挂单量的函数因其本身的定义使用范围有限制。

J:技术指标公式还可以强制设定坐标线位置,例如KD指标我们需要在0、20、50、80、100画5条坐标线,可以在坐标线位置输入框中写入“0;20;50;80;100”,这时在显示区内的图形的坐标的纵坐标将是定义好的坐标,否则的话,系统将会自动选择最佳的显示效果自动定义纵坐标,横坐标因为系统规定为时间坐标是不可更改的。

1、12 技术指标公式编写格式和法则

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

例如我们在指标公式系统内写下公式:

A:=X+Y; B:=A/Z; C:=B*0.618;

分析以上公式,我们可以引出以下相关的格式和法则的结论:

一、数据引用

A、数据来源

公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。

B、数据类型

按照公式使用的数据类型,系统可以处理的数据分为两类:变量和常量。

所谓变量就是一个随着时间变化而变化的数据,例如成交量;常量就是一个永远不变的数据。例如3,每个函数需要的参数可能是变量也可能是常量,不能随便乱用,函数计算的结果一般是一个变量。

例如计算收盘价均线MA(CLOSE,5),MA函数要求第一个参数为变量,而CLOSE函数返回的正是一个变量;MA函数要求的第二个参数是常量,5就是一个常量,所以我们就不能这样书写:MA(5,CLOSE)。

二、特殊数据引用

A、指标数据引用:

经常地编制公式的过程当中,需要使用另外一个指标的值,如果按照通常的做法,重新编写过这个指标显得很麻烦,因此有必要学习使用如何调用别的指标公式。

基本格式为:“指标,指标线”(参数)

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

b、参数在表达式的末尾,必须用括号括起来,参数之间用逗号分开,通过参数设置可以选

分析家公式编辑教程

择设定该指标的参数,如果参数缺失则表示使用该指标的默认参数设置。

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

例如:“MACD,DEF”(26,12,9)表示计算MACD指标的DEA指标线,计算参数为26、12、9,“MACD”(26,12,9)表示该指标的最后一条指标线,计算参数是26、12、9,“MACD”表示该指标的最后一条指标线并且使用公式的默认参数。

B、跨周期引用指标数据:

在分析家当中允许使用不同分析周期上的指标数据,但是只能是向上引用,不能在原周期上使用比现在周期长度小的周期上的指标数据。

a、基本格式为:“指标,指标线#周期(参数)”,格式上只是比上面指标引用多了一个周期设定其他内容和方法一样,在周期调用上存在以下对应关系:

MIN1:1分钟 MIN5:5分钟......DAY:日线 WEEK:周线 MONTH:月线 YEAR:年线 如上图所示,MIN1表示的分析周期为1分钟,那么只能是在当前周期为分笔成交图时才可以实现对该周期指标线数据的引用。例如:当前周期为日线,那么在公式中使用“MACD,DEA#WEEK”(26,12,9)表示使用了当天所在的本周的MACD指标中的数据。

b、以上格式的扩展格式为:“指标,指标线##周期”(参数),该格式比基本格式采用了不同的对齐方式,简而言之,就是说“#”的格式调用的本周期所在的上一级周期的指标数据,那么“##”的格式则表示调用了前一种格式的前一周期的指标数据,举上例而言,“MACD,DEF##WEEK”(26,12,9)表示的是从当天看来的上一周的数据,而基本格式就是当天看来的本周的数据。

C、其他股票数据引用:

使用以下的格式可以在当前的分析界面下引用大盘的数据或者其他个股的数据实现横向上的对比,

a、引用大盘数据引用大盘数据时使用下列函数:INDEXC/INDEXV,等等!

b、引用个股数据引用个股数据时使用下列格式:“股票代码$数据”,在以上格式当中调用CLOSE,VOL,AMOUNT等等!例如“0002$VOL”表示0002该股本周期的成交量,“1A0001$CLOSE”同样也可以表示为大盘本周期的收盘价,此时的大盘被视为一只个股。

三、公式体构成结构

A、公式语句

所有的公式体由若干语句按照一定的格式组成,每个语句表示一个计算结果,根据各个语句的功能分为两大类语句,一类是赋值语句,一类是中间表达式。

B、赋值语句:在技术指标“B;A/Z”和“C;B*0.618”就是分别两条指标线,语言间用分号隔开 。该语句被称为赋值语句,在技术指标当中,赋值语句的计算结果将会被计算机执行并形成相应的图形。每个语句可以有一个名称,改名称写在语句的最前面,并用一个冒号将它与语句分隔开。例如:ST:MA(CLOSE,5);表示该语句求收盘价的五日均线,语句的名称为ST,在该语句后的语句中可以直接用ST来替代MA(CLOSE,5),例如:MA(ST,

5)表示对收盘价的五日均线再求五日平均。

C、中间语句:

一个语句如果不需要显示,可以将它定义为中间语句,例如在上例当中的第一句“A:=X+Y;”,这样该语句就不会被系统辨认为是指标线了,中间语句用“:=”替代冒号,其他与一般语句完全一样,使用中间语句可以有效降低公式的书写难度,还可以将需要重复使用的语句定义成中间语句以减少计算量。

每个公式最多可以分6个语句,中间公式数量没有限制,所有语句之间需要使用分号隔开。

D、公式计算符

公式计算符将函数连接成为公式,计算分为算术计算符和逻辑计算苻。

分析家公式编辑教程

a、算术计算符:包括+、-、*、/,它们分别对计算符两边的数据进行加减乘除计算,这同一般意义上的算术计算没有差异。

b、逻辑计算苻:包括>、<、<>、≥、≤、=、AND、OR八种,分别表示大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或运算,如果条件成立计算结果就等于1,否则等于0,例如:3+4等于7,4>3就等于1,3≤12就等于0,“逻辑与”表示两个条件都成立时结果才成立;“逻辑或”表示两个条件中只要有一个成立结果成立。例如,4>3AND12≥4的结果等于1,4>3OR3>12的结果等于1。

E、线形描述符

对于技术指标公式可以在语句加上线形描述符,用来表示如何画该语句描述的指标线。 线形描述符号包括以下7种。描述符写在语句后分号前,用逗号将它们与语句分隔开,例如在上例当中加入一句线形描述符,C:B*0.618,COLORSTICK;该语句在被执行时,会在图中添加色彩柱线,该功能在编制MACD等指标的时候会显出它的用处。

STICK:柱状线

COLORSTICK:彩色柱状线,当值为正时显示红色,否则显示绿色

COLORRED:为线形 色,RED表示红色

COLORBLUE:为线形 色,BLUE表示蓝色

COLORYELLOW:为线形 色,YELLOW表示黄色

VOLSTICK:成交量柱状线,当股价上涨时显示红色空心柱,否则绿色

LINESTICK:同时画出柱状线和指标线

LINETHICK:对线体的粗细作出描述

CROSSDOT:小叉线

CIRCLEDOT:小圆圈线

POINTDOT:小圆点线

a、COLORRED等三个线形描述符还可以自定义颜色,格式为COLOR+“BBGGRR”;BB、GG、RR表示蓝色,绿色和红色的分量,每种颜色的取值范围是00-FF,采用了16进制,例如:MA5:MA(CLOSE,5)COLOR00FFFF表示纯红色与纯绿色的混合色;COLOR808000表示淡蓝色和淡绿色的混合色。

b、LINETHICK可以允许对线型的粗细进行自定义的描述,格式“LINETHICK+(0/7)”:参数的取值范围在0-7之间,“LINETHICK0”表示最细的线,而“LINETHICK7”表示最粗的线。

1、2指标公式编写基础技巧

在以下的章节中我们重点介绍一些指标公式编写过程中的基础技巧,同样的原理,这些原理的潜移默化之后对以后其他的公式的编写大有裨益。

A、同图绘制多条指标线

例一:同图绘制5日、10日、20日、和60日均线

指标原理:移动平均线(ma)是将一段时间的股票价格用数理统计的方法加以平均,再将这些平均价标于图上并用线连接起来即可。它可以用来观察股价的趋势。其中,一段时间常使用的有3日、6日、10日、12日、24日、30日等。移动平均线可以用来确定这段时间持股的平均成本并使股民能据此判断行情。

计算方法

N日移动平均线=N日收市价之和/N

分析家公式编辑教程

编写要点

均线指标是求股票收市价的移动平均线,从分析家函数集合到,函数CLOSE的功能是求当日收市价,函数MA(X,N)的功能是求X的N日移动平均线,所以10日均线指标的公式这样写:MA(CLOSE,10)

上面两个例子都是在一个图上只绘一条指标线如果您想在同一个图上绘多条指标线,请看下图,做起来非常简单,您只需用分号将各指标公式隔开就行了,公式这样写:

MA(CLOSE,5);

MA(CLOSE,10);

MA(CLOSE,20);

MA(CLOSE,60);

这个公式内部包含四个小公式,小公式间以分号隔开,我们称这种公式为组合公式,从分析家3.1版起,可同图绘制多达16条指标线,我们可以为每一条指标线取一个名字,这样就可以在图上区分它们。具体方法是在指标公式前写上名称并加一个冒号,如上面所示。 用当一条指标线有了名字以后,其后面的指标线就可以将该指标线作为一个函数来使用。请看下例,求收市价的5日移动平均价的10日移动平均线,写成:MA(MA(CLOSE,5),

10),若给收市价5日移动平均线取个名字,我们又能这样写:

MA5:MA(CLOSE,5);

MA(MA5,10);

与前者不同的是,后者同图绘出两条指标线。

B、函数的加减乘除和中间表达式

例一、 多空指数(bbi)

指标原理

是一种关于不同日数移动平均线的综合指标,长期以来理论界一直为中短期的移动平均线采用多少天数而争论不休,从而衍生出了BBI指标。多空指数就是通过几条不同日数的移动平均线加权平均的方法来解决这一问题。多空指数是将3天、6天、12天、24天4种平均股价(或指数)相加后除以4得出的数值。

计算方法

BBI=(3日MA+6日MA+12日MA+24日MA)/4

编写要点

中间表达式之一:

MA的表达方式如上,假设我们需要引用一条均线,但是不需要显示出来,所以在冒号后面加上等号将它们表达为中间表达式。

MA5:=MA(CLOSE,5);

中间表达式之二:

用当中一条指标线有了名字以后,其后面的指标线就可以将该指标线作为一个中间表达式来使用。请看下例,求收市价的5日移动平均价的再次计算10日移动平均线,写成:MA(MA(CLOSE,5),10)若给收市价5日移动平均线取个名字,我们又能这样写:

MA5:MA(CLOSE,5);

MA(MA5,10);

与前者不同的是,后者同图绘出两条指标线,分析家中的计算符号同一般算术符号相通,所以BBI计算如下:

指标内容和使用解析

MA3:=MA(CLOSE,5);

MA6:=MA(CLOSE,10);

分析家公式编辑教程

MA12:=MA(CLOSE,20);

MA24:=MA(CLOSE,60);

BBI:(MA3+MA6+MA12+MA24)/4;

主图叠加指标

加6日平均价加12日平均价加24日平均价,其和除以四

用法:

1、同移动平均线

2、高价区收盘价跌破BBI线,卖出信号

3、底价区收盘价突破BBI线,买入信号

4、BBI线向上,股价在BBI线之上,多头势强

5、BBI线向下,股价在BBI线之下,空头势强

C、参数的使用

参数的引进目标在于方便我们在设计和优化指标的过程当中,以简单的方式改变不同的周期、价位等等目标数据达到寻找到最优的参数数据。

例一、BIAS乖离率

指标原理

BIAS是运用股价指数与移动平均值的比值关系,观测股价偏离移动平均线的程度,以此决定投资者的买卖行为。

计算方法

(当日收盘价-当日MA均线值)/当日MA均线值*100

编写要点

在参数表内设定好相应的3个参数,在分析家的公式系统内可以设置一共4个参数,从最大值到最小值为参数的变动范围,缺省值为当前指标的取值。

参数名 最小值 最大值 缺省值

参数1 L1 1 100 6

参数2 L2 1 100 12

参数3 L3 1 100 24

参数4 L4

注意:在分析家中的百分比的表达方式不可以是“%”而是“/100”;

注意:以下的表达式中的函数嵌套关系的表达方法,不存在大括号、中括号等等,全部是用小括号相互嵌套而成;

指标内容和使用解析

BIAS1:(CLOSE,MA(CLOSE,L1))/MA(CLOSE,L1)*100;

BIAS2:(CLOSE,MA(CLOSE,L2))/MA(CLOSE,L2)*100;

BIAS3:(CLOSE,MA(CLOSE,L3))/MA(CLOSE,L3)*100;

应用原则:偏离率与移动平均值一致时,偏率为0,偏离率为正值时,偏离率在移动平均线上方,说明股市呈上升趋势;偏离率为负值时,偏离率在移动平均线下方,说明股市有下跌趋势;Y值偏离移动移动平均线的界定范围大体在15%至-15%,即:当Y值在0-15%时,可适当卖出股票,股价有可能反跌,当Y值在0-15%时,可适当买入股票,股价有可能反弹。

D、指标线形设计

在分析家当中为了突出一些指标的显示效果,设计了一套指标线形用于指标的特殊表现形式。

分析家公式编辑教程

例一、MACD(柱线的编写实例)

指标原理:MACD是根据移动平均线较易掌握趋势变动的方向之优点所发展出来的,它是利用二条不同速度(一条变动的速率快--短期的移动平均线,另一条较慢--长期的移动平均线)的指数平滑移动平均线来计算,二者之间的差异状况(DIF)作为研判行情的基础,然后再求其DIF之9日平滑移动平均线,即MACD线,MACD实际就是运用快速与慢速移动平均线聚合与分离的征兆,来研判买进与卖出的时机和讯号。

计算方法:EMA:指数平滑移动平均线

N:周期

DIFF:乖离率

DEA:离差平均值

移动平均线(12日EMA)=前一日EMA*/1-2/(N+1)+今日收盘价*2/(N+1)

注:a、第一日的EMA取第一日的收盘价

b、在一般情况下,快速EMA选12日,慢速EMA取26日。计算得出的DIF与DEA为正值或负值,因而形成在0轴上下移动的两条快速与慢速线。

编制要点:在函数中可以查到移动平均线的函数表达式为EMA(X,M)所以应先行计算出快速移动平均线(12日EMA)与慢速移动平均线(26日EMA),并以这两个数值,作为测量两者(快速与慢速线)间的“差离值”依据,所谓“差离值”(DIFF),即12日EMA的数值减去26日EMA的数值,然后将参数M天内的DIFF的移动平均线的值计算出来......! 参数名 最小值 最大值 缺省值

参数1 L1 1 100 6

参数2 L2 1 100 12

参数3 L3 1 100 24

参数4

DIFF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:EMA(DIFF,M);

MACD:2*(DIFF-DEA),COLORSTICK;

在最后一句话当中,2是实际一个常数参数,它在这里的作用在于放大效果 ,然后我们通过将它表示为红绿的柱线,表示成形象的红翻绿的情形了,请结合前面的基础介绍观察其写法。

指标内容和使用解析:

1、DIF与DEA均为正值时,大势属多头市场;

2、DIF与DEA均为负值时,大势属空头市场;

3、DIF向上突破DEA时,可买入;

4、DIF向下突破DEA时,应卖出;

E、副图绘制K线或者宝塔线

许多的分析家的客户在分析当中经常的需要对比大盘的走势,或者其它的同类,具有可比的股票,因此在原来的版本中只能不停地切换分析界面,但是对比性还不强!在分析家的新版中允许使用函数编制K线,或者宝塔线,具体做法见下例:

例一、编制1A0001大盘指数

编写要点:首先调用1A0001的各项数据:

a1:“1a0001$close”;

a2:“1a0001$open”;

a3:“1a0001$high”;

分析家公式编辑教程

a4:“1a0001$low”;

我们将会使用到新的函数STICKLINE,先绘制阳线,也即当收盘大于开盘的K线,从上到下分为3部分编写,第一部分为上阴线,第二部分为实体,第三部分为下阴线,请注意该函数的各个参数的使用

aa:stickline(a1>a2,a1,a2,8,1),colorred;

ab:stickline(a1>a2,a3,max(a1,a2),0,1),colorred;

ac:stickline(a1>a2,min(a1,a2),a4,0,1),colorred;

同样的方法,绘制阴线:

ad:stickline(a1<a2,a1,a2,8,0),colorblue;

ae:stickline(a1<a2,a3,max(a1,a2),0,1),colorblue;

af:stickline(a1<a2,min(a1,a2),a4,0,1),colorblue;

公式最后编辑汇总如下:

a1:=“1a0001sclose”;

a2:=“1a0001sopen”;

a3:=“1a0001shigh”;

a4:=“1a0001slow”;

aa:stickline(a1>a2,a1,a2,8,1),colorred;

ab:stickline(a1>a2,a3,max(a1,a2),0,1),colorred;

ac:stickline(a1>a2,min(a1,a2),a4,0,1),colorred;

ad:stickline(a1<a2,a1,a2,8,0),colorblue;

ae:stickline(a1<a2,a3,max(a1,a2),0,1),colorblue;

af:stickline(a1<a2,min(a1,a2),a4,0,1),colorblue;

1、3其他指标公式编写举例

例一、RSI指标编写

指标原理:Wellcs wilder jr.在著作new conccpts in technical trading systems中所提出的交易方法之一,所谓rsi英文全名为relative strenth index,中文名称为相对强肉指标。该指标根据估价“择强汰弱”的原理,以特定时期内股价的变动情况推测价格未来的变动方向,并根据股价涨跌幅度显示市场的强弱,通过比较一段时期内的平均收益涨数和平均收盘跌数来分析市场买卖盘的意向和实力,从而作出未来市场的走势的分析。

计算方法

计算公式为:rsi=n日内收盘涨幅平均值/n日内收盘涨跌幅绝对值的平均值的平均值*100。 编写要点:

该指标由两条指标线组成,编写出其一,其他的依次类推;涨幅的表达用“今日收盘-前日收盘”,即“LC:=CLOSE-REF(CLOSE,1)”表示;ABS(X)表示求得绝对值;MAX(CLOSE-LC,0),表示如果本周期上涨即得上涨值,否则取0,很多时候我们利用MAX函数使变量和0进行比较,然后求得变量中的正值。

SMA的具体含义参见函数参考

以下我们拆分一条指标线来演示编写过程,RSI1

昨日收盘:LC:=REF(CLOSE,1);

上涨幅度:AA:=MAX(CLOSE-LC,0);

收盘价振动幅度:AB:=ABS(CLOSE-LC,0);

N1日的上涨幅度的指数移动平均:AC:=SMA(AA,N1,1);

N1日的涨幅的指数移动平均:AD:=SMA(AB,N1,1);

分析家公式编辑教程

RSI:AC/AD*100

参数名 最小值 最大值 缺省值

参数1 N1 1 100 6

参数2 N2 1 100 12

参数3 N3 1 100 24

参数4

将上面各个表达式综合起来就可以得到以下的RSI的指标公式:

LC:=REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100; RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100; RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100; 应用原理:

RSI取值超过50,表明市场进入强势。RSI低于50,表明市场处于弱势。

短天期的RSI在20以下的水平,由下往上交叉长期的RSI时,为买进讯号。短天期的RSI在80以上的水平,由上往下交叉长期的RSI时,为卖出讯号。

从RSI与股价的背离方面判断行情,RSI处于高位,并形成一峰比一峰低的两个峰,而此时,股价却对应的是一峰比一峰高,这叫顶背离。股价这一涨是最后的衰竭动作。这是比较强烈的卖出信号。RSI在低位形成两个依次上升的谷底,而股价还在下降,这是最后一跌或者说是接近最后一跌,是可以开始建仓的信号。

连接RSI连续的两个底部,划出一条由左向右上方倾斜的切线,当RSI向下跌破这条切线时,是一个很好的卖出讯号。连接RSI连续的两个峰顶,划出一条由左向右下方倾斜的切线,当RSI向上突破这条切线时,是一个很好的买进讯号。

例二、KDJ指标编写

KDJ随机指标(短期)KD指标是由dr.reorge lane所创造的,是欧美期货常用的一套技术分析工具。由于期货风险性波动较大,需要比较短期且灵敏的指标工具,因此中短期股票的技术分析也颇为适用。随机指标综合了动量观念,强弱指标与移动平均线的优点,用来度量股价脱离价格正常范围的变异程度。KD线的随机观念,远比移动平均线实用很多。因为移动平均线在习惯上其以收盘价来计算,无法表现出一段行情的真正波幅。

计算方法:KD指标的计算公式和理论上的依据。产生KD以前,先产生未成熟随机值RSV(row stocbastic value),RSV实际上就是WMS%,可能是这两者产生的途径不同,各自取了不同的名字。对RSV(WMS%)进行指数平滑,就得到K指标,对K值进行指数平滑,就得到D值。

RSV=(本日收盘价-N日的最低价)/(N日最高-N日最低)*100;

K=昨日RSV*1/12+今日的RSV*1/12;

D=昨日K*25/26+今日的RSV*1/26;

J=3*K-2*D;

参数名 最小值 最大值 缺省值

参数1 N1 1 100 6

参数2 N2 1 100 12

参数3 N3 1 100 24

参数4

编写要点:RSV的计算方法为收盘价和N1天内的最高和最低的差的比值,使用函数HHV、LLV可以轻松地得到最高和最低;

N天内最高价:HHV(HIGH,N1);

分析家公式编辑教程

N天内最低价:LLV(LOW,N1);

指标内容和使用解析

RSV:=(CLOSE-LLV(LOW《N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100; K:SMA(RSV,N2,1);

D:SMA(K,N3,1);

J:3K-2D

买卖原则:K值由右边向下交叉D值作卖,K值由右边向上交叉D值作买。

D值<20%超卖,D值>80%超买;J>100%超买,J<100%超卖,KD值于50%左右徘徊或交叉时,无意义。

例三、OBV指标编写

指标原理:OBV的英文全称是On Ralancc Volumc,中文名称直译是平衡成交量,有些人把每一天的成交量看作像海里的潮汐一样,形象地称OBV为能量潮,OBV是由Granville与六十年代发明并广泛流行的。我们可以利用OBV验证当前股价走势的可靠性,并可以由OBV得到趋势可能反转的信号,对于准确预测未来是很有用的,比起单独使用成交量,OBV比成交量看得清楚。

计算方法:OBV构成的基本原理,是根据潮涨潮落的原理。每一天的成交量可以理解成潮水,但这股潮水是向上还是向下,是保持原来的方法,还是中途回落?这个问题就有当天的收盘价与昨天的收盘价的大小比较而决定。

1、如果今收盘价≥昨收盘价,则这一潮水属于多方的潮水,

2、如果今收盘价<昨收盘价,则这一潮水属于空方的潮水。

编写要点:第一步,如果今收盘价≥昨收盘价,那么成交量为正:

AA:=IF(CLOSE≥REF(VOL,1),VOL,0);

第二步,如果今收盘价<昨收盘价,那么成交量为负:

BB:=IF(CLOSE<REF(VOL,1),-VOL,0);

第三步,将所有的成交量加和:

CC:=AA+BB;

第四步,统计所有的周期上的成交量即得OBV。

OBV:SUM(OBV,0)

从上面编写的例子使用了IF函数,AA计算了多方力量同时将空方的成交量忽略为0,同样在计算空方成交量的同时我们又忽略了多方的力量,将两者加和就得到了我们所需要的OBV。

买卖原则:OBV不能单独使用,必须用股价曲线结合使用才能发挥作用。从OBV的取值大小不能得到任何结论。我们关心的只是近日的OBV曲线的相对走势,而OBV的取值的绝对数字对我们是没有用处的。OBV曲线的上升和下降对我们进一步确认当前股价的趋势有着很重要的作用。股价上升(或下降),而OBV也相应地上升(或下降),则我们可以更相信当前的上升(或下降)趋势。股价上升(或下降),但OBV并未相应的上升(或下降),则我们对目前的上升(或下降)趋势的认可程度就要打折扣。这就是背离现象。OBV已经提前告诉我们趋势的后劲不足,有反转的可能。在别的技术指标中适用的形态学和切线理论的内容也同样可用于OBV曲线。W底M头等著名的形态学结果在OBV身上也能使用。在股价进入盘整区后,OBV曲线会率先显露出脱离盘整的信号,,向上或向下突破。

例四、BOLL指标编写

指标原理:布林线(bollinger hands)由john bollinger创制,它利用统计学原理,求出股价

分析家公式编辑教程

的标准差及其信赖区间,其上下限的范围不被固定,随股价的变动而表动。

计算方法:利用统计学原理,先规定一个标准差,再求算出一个上下限波动区间,其波动的上下限随股价浮动。

MID=N天的收盘价的均价;

STD=N天的收盘价的标准差;

UPPER=MID+离差系数*STD;

LOWER=MIN-离差系数*STD;

编写要点:STD(X,N)表示计算标准差。首先得到一段时间N天的MA,然后按照您要设定的参数赋与标准差之后加减即得到上下两根BOLL线,中间的通道为BOLL通道。 MID:MA(CLOSE,N);

UPPER:MID+P*STD(CLOSE,N);

LOWER:MID-P*STD(CLOSE,N);

买卖原则:

1、当布林通道由宽变窄时,说明股价逐渐向中值回归,股市进入一个整理区间,投资者应以观望为主。

2、当通道由窄变宽时,意味着行情开始发生变化,如果股价逼近或穿过上限值,表明超买力量增强,股市可能会短期下跌,此时应卖出股票,反之,当股价逼近或穿过下限值时,表明超卖力量增强,股市可能会短期反弹,此时应买进股票。

3、柱体在布林通道中沿上限线运行,意味涨幅会持续。

例五、EXPMA指标编写

EXPMA(Exponential Moving Average)即指数平均数指标,该指标属于均线型指标,在实际应用上也是根据它们的各自移动及交叉作为判别买卖的依据。expma指数平均数克服了macd指标信号滞后,dma指标信号提前的弱点,在计算均数时加重了当天行情的权重,可以迅速地反映出股价的涨跌。

编写要点:首先,介绍EXPMA的计算公式与计算方法。原本该指标采用了移动平均算法,但是在分析家中本身有一个函数EMA就是计算移动平均,在函数介绍当中和前面的指标中我们都已有见过,所以可以很简单地表达为EMA的形式。

参数名 最小值 最大值 缺省值

参数1 L1 1 100 5

参数2 L2 1 100 10

参数3 L3 1 100 20

参数4 L4 1 100 30

MA1:EMA(CLOSE,P1);

MA2:EMA(CLOSE,P2);

MA3:EMA(CLOSE,P3);

MA4:EMA(CLOSE,P4);

MA5:EMA(CLOSE,60);

MA6:EMA(CLOSE,90);

可以最多同图绘制16条指标线,但是只有其中4条可以选择参数设定,如果设置多出4条以上的指标线,只能采用常数参数,如上MA5:EMA(CLOSE,60),MA6:EMA(CLOSE,

90)。

买卖原则:书中将其归于趋向性指标,expma是以交叉为主要讯号,股价由下往上碰触expma

分析家公式编辑教程

时,将受到强大的阻力,有上朝下碰触expma时,将受到强有力的支撑,实际运用中并非这么简单,并且注意其粘滞状态的变化。

例六、威廉指标W&R

指标原理:威廉指标由tarry williams创造,是一种利用振荡点来反映市场超买超卖现象,预测循环周期内的高点和低点,从而提出有效的信号来分析市场短期行情走势,判断股市强弱分界的技术指标。

计算方法:HY=N天中的最高价;

LY=N天中的最低价;

Q=HY-今天的收盘价;

R=HY-LY;

故威廉指标WR=Q/R*100

指标内容和使用解析

AA:=(HHV(HIGH,N)-CLOSE);

BB:=(HHV(HIGH,N)-LLV(LOW,N));

W&R:100*AA/BB

买卖原则:当W&R高于80%,即处于超卖状态,行情即将见底,应当考虑买入。W&R低于20%,即处于超买状态,行情即将见顶,应当考虑卖出。在W&R进入高位后,一般要回头,如果这时股价还继续下跌,这就产生背离,是进货的信号。在W&R进入低位后,一般要反转,如果这时股价还继续上升,这就产生背离,是卖出的信号。W&R连续几次撞顶(底),局部形成双重或多重底(顶)则是(进货)出货的信号。

例七、ADL和ADR

指标原理:腾落指数(adl)是以股票每天上涨或下跌家数作为计算与观察的对象,以了解股票市场人气的盛衰,探测大势内在的动量是强势还是弱势,用以研判股市未来动向的技术性指标。

计算方法:将每天收盘价上涨股票家数减去收盘价下跌的股票家数(无涨跌不计)后累积值 adl=(上涨家数-下跌家数)

编写要点:ADL=N日内上涨家数与下跌家数差的移动合计涨跌比率;

ADR=N日内上涨股票家数所占比重的移动合计;

N值一般取14日,也有用10日或者24日,甚至更长6周、13周、26周等。

ADL:SUM(ADVANCE-DECLINE,0);

ADR:SUM(ADVANCE,N)/SUM(DECLINE,N);{参数N=10}

注意:在分析家中,允许象上图一样“{参数N=10}”标注解释语言,格式为用{}括起来! 两个公式表达的含义相近,只是表达的方式有区别,一个用的是数值,另外一个是比值的形式--在指标公式的编制过程当中,我们常常需要因地制宜,采用适当的表现形式来凸现该指标的含义。

指标ADR采用了比值的形式,最终的结果给了一种清晰的量化的概念,指标的使用者如果面对的是许多这样的图标进行横向的比较,这种方式显得比较有特点。

例八、MTM动量指标(momentum)

指标原理:动量指标是利用恒速缓冲的原则,来观察股价涨跌速度的本质从而决定投资的行为。股价上升下降既然是恒速缓冲的,从理论上讲,在此期间内,股价的涨跌区间相对一致,动量指标就是尽量反映出涨跌区间位移。

分析家公式编辑教程

应用原则:一般讲,股指上升动量值会随之上升排除其它非技术因素,MTM大体可反映出股市速度快慢,MTM应与MA配合使用:在股指上升时,MTM下降曲线与MA上升曲线互相交叉时,在交叉点处投资者应及时卖出股票,在股指下降时,MTM上升曲线与MA下降曲线互相交叉时,在交叉点处投资者应及时买进股票。

编写要点:公式原理使用本周期收盘价和N周期以前的收盘价之差来描述股价的变动情况,两条指标线,其一是收盘价N周期以前的收盘价;其二为前一条指标线的N1周期的均价,两条指标线的变动速率反映股市的变化,所以有:

参数名 最小值 最大值 缺省值

参数1 L1 1 100 6

参数2 L2 1 100 6

参数3

参数4

MTM:CLOSE-REF(CLOSE,N);

MTMMA:MA(MTM,N1);

第二章 条件选股

条件选股为本公式系统的第二大类板块,通过公式系统的描述和统计功能实现各种技术形态和技术指标的测试和检验,同样它也遵守公式系统的基本格式和法则,但是由于功能的不同,又有些扩展的格式和不同的表达方式。

首先在技术分析界面下点击“CTRL+F”,然后选择新建条件选股公式,可以进入到以下的窗口,该窗口就是条件选股公式的编辑界面,内容和结构同“技术指标公式编辑器”一样。 条件选股的公式编辑器的界面中,多出一个“其他公式”的按钮,这样方便直接导入公式的内容。

条件选股与技术指标的最大不同,是其使用方向上的差异。

技术指标的目的在于用指标或者指标的表现形式来寻找股价运动的特点,在于观察和总结;而条件选股的目标在于寻找一个好的符合个人操作思路的操作点,从而决定了在公式编写时的差异--技术指标通过赋值语句在软件中表现为各种技术图形;而条件选股则要通过赋值语句判断逻辑值,从而判断条件的是与非!

所以在编写条件选股公式当中,必然会使用以下的一些逻辑运算符号或者编辑函数。因为在条件选股中必须有一条由逻辑函数或者逻辑计算符号连缀的逻辑语句表达式,逻辑值为非0时成立,反之不成立。例如,本周收阳,表达为 CLOSE>OPEN,“>”为逻辑判断符,而分析家软件在执行该语句时如果逻辑值为非0,将会选出在相应的列表内。

在以下几节当中,将从不同的角度划分条件选股公式,并举例介绍条件选股所体现的一些思路和具体的操作方法。

1、技术指标选股

2、价格成交量选股

3、筹码分布选股

4、动态盘中选股

5、K线形态选股

6、基本面选股

分析家公式编辑教程

2、1条件选股编写基本技巧

阶段涨幅

N日收盘价的差值的百分比:

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

再创新高

所谓再创新高就是指今日最高价是N日以来的最高价:

HIGH=HHV(HIGH,N)

该函数在当日最高价创N日新高时为1,否者为0。

放量上攻

放量上攻是指价格上扬,成交量剧增:

价格上扬可以描述为:

CLOSE/REF(CLOSE,5)>1.2,表示5日上涨20%

成交量剧增可描述为:

VOL>MA(VOL,5)*3,表示成交量超过5日均量的3倍

所以公式可写成为:

CLOSE/REF(CLOSE,5)>1.2 AND VOL>MA(VOL,5)*3

窄幅整理:就是指近一段时期价格维持在一定幅度之内

(HHV(CLOSE,20)-LLV(CLOSE,20))/CLOSE<0.08

HHV(CLOSE,20)-LLV(CLOSE,20)表示20日收盘价振幅,即20日内价格振幅在8%以内波动。

前期高点及其位置:很多人关心股价前期高点的价格以及到现在的距离,前期高点价格可以写成:

HHV(HIGH,20) 表示20日最高价

前期高点位置:

HHVBARS(HIGH,20) 表示20日内最高价到现在的周期数,若HHVBARS(HIGH,20)等于6,则表示前期高点出现在6日前。

60天前到40天前之间的最高价:是用HHV函数只能得到当天以及前若干天的最高价,若对本问题进行分解可以得到,它实际上就是一个20天最高价,只不过是计算40天前的20日最高价,所以公式可以写成为:REF(HHV(HIGH,20),40)

求1998年8月1日到1998年12月31日间的最高价:这个问题引用到一个绝对时间段的数据,但公式系统现成的函数都只能处理相对时间数据,此时我们将不需要的数据置为无效数据。对于股价的最高价来说,0是不可能出现的数据,因此可将区间外的数据设为0 HH:=IF(YEAR=1998 AND MONTH>=8 AND MONTH<=12,HIGH,0)

该语句判断时间是否处于规定区间,若是则返回最高价,否则返回0。

然后再用HHV函数求解最高价,需要注意的是需要求解全部数据的最高价而不是若干日的最高价,因为超过该区间的数据已经设为无效数据:

HHV(HH,0)

这种方法的关键在于设定无效数据,对于求最低价来说这是无效值应设为100000。

分析家公式编辑教程

动态平均

指数平滑移动平均是一种常用的平均线求法,其宗旨是将当日数据乘以权值a与上一天平均数乘以权值b相加,这两个权值相加等于1,因而指定权值a就可以确定计算方法。 如EMA(X,N) 权值a=2/(N+1);

SMA(X,N,M) 权值a=M/N;

而对于DMA动态平均,其权值a不是一个常数,例如可用换手率作为权重计算均线: SMA(CLOSE,VOL/CAPITAL)

点到面转化

有时我们需要过去发生的事件。例如条件选股最近20日内是否发生涨停等,由于涨停仅在当天可计算出来,因此需要用点到面转换将该影响延续成一段时间:

TTTT:=CLOSE/REF(CLOSE,1)>1.099表示涨幅大于10%

COUNT(TTTT,20)>0,该函数统计20日内涨停的天数,若发生涨停则会对将来30天产生影响。COUNT、SUM、HHV、LLV等函数均有点到面转化的作用。

上图分别显示TTTT、HHV(TTTT,20)、COUNT(TTTT,20)两条曲线的相对位置关系,我们看到,每当发生涨停时TTTT就为1,否则就为0;HHV(TTTT,20)只要20天以内发生过涨停就为1,否则为0,它利用了发生情况时数值最大这一特点将求最大值转化为求指定值;而COUNT(TTTT,20)则表示了20天之内发生过多少次指定事件,应该说对于本问题这个函数用的最适合。

历史某阶段的涨幅

主要指历史上某一个阶段上的各个涨幅,例如19990519-19990629这一时段的涨幅,因为在时间序列轴上无法满足时间的不变性,所以我们需要使用上面所讲的点到面的技巧: A1:=IF(DATE=990519,CLOSE,0);

A2:=SUM(BB,0)这样我们就可以得到5.19当日的收盘价,同样得到6.29日的收盘价: B1:=IF(DATE=990629,CLOSE,0);

B2:SUM(AA,0) 然后取得一个涨幅即可。

面到点转换

有时我们需要反过来做点到面转换,例如当RSI高于80表示股价处于超买阶段,应该卖出。但由于超过80是一个阶段,如果这个阶段中每天都发出卖出信号就不是太好了,需要一个将连续区间转化为一个信号的函数,即面到点的转换。

CROSS(RSI,80),表示RSI向上穿越80,由于对于一个阶段来说穿越只会发生一次,从而完成了面到点的转换。

线性回归

是统计学中最常用的方法之一,它用一条直线来近似描述一条曲线。直线可用起点和斜率来表示,因此可以更为简便的描述当前股价的趋势。

线性回归函数有两个:FORCAST和SLOPE,分别表示起点和斜率。FORCAST的作用与均线类似,有对未来趋势的预测作用,指标较均线更为灵敏;SLPOE表示该线性回归的斜率,即事件每增加1天价格的变动情况,它可以表示一段时间内的平均价格变化率,可以用它来描述近期价格的涨跌趋势及强度。

例如:SLOPE(CLOSE,10)/REF(CLOSE,10)>0.05则表示近期有每日平均5%的升幅

分析家公式编辑教程

趋势。

之字转向

每当股价涨跌幅度超过指定界限并发生趋势方向变化时,之字转向将产生一个转折点,将所有转向点用线段连接就成为之字转向,之字转向能够很好地描述股价的大体走势,对于相态分析有一定的作用。

转向点分为波峰和波谷两类,分别表示向下转向和向上转向,与之对应的我们有四个函数用于描述它们的价格和位置:

PEAK和TROUGH表示波峰和波谷的价格;

PEAKBARS和TROUGHBARS表示波峰和波谷距现在的周期数

这四个函数都有一个参数用于描述向前数第几个波峰,利用这个特性我们就可以在测试W底时比较上一个波谷和前一个波谷的位置和大小,从而规范了一个W形底的描述。

2、2K线形态选股

K线图又称阴阳线,最初是日本米商用来表示米价涨跌状况的工具,后来引入股市,并逐渐风行于东南亚地区。K线图以其直观、立体感强的特点而深受投资者欢迎,实践证明,精研K线图可以较准确地预测后市走向,也可以较明确的判断多空双方的力量对比,从而为投资决策提供重要的参考。K线图的画法与分类:画K线图前应先准备一张坐标纸,按一定的比例表明股价(指数)的相应位置。它将市场每天(周、月)的开盘价、最高价、最低价和收市价画在统计图上以反映市场的波动情形。K线图共有三部分组成:及上影线、下影线和实体三部分,上影线为最高价,下影线为最低价,实体由收盘价和开盘价构成。当收盘价高于开盘价时,用阳线或红线来表示,当开盘价高于收盘价时,用阴险和黑线来表示。它有十二种基本形态:A阳线、B阴线、C光头阳线、D带帽阳线、E带尾阳线、F光头阴线、G带尾阴线、H带帽阴线、I平盘线、J十字星、K丁字线、L倒丁字线,由这些的组合形成了所有的K线形态,由于组合的多样性和不确定性,从而也有了许多的不同理解、意见相左的K线分析。

2、21大阳线

首先我们编制一个简单的单根K线的公式,一根K线由四个价格组成,开盘价、收盘价、最高价、最低价四个价格组成,所以对它的描述只需要能够做到清楚地描述这四个价位中的相关值即可。

观察其特点:

开盘即为最低 BB:=LOW=OPEN;

收盘即为最高 AA:=CLOSE=HIGH;

假设量化的结果是阳线长度上涨幅度大于7%

CC:CLOSE/OPEN>7%;

所以

AA:=HIGH=CLOSE;

BB:=LOW=OPEN;

CC:=CLOSE/OPEN>1.07;

AA AND BB AND CC

我们在编写公式的时候,特别是在刚刚开始学如何编写公式的时候,如果把一个比较复杂的表达是一口气写下来,往往会使整个公式的结构混乱无法确认,错误难以查找,所以经常的我们会利用中间表达式将一些比较复杂的条件分拆开成一个个简单的小语句,也即结构模

分析家公式编辑教程

块化!在上面的事例中我们就采用了这种结构,当然如果您是比较熟悉公式的编写,有些简单的语句就没有必要再如此做法了。

常见的结构就是:

条件一:AA:=...... 条件二:BB:=......

...... ......

汇总:AA AND BB AND ......

单根K线的确认程度相对比较低,受到未确定的因素的影响比较大,所以很多的技术分析者强调整体的配合,也就是多根K线的组成分析,但是应该注意的是,多根K线的组合需要界定的规则和条件同样成正比例的增长,所以公式显得比较复杂,同样准确率也会下降。

2、22穿头破脚

穿头破脚有两只K线组成,表示行情将要转向,穿头破脚第二支蜡烛烛身部分长于第一根蜡烛且蜡烛颜色相反;若是上升行情第一支蜡烛为阳线,若是下跌行情第一支蜡烛为阴线,并且包含了前一根。

量化:如果只是一般意义上的满足以上条件的K线组合,则信号的含义并不强,所以可以通过强化一些条件或者补充一些条件来加强信号的内涵。例如在本例中我们规定前一日的开收至少有4%的差值,如果是向上穿头破脚的类型,那么前一日的开盘价要高于收盘价的4个点以上。

前一日的K线形体描述:开盘价要高于收盘价的4个点以上

A1:=REF(CLOSE,1);

A2:=REF(OPEN,1);

AA:=BB/AA>1.04;

今日的K线形体:

B1:=OPENB2:=CLOSE>A2;(高于昨天的开盘)

AA AND B1 AND B2

最终的公式为:

A1:=REF(CLOSE,1);

A2:=REF(OPEN,1);

AA:=BB/AA>1.04;

B1:=OPENB2:=CLOSE>A2;

AA AND B1 AND B2

如果是向下的穿头破脚,只需要改动几个数值的方向即可!

2、23吊颈

吊颈与锤头形态相同,只是吊颈出现在上升行情中,表示将见顶回落。吊颈出现在上升行情中,有较长的脚部,蜡烛实体部分很少,且在顶部出现。同样可以有阳线实体的的吊颈和阴线实体之分,以下将以阴线实体的吊颈为例。

量化:开盘所得即为当天最高价;AA:=OPEN HIGH;

阴线实体的长度小,量化后我们选择与整个线体进行对比,满足条件其长度小于整个线体的1/3:

B1:=OPEN-CLOSE;

B2:=HIGH LOW;

BB:=B1/B2<1/3;

另外对线型的绝对长度作出规定,选择整个线体的长度大于最高价的5%,意义在于加强线

分析家公式编辑教程

体的含义,以免出现极小的,出现在弱市中的信号;

CC:B2/HIGH>0.05;

公式组为:

A1:=OPEN=HIGH;

B1:=OPEN CLOSE;

B2:=HIGH-LOW;

BB:=B1/B2<1/3;

CC:=B2/HIGH>0.05;

AA AND BB AND CC

2、24 低开大阳线

低开大阳线出现在拉升初期或者整理的末期的机率较高,当天的开盘明显低于昨天的K线,但是整个线体呈现为一根长阳,气势逼人!

量化:今日低开,小于上一周期的最低价,并且开盘时的跌幅达到了2个点以上: A1:=REF(CLOSE,1);

A2:=REF(LOW,1);

A3:=OPEN<2;

A4:=OPEN/A1<0.98;

收盘长阳,收盘价高出开盘价至少8个点以上:

B1:=CLOSE/OPEN>1.08;

为强化信息,赋予放量的辅助条件,要求当日的换手率达到5%以上:

C1:=VOL/CAPITAL>0.05;

所以公式组为:

A1:=REF(CLOSE,1);

A2:=REF(LOW,1);

A3:=OPEN<2;

A4:=OPEN/A1<0.98;

B1:=CLOSE/OPEN>1.08;

C1:=VOL/CAPITAL>0.05;

A3 AND B1 AND C1

2、25 跳空缺口

就是两条K线的高低价出现不衔接的情况,,有两条K线组成,是日后支撑和压力点的参考价位。

选股条件:当一个跳空缺口出现时,可以假设一个沿着原来跳空方向上的趋势的加速已经开始了。

量化:有两条K线组成,两跳K线间存在明显的间隔;跳空分为向上和向下两种情况,以下为向上跳空的例子:

本周期的最低价高于上一周期的最高价:

A1:=REF(HIGH,1);

A2:=LOW>A1;

跳空缺口越大,则信号越强烈!所以加入辅助条件缺口的长度至少要求有两个点位: B1:=LOW/A1>1.02;

分析家公式编辑教程

所以公式组为:

A1:=REF(HIGH,1);

A2:=LOW>A1;

B1:=LOW/A1>1.02;

A2 AND B1

2、26 黄昏之星

当市场出现一条大阳线后,通常会产生跳空高开的情况,有时会出现十字星或类似十字星的小阴线(小阳线),另一种相反的情况是出现在一条大阴线后,在这两种情况下形成的类似十字星的K线都称为“星型线”,当该形态出现在一段上升行情的当中,就很容易形成所谓的经典K线形态--黄昏之星。

量化:黄昏之星由三只K线组成。为使结构简单我们先采用中间表达式表示出一天的高开低收:

A1:=OPEN; A2:=CLOSE; A3:=HIGH;

B1:=REF(OPEN,1); B2:=REF(CLOSE,1); B3:=REF(HIGH,1); B4:=REF(LOW,1);

C1:=REF(OPEN,2); C2:=REF(CLOSE,2); C3:=REF(HIGH,2); C4:=REF(LOW,2);

第一日:在升势中出现一支大阳线,股价大幅上扬,幅度较前一日高出4%收盘大于开盘: AA:=A11.04;

第二日:第二日K线较昨日跳开,收盘同样在缺口之上。线性实体狭小,实体长度小于1%,有上下影线;

BB:B1>C3 AND B2>C3

AND ABS(B1-B2)/B1<0.01

AND B3>B1 AND B3>B2

AND B4

DD:=B3=HHV(HIGH,20);

当日的最高价为20天以来的最高价,表示相对的高位;

第三日:阴线,回落到第一支蜡烛下,开盘价小于昨日收盘价,今日的阴线实体长度大于4%:

CC:=C2/REF(CLOSE,3)>1.04 AND C2>C1;

综合:AA AND BB AND CC

2、27 三只乌鸦

是由三只阴烛K线组成且每日收市价都下移,表示可能见顶回落:

此形态同上刚好相反,属于见顶信号,简略内容如下:

A1:=REF(CLOSE,1);

A2:=CLOSECOUNT(A2,3)=3

事实上,如果只是建立了以上的公式组,它所能反映的只是部分的含义,为什么呢?因为以上的信号只有出现在一段反向趋势之后,才有可能被确认为有效的意义。假设,如果三只乌鸦出现在漫长的下跌当中,那么你可能可以在这段趋势当中找到许多只乌鸦,或者许多的三只乌鸦的组合--所以有必要将它们定义在一段反趋势之后出现。

如下图,最终我们期望的是捕捉到椭圆形内的图形,以使及时的沽空,避免不必要的高位套

本文来源:https://www.bwwdw.com/article/jayj.html

Top