股票自定义指标编写教程

上传人:平*** 文档编号:18647613 上传时间:2017-11-16 格式:DOCX 页数:21 大小:42.93KB
返回 下载 相关 举报
股票自定义指标编写教程_第1页
第1页 / 共21页
股票自定义指标编写教程_第2页
第2页 / 共21页
股票自定义指标编写教程_第3页
第3页 / 共21页
股票自定义指标编写教程_第4页
第4页 / 共21页
股票自定义指标编写教程_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《股票自定义指标编写教程》由会员分享,可在线阅读,更多相关《股票自定义指标编写教程(21页珍藏版)》请在金锄头文库上搜索。

1、教程一,技术指标公式基础技术指标公式编辑器是澎博软件公式系统的第一类编辑器,是最基础的编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形 ,方便我们获取有益的信息 .公式系统有以下特点: 用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来. 公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列, 每一个时间周期包含一组数据, 公式系统能对其中的任何数据进行操作.1,技术指标公式界面内容A:每一个指标公式必须有一个名称, 这个名称由字母和数字组成,公式名称在公式中必须是唯一的,公式名称最

2、多 15 个字符.B:公式描述是一段文字 ,用来简单描述该公式的含义 ,在公式列表时显示这段文字,这段文字不宜过长.C:主图叠加和副图选项定义了指标显示的位置,是在主图上与 K 线叠加还是显示在副图上.D:参数定义区:每一个公式可以设计所需的参数,参数用来替代公式中所需要的常数,在使用时可以方便地调节参数, 不必修改公式就可以对计算方法进行调节.参数包括参数名称,最小值, 最大值,缺省值,步进值五个部分, 参数名称用于标识参数, 计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围,步进值一般取 1.E:密码,选中该栏目为指标公式加密.F:指标公式, 为公式编辑的文本区.G:用法说明,

3、主要用来描述一个公式如何使用,注意事项, 计算方法,判断方法等等.2,技术指标公式编写格式和法则所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算, 只要我们掌握了技术指标公式的基本原理, 其他的指标公式百变不离其中.例如我们在指标公式系统内写下公式:A:=X+Y; B:=A/Z; C:=B*0.618;分析以上公式,我们可以引出以下相关的格式和法则的结论:A,数据引用:a,数据来源公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如, 高开低收,成交量,成交额等等 .b,数据类型按照公式使用的数据类型,系统可以处理的数据分为两类:变量

4、和常量.所谓变量就是一个随着时间变化而变化的数据,例如成交量;常量就是一个永远不变的数据.例如:每个函数需要的参数可能是变量也可能是常量,不能随便乱用,函数计算的结果一般是一个变量.例如计算收盘价均线 MA(CLOSE,5),MA 函数要求第一个参数为变量,而 CLOSE 函数返回的正是一个变量 ;MA 函数要求的第二个参数是常量,5 就是一个常量,所以我们就不能这样书写:MA(5,CLOSE).B,特殊数据引用:经常地编制公式的过程当中,需要使用另外一个指标的值,如果按照通常的做法,重新编写过这个指标显得很麻烦, 因此有必要学习使用如何调用别的指标公式.基本格式为:指标,指标线(参数)a,指

5、标和指标线之间用逗号分开,一个指标不一定只有一条指标线 ,所以有必要在指标后标注指标线的名称,但是如果缺失则表示引用最后一条指标线.b,参数在表达式的末尾, 必须用括号括起来, 参数之间用逗号分开,通过参数设置可以选择设定该指标的参数,如果参数缺失则表示使用该指标的默认参数设置.c,整个表达式用引号引在其中,除参数以外.例如:MACD,DEF(26,12,9)表示计算 MACD 指标的 DEA 指标线,计算参数为 26,12,9,MACD(26,12,9)表示该指标的最后一条指标线,计算参数是 26,12,9,MACD表示该指标的最后一条指标线并且使用公式的默认参数.二,公式的构成1,公式语句

6、所有的公式体由若干语句按照一定的格式组成,每个语句表示一个计算结果, 根据各个语句的功能分为两大类语句, 一类是赋值语句,一类是中间表达式.A,赋值语句:在技术指标 B;A/Z和C;B*0.618就是分别两条指标线, 语言间用分号隔开 .该语句被称为赋值语句, 在技术指标当中,赋值语句的计算结果将会被计算机执行并形成相应的图形.每个语句可以有一个名称, 该名称写在语句的最前面, 并用一个冒号将它与语句分隔开.例如:ST:MA(CLOSE,5);表示该语句求收盘价的五日均线 ,语句的名称为 ST,在该语句后的语句中可以直接用 ST 来替代 MA(CLOSE,5),例如:MA(ST,5)表示对收盘

7、价的五日均线再求五日平均.B,中间语句:一个语句如果不需要显示,可以将它定义为中间语句, 例如在上例当中的第一句A:=X+Y;,这样该语句就不会被系统辨认为是指标线了,中间语句用:=替代冒号,其他与一般语句完全一样,使用中间语句可以有效降低公式的书写难度,还可以将需要重复使用的语句定义成中间语句以减少计算量.每个公式最多可以分 6 个语句 ,中间公式数量没有限制,所有语句之间需要使用分号隔开.2,公式计算符公式计算符将函数连接成为公式,计算分为算术计算符和逻辑计算苻.A,算术计算符:包括+,-,*,/,它们分别对计算符两边的数据进行加减乘除计算,这同一般意义上的算术计算没有差异.B,逻辑计算苻

