2022年通达信函数 .pdf
《2022年通达信函数 .pdf》由会员分享,可在线阅读,更多相关《2022年通达信函数 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通达信函数汇编1 通达信函数汇编一 、行情函数HIGH 最高价返回该周期最高价。用法: HIGH H 最高价返回该周期最高价。用法: H LOW 最低价返回该周期最低价。用法: LOW L 最低价返回该周期最低价。用法: L CLOSE 收盘价返回该周期收盘价。用法: CLOSE C 收盘价返回该周期收盘价。用法: C VOL 成交量返回该周期成交量。用法: VOL V 成交量返回该周期成交量。用法: V OPEN 开盘价返回该周期开盘价。用法: OPEN O: 开盘价返回该周期开盘价。用法: O ADVANCE 上涨家数返回该周期上涨家数。用法: ADVANCE(本函数仅对大盘有效 ) DE
2、CLINE 下跌家数返回该周期下跌家数。用法: DECLINE (本函数仅对大盘有效 ) AMOUNT 成交额返回该周期成交额。用法: AMOUNT ASKPRICE 委卖价返回委卖 1-委卖 3 价格。用法: ASKPRICE(N) N 取 13。(本函数仅个股在分笔成交分析周期有效) ASKVOL 委卖量返回委卖 1-委卖 3 量。用法: ASKVOL(N)N 取 13。(本函数仅个股在分笔成交分析周期有效) BIDPRICE 委买价返回委买 1-委买 3 价格。用法: BIDPRICE(N)N 取 13。(本函数仅个股在分笔成交分析周期有效) BIDVOL 委买量名师资料总结 - - -
3、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 通达信函数汇编2 返回委买 1-委买 3 量。用法: BIDVOL(N)N 取 13。(本函数仅个股在分笔成交分析周期有效) BUYVOL 主动性买盘返回主动性买单量。用法: BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。(本函数仅个股在分笔成交分析周期有效) SELLVOL 主动性卖盘返回主动性卖单量。用法: SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。(本
4、函数仅个股在分笔成交分析周期有效) ISBUYORDER 主动性买单返回该成交是否为主动性买单。用法: ISBUYORDER 当本笔成交为主动性买盘时,返回 1,否则为 0。(本函数仅个股在分笔成交分析周期有效) ISSELLORDER 主动性卖单返回该成交是否为主动性卖单。用法: ISSELLORDER 当本笔成交为主动性卖盘时,返回 1,否则为 0。(本函数仅个股在分笔成交分析周期有效) 二 、时间函数DATE 日期取得该周期从 1900以来的年月日。用法: DATE 例如函数返回 1000101,表示2000 年 1 月 1 日。TIME 时间取得该周期的时分秒。用法: TIME 函数返
5、回有效值范围为(000000-235959)。YEAR 年份取得该周期的年份。用法: YEAR MONTH 月份取得该周期的月份。用法: MONTH函数返回有效值范围为 (1-12)。WEEK 星期取得该周期的星期数。用法: WEEK 函数返回有效值范围为 (0-6),0表示星期天。DAY 日期取得该周期的日期。用法: DAY 函数返回有效值范围为 (1-31)。HOUR 小时取得该周期的小时数。用法: HOUR 函数返回有效值范围为 (0-23),对于日线及更长的分析周期值为0。MINUTE 分钟取得该周期的分钟数。用法: MINUTE函数返回有效值范围为(0-59),对于日线及更长的分析周
6、期值为0。FROMOPEN 分钟求当前时刻距开盘有多长时间。用法: FROMOPEN 返回当前时刻距开盘有多长时间,单位为分钟。例如: FROMOPEN 当前时刻为早上十点,则返回 31。三 、引用函数DRAWNULL 无效数返回无效数。用法: DRAWNULL 例如: IF(CLOSEREF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时分析图上不画线。BACKSET 向前赋值将当前位置到若干周期前的数据设为1。用法: BACKSET(X ,N) 若 X 非 0,则将当前位置到 N 周期前的数值设为1。例如: BACKSET(CLOSEOPEN ,2) 若收阳则将该周期及前一周期
7、数值设为1, 否则为 0。BARSCOUNT 有效数据周期数求总的周期数。用法: BARSCOUNT(X)第一个有效数据到名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 通达信函数汇编3 当前的天数。例如: BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数, 对于分笔成交取得当日成交笔数,对于 1 分钟线取得当日交易分钟数。BARSLAST 上一次条件成立位置上一次条件成立到当前的周期数。用法: BARSLA
8、ST(X)上一次 X 不为 0 到现在的天数。例如: BARSLAST(CLOSE/REF(CLOSE,1)=1.1) 表示上一个涨停板到当前的周期数。BARSSINCE 第一个条件成立位置第一个条件成立到当前的周期数。用法: BARSSINCE(X)第一次 X 不为 0 到现在的天数。例如: BARSSINCE(HIGH10)表示股价超过 10元时到当前的周期数。COUNT 统计统计满足条件的周期数。用法: COUNT(X ,N) 统计 N 周期中满足 X条件的周期数,若N=0 则从第一个有效值开始。例如: COUNT(CLOSEOPEN,20) 表示统计 20周期内收阳的周期数。DMA 动
9、态移动平均求动态移动平均。用法: 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 表示从第一个
10、有效值开始统计。例如: 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 日最低点到当前的周期数。REVERSE 求相反数求相反数。用法: REVERSE(X) 返回-X。例如: REVERSE(CLOS
11、E) 返回-CLOSE。REF 向前引用引用若干周期前的数据。用法: REF(X,A) 引用 A 周期前的 X 值。例如: REF(CLOSE,1) 表示上一周期的收盘价,在日线上就是昨收。REFDATE 指定引用引用指定日期的数据。用法: REFDATE(X , A) 引用 A 日期的 X 值。例如: REF(CLOSE,20011208) 表示 2001年 12月 08 日的收盘价。SUM 总和求总和。用法: SUM(X , N) 统计 N 周期中 X 的总和,N=0 则从第一个有效值开始。例如: SUM(VOL ,0) 表示统计从上市第一天以来的成交量总和。名师资料总结 - - -精品资
12、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 通达信函数汇编4 FILTER 过滤过滤连续出现的信号。用法: FILTER(X ,N) X 满足条件后,删除其后 N 周期内的数据置为0。例如: FILTER(CLOSEOPEN, 5) 查找阳线,5 天内再次出现的阳线不被记录在内。SUMBARS 累加到指定值的周期数向前累加到指定值到现在的周期数。用法: SUMBARS(X ,A) 将 X 向前累加直到大于等于 A,返回这个区间的周期数。例如: SUMB
13、ARS(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 加
14、权平滑平均返回加权平滑平均。用法: EXPMEMA(X ,M) X 的 M 日加权平滑平均。RANGE 介于某个范围之间用法: RANGE(A,B,C)A 在 B 和 C。例如: RANGE(A ,B,C)表示 A 大于 B 同时小于 C 时返回 1,否则返回 0。CONST 取值设为常数用法: CONST(A) 取 A 最后的值为常量 . 例如: CONST(INDEXC) 表示取大盘现价。四 、逻辑函数CROSS 上穿两条线交叉。用法: CROSS(A,B) 表示当 A 从下方向上穿过 B 时返回 1,否则返回 0。例如: CROSS(MA(CLOSE, 5), MA(CLOSE ,10)
15、 表示 5 日均线与 10 日均线交金叉。LONGCROSS 维持一定周期后上穿两条线维持一定周期后交叉。用法: LONGCROSS(A,B,N) 表示 A 在 N周期内都小于 B, 本周期从下方向上穿过B 时返回 1,否则返回 0。UPNDAY 连涨返回是否连涨周期数。用法: UPNDAY(CLOSE,M)表示连涨 M 个周期。DOWNNDAY 连跌返回是否连跌周期。用法: DOWNNDAY(CLOSE ,M) 表示连跌M 个周期。NDAY 连大返回是否持续存在XY 。用法: NDAY(CLOSE ,OPEN,3) 表示连续3 日收阳线。EXIST 存在是否存在。用法: EXIST(CLOS
16、EOPEN,10) 表示前 10日内存在着阳线。EVERY 一直存在一直存在。用法: EVERY(CLOSEOPEN,10) 表示前10 日内一直阳线。LAST 持续存在用法: LAST(X,A,B)AB,表示从前 A 日到名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 通达信函数汇编5 前 B 日一直满足 X 条件。若 A 为 0,表示从第一天开始, B 为 0,表示到最后日止。例如: LAST(CLOSEOPEN,10,5
17、) 表示从前 10日到前 5 日内一直阳线。五 、算术函数NOT 取反求逻辑非。用法: NOT(X) 返回非 X,即当 X=0 时返回1,否则返回 0。例如: NOT(ISUP) 表示平盘或收阴。IF 逻辑判断根据条件求不同的值。用法: IF(X,A,B) 若 X 不为 0 则返回 A,否则返回 B。例如: IF(CLOSEOPEN,HIGH,LOW) 表示该周期收阳则返回最高值,否则返回最低值。IFF 逻辑判断根据条件求不同的值。用法: IFF(X,A,B) 若 X 不为 0 则返回 A,否则返回 B。例如: IFF(CLOSEOPEN,HIGH,LOW) 表示该周期收阳则返回最高值,否则返
18、回最低值。IFN 逻辑判断根据条件求不同的值。用法: IFN(X ,A,B) 若 X 不为 0 则返回 B,否则返回 A。例如: IFN(CLOSEOPEN, HIGH,LOW) 表示该周期收阴则返回最高值,否则返回最低值。MAX 较大值求最大值。用法: MAX(A,B)返回 A 和 B 中的较大值。例如: MAX(CLOSE-OPEN ,0) 表示若收盘价大于开盘价返回它们的差值,否则返回0。MIN 较小值求最小值。用法: MIN(A ,B) 返回 A 和 B 中的较小值。例如: MIN(CLOSE ,OPEN) 返回开盘价和收盘价中的较小值。六 、数学函数ACOS 反余弦反余弦值。用法:
19、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 对数求
20、10为底的对数。用法: LOG(X) 取得 X 的对数。例如: LOG(100) 等于 2。SQRT 开方开平方。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 通达信函数汇编6 用法: SQRT(X) 求 X 的平方根。例如: SQRT(CLOSE) 收盘价的平方根。ABS 绝对值求绝对值。用法: ABS(X) 返回 X 的绝对值。例如: ABS(-34) 返回 34。POW 乘幂乘幂。用法: POW(A,B) 返回 A 的
21、 B 次幂。例如: POW(CLOSE,3) 求得收盘价的 3 次方。CEILING 向上舍入向上舍入。用法: CEILING(A)返回沿 A 数值增大方向最接近的整数。例如: CEILING(12.3) 求得 13, CEILING(-3.5)求得-3。FLOOR 向下舍入向下舍入。用法: FLOOR(A) 返回沿 A 数值减小方向最接近的整数。例如: FLOOR(12.3) 求得 12,FLOOR(-3.5)求得-4。INTPART 取整用法: INTPART(A)返回沿 A 绝对值减小方向最接近的整数。例如: INTPART(12.3) 求得 12,INTPART(-3.5) 求得-3。
22、BETWEEN: 介于介于。用法: BETWEEN(A ,B,C) 表示 A 处于 B和 C 之间时返回 1,否则返回 0。例如: BETWEEN(CLOSE , MA(CLOSE , 10),MA(CLOSE ,5)表示收盘价介于 5 日均线和10 日均线之间。七 、统计函数AVEDEV 平均绝对方差AVEDEV(X ,N) 返回平均绝对方差。DEVSQ 数据偏差平方和DEVSQ(X ,N) 返回数据偏差平方和。FORCAST 线性回归预测值FORCAST(X,N) 返回线性回归预测值。SLOPE 线性回归斜率SLOPE(X,N) 返回线性回归斜率。STD 估算标准差STD(X,N) 返回估
23、算标准差。STDP 总体标准差STDP(X,N) 返回总体标准差。VAR 估算样本方差VAR(X ,N) 返回估算样本方差。VARP 总体样本方差VARP(X ,N) 返回总体样本方差。八 、横向统计BLOCKSETNUM 板块股票个数用法: BLOCKSETNUM( 板块名称 ) 返回该板块股票个数。HORCALC 多股统计用法: HORCALC( 板块名称,数据项,计算方式,权重 ) 数据项: 100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅计算方式:0-累加, 1-排名次权重: 0-总股本, 1-流通股本, 2-等同权重,3-流通市值九
24、 、形态函数COST 成本分布成本分布情况。用法: COST(10),表示 10%获利盘的价格是多少,即有 10%的持仓量在该价格以下, 其余90%在该价格以上,为套牢盘。该函数仅对日线分析周期有效。PEAK 波峰值前 M 个 ZIG 转向波峰值。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 通达信函数汇编7 用法: PEAK(K , N, M) 表示之字转向 ZIG(K ,N)的前 M 个波峰的数值, M 必须大于等于 1
25、。例如: PEAK(1,5,1) 表示%5 最高价 ZIG 转向的上一个波峰的数值。PEAKBARS 波峰位置前 M 个 ZIG 转向波峰到当前距离。用法: PEAKBARS(K ,N,M) 表示之字转向 ZIG(K,N)的前 M 个波峰到当前的周期数,M 必须大于等于 1。例如: PEAKBARS (0 ,5,1) 表示%5 开盘价 ZIG 转向的上一个波峰到当前的周期数。SAR 抛物转向抛物转向。用法: SAR(N,S,M),N 为计算周期, S为步长, M 为极值。例如: SAR(10,2,20) 表示计算 10 日抛物转向,步长为 2%,极限值为 20%。SARTURN 抛物转向点抛物
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年通达信函数 2022 通达信 函数
限制150内