通达信t0002会被上传

用法: ADVANCE (本函数仅对大盘有效)
用法: DECLINE (本函数仅对大盘有效)
返回委卖1--委卖3价格。
(本函数仅个股在分笔成交分析周期有效)
返回委卖1--委卖3量。
(本函数仅个股在分笔成交分析周期有效)
返回委买1--委买3价格。
(本函数仅个股在分笔成交分析周期有效)
返回委买1--委买3量。
(本函数仅个股在分笔成交分析周期有效)
用法: BUYVOL 当本笔成交为主动性买盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)
用法: SELLVOL 当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)
返回该成交是否为主动性买单。
用法: ISBUYORDER 当本笔成交为主动性买盘时,返回1,否则为0。
(本函数仅个股在分笔成交分析周期有效)
返回该成交是否为主动性卖单。
用法:ISSELLORDER 当本笔成交为主动性卖盘时,返回1,否则为0。
(本函数仅个股在分笔成交分析周期有效)

取得该周期从1900以来的年月日。
用法: TIME 函数返回有效值范围为(959)。
用法:MONTH 函数返回有效值范围为(1-12)。
用法: WEEK 函数返回有效值范围为(0-6),0表示星期天。
用法: DAY 函数返回有效值范围为(1-31)。
用法:HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0。
用法:MINUTE 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0。
求当前时刻距开盘有多长时间。
用法: FROMOPEN 返回当前时刻距开盘有多长时间,单位为分钟。
例如:  FROMOPEN 当前时刻为早上十点,则返回31。

将当前位置到若干周期前的数据设为1。
用法: BACKSET(X,N) 若X非0,则将当前位置到N周期前的数值设为1。
例如: BACKSET(CLOSE>OPEN,2) 若收阳则将该周期及前一周期数值设为1,否则为0。
用法: BARSCOUNT(X) 第一个有效数据到当前的天数。
例如: BARSCOUNT(CLOSE) 对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数。
上一次条件成立到当前的周期数。
用法: BARSLAST(X) 上一次X不为0到现在的天数。
第一个条件成立到当前的周期数。
用法: BARSSINCE(X) 第一次X不为0到现在的天数。
统计满足条件的周期数。
用法: COUNT(X,N) 统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
用法: DMA(X,A) 求X的动态移动平均。
例如: DMA(CLOSE,VOL/CAPITAL) 表示求以换手率作平滑因子的平均价。
用法: HHV(X,N) 求N周期内X最高值,N=0则从第一个有效值开始。
求上一高点到当前的周期数。
用法: HHVBARS(X,N) 求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计。
例如: HHVBARS(HIGH,0) 求得历史新高到到当前的周期数。
用法: LLV(X,N) 求N周期内X最低值,N=0则从第一个有效值开始。
例如: LLV(LOW,0) 表示求历史最低价。
求上一低点到当前的周期数。
用法: LLVBARS(X,N) 求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计。
例如: LLVBARS(HIGH,20) 求得20日最低点到当前的周期数。
引用若干周期前的数据。
用法: REF(X,A) 引用A周期前的X值。
例如: REF(CLOSE,1) 表示上一周期的收盘价,在日线上就是昨收。
用法: SUM(X,N) 统计N周期中X的总和,N=0则从第一个有效值开始。
例如: SUM(VOL,0) 表示统计从上市第一天以来的成交量总和。
用法: FILTER(X,N) X满足条件后,删除其后N周期内的数据置为0。
例如: FILTER(CLOSE>OPEN,5) 查找阳线,5天内再次出现的阳线不被记录在内。
SUMBARS 累加到指定值的周期数
向前累加到指定值到现在的周期数。
用法: SUMBARS(X,A) 将X向前累加直到大于等于A,返回这个区间的周期数。
用法: MA(X,M) X的M日简单移动平均。
用法: EMA(X,M) X的M日异同移动平均。
MEMA 平滑移动平均
用法: MEMA(X,M) X的M日平滑移动平均。
用法: EXPMA(X,M) X的M日加权移动平均。
用法: EXPMEMA(X,M) X的M日加权平滑平均。
RANGE 介于某个范围之间
例如: RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0。


用法: CROSS(A,B) 表示当A从下方向上穿过B时返回1,否则返回0。
两条线维持一定周期后交叉。
用法: LONGCROSS(A,B,N) 表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。
返回是否持续存在X>Y。
用法: LAST(X,A,B)A>B,表示从前A日到前B日一直满足X条件。若A为0,表示从第一天开始,B为0,表示到最后日止。

用法: NOT(X) 返回非X,即当X=0时返回1,否则返回0。
例如: NOT(ISUP) 表示平盘或收阴。
用法: IF(X,A,B) 若X不为0则返回A,否则返回B。
例如: IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。
用法: IFF(X,A,B) 若X不为0则返回A,否则返回B。
例如: IFF(CLOSE>OPEN,HIGH,LOW) 表示该周期收阳则返回最高值,否则返回最低值。
用法: IFN(X,A,B) 若X不为0则返回B,否则返回A。
例如: IFN(CLOSE>OPEN,HIGH,LOW) 表示该周期收阴则返回最高值,否则返回最低值。
用法: MAX(A,B) 返回A和B中的较大值。
例如: MAX(CLOSE-OPEN,0) 表示若收盘价大于开盘价返回它们的差值,否则返回0。
用法: MIN(A,B) 返回A和B中的较小值。
例如: MIN(CLOSE,OPEN) 返回开盘价和收盘价中的较小值。

用法: ACOS(X) 返回X的反余弦值。
用法: ASIN(X) 返回X的反正弦值。
用法: ATAN(X) 返回X的反正切值。
用法: COS(X) 返回X的余弦值。
用法: SIN(X) 返回X的正弦值。
用法: TAN(X) 返回X的正切值。
用法: EXP(X) e的X次幂。
用法: LN(X) 以e为底的对数。
例如: LN(CLOSE) 求收盘价的对数。
用法: LOG(X) 取得X的对数。
用法: SQRT(X)  求X的平方根。
例如: SQRT(CLOSE) 收盘价的平方根。
用法: ABS(X) 返回X的绝对值。
用法: POW(A,B) 返回A的B次幂。
例如: POW(CLOSE,3) 求得收盘价的3次方。
用法: CEILING(A) 返回沿A数值增大方向最接近的整数。
用法: FLOOR(A) 返回沿A数值减小方向最接近的整数。
用法: INTPART(A) 返回沿A绝对值减小方向最接近的整数。
用法: BETWEEN(A,B,C) 表示A处于B和C之间时返回1,否则返回0。

DEVSQ 数据偏差平方和
DEVSQ(X,N)  返回数据偏差平方和。
SLOPE(X,N)  返回线性回归斜率。
STD(X,N)  返回估算标准差。
STDP(X,N)  返回总体标准差。
VAR(X,N)  返回估算样本方差。
VARP 总体样本方差
VARP(X,N)  返回总体样本方差 。

用法: BLOCKSETNUM(板块名称) 返回该板块股票个数。
用法: HORCALC(板块名称,数据项,计算方式,权重)
计算方式: 0-累加,1-排名次
权重: 0-总股本,1-流通股本,2-等同权重,3-流通市值

用法: COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘。
该函数仅对日线分析周期有效。
前M个ZIG转向波峰值。
用法: PEAK(K,N,M) 表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1。
例如: PEAK(1,5,1) 表示%5最高价ZIG转向的上一个波峰的数值。
前M个ZIG转向波峰到当前距离。
用法: PEAKBARS(K,N,M) 表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1。
例如: PEAKBARS(0,5,1) 表示%5开盘价ZIG转向的上一个波峰到当前的周期数。
用法:  SAR(N,S,M),N为计算周期,S为步长,M为极值。
例如: SAR(10,2,20) 表示计算10日抛物转向,步长为2%,极限值为20%。
用法: SARTURN(N,S,M) N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0。
其用法与SAR函数相同。
前M个ZIG转向波谷值。
用法: TROUGH(K,N,M) 表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1。
例如: TROUGH(2,5,2) 表示%5最低价ZIG转向的前2个波谷的数值。
前M个ZIG转向波谷到当前距离。
用法: TROUGHBARS(K,N,M) 表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1。
例如: TROUGH(2,5,2) 表示%5最低价ZIG转向的前2个波谷到当前的周期数。
用法: WINNER(CLOSE) 表示以当前收市价卖出的获利盘比例。
例如: 返回0.1表示10%获利盘,WINNER(10.5)表示10.5元价格的获利盘比例。
该函数仅对日线分析周期有效。
用法: LWINNER(5,CLOSE) 表示最近5天的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘。
用法: PWINNER(5,CLOSE) 表示5天前的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘。
用法: COSTEX(CLOSE,REF(CLOSE)),表示近两日收盘价格间筹码的成本,例如返回10表示区间成本为20元。
该函数仅对日线分析周期有效。
PPART 远期成本分布比例
用法: PPART(10),表示10前的成本占总成本的比例,0.2表示20%。
用法: ZIG(K,N) 当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息
例如: ZIG(3,5) 表示收盘价的5%的ZIG转向。

引用指标指标 "指标名称.指标线名称(参数表)"
引用交易系统指标 "SYSTEM.指标名称.交易类型(参数表)"
引用条件选股指标 "EXPLORER.指标名称(参数表)"
跨周期引用指标 "各种类型指标名称#周期类型(参数表)"
引用任意股票的数据 "股票代码$数据名称"
引用类函数第二个变量参数 类函数名称(第一参数,变量名或变量表达式)


T0002目录下的文件说明

如果重装到一个新位置,只需将整个T0002拷贝过去就可以了,所有的个性化数据都在此目录下

[PAD] 定制牘面存盘文件
通达信 飞狐 大智慧 分析家 指标函数一览 (指标爱好者必看
说明: H-飞狐 T-通达信 D-大智慧 F-分析家


这组函数的功能是在主图或副图上设定条件输出图象、图标、直线、文字、数字、指标线、指标柱等,全部可以单独使用。

飞狐的强大功能,在此组函数中有淋漓尽致的发挥。无论在表面(美感),还是实质(提高工作效率)上,都有良好表现。

毫无例外的是,这组函数中,都带有COND。CONDITION,条件,状态。COND在这里可作为条件理解。

为了能找到合适的COND,用于举例子,先介绍一组概念。

高点:在2N+1根K线中,中间这根K线的H,要大于等于左右N根K线的H。在N+1根K线中,有等高点出现,取最先出现的。

低点:在2N+1根K线中,中间这根K线的L,要小于等于左右N根K线的L。在N+1根K线中,有等低点出现,取最先出现的。

峰点:高点和低点,合称为峰点。

(这个定义,意合于技术分析的老祖宗道氏:“只要平均指数的最高点超过了前期的最高点,它就处于牛市时期;当最低点低于前期的最低点时,它处于熊市时期。”这里我们撇开向上、向下分形和分形峰状点等概念,以免把概念复杂化。)

也为了不让指标一来就过于复杂,我们先取N为2来做指标。简介到后面,可以看到,N是可以作为峰点指标的参数进行调整的。

HD:FILTER(D,2);{找到高点后,过滤掉其后2周期内可能出现的等高点。输出高点}

LD:FILTER(D2,2);{找到低点后,过滤掉其后2周期内可能出现的等低点。输出低点}

{后面有些例子,就从这个指标中引用信号。}

说明:根据条件设置背景图

说明:在图形上绘制小图标

这个说明有点老了,飞狐升级飞快,以致帮助文件跟不上变化了。基本意思如说明一样,其它作些补充。

1、COND条件,一般是指判断的结果,不是0就是1。如用其它数据,大于等于1的,条件满足;小于1,条件就不满足。

2、TYPE图标,现在已经有12种,用下面的指标,在000829上可以全部显示出来。当TYPE取大于等于12的数时,都显示黄球。

当TYPE取0时,显示的是笑脸(这个指标中没有做进去,自己可以试一下)。

当红球和绿球连续显示时,立体感会强一些。

3、PRICE是用于定位图标的位置的。一般用1.01*H,或者0.99*L等。现在可用ALIGN(0-5)指定对齐位置。

用这个指标来试(主图叠加)

ALIGN1:信号出现在PRICE下边(十分靠近);

ALIGN2:信号出现在PRICE上边(十分靠近);

ALIGN3:信号出现在主图的中间;

ALIGN4:信号出现在主图的最上边;

ALIGN5:信号出现在主图的最下边;

在高低点上作图标,可以使高低点更明确了。

4、可以自由调用MyBMP.BMP图到显示位置,大大增强了输出的效果。你只要看到好看的图,可以随时抓拍过来,做成BMP文件,放到FmlDLL子目录下,就可以调用了。

说明:在图形上绘制直线段

DRAWLINE是唯一一个一句里面用到两个COND的绘图函数。因为它需要两个点来决定一直线。

COND1相当于指定K线位置(横坐标),PRICE1相当于是指定价位(纵坐标),这样一个点在平面上的位置就决定了。

DRAWLINE是从第一点画到第二点的,即有起点与终点的顺序关系:第一点出现的时间,要在第二点之前。否则线是画不出来的。

EXPAND,扩张、发展,这里是延伸的意思吧。一般取0,不延长;取1,延长。实际上是取大于等于1的数就延长,小于1就不延长。

这根线有些趋势线的意思了。由于趋势线的主观性颇强,只有多设参数才能满足多数人的要求。

DRAWLINE画出的线,应该比手工画出的线精确一些。(DRAWLINE画线的灵敏度,要比手工画线低,所以说DRAWLINE画出的线精确,就未必对。)

主要用于画斜线,水平线我们一般可以另想办法。因为在图中显示直线,并非DRAWLINE的“专利”。

说明:在图形上显示数字

这个函数的特色是,在NUMBER位置可以放变量。

说明:在图形上显示文字

在某些满足条件的地方直接显示文字或字符,比显示图标要更直观一些。

此函数可以用ALIGN来定位水平位置。而ALIGN用在DRAWICON上定位的是高低的位置。

从下面例子可以看到,ALIGN(0~2)定义水平位置的意义:

也可以用SHIFT函数进行向右水平移位。

所显示的文字或字符,可以用COLOR函数来定义颜色。至于文字的大小,则采用系统默认的大小,在此函数中无法定义。

此函数单独使用有其用途,与DRAWNUMBER配合应用时,效果更不错。后面介绍到DRAWNUMBER时再举例子。

说明:在图形上显示易学文字,可ALIGN0-3定义对齐方式

说明:绘制指标区间彩带

FILL,充满,填充。RGN可能是REGION,地区,地域。

用这个函数,再加DRAWICON可以调用BMP图象文件的功能,可以作出象风景一样的图。

PART,部分,局部。值得一提的是,PARTLINE支持多种描述函数,如例所见。

说明:在图形上绘制折线段

说明:在图形上绘制柱线

1、PRICE1和PRICE2没有顺序关系,即何者在前何者在后都不影响语句的执行。

2、WIDTH宽度,支持小数。用1和用0.1,会有很大的差别。取7时和主图的K线宽度差不多。

以下的副图指标,画出的K线,与主图中显示的K线差不多。有些“主图叠加指标”,叠加在副图中也未尝不可了。

3、用STICKLINE可以用两种方法做出多色彩K线效果。

一种是横向的,将K线实体从O到C分为N等份,每个小格中放入不同的但比较连续的颜色。

这里随便举个例子,N取4,只对阳线加了效果。其它变化,道理是一样的。

还有一种方法就是纵向的了。先在较宽的K线中加颜色,然后把宽度逐步收窄,再加颜色覆盖以前的,这样从纵向看,一根K线中就有不同颜色了。效果做得好的,可以做到赏心悦目。

说明:在图形上绘制垂直线段

这个函数,主要是用于画线看时间的。费波纳契周期,可以用这个函数画出来的。

这里举个例子,把日K线中每月的第一个交易日中,画一根垂直线。

XMA到底是什么?揭开XMA的面纱!

如果在10这个地方统计XMA(C,5)=(8+9+10+11+12)/5;这是以10为中点,从中间向前和向后统计法;

假如今天就是10号收盘,前面的数据已经发生了,但是11号、12、13、14、15、16、17、18、19、20......没有发生,没有发生就没数据,但XMA如何给没发生的赋值数据呢?
假如是XMA(C,7),以10号收盘来统计XMA(C,7),7、8、9、10数据已经有了,但11、12、13还没发生,数据没有,怎么办?就是这用7、8、9、10这4天的平均价赋值分别给11、12、13;然后全部求平均。
如果是N天呢?N天后的没有发生的怎么赋值?那就用N天前的包括N天的((N+1)/2)天的平均价赋值;

但是有一点,XMA还怪在这里:当今天10号已经过去,11号变成今天,昨天对11号没发生的赋值又会用今天的实际值来取代。用11号实际发生的数值取代昨天对今天的赋值;
XMA(C,N)里的一般为奇数,当N设定为偶数时候,它怎么办呢?就是自动采用N+1法自动调整为奇数。

MA和XMA的一部分算法一样。比如:
这两个函数的这个值算法相同。不同的是这个值放到什么位置上。
MA是把这个值放到计算当天。而XMA把这个值放到向前数第(N+1)/2的位置上。所以从这个角度看,XMA更符合平均值的计算原理,把平均值赋给中间数才是合理的。MA虽然使数值固定不变,但对原理来讲并不合理。
因为XMA把数值赋给中间位置的数,所以就存在一个问题,就是所有在中间数值{(N+1)/2}这个位置以前的数都是固定不变的了,那么就出现一个问题,在中间数值{(N+1)/2}这个位置以后的{(N-1)/2}位的数值怎么给定?这些位置数值的算法是什么样的那?
我们这里举个容易判断的例子。给定N值=5。
那么(5+1)/2=3,3位和其之前的数都固定了,只有本位数和{(N-1)/2}位数没有固定,这两个数值怎么给出那?
当日向前M日位置的数值:
期间位数为偶数时等同加一位,例如N=2相当于N=3来处理。
字母代表XMA价格,数字代表实际价格。
如果一个7日XMA均线。XMA(X,N);
N=7;M=前一数距离A的位置数;

D=[N位数之和/N位];此值向后数值全部固定。
E=[A倒退一位后的N位数之和/N位];此值固定。
这里我们看到A值其实就是4日均线值,等同于MA(C,4),B值等同于从A开始的5日均线值,依次类推。
这样我们只要做出一个XMA(Q,N)中的N日平均线就能得到历史上没有漂移时期的XMA(Q,N)的值了。这样就可以考察各个时期XMA的均线漂移情况了。

XMA(C,N)嵌套循环,其中N值取的小一些,这样,如果循环的次数越多,对以前的数值影响长度就越大,但数值变化幅度减小,对近期的数值变化幅度也减小,这样的好处是使越接近现在的数值变化的范围可以小一些,减少近期失真或过度漂移的现象,不利的地方是使整条均线数值的大部分成为动态值,只不过动态范围很小。

如果XMA(C,N)不使用嵌套循环,N值取的过小,均线不平滑。N值取得大一些,近期N的后半期数值变化(漂移)幅度会比嵌套循环的幅度大一些,也就是说接近近期的数值漂移会比嵌套的严重些,但优点是在N/2之前的数值全部固定不变,不会有任何漂移了。

下面是我为了分析做的图表,从图表中可以看出,(这里我做的是一个3天23层循环套XMA的原理)循环的层数等于向前影响的天数,就是说一个3天23层的XMA循环套的均线值从收盘当日起向前23天都是变化的,而且随着嵌套层的增加,这种向前的影响不断增加,但幅度不断减小。因为层数越多其中参与计算的固定下来的数值越多,第一天没有固定值,第二天有两个固定值,第三天有三个,不断增加。我们假设一下,如果这种嵌套接近无穷,那么可以认为这条均线每天都变化,是整体变化,就是说当天的收盘数值将影响到上市前3天的均线数值,哈哈,这个未来影响满大的,不过幅度会很小很小,因为他平均了上市以来的所有波动,因为时间漫长,摊到每一天上就很小了很小了。

通达信公式编辑中部分函数(注释)

HIGH――最高价----返回该周期最高价。用法:HIGH

LOW――最低价----返回该周期最低价。用法:LOW

CLOSE――收盘价----返回该周期收盘价。用法:CLOSE

VOL――成交量----返回该周期成交量。用法:VOL

OPEN――开盘价----返回该周期开盘价。用法:OPEN

ADVANCE――上涨家数----返回该周期上涨家数。用法:ADVANCE(本函数仅对大盘有效)

DECLINE――下跌家数----返回该周期下跌家数。用法:DECLINE(本函数仅对大盘有效)

AMOUNT――成交额----返回该周期成交额。用法:AMOUNT

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

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

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

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

DATA――日期----取得该周期从1900以来的的年月日。用法:DATE
          例如函数返回1000101,表示2001年1月1日
TIME――时间----取得该周期的时分秒。用法::TIME
函数返回有效值范围为(959)
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
BACKSET――向前赋值----将当前位置到若干周期前的数据设为1。
用法:BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1。
BARSCOUT――有效数据周期数----求总的周期数。
用法:BARSCOUNT(X)第一个有效数据到当前的天数
例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数
BARSLAST――上一条件成立位置----上一次条件成立到当前的周期数。
BARSSINCE――第一个条件成立位置----第一个条件成立到当前的周期数。
COUNT――统计----统计满足条件的周期数。
COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
DMA――动态移动车前均----求动态移动平均。

用法:DMA(X,A),求X的动态移动平均。
HHV――最高值----求最高值。
用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。
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表示从第一个有效值开始统计
REF――目前的----引用若干周期前的数据。
例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收
SUM――累积----求总和。
用法:SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。
例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和
SUMBARS―― 累加到指定周期数----向前累加到指定值到现在的周期数。
用法:SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数
SMA――累积平均----返回累积平均
MA:――简单移动平均----返回简单移动平均
用法:MA(X,M):X的M日简单移动平均
EMA:――异同移动平均----返回异同移动平均
MEMA―― 平滑移动平均----返回平滑移动平均
EXPMA――加权移动平均----返回加权移动平均
EXPMEMA――加权平滑平均----返回加权平滑平均
用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0
UPNDAY――连涨----返回是否连涨周期数。
DOWNNDAY――连跌----返回是否连跌周期。
表示前10日内存在着阳线
EVERY――一直存在----一直存在。
表示前10日内一直阳线
若A为0,表示从第一天开始,B为0,表示到最后日止
NOT――取反----求逻辑非。
用法:NOT(X)返回非X,即当X=0时返回1,否则返回0
例如:NOT(ISUP)表示平盘或收阴
IF――逻辑判断----根据条件求不同的值。
IFF―― 逻辑判断---- 根据条件求不同的值。
IFN―― 逻辑判断----根据条件求不同的值。
MAX――较大值----求最大值。
用法:MAX(A,B)返回A和B中的较大值
例如:MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0
MIN――较小值----求最小值。
用法:MIN(A,B)返回A和B中的较小值
例如:MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值
ACOS―― 反余弦----反余弦值。用法:ACOS(X)返回X的反余弦值
ASIN―― 反正弦----反正弦值。用法:ASIN(X)返回X的反正弦值
ATAN―― 反正切----反正切值。用法:ATAN(X)返回X的反正切值
COS――余弦----余弦值。用法:COS(X)返回X的余弦值
SIN――正弦----正弦值。用法:SIN(X)返回X的正弦值
TAN――正切----正切值。用法:TAN(X)返回X的正切值
LN――自然对数----求自然对数。用法:LN(X)以e为底的对数
例如:LN(CLOSE)求收盘价的对数
LOG――对数----求10为底的对数。用法:LOG(X)取得X的对数
                例如:LOG(100)等于2
       例如:POW(CLOSE,3)求得收盘价的3次方
ABS――绝对值----求绝对值。用法:ABS(X)返回X的绝对值。

COST―― 成本分布----成本分布情况。
COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘
该函数仅对日线分析周期有效
例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值
PEAKBARS―― 波峰位置----前M个ZIG转向波峰到当前距离。
例如:PEAK(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数
SAR―― 抛物转向----抛物转向。
例如SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%
SARTURN―― 抛物转向点----抛物转向点。
SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0
其用法与SAR函数相同
例如: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:收盘价

例如: DRAWICON(CLOSE>OPEN,LOW,1) 表示当收阳时在最低价位置画1号图标。图标一共有九个,图形如附图。序号,最下面的是“1”号,最上面的是“9”号。

以上函数均为通达信的,目的熟悉函数,能够编写简单的公式和修改一些公式,能看懂一些公式是如何编的

常用语句,以方便朋友们编写公式时参考使用,初学的可以尝试对照一些简单的公式先试着自己修改以下.看看公式发生了哪些变化.

公式指标编辑必备(一)

公式指标编辑必备(二)

编写条件选股公式时常用的通式。

一、放量、缩量(成交量函数为VOL)
(1).今天成交量较昨天增加了1倍,表示如下:

三、走势特征选股公式的编制

注:n为指标参数,可在参数设定范围内设定参数范围。Hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x),将当前位置到n周期前的数值设为1,若x非0,则将当前位置到n周期前的数值设为1。

(3)、n日内阴线多于阳线
注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定阴线占全部K线个数的比例)。

