当前位置:文档之家› 大智慧函数大全(完全版)

大智慧函数大全(完全版)

大智慧公式函数大全
大智慧新一代的公式编写系统使用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。

因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。

在以下的几节当中,我们将会分别介绍一共17类函数。

(1). 函数的基本模型:
K(X1,X2,X3…)
1. K表示函数的名称;
2. X1,X2,X3…表示该函数的所有参数。

不同参数用逗号分隔并用括号将所有函数括起来列于函数名称之后;参数的取值可以是变量也可以是一个常量,具体取值和含义因函数不同而不同;
(2). 函数的引用周期:
应不同的使用者在分析周期习惯上的差异,大智慧特别设定了周期选择。

这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。

一. 行情函数
行情函数是最基本的函数。

首先,它为我们提供计算所需的数据,这些函数从存储的数据中取得我们所需要的各类数据,而其它多数函数所需的计算数据一般也是由通过引用行情函数产生的。

二. 时间函数
时间函数,顾名思义,在大智慧的函数中专门用来对时间数据进行描述和引用,以满足我们在分析的过程当中对时间的限定和要求。

三. 引用函数
引用类函数是在公式编写过程当中经常会使用到的一类函数。

该类函数主要有两大功能,其一是对相邻周期上的行情数据进行引用,以便计算和操作,例如使用昨天的收盘价;其二是大智慧为方便计算,将一些经常会使用到的比较复杂的数学计算过程简化成一个简单的函数,在实际的运算过程当中,可以直接引用这些函数避免复杂的数学计算。

例如将计算移动平均值直接用MA代替。

四. 逻辑函数
逻辑函数的参数或返回值为逻辑值,用0表示条件不成立,用非0表示条件成立。

五. 算术函数
六. 统计函数
统计函数主要用于对股票数据进行计统计计算,得到数据分布、趋势等方面的信息,包括方差类和线形回归类函数。

1 AVEDEV(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 VAR(X,N)
含义:估算样本方差,求X的N日估算样本方差。

算法:
参数:X:变量,计算样本
N:计算周期数
10 VARP(X,N)
含义:总体样本方差,求X的N日总体样本方差。

算法:
参数:X:变量,计算样本
N:计算周期数
七. 指标函数
八.常数函数
该类函数主要可以分为两大类,一类是调用的是个股的财务数据;另外就是调用及时的动态盘中数据进行盯盘时的动态分析和盘中及时预警功能;又因为这些函数的返回值均为常数,又称为常数函数。

表一
九专业财务数据专业财务函数:
十绘图函数
十一. 字符串函数
十二. 协方差函数
十三. 交易系统函数
十四. 输出函数
例如: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条
件选股月线公式,计算使用默认值。

十六. 之字转向函数
之子转向类函数用行情走势上的波峰波谷作为转向点,用线段连接转向点来近似描述行情走势,这些函数对于形态分析比较有用。

图中之字转向(ZIG)之字转向由一系列的波峰和波谷组成,每个波峰和波谷之间在股价上至少有N%的变化量,该变化量是用户设定的。

随着行情的发展,最后一个波峰或波谷的位置是会发生变化的,因此采用之字转向函数不能保证时间不变性,即指标曲线最后一段直线是不断变化的。

之字转向类函数都有两个参数,参数1表示采用开盘价、最高价、最低价还是收盘价计算,参数2表示转向阈值,即只有股价变化量达到该数值才会发生转向,主要用于控制转向点的数量。

之字转向类函数除ZIG外,还有第3个参数,表示需要向前数的第儿个波峰或波谷。

之字转向类函数除了可以绘制转向曲线,还可以定位每一个波峰和波谷的位置(到当前
的周期数)和大小。

十七移动成本分布函数
成本分布原理:
投资者一般对股票平均成本感兴趣,移动平均MA、指数平滑移动平均EMA等算法都是计算股票平均成本的算法,但是这些算法没有考虑到成交量对平均成本的影响。

例如,假设最近一段时间某股票在10—20元间波动,其平均价MA为15元,但观察其成交量发现在20元附近成交量巨大,而在10元附近成交量稀少,我们认为其平均成本显然应该比15元更高才合理。

为此我们可以引入换手率移动平均概念:以当天的换手率作为平滑因子计算指数平滑移动平均,用公式来表示为:
Y = (1-A)*Y’ + A*C
其中A表示换手率,C表示收盘价,Y和Y’分别表示今日平均价和昨日平均价。

加权平均的计算方法是:,其中X为待统计数值,a为X占总量的比例。

当日的平均成本Y可以表示为两个部分,当日买入的和以前买入的,当日买入的成本为收盘价C,以前买入的成本为Y’,而当日买入的占总流通盘的比例为换收率A,而以前买入的则占1-A,因此今日的加权平均成本为(1-A)*Y’+ A*C。

因此,用这个公式更能反映股票的真实成本。

但现在还有两个问题需要解决,其一使用收盘价不能真实表示当日成本,其二是不能了解整个成本的分布情况,即我们只知道平均成本是多少,不知道整个持仓的成本分布情况,而这个分布情况有时是非常有用的。

例如某股票的所有持仓成本均为10元;而另一只股票则有50%以5元买入,50%以15元买入;这两只股票均价都是10元,但其表现必然有很大差别。

移动成本分布
移动成本分布就是为解决以上问题提出来的,它将平均成本概念从一条平均线扩展为一个分布图,表示当前所有持仓量的成本分布情况。

用等间距的水平线表示分布情况,水平线的垂直位置表示成本所处价位,长度表示相对比例,其中最长的线条占满显示区,其余按照。

相关主题