通达信全部函数及其用法00002.docx

上传人:b****5 文档编号:8293182 上传时间:2023-01-30 格式:DOCX 页数:13 大小:97.40KB
下载 相关 举报
通达信全部函数及其用法00002.docx_第1页
第1页 / 共13页
通达信全部函数及其用法00002.docx_第2页
第2页 / 共13页
通达信全部函数及其用法00002.docx_第3页
第3页 / 共13页
通达信全部函数及其用法00002.docx_第4页
第4页 / 共13页
通达信全部函数及其用法00002.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

通达信全部函数及其用法00002.docx

《通达信全部函数及其用法00002.docx》由会员分享,可在线阅读,更多相关《通达信全部函数及其用法00002.docx(13页珍藏版)》请在冰豆网上搜索。

通达信全部函数及其用法00002.docx

通达信全部函数及其用法00002

通达信全部函数及其用法

LT

6)ISLASTBAR是否为最后一个周期判断是否为最后一个周期.用法:

ISLASTBAR判断是否为最后一个周期

7)BARSLAST上一条件成立位置上一次条件成立到当前的周期数.用法:

BARSLAST(X):

上一次X不为0到现在的天数例如:

BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数

8)BARSSINCE第一个条件成立位置第一个条件成立到当前的周期数.用法:

BARSSINCE(X):

第一次X不为0到现在的天数例如:

BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数

9)BARSSINCENN周期内首个条件成立位置N周期内第一个条件成立到当前的周期数.

用法:

BARSSINCEN(X,N):

N周期内第一次X不为0到现在的天数

例如:

BARSSINCEN(HIGH>10,10)表示10个周期内股价超过10元时到当前的周期数

10)BARSSINCE首个条件成立位置第一个条件成立到当前的周期数.

用法:

BARSSINCE(X):

第一次X不为0到现在的天数

例如:

BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数

11)COUNT统计统计满足条件的周期数.用法:

COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始.例如:

COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数

12)BARSLASTCOUNT统计条件连续成立次数统计连续满足条件的周期数.用法:

BARSLASTCOUNT(X),统计连续满足X条件的周期数.例如:

BARSLASTCOUNT(CLOSE>OPEN)表示统计连续收阳的周期数

13)DMA动态移动平均求动态移动平均.用法:

DMA(X,A),求X的动态移动平均.算法:

若Y=DMA(X,A)则Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1.例如:

DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价

14)HHV最高值求最高值.用法:

HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始.例如:

HHV(HIGH,30)表示求30日最高价

15)HHVBARS上一高点位置求上一高点到当前的周期数.用法:

HHVBARS(X,N):

求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计例如:

HHVBARS(HIGH,0)求得历史新高到到当前的周期数

16)HOD高值名次求高值名次.

用法:

HOD(X,N):

求当前X数据是N周期内的第几个高值,N=0则从第一个有效值开始.

例如:

HOD(HIGH,20)返回是20日的第几个高价

17)LLV最低值求最低值.用法:

LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始.例如:

LLV(LOW,0)表示求历史最低价

18)LLVBARS上一低点位置求上一低点到当前的周期数.用法:

LLVBARS(X,N):

求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计例如:

LLVBARS(HIGH,20)求得20日最低点到当前的周期数

19)LOD低值名次求低值名次.

用法:

LOD(X,N):

求当前X数据是N周期内的第几个低值,N=0则从第一个有效值开始.

例如:

LOD(LOW,20)返回是20日的第几个低价

20)REVERSE求相反数求相反数.用法:

REVERSE(X)返回-X.例如REVERSE(CLOSE)返回-CLOSE

21)REF日前的引用若干周期前的数据.用法:

REF(X,A),引用A周期前的X值.例如:

REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收

22)REFV日前的引用若干周期前的数据(未作平滑处理).

用法:

REFV(X,A),引用A周期前的X值.A可以是变量.

平滑处理:

当引用不到数据时进行的操作。

例如:

REFV(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价.

23)REFX日后的引用若干周期后的数据(未作平滑处理).

用法:

REFX(X,A),引用A周期后的X值.A可以是变量.

平滑处理:

当引用不到数据时进行的操作。

例如:

REFX(CLOSE,1)表示下一周期的收盘价,在日线上就是明天收盘价

24)REFXV日后的引用若干周期后的数据(平滑处理).

用法:

REFXV(X,A),引用A周期后的X值.A可以是变量.

平滑处理:

当引用不到数据时进行的操作。

此函数中,平滑时使用上一个周期的引用值。

例如:

TT:

=IF(C>O,1,2);

REFXV(CLOSE,TT);表示阳线引用下一周期的收盘价,阴线引用日后第二周期的收盘价.

25)REFDATE日引用自1900年以来指定日期的数据.用法:

REFDATE(X,A),引用A日期的X值.例如:

