通达信公式编写教程 联系客服

发布时间 : 星期二 文章通达信公式编写教程更新完毕开始阅读814cda2aff4733687e21af45b307e87101f6f8e9

名师推荐 精心整理 学习必备

4.7 数学函数

函数: ABS(X)

说明: 求绝对值

用法: ABS(X)返回X的绝对值 例如: ABS(-34)返回34 ----------------------

函数: BETWEEN(A,B,C) 说明: 介于(介于两个数之间)

用法: 用法: BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0

例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线

和10日均线之间

----------------------

函数: MAX(A,B) 说明: 求最大值

用法: MAX(A,B)返回A和B中的较大值

例如: MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0 ----------------------

函数: MIN(A,B) 说明: 求最小值

用法: MIN(A,B)返回A和B中的较小值

例如: MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值 ----------------------

函数: MOD(A,B) 说明: 求模运算

用法: MOD(A,B)返回A对B求模 例如: MOD(26,10)返回6 ----------------------

函数: NOT(X) 说明: 求逻辑非

用法: NOT(X)返回非X,即当X=0时返回1,否则返回0 例如: NOT(ISUP)表示平盘或收阴 ----------------------

函数: RANGE(A,B,C)

说明: 范围(于某个范围之间)

用法: RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0

例如: RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盘价大于5日均线并

且小于10日均线

----------------------

函数: REVERSE(X) 说明: 求相反数

用法: REVERSE(X)返回-X

例如: REVERSE(CLOSE)返回-CLOSE

名师推荐 精心整理 学习必备

----------------------

函数: SGN(X) 说明: 求符号值

用法: 用法: SGN(X),当X>0,X=0,X<0分别返回1,0,-1 例如: SGN(10)返回1,SGN(0)返回0,SGN(-10)返回-1 ----------------------

函数: ACOS(X) 说明: 反余弦值

用法: ACOS(X)返回X的反余弦值

例如: ACOS(CLOSE)返回CLOSE的反余弦值 ----------------------

函数: ASIN(X) 说明: 反正弦值

用法: ASIN(X)返回X的反正弦值

例如: ASIN(CLOSE) 返回CLOSE的反正弦值 ----------------------

函数: CEILING(A)

说明: 向上舍入 (向数值增大方向舍入)

用法: CEILING(A)返回沿A数值增大方向最接近的整数 例如: CEILING(12.3)求得13;

CEILING(-3.5)求得-3

----------------------

函数: COS(X) 说明: 余弦值

用法: COS(X)返回X的余弦值

例如: COS(CLOSE)返回收盘价的余弦值 ----------------------

函数: EXP(X) 说明: 指数

用法: EXP(X)为e的X次幂

例如: EXP(CLOSE)返回e的CLOSE次幂 ----------------------

函数: FLOOR(A)

说明: 向下舍入(向数值减小方向舍入)

用法: FLOOR(A)返回沿A数值减小方向最接近的整数 例如: FLOOR(12.3)求得12;

FLOOR(-3.5)求得-4

----------------------

函数: INTPART(A)

说明: 取整(绝对值减小取整,即取得数据的整数部分) 用法: INTPART(A)返回沿A绝对值减小方向最接近的整数 例如: INTPART(12.3)求得12,INTPART(-3.5)求得-3 ----------------------

函数: LN(X)

名师推荐 精心整理 学习必备

说明: 求自然对数

用法: LN(X)以e为底的对数

例如: LN(CLOSE)求收盘价的对数 ----------------------

函数: LOG(X)

说明: 以10为底的对数

用法: LOG(X)取得X的对数 例如: LOG(100)等于10 ----------------------

函数: POW(A,B) 说明: 乘幂

用法: POW(A,B)返回A的B次幂

例如: POW(CLOSE,3)求得收盘价的3次方 ----------------------

函数: SIN(X) 说明: 正弦值

用法: SIN(X)返回X的正弦值

例如: SIN(CLOSE)返回CLOSE的正弦值 ----------------------

函数: SQRT(X) 说明: 开平方

用法: SQRT(X)为X的平方根

例如: SQRT(CLOSE)收盘价的平方根 ----------------------

函数: TAN(X) 说明: 正切值

用法: TAN(X)返回X的正切值

例如: TAN(CLOSE)返回CLOSE的正切值

4.8 统计函数

函数: AVEDEV(X,N)

说明: 平均绝对偏差

用法: 平均绝对偏差,求X的N日平均绝对偏差

例如: AVEDEV(CLOSE,20),求收盘价的20日平均绝对偏差 ----------------------

函数: DEVSQ(X,N) 说明: 数据偏差平方和

用法: 数据偏差平方和,求X的N日数据偏差平方和

例如: DEVSQ(CLOSE,20),求收盘价的20日数据偏差平方和 ----------------------

函数: FORCAST(X,N) 说明: 线性回归预测值

用法: FORCAST(X,N)为X的N周期线性回归预测值

例如: FORCAST(CLOSE,10)表示求10周期线性回归预测本周期收盘价

名师推荐 精心整理 学习必备

----------------------

函数: SLOPE(X,N) 说明: 线性回归斜率

用法: SLOPE(X,N)为X的N周期线性回归线的斜率

例如: SLOPE(CLOSE,10)表示求10周期线性回归线的斜率 ----------------------

函数: STD(X,N) 说明: 估算标准差

用法: STD(X,N)为X的N日估算标准差

例如: STD(CLOSE,10),求10周期收盘价的估算标准差 ----------------------

函数: STDP(X,N) 说明: 总体标准差

用法: STDP(X,N)为X的N日总体标准差

例如: STDP(CLOSE,20),求收盘价的20日总体标准差 ----------------------

函数: VAR(X,N) 说明: 估算样本方差

用法: VAR(X,N)为X的N日估算样本方差

例如: VAR(CLOSE,20),求收盘价的20日总体标准差 ----------------------

函数: VARP(X,N) 说明: 总体样本方差

用法: VARP(X,N)为X的N日总体样本方差

例如: VARP(CLOSE,20),求收盘价的20日总体样本方差

4.9 指标函数

COST(X)

成本分布

COST(X) 表示X%获利盘的价格是多少

COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘 该函数仅对日线分析周期有效

----------------------

函数: PEAK(K,N,M) 说明: 前M个波峰值

用法: PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于

1

例如: PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值. ----------------------

函数: PEAKBARS(K,N,M) 说明: 前M个波峰位置

用法: PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M

函数: 说明: 用法: 例如: