完整版通达信函数大全Word下载.docx
《完整版通达信函数大全Word下载.docx》由会员分享,可在线阅读,更多相关《完整版通达信函数大全Word下载.docx(24页珍藏版)》请在冰豆网上搜索。
AMOUNT
ASKPRICE
委卖价
返回委卖
1--委卖3价格。
ASKPRICE(N)
N取1—3。
(本函数仅个股在分笔成交解析周期有效
ASKVOL
委卖量
返回委卖1--委卖3量。
ASKVOL(N)
BIDPRICE
委买价
返回委买
1--委买3价格。
用法:
BIDPRICE(N)
BIDVOL委买量
1--委买3量。
BIDVOL(N)
BUYVOL
主动性买盘
返回主动性买单量。
当本笔成交为主动性买盘时,
其数值等于成交量,否那么为
0。
(本函数仅个股在分笔成交解析周期有效)
SELLVOL
主动性卖盘
返回主动性卖单量。
当本笔成交为主动性卖盘时,
(本函数仅个股在分笔成交解析周期有效)
ISBUYORDER
主动性买单
返回该成交可否为主动性买单。
ISBUYORDER
当本笔成交
为主动性买盘时,返回1,否那么为0。
(本函数仅个股在分笔成交解析周期有效
ISSELLORDER
主动性卖单
返回该成交可否为主动性卖单。
当本笔成交为
主动性卖盘时,返回1,否那么为0。
)]
4.2时间函数
DATE日期
TIME时间
YEAR年份
MONTH月份
WEEK星期
DAY日期
HOUR小时
获取该周期从1900以来的年月日。
DATE
比方函数返回1000101,表示2000年1月1日。
获取该周期的时分秒。
TIME函数返回有效值范围为(000000-235959)。
获取该周期的年份。
YEAR
获取该周期的月份。
MONTH函数返回有效值范围为(1-12)。
获取该周期的星期数。
WEEK函数返回有效值范围为(0-6),0表示星期天。
获取该周期的日期。
DAY函数返回有效值范围为(1-31)。
获取该周期的小时数。
HOUR函数返回有效值范围为(0-23),对于日线及
更长的解析周期值为0。
MINUTE分钟
FROMOPEN分钟
获取该周期的分钟数。
MINUTE函数返回有效值范围为(0-59),对于日线
及更长的解析周期值为0。
求当前时辰距开盘有多长时间。
FROMOPEN返回当前时辰距开盘有
多长时间,单位为分钟。
比方:
FROMOPEN当前时辰为清早十点,那么返回31。
4.3引用函数
DRAWNULL
无效数
返回无效数。
DRAWNULL
比方:
IF(CLOSE>
REF(CLOSE,1),CLOSE,DRAWNULL)
表示下跌时解析图上不画线。
BACKSET
向前赋值
将当前地址到假设干周期前的数据设为
1。
BACKSET(X,N)
假设X非0,那么将当前地址到N周期前的数值设为
BACKSET(CLOSE>
,2)假设收阳那么将该周期及前一周期数值设为
1,否那么为0。
BARSCOUNT有效数据周期数
求总的周期数。
BARSCOUNT(X)
第一个有效数据到当前的天数。
BARSCOUNT(CLOSE)
对于日线数据获取上市以来总交易日数,对于分笔成交
取适合天成交笔数,对于
1分钟线取适合天交易分钟数。
CURRBARSCOUNT
到最后交易日的周期数
求到最后交易日的周期数.
用法:
求到最后交易日的周期数
TOTALBARSCOUNT
总的周期数
求总的周期数.用法:
TOTALBARSCOUNT求总的周期数
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周期内收阳的周期数。
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日最低点到当前的周期数。
REVERSE求相反数求相反数。
REVERSE(X)返回-X。
REVERSE(CLOSE)返回-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)表示统计从上市第一天以来的成交量总和。
FILTER过滤过滤连续出现的信号。
FILTER(X,N)X满足条件后,删除以后N周期内的数据置为0。
FILTER(CLOSE>
OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内。
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日简单搬动平均。
DMA动向搬动平均求动向搬动平均。
DMA(X,A)求X的动向搬动平均。
算法:
假设Y=DMA(X,A)那么Y=A*X+(1-A)*Y'
,其中Y'
表示上一周期Y值,A必定小于1。
DMA(CLOSE,VOL/CAPITAL)表示求以换手率作圆滑因子的平均价。
EMA(或EXPMA)指数搬动平均返回指数搬动平均。
EMA(X,M)X的M日指数搬动平均。
MEMA圆滑搬动平均返回圆滑搬动平均用法:
MEMA(X,M)X的M日圆滑搬动平均。
MEMA(X,N)与MA的差异在于初步值为一圆滑值,而不是初始值
EXPMEMA指数圆滑搬动平均返回指数圆滑搬动平均。
EXPMEMA(X,M)X的M日指数圆滑搬动平均。
EXPMEMA同EMA(即EXPMA)的差异在于他的初步值为一圆滑值
RANGE介于某个范围之间用法:
RANGE(A,B,C)A在B和C。
RANGE(A,B,C)表示A大于B同时小于C时返回1,否那么返回0。
CONST取值设为常数用法:
CONST(A)取A最后的值为常量.
CONST(INDEXC)表示取大盘现价。
4.4逻辑函数
CROSS上穿
LONGCROSS
两条线交织。
CROSS(A,B)表示当A从下方向上穿过B时返回
CROSS(MA(CLOSE,5),MA(CLOSE,10))表示
保持必然周期后上穿两条线保持必然周期后交织。
LONGCROSS(A,B,N)表示A在N周期内都小于
B时返回1,否那么返回0。
1,否那么返回0。
5日均线与10日均线交金叉。
B,本周期从下方向上穿过
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)A>
B,表示从前A日到前B日素来满足X条件。
假设A为0,
表示从第一天开始,B为0,表示到最后日止。
LAST(CLOSE>
OPEN,10,5)表示从前10日到前5日内素来阳线。
4.5算术函数
NOT取反
逻辑判断
求逻辑非。
依照条件求不相同的值。
NOT(X)返回非X,即当X=0
NOT(ISUP)表示平盘或收阴。
IF(X,A,B)假设
时返回X不为
0那么返回A,否那么返回
B。
OPEN,HIGH,LOW)表示该周期收阳那么返回最高值,否那么返回最低值。
IFF
IFF(X,A,B)假设X不为0那么返回A,否那么返回B。
IFF(CLOSE>
IFN
IFN(X,A,B)假设X不为0那么返回B,否那么返回A。
IFN(CLOSE>
OPEN,HIGH,LOW)表示该周期收阴那么返回最高值,否那么返回最低值。
MAX
较大值
求最大值。
MAX(A,B)
返回A和B中的较大值。
MAX(CLOSE-OPEN,0)
表示假设收盘价大于开盘价返回它们的差值,否那么返回
MIN
较小值
求最小值。
MIN(A,B)
返回A和B中的较小值。
MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值。
4.6数学函数
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。
SQRT
开方
开平方。
SQRT(X)
求X的平方根。
SQRT(CLOSE)
收盘价的平方根。
ABS
绝对值
求绝对值。
ABS(X)
返回X的绝对值。
ABS(-34)返回34。
POW
乘幂
乘幂。
POW(A,B)
返回A的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。
BETWEEN
介于
介于。
BETWEEN(A,B,C)
表示A处于B和C之间时返回
BETWEEN(CLOSE
,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间。
4.7统计函数
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)
返回整体样本方差。
4.8横向统计
BLOCKSETNUM板块股票个数用法:
BLOCKSETNUM(板块名称)返回该板块股票个数。
HORCALC多股统计用法:
HORCALC(板块名称,数据项,计算方式,权重)
数据项:
100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅
计算方式:
0-累加,1-排名次
权重:
0-总股本,1-流通股本,2-等同权重,3-流通市值
4.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。
PEAKBARS(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元价格的盈利盘比率。
该函数仅对日线解析周期有效。
LWINNER近期盈利盘比率近期盈利盘比率。
LWINNER(5,CLOSE)表示近来5天的那局部
本钱以当前收市价卖出的盈利盘比率。
比方返回0.1表示10%盈利盘。
PWINNER远期盈利盘比率远期盈利盘比率。
PWINNER(5,CLOSE)表示5天前的那局部成
本以当前收市价卖出的盈利盘比率。
COSTEX区间本钱区间本钱。
COSTEX(CLOSE,REF(CLOSE)),表示近两日收盘价格间筹码的
本钱,比方返回10表示区间本钱为20元。
PPART远期本钱分布比率远期本钱分布比率。
PPART(10),表示10前的本钱占总本钱的比率,0.2表示20%。
ZIG之字转向之字转向。
ZIG(K,N)当价格变化量高出N%时转向,K表示0:
开盘价,1:
最高价,
2:
最低价,3:
收盘价,其余:
数组信息
ZIG(3,5)表示收盘价的5%的ZIG转向。
4.10大盘函数
INDEXA返回大盘成交额
INDEXADV返回上涨家数
INDEXDEC返回下跌家数
INDEXC返回大盘收盘价
INDEXH返回大盘最高价
INDEXL返回大盘最低价
INDEXO返回大盘开盘价
INDEXV返回大盘成交量
4.11绘图函数
PLOYLINEDRA