REFDATE(CLOSE,1011208)表示2001年12月08日的收盘价

26)SUM累和求总和.用法:

SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始.例如:

SUM(VOL,0)表示统计从上市第一天以来的成交量总和

27)FILTER过滤过滤连续出现的信号.用法:

FILTER(X,N):

X满足条件后,删除其后N周期内的数据置为0.例如:

FILTER(CLOSE>OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内

28)FILTERX反向过滤反向过滤连续出现的信号.

用法:

FILTERX(X,N):

X满足条件后,将其前N周期内的数据置为0.

例如:

FILTERX(CLOSE>OPEN,5)查找阳线,前5天内出现过的阳线不被记录在内

29)TFILTER交易信号过滤过滤连续出现的交易信号.

用法:

TFILTER(开仓,平仓,N);过滤掉开仓(平仓)信号发出后、下一个平仓(开仓)信号发出前的所有开仓(平仓)信号.

N=1表示仅对开仓信号过滤;

N=2表示仅对平仓信号过滤;

N=0表示对开仓、平仓信号都过滤;

例如:

ENTERLONG:

TFILTER(开仓,平仓,1);

EXITLONG:

TFILTER(开仓,平仓,2);

30)TTFILTER交易信号过滤过滤多空交易信号.

用法:

TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,N);

1.过滤掉多(空)开仓信号发出后、下一个多(空)平仓信号发出前的所有多(空)开仓信号.

2.多(空)开仓信号发出且空(多)仓已建时,要发出一个平空(多)仓的信号.

3.过滤掉多(空)平仓信号发出后、下一个多(空)开仓信号发出前的所有多(空)平仓信号.

N=1表示仅对多头开仓信号过滤;

N=2表示仅对多头平仓信号过滤;

N=3表示仅对空头开仓信号过滤;

N=4表示仅对空头平仓信号过滤;

N=0表示对合并多空开仓、平仓信号;

例如:

ENTERLONG:

TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,1);

EXITLONG:

TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,2);

ENTERSHORT:

TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,3);

EXITSHORT:

TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,4);

31)TR真实波幅求真实波幅.

用法:

TR,求真实波幅.例如:

ATR:

=MA(TR,10);

表示求真实波幅的10周期均值

32)SUMBARS累加到指定值的周期数向前累加到指定值到现在的周期数.用法:

SUMBARS(X,A):

将X向前累加直到大于等于A,返回这个区间的周期数例如:

SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数

33)SMA移动平均返回移动平均用法:

SMA(X,N,M):

X的M日移动平均,M为权重,如Y=(X*M+Y'*(N-M))/N

34)TMA返回移动平均

用法:

TMA(X,N,M),如若Y=TMA(X,N,M)则Y=(N*Y'+M*X),其中Y'表示上一周期Y值。

初值为M*X

35)MA简单移动平均返回简单移动平均用法:

MA(X,M):

X的M日简单移动平均

36)EMA指数移动平均返回指数移动平均用法:

EMA(X,M):

X的M日指数移动平均

37)MEMA平滑移动平均返回平滑移动平均用法:

MEMA(X,M):

X的M日平滑移动平均

38)EXPMA指数移动平均返回指数移动平均用法:

EXPMA(X,M):

X的M日指数移动平均

39)EXPMEMA指数平滑移动平均返回指数平滑移动平均用法:

EXPMEMA(X,M):

X的M日指数平滑移动平均

40)XMA偏移移动平均返回偏移移动平均用法:

XMA(X,M):

X的M日偏移移动平均

41)RANGE介于某一范围之间RANGE(A,B,C):

A在B和C范围之间.用法:

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

42)CONST取值设为常数CONST(A):

取A最后的值为常量.用法:

CONST(INDEXC)表示取大盘现价

43)TOPRANGE当前值是近多少周期内的最大值.

用法:

TOPRANGE(X):

X是近多少周期内X的最大值

例如:

TOPRANGE(HIGH)表示当前最高价是近多少周期内的最高价

44)LOWRANGE当前值是近多少周期内的最小值.

用法:

LOWRANGE(X):

X是近多少周期内X的最小值

例如:

LOWRANGE(LOW)表示当前最高价是近多少周期内的最小价

45)FINDHIGH寻找指定周期内的特定最大值N周期前的M周期内的第T个最大值.

用法:

FINDHIGH(VAR,N,M,T):

VAR在N日前的M天内第T个最高价

46)FINDHIGHBARS寻找指定周期内的特定最大值N周期前的M周期内的第T个最大值到当前周期的周期数.

用法:

FINDHIGHBARS(VAR,N,M,T):

VAR在N日前的M天内第T个最高价到当前周期的周期数

47)FINDLOW寻找指定周期内的特定最小值N周期前的M周期内的第T个最小值.

用法:

