常用的指标公式是由K线通过函数代码的形式来表示柱状线、彩带、分段线或不同颜色曲线等。因此,需要掌握一些常用基本函数的使用方法。
(1)K线函数
K线函数如图2-14所示,任何一根K线都是由四个要素组成的,开盘价(OPEN)、收盘价(CLOSE)、最高价(HIGH)和最低价(LOW),这四个函数可以简写为O、C、H、L四个字母。
图2-14 K线图
O、C、H、L四个函数就可以构成一根K线,图2-14中所标出的是一根阴线(即收盘价小于开盘价)和一根阳线(即收盘价大于开盘价)。
(2)引用函数
图2-14中的各个K线附近还有几条其他颜色的曲线,这些线被称为均线。K线配合均线就会使K线图更加形象,有利于用户从中发现规律。这些均线的绘制需要用到引用函数,常见的引用函数有:
①COUNT(X,N)
作用:统计满足条件的周期数。
用法:COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
举例:COUNT(CLOSE>OPEN,20),统计20周期内收阳的周期数。
②SUM(X,N)
作用:求某周期内某类值的总和。
用法:SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。
举例:SUM(VOL,5),求出最近5个交易日的成交量之和。
③SMA(X,N,M)
作用:求出移动平均。
用法:SMA(X,N,M),求X的N日移动平均,M为权重。
举例:SMA(CLOSE,30,1),求30日移动平均价。
④REF(X,A)
作用:引用某周期前的某类数据。
用法:REF(X,A),引用A周期前的X的值。
举例:REF(CLOSE,1),表示上一周期的收盘价。
⑤MA(X,N)
作用:求出简单移动平均值。
用法:MA(X,N),求X的N日移动平均值。
举例:MA(CLOSE,10),求出最近10日均价。
⑥LLV(X,N)
作用:求某个周期内某类值的最低值。
用法:LLV(X,N),求N周期内X的最低值。
举例:LLV(LOW,0),求出历史最低价。
⑦HHV(X,N)
作用:求出某周期内某类值的最高值。
用法:HHV(X,N),求N周期内X最高值。
举例:HHV(HIGH,30),求出30日最高价。
⑧EMA(X,N)
作用:求指数平滑移动平均值。
用法:EMA(X,N),求X的N日指数平滑移动平均。
举例:EMA(CLOSE,30),求出30日指数平滑均价。
⑨DMA(X,A)
作用:求动态移动平均值。
用法:DMA(X,A),求X的动态移动平均。
举例:DMA(CLOSE,VOL/CAPITAL),求出以换手率作平滑因子的平均价。
⑩WMA(X,A)
作用:求加权移动平均。
用法:WMA(X,A),求X的加权移动平均。
举例:WMA(CLOSE,20),求出20日加权均价。
(3)数学函数
①ABS(X)
作用:求绝对值。
用法:ABS(X),返回X的绝对值。
举例:ABS(-23),返回值为23。
②MAX(A,B)
作用:求最大值。
用法:MAX(A,B),返回A和B中的较大值。
举例:MAX(CLOSE-OPEN,0),若收盘价大于开盘价就返回其差值,否则返回0。
③MIN(A,B)
作用:求最小值。
用法:MIN(A,B),返回A和B中的较小值。(www.xing528.com)
举例:MIN(CLOSE,OPEN),返回开盘价和收盘价中的较小值。
④MOD(A,B)
作用:求模运算。
用法:MOD(A,B),返回A对B求模。
举例:MOD(18,10),返回8。
⑤RAND(N)
作用:产生一个随机整数。
用法:RAND(N),返回一个范围在1-N的随机整数。
举例:CLOSE*(RAND(10)/10+0.4),输出收盘价乘以[0.4-1.4]的随机数。
⑥ROUND(X)
作用:四舍五入函数,没有小数位数。
用法:ROUND(X),将X四舍五入为整数。
举例:ROUND(3.6),得到的结果为4。
⑦SGN(X)
作用:得到参数的符号值。
用法:SGN(X),当X>0,X=0,X<0时分别返回1,0,-1的值。
举例:SGN(5),得到的结果是1。
⑧ZIG(X,N)
作用:求符合条件的之字转向。
用法:ZIG(X,N),当序列或K线变化量超过N%时转向,X为序列或常数。
举例:ZIG(3,10)表示收盘价的10%的ZIG转向。
(4)逻辑函数
将多个函数连接表达,需要借助逻辑函数,常用的逻辑函数主要有:
①AND
作用:连接2个参数,当两个参数同时为真时,表达式成立。
举例:A AND B,表示A和B两个条件要同时成立。
②OR
作用:连接2个参数,当两个参数中一个参数为真时,表达式成立。
举例:A OR B,表示A和B两个条件有其中一个成立就行。
③IF
作用:根据不同的参数值条件取不同的值。
举例:IF(C<O,L,H),表示K线为阴就返回最低价,否则返回最高价。
④CROSS
作用:交叉函数。
举例:CROSS(A,B),表示A从下方向上穿过B。
(5)绘图函数
证券软件中指标基本是以线为基础的,不论是均线,K线,还是线与点之间的填充,并且这些线都具有某种颜色。颜色使得图形更形象生动,便于区分不同参数,线条的颜色需要颜色函数及其参数来表达。
①COLOR
作用:显示线条的颜色。
用法:根据函数参数显示不同颜色。
举例:COLOR(COLORRED),线条显示红色。
常用颜色有红色(COLORRED)、白色(COLORWHITE)、黄色(COLORYELLOW)、黑色(COLORBLACK)、蓝色(COLORBLUE)、绿色(COLORGREEN)等等。
②LINETHICK
作用:设置指标线粗细。
用法:LINETHICK X,X表示线条的粗细,数值越大,线条越粗。
举例:LINETHICK 2,表示2号线的粗细。
③DRAWICON
作用:在图形上绘制小图标。
用法:DRAWICON(条件,位置,图标)。
举例:DRAWICON(A=92,A1,1),显示一个向上的箭头。
④DRAWTEXT
作用:在图形上显示文字。
用法:DRAWTEXT(条件,位置,文字)。
举例:DRAWTEXT(A=92,A1*1.008,'A'),输出文字“A”。
⑤STICKLINE
作用:在图形上绘制柱线。
用法:STICKLINE(条件,上位置,下位置,宽度,实体或空心)。
举例:STICKLINE(A<B,C,D,N,0),当A<B时,在C与D之间画一条宽度为N,颜色为“0”的柱状图。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。