通达信全部函数及其用法(2011年最新版)

上传人:子 文档编号:43873906 上传时间:2018-06-07 格式:DOC 页数:20 大小:60.50KB
返回 下载 相关 举报
通达信全部函数及其用法(2011年最新版)_第1页
第1页 / 共20页
通达信全部函数及其用法(2011年最新版)_第2页
第2页 / 共20页
通达信全部函数及其用法(2011年最新版)_第3页
第3页 / 共20页
通达信全部函数及其用法(2011年最新版)_第4页
第4页 / 共20页
通达信全部函数及其用法(2011年最新版)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《通达信全部函数及其用法(2011年最新版)》由会员分享,可在线阅读,更多相关《通达信全部函数及其用法(2011年最新版)(20页珍藏版)》请在金锄头文库上搜索。

1、通达信全部函数及其用法通达信全部函数及其用法(2011(2011 年最新版年最新版) )通达信全部函数及其用法(2011 年最新版)源码如下:通达信全部函数及其用法(2011 年最新版)(一)行情函数1)HIGH(H) 最高价 返回该周期最高价.2)LOW(L) 最低价 返回该周期最低价.3)CLOSE(C) 收盘价 返回该周期收盘价.4)VOL(V) 成交量(手) 返回该周期成交量.5)OPEN(O) 开盘价 返回该周期开盘价.6)ADVANCE 上涨家数 返回该周期上涨家数. (本函数仅对大盘有效)7)DECLINE 下跌家数 返回该周期下跌家数. (本函数仅对大盘有效)8)AMOUNT

2、成交额(元) 返回该周期成交额.9)VOLINSTK 持仓量 返回期货该周期持仓量.10) QHJSJ 期货结算价 返回期货该周期结算价.11)BUYVOL 外盘(手) 返回外盘,即时行情数据12)SELVOL 外盘(手) 返回外盘13)ISBUYORDER 主动性买单 返回当前成交是否为主动性买单.用法: ISBUYORDER, 当本笔成交为主动性买盘时,返回 1,否则为 014)DHIGH 不定周期最高价 返回该不定周期最高价.15)DOPEN 不定周期开盘价 返回该不定周期开盘价.16)DLOW 不定周期最低价 返回该不定周期最低价.17)DCLOSE 不定周期收盘价 返回该不定周期收盘

3、价.18)DVOL 不定周期成交量价 返回该不定周期成交量价.19)NAMELIKE 模糊股票名称 返回股票名称是否以参数开头.用法: if(NAMELIKE(ST),x,y);20)CODELIKE 模糊股票代码 返回股票代码是否以参数开头.用法: if(CODELIKE(600),x,y);21)INBLOCK 属于某板块 返回股票是否属于某板块.用法: if(INBLOCK(沪深 300),x,y);(二)时间函数1)PERIOD 周期 取得周期类型.结果从 0 到 11,依次分别是 1/5/15/30/60 分钟,日/周/月,多分钟,多日,季,年.2)DATE 日期 取得该周期从 19

4、00 以来的的年月日. 用法: DATE 例如函数返回 1000101,表示 2000 年 1 月 1 日,DATE+19000000 后才是真正的日期值3)TIME 时间 取得该周期的时分秒.用法: TIME 函数返回有效值范围为(000000-235959)4)YEAR 年份 取得该周期的年份.5)MONTH 月份 取得该周期的月份.用法: 函数返回有效值范围为(1-12)6)WEEKDAY 星期 取得该周期的星期数.用法: WEEKDAY 函数返回有效值范围为(1-7)7)DAY 日 取得该周期的日期.用法: DAY 函数返回有效值范围为(1-31)8)HOUR 小时 取得该周期的小时数

5、.用法: HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为 09)MINUTE 分钟 取得该周期的分钟数.用法: MINUTE 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为 010)FROMOPEN 分钟 求当前时刻距开盘有多长时间.用法: FROMOPEN FROMOPEN.返回当前时刻距开盘有多长时间,单位为分钟.例如:当前时刻为早上十点,则返回 31.11)TFILT 分钟 对指定时间段的数据进行过滤,该时间段以外的数据无效.用法: TFILT(X,D1,M1,D2,M2) 例如TFILT(CLOSE,1040101,1025,1040101,1

6、345)表示在 2004 年 1 月 1 日的 10:25 到 2004 年 1 月 1 日的 13:45 的收盘价是有效的.周期以日为基本单位的,分时为 0 有效.12)DATETODAY 上指纪元 指定日期到 1990.12.19 的天数.用法: DATETODAY(date)DATETODAY(date).返回 date 到 1990.12.19 的天数.有效日期为(901219-1341231)例如:DATETODAY(901219)返回 0.13)DAYTODATE 转换日期 求 1990.12.19 后第若干天的日期.用法: DAYTODATE(N)DAYTODATE(N).返回

