大智慧公式函数大全(完整版)
- 格式:doc
- 大小:1.11 MB
- 文档页数:55
大智慧公式函数大全
大智慧新一代的公式编写系统使用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。
因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。
在以下的几节当中,我们将会分别介绍一共17类函数。
(1). 函数的基本模型:
K(X1,X2,X3…)
1. K表示函数的名称;
2. X1,X2,X3…表示该函数的所有参数。
不同参数用逗号分隔并用括号将所有函数括起来列于函数名称之后;参数的取值可以是变量也可以是一个常量,具体取值和含义因函数不同而不同;
(2). 函数的引用周期:
应不同的使用者在分析周期习惯上的差异,大智慧特别设定了周期选择。
这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。
一. 行情函数
行情函数是最基本的函数。
首先,它为我们提供计算所需的数据,这些函数从存储的数据中取得我们所需要的各类数据,而其它多数函数所需的计算数据一般也是由通过引用行情函数产生的。
二. 时间函数
时间函数,顾名思义,在大智慧的函数中专门用来对时间数据进行描述和引用,以满足我们在分析的过程当中对时间的限定和要求。
三. 引用函数
引用类函数是在公式编写过程当中经常会使用到的一类函数。
该类函数主要有两大功能,其一是对相邻周期上的行情数据进行引用,以便计算和操作,例如使用昨天的收盘价;其二是大智慧为方便计算,将一些经常会使用到的比较复杂的数学计算过程简化成一个简单的函数,在实际的运算过程当中,可以直接引用这些函数避免复杂的数学计算。
例如将计算移动平均值直接用MA代替。
四. 逻辑函数
五. 算术函数
24 TAN 正切值
阐释:TAN(X)返回X的正切值
六. 统计函数
统计函数主要用于对股票数据进行计统计计算,得到数据分布、趋势等方面的信息,包括方差类和线形回归类函数。
1 A VEDEV(X,N)
含义:平均绝对偏差,求X的N日平均绝对偏差
算法:
参数:X:变量,计算样本
N:计算周期数
2 DEVSQ(X,N)
含义:数据偏差平方和,求X的N日数据偏差平方和。
算法:
参数:X:变量,计算样本
N:计算周期数
3 下面两个函数(4和5)是线性回归函数。
回归预测
回归斜率
线性回归
如上图所示,线性回归就是用一条线段来近似描述数据点的分布情况.从而得到该数据的总体趋势情况。
使用线性回归函数可以得到如图所示
的两个数据:回归预测和回归斜率。
回归预测表示该回归线的结束位
置,该函数与均线相似,但更为灵敏;回归斜率表示回归线每移动一
个周期,回归线的变化量,正数表示趋势向上,负数表示趋势向下,
数值大小表示趋势的强度。
线性回归计算公式如下:
回归直线方程:
式中X表示数据x坐标,即时间:Y表示数据的Y个标,即计算参数。
4 FORCAST(X,N)
含义:线性回归预测值,求X的N周期线性回归预测值。
参数:X:变量,计算样本
N:计算周期数
例:FORCAST(CLOSE,10):表示求10周期线性回归预测本周期收盘价。
5 SLOPE(X,N)
含义:线性回归斜率,求X的N周期线性回归线的斜率。
参数:X:变量,计算样本
N:计算周期数
例:SLOPE(CLOSE,10):求10周期线性回归线的斜率。
6 STD(X,N)
含义:估算标准差,求X的N周期估算标准差。
算法:
参数:X:变量,计算样本
N:计算周期数
例STD(CLOSE,10):求10周期收盘价的估算标准差。
7 STDDEV(X,N)
含义:标准差, 求X的N周期标准差
算法:
N:计算周期数
8 STDP(X,N)
含义:总体标准差,求X的N日总体标准差。
算法:
参数:X:变量,计算样本
N:计算周期数
9 V AR(X,N)
含义:估算样本方差,求X的N日估算样本方差。
算法:
参数:X:变量,计算样本
N:计算周期数
10 V ARP(X,N)
含义:总体样本方差,求X的N日总体样本方差。
算法:
参数:X:变量,计算样本
N:计算周期数
七. 指标函数
1 COST 成本分布情况(矩形分布)。
含义:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该
价格以下,其余90%在该价格以上,为套牢盘
该函数仅对日线分析周期有效
2 COSTB 成本分布情况(三角形分布)。
含义:COSTB(10),表示10%获利盘的价格是多少,即有10%的持仓量在
该价格以下,其余90%在该价格以上,为套牢盘
该函数仅对日线分析周期有效
3 CYC 成本均线。
含义:CYC(N)成本均线指标是个量价均发挥作用的均线,分别代表n日的市场平均建仓成本,因而也叫成本均线.
4 CYW 主力控盘。
含义:以收盘价位置为系数的换手率移动平均。
5 FLATZIG 归一化之字转向
含义:FLATZIG(K,N,ABS),当价格变化量超过N%时转向
参数:K表示0:开盘价,1:最高价,2:最低价,3:收盘价,4:低点采用最低价、高
点采用最高价。
若ABS为0或省略,则表示相对FLATZIG转向,否则为
绝对FLATZIG转向。
与ZIG函数不同的是本函数返回值在0-1之间。
例如:FLATZIG(3,5)表示收盘价的5%的归一化ZIG转向
6 GETDX 地线函数
含义:地线函数取得天地线指标的地线值。
7 GETTX 天线函数
含义:天线函数取得天地线指标的天线值。
8 LFS 锁定因子。
含义:长期和短期换手率移动平均线的比例。
9 LON 钱龙长线指标
含义:以收盘价位置为系数的成交量的累加值;
阐释:
1.当指标曲线向上交叉其平均线时,视为长线买进信号。
2.当指标曲线向下交叉其平均线时,视为长线卖出信号。
3.本指标可搭配MACD、TRIX指标使用。
10 LWINNER 近期获利盘比例(矩形分布)。
含义:LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收市价卖出
的获利盘比例,例如返回0.1表示10%获利盘
该函数仅对日线分析周期有效
八.常数函数
该类函数主要可以分为两大类,一类是调用的是个股的财务数据;另外就是调用及时的动态盘中数据进行盯盘时的动态分析和盘中及时预警功能;又因为这些函数的返回值均为常数,又称为常数函数。
表一
表二
九专业财务数据专业财务函数:
十绘图函数
十一. 字符串函数
十二. 协方差函数
十三. 交易系统函数
十四. 输出函数
阐释:V ALIGNx,用逗号隔开放置在DrawIcon,DrawBmp,DrawText语句后,
用于设定对齐方式,x=0表示上对齐,1表示中对齐,2表示下对齐,缺省
上对齐。
例如:DrawIcon(CLOSE>OPEN,LOW,6),ALIGN1,V ALIGN0;表示绘制6号
图标,采用中对齐和上对齐
18 VOLSTICK 成交量颜色柱线
阐释:输出线型控制符
STICK,用逗号隔开放置在输出语句后,将该输出绘制成与K线同样粗细的
柱线。
例如:VOL,VOLSTICK;表示绘制成交量柱线
十五. 其它函数
1 SET 参数设置
含义:设置据算参数
阐释:SET(Type,V);
表示将参数Type设置为数值V,若不设置相当于V等于0。
参数Type可以
为:ABS-HHV;表示HHV,LLV,HHVBARS,LLVBARS等函数计算结果的
有效开始位置,0表示从第一个统计数据开始,1表示必须统计满N周期
2 STKINDI引用指定股票的指标数值
阐释:STKINDI('STKNAME','INDINAME',PARAMs),STKNAME是股票
代码,INDINAME是指标及其指标线名称,其语法和双引号引用指标数值
相同,PARAM是可选参数,其数量应当等于被应用指标的参数数量,否
则将使用缺省参数数值。
例如:STKINDI('SZ000001','MA.MA1',5,10,15,20)表示引用深发展的MA指
标的MA1指标线,计算参数5,10,15,20。
STKINDI('000001','KDJ.K#WEEK',9,4,4,)表示引用深发展的周线KDJ指标
的K指标线,计算参数9,4,4。
STKINDI('SH600000','EXPLORER.KDJ#MONTH')表示引用浦发银行的
KDJ条件选股月线公式,计算使用默认值。
十六. 之字转向函数
之子转向类函数用行情走势上的波峰波谷作为转向点,用线段连接转向点来近似描述行情走势,这些函数对于形态分析比较有用。