(4)、n日内阳线多于阴线
注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定阳线占全部K线个数的比例)。

(5)、n日内上涨多于下跌(第二天开盘高于前一天收盘)
注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定其中比例)。

(6)、n日内上涨少于下跌(第二天开盘低于前一天收盘)
注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等,达到确定其中比例)。

(7)、连续n日收阳线
注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。n为指标参数,可在参数设定范围内设定参数范围。

(8)、连续n日内收阴线
注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。

注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。

(10)、连续n天下跌
注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。

注:n1为要统计的阶段时间,n2为缩量比例,可在参数设定范围内设定参数范围。

注:n1为要统计的阶段时间,n2为y放量比例,可在参数设定范围内设定参数范围。

注:其中条件a的含义为成交量较上一交易日放大,n为要统计的阶段时间,可在参数设定范围内设定参数范围。

注:其中条件a的含义为成交量较上一交易日缩小,n为要统计的阶段时间,可在参数设定范围内设定参数范围。

注:当前成交量高于n个周期中最大成交量的m倍。

注:含义为n周期中与大盘走势相同(同收阴线或同收阳线)的例超过m%。此处的o不是数字的零,而是开盘价open的首写字母o。

四、形态特征选股公式的编制

注:从内容上看,分别是向下跳空缺口和向上跳空缺口。