8、: 包括,3就等于 1,312 就等于 0,逻辑与表示两个条件都成立时结果才成立;逻辑或表示两个条件中只要有一个成立结果成立.例如,43AND124的结果等于 1,43OR312 的结果等于 1.3,线形描述符对于技术指标公式可以在语句加上线形描述符,用来表示如何画该语句描述的指标线.线形描述符号包括以下 7 种. 描述符写在语句后分号前,用逗号将它们与语句分隔开,例如在上例当中加入一句线形描述符,C:B*0.618,COLORSTICK;该语句在被执行时, 会在图中添加色彩柱线,该功能在编制 MACD等指标的时候会显出它的用处.柱状线 STICK彩色柱状线,当值为正时显示虹色, 否则显示绿色

9、 COLORSTICK为线形赋色,RED 表示红色 COLORRED为线形赋色,BLUE 表示蓝色 COLORBLUE为线形赋色,YELLOW 表示黄色 COLORYELLOW成交量柱状线,当股价上涨时显示红色空心柱, 则显示绿色实心柱VOLSTICK同时画出柱状线和指标线 LINESTICK对线体的粗细作出描述 LINETHICK小叉线 CROSSDOT小圆圈线 CIRCLEDOT小圆点线 POINTDOTA,COLORRED 等三个线形描述符还可以自定义颜色,格式为COLOR+BBGGRR;BB,GG,RR 表示蓝色,绿色和红色的分量,每种颜色的取值范围是 00-FF,采用了 16 进制,

10、 例如:MA5:MA(CLOSE,5)COLOR00FFFF表示纯红色与纯绿色的混合色;COLOR808000 表示淡蓝色和淡绿色的混合色.B,LINETHICK 可以允许对线型的粗细进行自定义的描述 ,格式LINETHICK+(0/7):参数的取值范围在 0-7 之间,LINETHICK0表示最细的线,而LINETHICK7表示最粗的线.三,指标公式编写技巧1,同图绘制多条指标线例一:同图绘制 5 日,10 日,20 日,和 60 日均线指标原理:移动平均线(MA) 是将一段时间的股票价格用数理统计的方法加以平均,再将这些平均价标于图上并用线连接起来即可.它可以用来观察股价的趋势.其中, 一

11、段时间常使用的有 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);

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

13、指标线.2,函数的加减乘除和中间表达式例一, 多空指数(BBI)指标原理是一种关于不同日数移动平均线的综合指标,长期以来理论界一直为中短期的移动平均线采用多少天数而争论不休,从而衍生出了 BBI 指标.多空指数就是通过几条不同日数的移动平均线加权平均的方法来解决这一问题.多空指数是将 3天,6 天,12 天,24 天 4 种平均股价 (或指数)相加后除以 4 得出的数值 .计算方法BBI=(3 日 MA+6 日 MA+12 日 MA+24 日 MA)/4编写要点中间表达式之一:MA 的表达方式如上, 假设我们需要引用一条均线,但是不需要显示出来,所以在冒号后面加上等号将它们表达为中间表达式.M

14、A5:=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:=M

15、A(CLOSE,60);BBI:(MA3+MA6+MA12+MA24)/4;主图叠加指标加 6 日平均价加 12 日平均价加 24 日平均价,其和除以四用法:a,同移动平均线b,高价区收盘价跌破 BBI 线, 卖出信号c,底价区收盘价突破 BBI 线,买入信号d,BBI 线向上,股价在 BBI 线之上,多头势强e,BBI 线向下 ,股价在 BBI 线之下,空头势强3,参数的使用参数的引进目标在于方便我们在设计和优化指标的过程当中,以简单的方式改变不同的周期,价位等等目标数据达到寻找到最优的参数数据.例一,BIAS 乖离率指标原理BIAS 是运用股价指数与移动平均值的比值关系,观测股价偏离移动平

16、均线的程度,以此决定投资者的买卖行为.计算方法(当日收盘价当日 MA 均线值)/当日 MA 均线值*100编写要点在参数表内设定好相应的 3 个参数 ,在澎博软件的公式系统内可以设置一共 4个参数,从最大值到最小值为参数的变动范围, 缺省值为当前指标的取值.参数名 最小值 最大值 缺省值L1 1 100 6L2 1 100 12L3 1 100 24注意:在澎博软件中的百分比的表达方式不可以是%而是/100;注意:以下的表达式中的函数嵌套关系的表达方法,不存在大括号,中括号等等,全部是用小括号相互嵌套而成;指标内容和使用解析BIAS1:(CLOSEMA(CLOSE,L1)/MA(CLOSE,L1)*100;BIAS2:(CLOSEMA(CLOSE,L2)/MA(CLOSE,L2)*100;BIAS3:(CLOSEMA(CLOSE,L3)/MA(CLOSE,L3)*100;应用原则:偏离率与移动平均值一致时,偏率为 0,偏离率为正值时,偏离率在移动平均线上方

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号