| 返回 | 基本操作 | 基本功能 | 系统工具 | 系统设置 | 其它 | 公式管理 | 指标编辑 | 购买 |
实战指标编辑
请注意,[]内功能1.5版以上适用
[1.5版增加插入函数]
我们以BBI多空指数为例,详细解释指标编辑的使用方法。
首先我们知道,BBI指标是一个主图叠加指标(在指标上叠加K线图),它的算法如下:
3日收盘移动平均价加6日收盘移动平均价加12日收盘移动平均价加24日收盘移动平均价,其和除以四。
1、
首先我们将公式了解后发现,它只用到了两个函数,即当日收盘价,其函数表达式为CLOSE,
在指标编写时可以简写为C,另外就是平均价,其函数表达式为MA(X,N),参数设为N,由于有四个可变化值,则相应设定N1,N2,N3,N4。
2、
然后我们将其公式各项目分拆写出表达式,即:
3日收盘价移动平均价:MA(C,N1);
6日收盘价移动平均价:MA(C,N2);
12日收盘价移动平均价:MA(C,N3);
24日收盘价移动平均价:MA(C,N4);
3、
接下来我们按其算法将表达式进行组合:
BBI:(MA(C,N1)+MA(C,N2)+MA(C,N3)+MA(C,N4))/4;
这里,公式前缀的“BBI”代表指标名称标注为BBI,“:”表示以折线图形式显示。将上述公式写入操盘手指标编辑器的A区域内。
4、
指标公式完成后,我们要加入参数了,前文已经指出参数共有四个,分别为N1,N2,N3,N4,每个参数还要设定最小值,最大值,默认值,方式如下:
N1(1,100,3);
N2(1,100,6);
N3(1,100,12);
N4(1,100,24)
这表示参数N1的取值范围为1—100,其默认值为3,其余雷同。依次将所有参数写入操盘手指标编辑器的B区域内(见图),需要注意的是,每项参数写完后应该标注“;”号,最后一项参数可以不标。
5、
在“公式名称”内写入“BBI”,注意用大写英文字母,这样在软件中你可以直接输入字母“BBI”调出该指标。在“公式描述”中写入指标的中文名称或英文全称,这里写入“多空指数”。由于BBI指标显示时是叠加在K线图上的,因此将“主图叠加”选项打勾。BBI允许指标值有小数,因此将“显示小数”一并打勾。由于BBI指标的最终值没有固定范围,所以我们就不需要设定它的坐标线了,否则可以在“坐标线”内输入显示坐标的数值,每个数值以;分开数值从左至右代表坐标值自下向上的显示值。例如写为0;50;100则坐标轴自下向上标注为0,50,100三个值,该指标取值范围则在0—100之间。
6、
在参数设置完毕后,由于我们提供了任意参数的修改功能,并且是以无极调节方式修改的,因此还要设定参数的修改功能及修改界面,方法如下:
首先点击“参数”按钮,写入以参数表达的指标算法:
算法:
N1日平均价加N2日平均价加N3日平均价加N4日平均价除以四
然后将参数“N1”用参数修改因子“PARAM#1”替换,其余类推即可,结果显示如下:
算法:
Param#1日平均价加Param#2日平均价加Param#3日平均价加Param#4日平均价除以四
这样就可以了,四个参数都可以进行无极修改了。
7、
最后点击“注释”按钮,输入BBI指标的研判及使用方法,这样一个完整的BBI指标就全部做好了。应该注意的是,在指标的编辑过程中,你应该经常点击“测试”按钮,这样就可以随时发现错误,及时修改。另外值得注意的是,有时候公式比较复杂,表达式引用较多,要注意括号的使用,左右对称,数量相等。“密码保护”是为了将用户自己设定的指标进行加密,避免他人了解指标算法而设置的,如果您不希望您的成果被他人运用,请立即加密并记好您所设定的密码。
看了上面的叙述,您是不是觉得指标的编辑还是比较容易的呢?下面我们再举一个稍微复杂一些的指标MACD编辑为例,我们先来看看MACD指标的算法:
DIFF线 收盘价短期、长期指数平滑移动平均线间的差
DEA线
DIFF线的M日指数平滑移动平均线
MACD线 DIFF线与DEA线的差的2倍,彩色柱状线
参数:SHORT(短期)、LONG(长期)、M
天数,一般为12。
现在我们换一种思路来编辑指标,这样对你以后编辑指标会比较方便。
1、
首先根据算法写出参数说明,由此定义出所有的参数:
DIFF:收盘价的Param#2天(短期)平滑移动平均值减去Param#1天平(长期)滑移动平均;
DEA:DIFF的Param#3天平滑移动平均值;
MACD:2倍的(DIFF-DEA)。
2、
确认参数及取值范围:
LONG(20,100,26);
即长周期,默认为26天
SHORT(5,40,12);
即短周期,默认为12天
M(2,60,9)
DIFF的M天平滑移动平均,默认为9天
3、
依次写出公式表达式:
DIFF
: EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA
: EMA(DIFF,M);
MACD
: 2*(DIFF-DEA)#COLORSTICK
4、点击“测试”通过,OK!大功告成。
指标公式
2.0版的指标可以引用其它股票、其它分析周期的数据,也可以直接在指标公式中引用其它指标公式的结果:
1、指标数据引用:
经常地编制公式的过程当中,需要使用另外一个指标的值,如果按照通常的做法,重新编写过这个指标显得麻烦,因此有必要学习使用如何调用别的指标公式。
基本的格式为:"指标.指标线"(参数1,参数2…)
a)
指标和指标线之间用逗号分开,一个指标不—定只有一条指标线,所以有必要在指标后标注指标线的名称,但是如果缺失则表示引用最后一条指标线。
b)
参数在表达式的末尾,必须用括号括起来,参数之间用逗号分开,通过参数设置可以选择设定该指标的参数,如果参数缺失则表示使用该指标的默认参数设置。
c)
整个表达式用引号引在其中,除参数以外。例如:“MACD.DEA”(26,12,9)表示计算MACD指标的DEA指标线。计算参数为26、11、9,
‘'MACD'’(26,12,9)表示该指标的最后一条指标线,计算参数是26、12、9,
‘'MACD"表示该指标的最后—条指标线并且使用公式的默认参数。
2、跨周期引用指标数据:
在2.0当中允许使用不同分析周期上的指标数据,但是只能是向上引用,不能在原周期上使用比现在周期长度小的周期上的指标数据。
基本的格式为:“指标.指标线#周期(参数)”,比上面的“指标引用”多了一个周期设定。
周期调用上存在以下对应关系:
MIN5—5分钟、MIN15—15分钟、MIN30—30分钟、MIN60—60分钟、DAY—日线、WEEK—周线、MONTH—周线、QUARTER—季线、YEAR—年线
例如:“MACD.DEA#WEEK'’
(26,12,9)表示使用了当天所在的本周的MACD指标中的DEA指标线。
3、其它股票数据引用:
使用以下的格式可以在当前的分析界面下引用大盘的数据或者其它个股的数据实现横向上的对比。
a)
引用大盘数据:引用大盘数据时使用下列函数:
INDEXC(收盘价)、INDEXO(开盘价)、INDEXH(最高价)、INDEXL(最低价)、INDEXV(成交量)、INDEXA(成交额)。
b)
引用个股数据:引用个数据时使用下列格式:“股票代码$数据”.在以上格式当中调用CLOSE、OPEN、HIGH、LOW、VOL、AMOUNT,例如“600000$VOL”表示浦发银行本周期的成交量、“1000001$CLOSE”表示深发展A本周期的收盘价(为了与上交所代码有区别,深交所的股票6位代码前需加上’1’)。
综合以上的描述,总的格式:"股票代码$指标.指标线#引用周期"(参数)