FINDLOW(VAR,N,M,T):

VAR在N日前的M天内第T个最低价

48)FINDLOWBARS寻找指定周期内的特定最小值N周期前的M周期内的第T个最小值到当前周期的周期数.

用法:

FINDLOWBARS(VAR,N,M,T):

VAR在N日前的M天内第T个最低价到当前周期的周期数.

(四)逻辑函数

1)CROSS上穿两条线交叉.用法:

CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0例如:

CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉

2)LONGCROSS持续周期后上穿两条线维持一定周期后交叉.用法:

LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0

3)UPNDAY连涨返回是否连涨周期数.用法:

UPNDAY(CLOSE,M)表示连涨M个周期

4)DOWNNDAY连跌返回是否连跌周期.用法:

DOWNNDAY(CLOSE,M)表示连跌M个周期

5)NDAY连大返回是否持续存在X>Y用法:

NDAY(CLOSE,OPEN,3)表示连续3日收阳线

6)EXIST存在是否存在.用法:

EXIST(CLOSE>OPEN,10)表示前10日内存在着阳线

7)EVERY一直存在一直存在.用法:

EVERY(CLOSE>OPEN,10)表示前10日内一直阳线

8)LAST持续存在LAST(X,A,B):

持续存在.用法:

LAST(CLOSE>OPEN,10,5)表示从前10日到前5日内一直阳线若A为0,表示从第一天开始,B为0,表示到最后日止

9)TESTSKIP是否就此返回TESTSKIP(A):

不满足A则直接返回.用法:

TESTSKIP(A)表示如果不满足条件A则改公式直接返回,不再计算接下来的表达式

(五)算术函数

1)NOT取反求逻辑非.用法:

NOT(X)返回非X,即当X=0时返回1,否则返回0;例如:

NOT(ISUP)表示平盘或收阴

2)IF逻辑判断根据条件求不同的值.用法:

IF(X,A,B)若X不为0则返回A,否则返回B;

例如:

IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值

3)IFF逻辑判断根据条件求不同的值.用法:

IFF(X,A,B)若X不为0则返回A,否则返回B例如:

IFF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值

4)IFN逻辑判断根据条件求不同的值.用法:

IFN(X,A,B)若X不为0则返回B,否则返回A例如:

IFN(CLOSE>OPEN,HIGH,LOW)表示该周期收阴则返回最高值,否则返回最低值

5)MAX较大值求最大值.用法:

MAX(A,B)返回A和B中的较大值例如:

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

6)MIN较小值求最小值.用法:

MIN(A,B)返回A和B中的较小值例如:

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

(六)数学函数

1)ACOS反余弦反余弦值.用法:

ACOS(X)返回X的反余弦值

2)ASIN反正弦反正弦值.用法:

ASIN(X)返回X的反正弦值

3)ATAN反正切反正切值.用法:

ATAN(X)返回X的反正切值

4)COS余弦余弦值.用法:

COS(X)返回X的余弦值

5)SIN正弦正弦值.用法:

SIN(X)返回X的正弦值

6)TAN正切正切值.用法:

TAN(X)返回X的正切值

7)EXP指数指数.用法:

EXP(X)为e的X次幂例如:

EXP(CLOSE)返回e的CLOSE次幂

8)LN自然对数求自然对数.用法:

LN(X)以e为底的对数例如:

LN(CLOSE)求收盘价的对数

9)LOG对数求10为底的对数.用法:

LOG(X)取得X的对数;例如:

LOG(100)等于2

10)SQRT开方开平方.用法:

SQRT(X)为X的平方根;例如:

SQRT(CLOSE)收盘价的平方根

11)ABS绝对值求绝对值.用法:

ABS(X)返回X的绝对值;例如:

ABS(-34)返回34

12)POW乘幂乘幂.用法:

POW(A,B)返回A的B次幂;例如:

POW(CLOSE,3)求得收盘价的3次方

13)CEILING向上舍入向上舍入.用法:

CEILING(A)返回沿A数值增大方向最接近的整数例如:

CEILING(12.3)求得13,CEILING(-3.5)求得-3

14)FLOOR向下舍入向下舍入.用法:

FLOOR(A)返回沿A数值减小方向最接近的整数例如:

FLOOR(12.3)求得12,FLOOR(-3.5)求得-4

15)INTPART取整取整.用法:

INTPART(A)返回沿A绝对值减小方向最接近的整数例如:

INTPART(12.3)求得12,INTPART(-3.5)求得-3

16)BETWEEN介于介于.用法:

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

BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间

17)FRACPART小数部分.用法:

FRACPART(X),返回X的小数部分

18)ROUND四舍五入.用法:

ROUND(X),返回X四舍五入到个位的数值

19)SIGN取符号.用法:

SIGN(X),返回X的符号.当X>0,X=0,X<0分别返回1,0,-1