7、1990.12.19 后第 N 天的日期.有效天数为(0-20000)例如:DAYTODATE(0)返回 901219.14)TIMETOSEC 当日秒数 求指定时刻距 0 时有多长时间.用法: TIMETOSEC(time)TIMETOSEC(time).返回 time 时刻距 0 时有多长时间,单位为秒.有效时间为(0-235959)例如:TIMETOSEC(93000)返回 34200.15)SECTOTIME 转换时间 求 0 时后若干秒是什么时间.用法: SECTOTIME(N)SECTOTIME(N).返回 0 时后 N 秒是什么时间.有效秒数为(0-86399)例如:SECTOT

8、IME(34200)返回 93000.(三)引用函数1)DRAWNULL 无效数 返回无效数.用法: DRAWNULL 例如IF(CLOSEREF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时分析图上不画线2)BACKSET 向前赋值 将当前位置到若干周期前的数据设为 1.用法: BACKSET(X,N),若 X 非 0,则将当前位置到 N 周期前的数值设为 1.例如:BACKSET(CLOSEOPEN,2)若收阳则将该周期及前一周期数值设为 1,否则为 03)BARSCOUNT 有效数据周期数 求总的周期数.用法: BARSCOUNT(X)第一个有效数据到当前的天数例如:BAR

9、SCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于 1 分钟线取得当日交易分钟数4)CURRBARSCOUNT 到最后交易日的周期数 求到最后交易日的周期数.用法: CURRBARSCOUNT 求到最后交易日的周期数5)TOTALBARSCOUNT 总的周期数 求总的周期数.用法: TOTALBARSCOUNT 求总的周期数6)ISLASTBAR 是否为最后一个周期 判断是否为最后一个周期.用法: ISLASTBAR 判断是否为最后一个周期7)BARSLAST 上一条件成立位置 上一次条件成立到当前的周期数.用法: BARSLAST(X):上一次

10、X 不为 0 到现在的天数例如:BARSLAST(CLOSE/REF(CLOSE,1)=1.1)表示上一个涨停板到当前的周期数8)BARSSINCE 第一个条件成立位置 第一个条件成立到当前的周期数.用法: BARSSINCE(X):第一次 X 不为 0 到现在的天数例如:BARSSINCE(HIGH10)表示股价超过 10 元时到当前的周期数9)BARSSINCEN N 周期内首个条件成立位置 N 周期内第一个条件成立到当前的周期数.用法: BARSSINCEN(X,N):N 周期内第一次 X 不为 0 到现在的天数例如:BARSSINCEN(HIGH10,10)表示 10 个周期内股价超过

11、 10 元时到当前的周期数10)BARSSINCE 首个条件成立位置 第一个条件成立到当前的周期数.用法: BARSSINCE(X):第一次 X 不为 0 到现在的天数例如:BARSSINCE(HIGH10)表示股价超过 10 元时到当前的周期数11)COUNT 统计 统计满足条件的周期数.用法: COUNT(X,N),统计 N 周期中满足 X 条件的周期数,若 N=0 则从第一个有效值开始.例如:COUNT(CLOSEOPEN,20)表示统计 20 周期内收阳的周期数12)BARSLASTCOUNT 统计条件连续成立次数 统计连续满足条件的周期数.用法: BARSLASTCOUNT(X),统

12、计连续满足 X 条件的周期数.例如:BARSLASTCOUNT(CLOSEOPEN)表示统计连续收阳的周期数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 上一高点位置

13、求上一高点到当前的周期数.用法: 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 上一低点位置 求上一低点

14、到当前的周期数.用法: 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)返回-CLOSE21)REF 日前的 引用若干周期前的数据.用法: REF(X,A),引用A 周期

15、前的 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(CO,1,2);REFXV(CLOSE,TT);表示阳线引用下一周期的收盘价,阴线引用日后第二周期的收盘价.25)REFDATE 日 引用自 1900 年以来指定日期的数据.用法: REFDATE(X,A),引用 A 日期的 X 值. 例如:REFDATE(CLOSE,1011208)表示 2001 年 12 月 08 日的收盘价26)SUM 累和 求总和.用法:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号