指标公式编辑必备(三)

2.编一选股公式;要求1;日均线多头排列的情况下(5,10,30,60。。。)2:5日。10日均线高度粘合--相等或相差1-2分钱,30均线与5,10均线相差1角以下。3:日量比大于2。先谢谢!!!

5.如何编写股价在一个上涨或下跌的行情中第3次触及30日均线时发出提醒的指标?

10.股价创出新高后,又调整到30日均线附近的选股公式如何编写?

}
  • 通达信数据备份之T0002目录文件详解

  • 相关简介:通达信数据备份之T0002目录文件详解 本帖无资源下载!只做文字阐述{股海网提供 .cn } 如果重装到一个新位置,只需将整个T0002拷贝过去就可以了,所有的个性化数据都在此目录下 Advhq.dat 星空图相关个性化数据 Block.cfg 板块设置文件 cbset.dat 筹码分析个性化数据 CoolInfo.Txt

  • 文章来源:股海网发布时间:浏览次数:收藏:

通达信数据备份之T0002目录文件详解

本帖无资源下载!只做文字阐述{股海网提供}

如果重装到一个新位置,只需将整个T0002拷贝过去就可以了,所有的个性化数据都在此目录下

1、通达信备份可用通达信自身工具数据维护工具自己备份:工具栏选 系统——数据维护工具
2、许多使用通达信的朋友不能下载5分钟数据了,实际上股软并没有出现问题,只是原有的数据已满,将tdxvipdocshfzline,tdxvipdocsZFzline,将两个文件原有的数据清空(删除)后就可以继续下载了,各种版本的通达信股软,新下载安装的由于【fzline】没有分时数据的记录,可以随时下载5分钟数据.

}

[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。

}

我要回帖

更多关于 通达信条件选股公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信