20)MOD取模.用法:

MOD(M,N),返回M关于N的模(M除以N的余数);例如:

MOD(5,3)返回2

21)RAND取随机数.用法:

RAND(N),返回一个范围在1-N的随机整数

(七)统计函数

1)AVEDEV平均绝对方差AVEDEV(X,N)返回平均绝对方差

2)DEVSQ数据偏差平方和DEVSQ(X,N)返回数据偏差平方和

3)FORCAST线性回归预测值FORCAST(X,N)返回线性回归预测值

4)SLOPE线性回归斜率SLOPE(X,N)返回线性回归斜率

5)STD估算标准差STD(X,N)返回估算标准差

6)STDP总体标准差STDP(X,N)返回总体标准差

7)VAR估算样本方差VAR(X,N)返回估算样本方差

8)VARP总体样本方差VARP(X,N)返回总体样本方差

9)COVAR协方差,COVAR(X,Y,N)返回X和Y的N周期的协方差

10)RELATE相关系数,RELATE(X,Y,N)返回X和Y的N周期的相关系数

11)BETAβ(Beta)系数,BETA(N)返回当前证券N周期收益与大盘收益相比的贝塔系数

12)BETAEX相关放大系数,BETAEX(X,Y,N)返回X与Y的N周期的相关放大系数

(八)横向统计

1)BLOCKSETNUM.板块股票个数,用法:

BLOCKSETNUM(板块名称),返回该板块股票个数

2)HORCALC.多股统计,用法:

HORCALC(板块名称,数据项,计算方式,权重),

数据项:

100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅

计算方式:

0-累加,1-排名次

权重:

0-总股本,1-流通股本,2-等同权重,3-流通市值

3)INSORT.板块排序选股,用法:

INSORT(板块名称,指标名称,指标线,升降序),返回该股在板块中的排序序号,例如:

INSORT('房地产','KDJ',3,0)表示该股的KDJ指标第三个输出即J之值在房地产板块中的排名,最后一个参数为0表示降序排名

4)INSUM.板块指标统计,用法:

INSUM(板块名称,指标名称,指标线,计算类型),返回板块各成分该指标相应输出安计算类型得到的计算值.计算类型:

0-累加,1-平均数,2-最大值,3-最小值.

例如:

INSUM('房地产','KDJ',3,0)表示房地产板块中所有股票的KDJ指标第三个输出即J之值的累加值

(九)形态函数

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例如:

PEAK(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例如:

TROUGH(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)),表示近两日收盘价格间筹码的成本,例如返回10表示区间成本为20元该函数仅对日线分析周期有效

12)PPART远期成本分布比例远期成本分布比例.

用法:

PPART(10),表示10前的成本占总成本的比例,0.2表示20%

13)ZIG之字转向之字转向.用法:

ZIG(K,N),当价格变化量超过N%时转向,K表示0:

开盘价,1:

最高价,2:

最低价,3:

收盘价,其余:

数组信息例如:

ZIG(3,5)表示收盘价的5%的ZIG转向

14)NewSAR新抛物转向函数

用法:

NewSAR(N,S),N为起始统计天数,S为加速因子

例如NewSAR(10,2)表示从10日后开始统计,加速因子为2的抛物转向

15)LFS返回个股锁定因子

(十)大盘函数

1)INDEXA大盘成交额大盘成交额,INDEXA返回大盘成交额

2)INDEXADV上涨家数上涨家数,NDEXADV返回上涨家数

3)INDEXDEC下跌家数下跌家数,INDEXDEC返回下跌家数

4)INDEXC大盘收盘价大盘收盘价,INDEXC返回大盘收盘价

5)INDEXH大盘最高价大盘最高价,INDEXH返回大盘最高价

6)INDEXL大盘最低价大盘最低价,INDEXL返回大盘最低价

7)INDEXO大盘开盘价大盘开盘价,INDEXO返回大盘开盘价

8)INDEXV大盘成交量大盘成交量,INDEXV返回大盘成交量

(十一)日线统计函数

1)TRADENUM总成交笔数,逐笔成交总笔数,Level2收费行情的个股行情专用

2)TRADEINNUM逐笔买入成交笔数,Level2收费行情专用

3)TRADEOUTNUM逐笔卖出成交笔数,Level2收费行情专用

4)LARGETRDINNUM逐笔买入大单成交笔数,Level2收费行情专用

5)LARGETRDOUTNUM逐笔卖出大单成交笔数,Level2收费行情专用

6)TICKCOUNT分时采样总笔数,Level2收费行情专用

7)TICKINCOUNT主动买采样数,分时采样买笔数,Level2收费行情专用

8)TICKOUTCOUNT主动卖采样数,分时采样卖笔数,Level2收费行情专用

9)LARGETICKCOUNT,分时采

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动物植物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1