通达信全部函数及其用法 下载本文

内容发布更新时间 : 2024/12/25 10:59:01星期一 下面是文章的全部内容请认真阅读。

41.HHVBARS 上一高点位置 求上一高点到当前的周期数. 用法: HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计 例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数 42。LLV 最低值 求最低值. 用法: LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始. 例如:LLV(LOW,0)表示求历史最低价 43。LLVBARS 上一低点位置 求上一低点到当前的周期数. 用法: LLVBARS(X,N):求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计 例如:LLVBARS(HIGH,20)求得20日最低点到当前的周期数 44。REVERSE 求相反数 求相反数. 用法:REVERSE(X)返回-X. 例如REVERSE(CLOSE)返回-CLOSE 45。REF 日前的 引用若干周期前的数据. 用法: REF(X,A),引用A周期前的X值. 例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收 46。REFDATE 日 引用自1900年以来指定日期的数据. 用法: REFDATE(X,A),引用A日期的X值. 例如:REFDATE(CLOSE,1011208)表示2001年12月08日的收盘价 47。SUM 累和 求总和. 用法: SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始.

6

例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和 48。FILTER 过滤 过滤连续出现的信号. 用法:FILTER(X,N):X满足条件后,删除其后N周期内的数据置为0. 例如:FILTER(CLOSE>OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内 49。SUMBARS 累加到指定值的周期数 向前累加到指定值到现在的周期数. 用法: SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数 例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数 50。SMA 移动平均 返回移动平均 用法:SMA(X,N,M):X的M日移动平均,M为权重,如Y=(X*M+Y'*(N-M))/N 51。MA 简单移动平均 返回简单移动平均 用法:MA(X,M):X的M日简单移动平均 52。EMA 指数移动平均 返回指数移动平均 用法:EMA(X,M):X的M日指数移动平均 53。MEMA 平滑移动平均 返回平滑移动平均 用法:MEMA(X,M):X的M日平滑移动平均 54。EXPMA 指数移动平均 返回指数移动平均 用法:EXPMA(X,M):X的M日指数移动平均 55。EXPMEMA 指数平滑移动平均 返回指数平滑移动平均

7

用法:EXPMEMA(X,M):X的M日指数平滑移动平均 56。XMA 偏移移动平均 返回偏移移动平均 用法:XMA(X,M):X的M日偏移移动平均 57。RANGE 介于某一范围之间 RANGE(A,B,C):A在B和C范围之间. 用法: RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0 58。CONST 取值设为常数 CONST(A):取A最后的值为常量. 用法: CONST(INDEXC)表示取大盘现价 59。CROSS 上穿 两条线交叉. 用法: CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0 例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉 60。LONGCROSS 持续周期后上穿 两条线维持一定周期后交叉. 用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0 61。UPNDAY 连涨 返回是否连涨周期数. 用法: UPNDAY(CLOSE,M) 表示连涨M个周期 62。DOWNNDAY 连跌 返回是否连跌周期. 用法: DOWNNDAY(CLOSE,M) 表示连跌M个周期

8

63。NDAY 连大 返回是否持续存在X>Y 用法: NDAY(CLOSE,OPEN,3) 表示连续3日收阳线 64。EXIST 存在 是否存在. 用法: EXIST(CLOSE>OPEN,10) 表示前10日内存在着阳线 65。EVERY 一直存在 一直存在. 用法: EVERY(CLOSE>OPEN,10) 表示前10日内一直阳线 66。LAST 持续存在 LAST(X,A,B):持续存在. 用法: LAST(CLOSE>OPEN,10,5) 表示从前10日到前5日内一直阳线 若A为0,表示从第一天开始,B为0,表示到最后日止 67。TESTSKIP 是否就此返回 TESTSKIP(A):不满足A则直接返回. 用法: TESTSKIP(A) 表示如果不满足条件A则改公式直接返回,不再计算接下来的表达式 68。NOT 取反 求逻辑非. 用法: NOT(X)返回非X,即当X=0时返回1,否则返回0 例如:NOT(ISUP)表示平盘或收阴 69。IF 逻辑判断 根据条件求不同的值. 用法: IF(X,A,B)若X不为0则返回A,否则返回B

9

例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值 70。IFF 逻辑判断 根据条件求不同的值. 用法: IFF(X,A,B)若X不为0则返回A,否则返回B 例如:IFF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值 71。IFN 逻辑判断 根据条件求不同的值. 用法: IFN(X,A,B)若X不为0则返回B,否则返回A 例如:IFN(CLOSE>OPEN,HIGH,LOW)表示该周期收阴则返回最高值,否则返回最低值 72。MAX 较大值 求最大值. 用法: MAX(A,B)返回A和B中的较大值 例如:MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0 73。MIN 较小值 求最小值. 用法: MIN(A,B)返回A和B中的较小值 例如:MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值 74。 ACOS 反余弦 反余弦值. 用法: ACOS(X)返回X的反余弦值 75。ASIN 反正弦 反正弦值. 用法: ASIN(X)返回X的反正弦值 76。ATAN 反正切 反正切值.

10