1、数学函数
1)MAX 求最大值.
用法:
MAX(A,B)返回A和B中的较大值
例如:
MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0
2) MIN 最小值
求最小值.
用法:
MIN(A,B)返回A和B中的较小值
例如:
MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值
3) MAX6 最大值
求6个参数中的最大值.
用法:
MAX6(A,B,C,D,E,F)返回较大值
4)MIN6 最小值
求6个参数中的最小值.
用法:
MIN6(A,B,C,D,E,F)返回较小值
5)ACOS 反余弦
反余弦值.
用法:
ACOS(X)返回X的反余弦值
6) ASIN 反正弦
反正弦值.
用法:
ASIN(X)返回X的反正弦值
7)ATAN 反正切值
反正切值.
用法:
ATAN(X)返回X的反正切值
8) COS 余弦
余弦值.
用法:
COS(X)返回X的余弦值
9)SIN 正弦
正弦值.
用法:
SIN(X)返回X的正弦值
10)TAN 正切
正切值.
用法:
TAN(X)返回X的正切值
11) EXP 指数
指数.
用法:
EXP(X)为e的X次幂
例如:
EXP(CLOSE)返回e的CLOSE次幂
12) LN 自然对数
求自然对数.
用法:
LN(X)以e为底的对数
例如:
LN(CLOSE)求收盘价的对数
13) LOG 对数
求10为底的对数.
用法:
LOG(X)取得X的对数
例如:
LOG(100)等于2
14)SQRT 开方
开平方.
用法:
SQRT(X)为X的平方根
例如:
SQRT(CLOSE)收盘价的平方根
15)ABS 绝对值
求绝对值.
用法:
ABS(X)返回X的绝对值
例如:
ABS(-34)返回34
16)POW 乘幂
乘幂.
用法:
POW(A,B)返回A的B次幂
例如:
POW(CLOSE,3)求得收盘价的3次方
17)CEILING 向上舍入
向上舍入.
用法:
CEILING(A)返回沿A数值增大方向最接近的整数
例如:
CEILING(12.3)求得13,CEILING(-3.5)求得-3
18)FLOOR 向下舍入
向下舍入.
用法:
FLOOR(A)返回沿A数值减小方向最接近的整数
例如:
FLOOR(12.3)求得12,FLOOR(-3.5)求得-4
19)INTPART 整数部分
取整.
用法:
INTPART(A)返回沿A绝对值减小方向最接近的整数
例如:
INTPART(12.3)求得12,INTPART(-3.5)求得-3
20) BETWEEN 介于
介于.
用法:
BETWEEN(A,B,C)表示A处于B和C之间时返回1,B<A<C或C<A<B,否则返回0
例如:
BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间
21)FRACPART 小数部分
小数部分.
用法:
FRACPART(X),返回X的小数部分
22) ROUND 四舍五入
四舍五入.
用法:
ROUND(X),返回X四舍五入到个位的数值
23)ROUND2 四舍五入
四舍五入.
用法:
ROUND2(X,N),返回X四舍五入到N位小数的数值
由于精度问题,数据越大误差可能越大
24) SIGN 符号
取符号.
用法:
SIGN(X),返回X的符号.当X>0,X=0,X<0分别返回1,0,-1
25)MOD 模
取模.
用法:
MOD(M,N),返回M关于N的模(M除以N的余数)
例如:
MOD(5,3)返回2 注意:公式系统对有效数字部分有要求,如果数字部分超过7-8位,会有精度丢失
26)RAND 随机正整数
取随机数.
用法:
RAND(N),返回一个范围在1-N的随机整数
2、统计函数
1)AVEDEV 平均绝对偏差
AVEDEV(X,N) 返回平均绝对偏差
2)DEVSQ 数据偏差平方和
DEVSQ(X,N) 返回数据偏差平方和
3) FORCAST 线性回归预测
FORCAST(X,N) 返回线性回归预测值,N支持变量
4)SLOPE 线性回归斜率
SLOPE(X,N) 返回线性回归斜率,N支持变量
5)STD 估算标准差
STD(X,N) 返回估算标准差,N支持变量
6)STDP 总体标准差
STDP(X,N) 返回总体标准差,N支持变量
7)STDDEV 标砖偏差
STDDEV(X,N) 返回标准偏差
8)VAR 估算样本方差
VAR(X,N) 返回估算样本方差,N支持变量
9)VARP 总体样本方差
VARP(X,N) 返回总体样本方差,N支持变量
10)COVAR 协方差
COVAR(X,Y,N) 返回X和Y的N周期的协方差,N支持变量
11)RELATE 相关系数
RELATE(X,Y,N) 返回X和Y的N周期的相关系数,N支持变量
12)BETA β(Beta)系数
β(Beta)系数
BETA(N) 返回当前证券N周期收益与对应大盘指数收益相比的贝塔系数,N支持变量
(对应指数的数据必须要先下载到本地)
13) BETAEX 相关放大系数
BETAEX(X,Y,N) 返回X与Y的N周期的相关放大系数,N支持变量
14)IVOLAT 期权波动率
IVOLAT(N,M) 返回期权波动率 N表示计算周期 M表示类型,0:标的证券的历史波动率 1:隐含波动率
15)BLOCKSETNUM 板块股个数
BLOCKSETNUM.横向统计
用法:
BLOCKSETNUM(板块名称),
返回该板块的股票个数.
板块名称支持系统板块(上证A股,深证A股,沪深A股/全部A股,创业板,自选股,临时条件股,板块指数等),地区,行业,概念,风格,指数,组合和自定义板块,注意名称要准确(此函数计算有较大耗时,请慎用于画线指标),第一个参数也可以是HYBLOCK,某板块指数的STKNAME
16)HORCALC 板块统计
HORCALC(板块名称,数据项,计算方式,权重),
数据项:
100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅,106-成交额
计算方式:
0-累加,1-排名次,2-平均值
平均值权重:
0-总股本,1-流通股本,2-等同权重,3-流通市值,4-总市值.
板块名称支持系统板块(上证A股,深证A股,沪深A股/全部A股,创业板,自选股,临时条件股,板块指数等),地区,行业,概念,风格,指数,组合和自定义板块,注意名称要准确(此函数计算有较大耗时,请慎用于画线指标),第一个参数也可以是HYBLOCK,某板块指数的STKNAME
17)INSORT 板块指数排序
INSORT.横向统计
用法:INSORT(板块名称,指标名称,指标线,升降序),
返回该股在板块中的排序序号
例如:
INSORT('房地产','KDJ',3,0)表示该股的KDJ指标第三个输出即J之值在房地产板块中的排名,
最后一个参数为0表示降序排名.
板块名称支持系统板块(上证A股,深证A股,沪深A股/全部A股,创业板,自选股,临时条件股,板块指数等),地区,行业,概念,风格,指数,组合和自定义板块,注意名称要准确(此函数计算有较大耗时,请慎用于画线指标),第一个参数也可以是HYBLOCK,某板块指数的STKNAME
18)INSUM 板块指数统计
INSUM.横向统计
用法:INSUM(板块名称,指标名称,指标线,计算类型),
返回板块各成分该指标相应输出按计算类型得到的计算值.计算类型:0-累加,1-平均数,2-最大值,3-最小值.
例如:
INSUM('房地产','KDJ',3,0)表示房地产板块中所有股票的KDJ指标第三个输出即J之值的累加值.
板块名称支持系统板块(上证A股,深证A股,沪深A股/全部A股,创业板,自选股,临时条件股,板块指数等),地区,行业,概念,风格,指数,组合和自定义板块,注意名称要准确(此函数计算有较大耗时,请慎用于画线指标),第一个参数也可以是HYBLOCK,某板块指数的STKNAME
3、形态函数
1)COST 成本分布
成本分布情况.
用法:
COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘
该函数仅对日线分析周期有效
2)PEAK 波峰值
属于未来函数,前M个ZIG转向波峰值.
用法:
PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1
例如:
PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值
3)PEAKBARS 波峰位置
属于未来函数,前M个ZIG转向波峰到当前距离.
用法:
PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1
例如:
PEAKBARS(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数
4)SAR 抛物线转向
抛物转向.
用法:
SAR(N,S,M),N为计算周期,S为步长,M为极值
例如:
SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%
5)SARTURN 抛物转向点
抛物转向点.
用法:
SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0
其用法与SAR函数相同
6)TROUGH 波谷值
属于未来函数,前M个ZIG转向波谷值.
用法:
TROUGH(K,N,M)表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1
例如:
TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值
7)TROUGHBARS 波谷位置
属于未来函数,前M个ZIG转向波谷到当前距离.
用法:
TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1
例如:
TROUGHBARS(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数
8)WINNER 获利盘比例
获利盘比例.
用法:
WINNER(CLOSE),表示以当前收市价卖出的获利盘比例,例如返回0.1表示10%获利盘;WINNER(10.5)表示10.5元价格的获利盘比例
该函数仅对日线分析周期有效
9)LWINNER 近期获利盘比例
近期获利盘比例.
用法: LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收市价卖出的获利盘比例
例如:
返回0.1表示10%获利盘
10)PWINNER 远期获利盘比例
远期获利盘比例.
用法: PWINNER(5,CLOSE),表示5天前的那部分成本以当前收市价卖出的获利盘比例
例如:
返回0.1表示10%获利盘
11)COSTEX 区间成本
区间成本.
用法:
例如COSTEX(CLOSE,REF(CLOSE,1)),表示近两日收盘价格间筹码的成本
该函数仅对日线分析周期有效
12)PPART 远期成本分布比例
远期成本分布比例.
用法:
PPART(10),表示10前的成本占总成本的比例,0.2表示20%
13) ZIG 之字转向
属于未来函数,之字转向.
用法:
ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息
例如:
ZIG(3,5)表示收盘价的5%的ZIG转向
13)ZIGA 之字转向
属于未来函数,之字转向.
用法:
ZIGA(K,X),当价格变化超过X时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息
例如:
ZIGA(3,1.5)表示收盘价变化1.5元的ZIGA转向
14)NewSAR 新抛物线转向
新抛物转向函数
用法:
NewSAR(N,S),N为起始统计天数,S为加速因子
例如:
NewSAR(10,2)表示从10日后开始统计,加速因子为2的抛物转向
15)LFS 锁定因子
LFS 返回个股锁定因子
4、指数标的函数
1) INDEXA 大盘成交额
INDEXA 返回对应的大盘成交额,分别是上证指数,深证成指,科创50,创业板指,港股为恒生指数,国内期货为对应的L9指数品种(持仓量)
(对应指数的数据必须要先下载到本地)
2)INDEXADV 大盘的上涨家数
INDEXADV 返回对应的上涨家数,分别是上证指数,深证成指,科创50,创业板指
(对应指数的数据必须要先下载到本地)
3)INDEXDEC 大盘下跌家数
INDEXDEC 返回对应的下跌家数,分别是上证指数,深证成指,科创50,创业板指
(对应指数的数据必须要先下载到本地)
4)INDEXC 大盘收盘价
INDEXC 返回对应的大盘收盘价,分别是上证指数,深证成指,科创50,创业板指,港股为恒生指数,国内期货为对应的L9指数品种
(对应指数的数据必须要先下载到本地)
5)INDEXH 大盘最高价
INDEXH 返回对应的大盘最高价,分别是上证指数,深证成指,科创50,创业板指,港股为恒生指数,国内期货为对应的L9指数品种
(对应指数的数据必须要先下载到本地)
6)INDEXL 大盘最低价
INDEXL 返回对应的大盘最低价,分别是上证指数,深证成指,科创50,创业板指,港股为恒生指数,国内期货为对应的L9指数品种
(对应指数的数据必须要先下载到本地)
7)INDEXO 大盘开盘价
INDEXO 返回对应的大盘开盘价,分别是上证指数,深证成指,科创50,创业板指,港股为恒生指数,国内期货为对应的L9指数品种
(对应指数的数据必须要先下载到本地)
8)INDEXV 大盘成交量
INDEXV 返回对应的大盘成交量,分别是上证指数,深证成指,科创50,创业板指,港股为恒生指数,国内期货为对应的L9指数品种
(对应指数的数据必须要先下载到本地)
9)HY_INDEXA 行业指数的成交额
HY_INDEXA 返回对应的行业指数成交额,如果没有通达信板块指数,港美股没有扩展板块指数,则不支持
(对应指数的数据必须要先下载到本地)
10)HY_INDEXADV 行业指数的上涨家数
HY_INDEXADV 返回对应的行业指数上涨家数,如果没有通达信板块指数,则不支持
(对应指数的数据必须要先下载到本地)
11)HY_INDEXDEC 行业指数的下跌家数
HY_INDEXDEC 返回对应的行业指数下跌家数,如果没有通达信板块指数,则不支持
(对应指数的数据必须要先下载到本地)
12)HY_INDEXC 行业指数收盘价
HY_INDEXC 返回对应的行业指数收盘价,如果没有通达信板块指数,港美股没有扩展板块指数,则不支持
(对应指数的数据必须要先下载到本地)
13)HY_INDEXH 行业指数最高价
HY_INDEXH 返回对应的行业指数最高价,如果没有通达信板块指数,港美股没有扩展板块指数,则不支持
(对应指数的数据必须要先下载到本地)
14)HY_INDEXL 行业指数的最低价
HY_INDEXL 返回对应的行业指数最低价,如果没有通达信板块指数,港美股没有扩展板块指数,则不支持
(对应指数的数据必须要先下载到本地)
15) HY_INDEXO 行业指数的开盘价
HY_INDEXO 返回对应的行业指数开盘价,如果没有通达信板块指数,港美股没有扩展板块指数,则不支持
(对应指数的数据必须要先下载到本地)
16)HY_INDEXV 行业指数的成交量
HY_INDEXV 返回对应的行业指数成交量,如果没有通达信板块指数,港美股没有扩展板块指数,则不支持
(对应指数的数据必须要先下载到本地)
17)DPZSCODE 所属的大盘指数的代码
所属的大盘指数的代码.比如: CALCSTOCKINDEX(DPZSCODE,'KDJ',3);
18)UNDERCODE 对应标的的代码
返回对应标的的代码,对于股票期权品种和可转债品种等有效.
比如: CALCSTOCKINDEX(UNDERCODE,'KDJ',3);
19)UNDERLYC 对应标的的收盘价
UNDERLYC 返回对应标的的收盘价,对于股票期权品种和可转债品种等有效
(对应指数的数据必须要先下载到本地)