77范文网 - 专业文章范例文档资料分享平台

通达信公式编辑全部函数集

来源:网络收集 时间:2018-12-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

通达信公式编辑全部函数集

2007-08-03 19:09

7.1 行情函数

HIGH――最高价----返回该周期最高价。用法:HIGH LOW――最低价----返回该周期最低价。用法:LOW CLOSE――收盘价----返回该周期收盘价。用法:CLOSE VOL――成交量----返回该周期成交量。用法:VOL OPEN――开盘价----返回该周期开盘价。用法:OPEN

ADVANCE――上涨家数----返回该周期上涨家数。用法:ADVANCE(本函数仅对大盘有效) DECLINE――下跌家数----返回该周期下跌家数。用法:DECLINE(本函数仅对大盘有效) AMOUNT――成交额----返回该周期成交额。用法:AMOUNT

ASKPRICE――委卖价----返回委卖1--委卖3价格。用法:ASKPRICE(N),N取1--3 (本函数仅个股在分笔成交分析周期有效)

ASKVOL――委卖量----返回委卖1--委卖3量。用法:ASKVOL(N),N取1--3 (本函数仅个股在分笔成交分析周期有效)

BIDPRICE――委买价----返回委买1--委买3价格。用法:BIDPRICE(N),N取1--3 (本函数仅个股在分笔成交分析周期有效)

ASKVOL――委卖量----返回委卖1--委卖3量。用法:ASKVOL(N),N取1--3 (本函数仅个股在分笔成交分析周期有效)

BUYVOL――主动性买盘----返回主动性买单量。用法:BUYVOL 当本笔成交为主动性买盘时,其数值等于成交量,否则为0 (本函数仅个股在分笔成交分析周期有效)

SELLVOL――主动性卖单----返回主动性卖单量。用法:SELLVOL 当本笔成交为主动性卖盘时,其数值等于成交量,否则为0 (本函数仅个股在分笔成交分析周期有效)

ISBUYORDER――主动性买单----返回该成交是否为主动性买单。用法;ISBUYORDER 当本笔成交为主动性买盘时,返回1,否则为0 (本函数仅个股在分笔成交分析周期有效) 7.2 时间函数

DATA――日期----取得该周期从1900以来的的年月日。用法:DATE 例如函数返回1000101,表示2001年1月1日

TIME――时间----取得该周期的时分秒。用法::TIME 函数返回有效值范围为(000000-235959)

YEAR――年份----取得该周期的年份。用法:YEAR MONTH――月份----取得该周期的月份。用法:MONTH 函数返回有效值范围为(1-12)

WEEKDAY――星期----取得该周期的星期数。用法:WEEK 函数返回有效值范围为(0-6),0表示星期天 DAY――日----取得该周期的日期。用法:DAY 函数返回有效值范围为(1-31)

HOUR――小时----取得该周期的小时数。用法:HOUR

函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0 MINUTE――分钟----取得该周期的分钟数。用法:MINUTE

函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0 7.3 引用函数

BACKSET――向前赋值----将当前位置到若干周期前的数据设为1。

用法:BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1。

例如:BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0 BARSCOUT――有效数据周期数----求总的周期数。 用法:BARSCOUNT(X)第一个有效数据到当前的天数

例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数

BARSLAST――上一条件成立位置----上一次条件成立到当前的周期数。 用法:BARSLAST(X):上一次X不为0到现在的天数

例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数 BARSSINCE――第一个条件成立位置----第一个条件成立到当前的周期数。 用法:BARSSINCE(X):第一次X不为0到现在的天数

例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数 COUNT――统计----统计满足条件的周期数。 用法:

COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。 例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数 DMA――动态移动车前均----求动态移动平均。 用法:DMA(X,A),求X的动态移动平均。

算法: 若Y=DMA(X,A)则 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。 例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价 HHV――最高值----求最高值。

用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。 例如:HHV(HIGH,30)表示求30日最高价

HHVBARS――上一高点位置----求上一高点到当前的周期数。 用法:

HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计 例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数 LLV――最低值----求最低值。

用法:LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。 例如:LLV(LOW,0)表示求历史最低价

LLVBARS――上一低点位置----求上一低点到当前的周期数。 用法:

LLVBARS(X,N):求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计 例如:LLVBARS(HIGH,20)求得20日最低点到当前的周期数 REF――目前的----引用若干周期前的数据。 用法:REF(X,A),引用A周期前的X值。

例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收 SUM――累积----求总和。

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

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

SUMBARS―― 累加到指定周期数----向前累加到指定值到现在的周期数。 用法:SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数 例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数 SMA――累积平均----返回累积平均

用法:SMA(X,N,M):X的M日累积平均,M为权重,如Y=(X*M+Y'*(N-M))/N MA:――简单移动平均----返回简单移动平均 用法:MA(X,M):X的M日简单移动平均

EMA:――异同移动平均----返回异同移动平均 用法:EMA(X,M):X的M日异同移动平均

MEMA―― 平滑移动平均----返回平滑移动平均 用法:MEMA(X,M):X的M日平滑移动平均 EXPMA――加权移动平均----返回加权移动平均 用法:EXPMA(X,M):X的M日加权移动平均

EXPMEMA――加权平滑平均----返回加权平滑平均 用法:EXPMEMA(X,M):X的M日加权平滑平均 RANGE――幅差---- RANGE(A,B):AB幅差。 用法:RANGE(CLOSE,OPEN) 表示(CLOSE-OPEN)/OPEN 7.4 逻辑函数

CROSS:上穿----两条线交叉。

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

例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉 UPNDAY――连涨----返回是否连涨周期数。 用法:UPNDAY(CLOSE,M) 表示连涨M个周期

DOWNNDAY――连跌----返回是否连跌周期。 用法:DOWNNDAY(CLOSE,M) 表示连跌M个周期

NDAY――连大----返回是否持续存在X>Y 用法:NDAY(CLOSE,OPEN,3) 表示连续3日收阳线

EXIST――存在----是否存在。

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

EVERY――一直存在----一直存在。 用法:EVERY(CLOSE>OPEN,10) 表示前10日内一直阳线

LAST――持续存在---- LAST(X,A,B):持续存在。

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

NOT――取反----求逻辑非。

用法:NOT(X)返回非X,即当X=0时返回1,否则返回0

例如:NOT(ISUP)表示平盘或收阴

IF――逻辑判断----根据条件求不同的值。

用法:IF(X,A,B)若X不为0则返回A,否则返回B

例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值 IFF―― 逻辑判断---- 根据条件求不同的值。

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

例如:IFF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值 IFN―― 逻辑判断----根据条件求不同的值。

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

例如:IFN(CLOSE>OPEN,HIGH,LOW)表示该周期收阴则返回最高值,否则返回最低值 MAX――较大值----求最大值。

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

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

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

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

ACOS―― 反余弦----反余弦值。用法:ACOS(X)返回X的反余弦值 ASIN―― 反正弦----反正弦值。用法:ASIN(X)返回X的反正弦值 ATAN―― 反正切----反正切值。用法:ATAN(X)返回X的反正切值 COS――余弦----余弦值。用法:COS(X)返回X的余弦值 SIN――正弦----正弦值。用法:SIN(X)返回X的正弦值 TAN――正切----正切值。用法:TAN(X)返回X的正切值

EXP――指数----指数。用法:EXP(X)为e的X次幂。例如:EXP(CLOSE)返回e的CLOSE次幂

LN――自然对数----求自然对数。用法:LN(X)以e为底的对数 例如:LN(CLOSE)求收盘价的对数

LOG――对数----求10为底的对数。用法:LOG(X)取得X的对数 例如:LOG(100)等于2

SORT――开方----开平方。用法:SQRT(X)为X的平方根 例如:SQRT(CLOSE)收盘价的平方根

POW――乘幂----乘幂。用法:POW(A,B)返回A的B次幂 例如:POW(CLOSE,3)求得收盘价的3次方

ABS――绝对值----求绝对值。用法:ABS(X)返回X的绝对值。 例如:ABS(-34)返回34 7.8 统计函数

AVEDEV―― 平均绝对方差---- AVEDEV(X,N) 返回平均绝对方差 DEVSQ―― 数据偏差平方和---- DEVSQ(X,N) 返回数据偏差平方和 FORCAST――线性回归预测值---- FORCAST(X,N) 返回线性回归预测值 SLOPE―― 线性回归斜率---- SLOPE(X,N) 返回线性回归斜率 STD――估算标准差---- STD(X,N) 返回估算标准差 STDP―― 总体标准差---- STDP(X,N) 返回总体标准差 VAR―― 估算样本方差----- VAR(X,N) 返回估算样本方差 VARP―― 总体样本方差---- VARP(X,N) 返回总体样本方差

7.9 形态函数

COST―― 成本分布----成本分布情况。 用法:

COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘

该函数仅对日线分析周期有效

PEAK―― 波峰值----前M个ZIG转向波峰值。 用法:

PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1 例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值 PEAKBARS―― 波峰位置----前M个ZIG转向波峰到当前距离。 用法:

PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1

例如:PEAK(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数 SAR―― 抛物转向----抛物转向。

用法:SAR(N,S,M),N为计算周期,S为步长,M为极值

例如SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20% SARTURN―― 抛物转向点----抛物转向点。 用法:

SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0 其用法与SAR函数相同

TROUGH―― 波谷值----前M个ZIG转向波谷值。 用法:

TROUGH(K,N,M)表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1 例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值 TROUGHBARS―― 波谷位置----前M个ZIG转向波谷到当前距离。 用法:

TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1

例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数 WINNER―― 获利盘比例----获利盘比例。 用法:

WINNER(CLOSE),表示以当前收市价卖出的获利盘比例,例如返回0.1表示10%获利盘;WINNER(10.5)表示10.5元价格的获利盘比例 该函数仅对日线分析周期有效 ZIG―― 之字转向----之字转向。 用法:

ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价 例如:ZIG(3,5)表示收盘价的5%的ZIG转向

7.10 大盘函数

INDEXA―― 返回大盘成交额

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库通达信公式编辑全部函数集在线全文阅读。

通达信公式编辑全部函数集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/384205.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: