通达信软件指标公式函数大全与使用法说明注译教程大全--2012最新版

通达信软件指标公式函数大全与使用法说明注译教程大全--2012最新版
通达信软件指标公式函数大全与使用法说明注译教程大全--2012最新版

通达信函数大全与使用法说明注译2012最新版

函数大全

1行情函数

1,HIGH 最高价返回该周期最高价。用法:HIGH

2,H 最高价返回该周期最高价。用法:H

3,LOW 最低价返回该周期最低价。用法:LOW

4,L 最低价返回该周期最低价。用法:L

5、CLOSE 收盘价返回该周期收盘价。用法:CLOSE

6,C 收盘价返回该周期收盘价。用法:C

7,VOL 成交量返回该周期成交量。用法:VOL

8,V 成交量返回该周期成交量。用法:V

9,OPEN 开盘价返回该周期开盘价。用法:OPEN

10,O:开盘价返回该周期开盘价。用法:O

11,ADV ANCE 上涨家数返回该周期上涨家数。用法:ADV ANCE(本函数仅对大盘有效)

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

13,AMOUNT 成交额返回该周期成交额。用法:AMOUNT

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

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

16,BIDPRICE 委买价返回委买1--委买3价格。用法:BIDPRICE(N)N取1—3。(本函数仅个股在分笔成交分析周期有效)

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

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

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

20,ISBUYORDER 主动性买单? 返回该成交是否为主动性买单。

用法:ISBUYORDER当本笔成交为主动性买盘时,返回1,否则为0。(本函数仅个股在分笔成交分析周期有效)

21,ISSELLORDER 主动性卖单返回该成交是否为主动性卖单。

用法:ISSELLORDER当本笔成交为主动性卖盘时,返回1,否则为0。(本函数仅个股在分笔成交分析周期有效)

22,成交额(元):AMOUNT

23,持仓量:VOLINSTK

24,外盘(手):BUYVOL

25,内盘(手):SELLVOL

26,主动性买单:ISBUYORDER

27,不定周期最高价:DHIGH

28,不定周期开盘价:DOPEN

29,不定周期最低价:DLOW

30,不定周期收盘价:DCLOSE

31,不定周期成交量:DVOL

2时间函数

1,DA TE 日期取得该周期从1900以来的年月日。

用法:DA TE例如函数返回1000101,表示2000年1月1日。

2,TIME 时间取得该周期的时分秒。

用法:TIME函数返回有效值范围为(000000-235959)。

3,YEAR 年份取得该周期的年份。

用法:YEAR

4,MONTH 月份取得该周期的月份。

用法:MONTH函数返回有效值范围为(1-12)。

5,WEEK 星期取得该周期的星期数。

用法:WEEK函数返回有效值范围为(0-6),0表示星期天。

6,DAY 日期取得该周期的日期。

用法:DAY函数返回有效值范围为(1-31)。

7,HOUR 小时取得该周期的小时数。

用法:HOUR函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0。

8,MINUTE 分钟取得该周期的分钟数。

用法:MINUTE函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0。

9,FROMOPEN 分钟求当前时刻距开盘有多长时间。

用法:FROMOPEN返回当前时刻距开盘有多长时间,单位为分钟。

例如:FROMOPEN当前时刻为早上十点,则返回31。

10,TFILT 分钟对指定时间段的数据进行过滤,该时间段以外的数据无效.

用法:TFILT(X,D1,M1,D2,M2)

例如TFILT(CLOSE,1040101,1025,1040101,1345)表示在2004年1月1日的10:25到2004年1月1日的13:45的收盘价是有效的.

周期以日为基本单位的,分时为0有效.

11,周期:PERIOD 取得周期类型.

结果从0到11,依次分别是1/5/15/30/60分钟,日/周/月,多分钟,多日,季,年.

12,DA TETODAY 上指纪元

指定日期到1990.12.19的天数.

用法: DA TETODAY(date)

DATETODAY(date).返回date到1990.12.19的天数.有效日期为(901219-1341231)

例如:DA TETODAY(901219)返回0.

13,DAYTODATE 转换日期

求1990.12.19后第若干天的日期.

用法: DAYTODATE(N)

DAYTODATE(N).返回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)

例如:SECTOTIME(34200)返回93000.

3引用函数

1,DRAWNULL 无效数

返回无效数。

用法:DRAWNULL

例如:IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时分析图上不画线。

2,BACKSET 向前赋值

将当前位置到若干周期前的数据设为1。

用法:BACKSET(X,N)若X非0,则将当前位置到N周期前的数值设为1。

例如:BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0。

3,BARSCOUNT 有效数据周期数

求总的周期数。

用法:BARSCOUNT(X)第一个有效数据到当前的天数。

例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数。4,CURRBARSCOUNT 到最后交易日的周期数

求到最后交易日的周期数.

用法:

CURRBARSCOUNT 求到最后交易日的周期数

5,TOTALBARSCOUNT 总的周期数

求总的周期数.

用法:

TOTALBARSCOUNT 求总的周期数

6,BARSLAST 上一次条件成立位置

上一次条件成立到当前的周期数。

用法:BARSLAST(X)上一次X不为0到现在的天数。

例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数。

7,BARSSINCE 第一个条件成立位置

第一个条件成立到当前的周期数。

用法:BARSSINCE(X)第一次X不为0到现在的天数。

例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数。

8,COUNT 统计

统计满足条件的周期数。

用法:COUNT(X,N)统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。

例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数。

9,HHV 最高值

求最高值。

用法:HHV(X,N)求N周期内X最高值,N=0则从第一个有效值开始。

例如:HHV(HIGH,30)表示求30日最高价。

10,HHVBARS 上一高点位置

求上一高点到当前的周期数。

用法:HHVBARS(X,N)求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计。

例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数。

11,LLV 最低值

求最低值。

用法:LLV(X,N)求N周期内X最低值,N=0则从第一个有效值开始。

例如:LLV(LOW,0)表示求历史最低价。

12,LLVBARS 上一低点位置

求上一低点到当前的周期数。

用法:LLVBARS(X,N)求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计。

例如:LLVBARS(HIGH,20)求得20日最低点到当前的周期数。

13,REVERSE 求相反数

求相反数。

用法:REVERSE(X)返回-X。

例如:REVERSE(CLOSE)返回-CLOSE。

14,REF 向前引用

引用若干周期前的数据。

用法:REF(X,A)引用A周期前的X值。

例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。

15,REFDATE 指定引用

引用指定日期的数据。

用法:REFDATE(X,A)引用A日期的X值。

例如:REF(CLOSE,20011208)表示2001年12月08日的收盘价。

16,SUM 总和

求总和。

用法:SUM(X,N)统计N周期中X的总和,N=0则从第一个有效值开始。

例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和。

17,FILTER 过滤

过滤连续出现的信号。

用法:FILTER(X,N)X满足条件后,删除其后N周期内的数据置为0。

例如:FILTER(CLOSE>OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内。

18,SUMBARS 累加到指定值的周期数

向前累加到指定值到现在的周期数。

用法:SUMBARS(X,A)将X向前累加直到大于等于A,返回这个区间的周期数。

例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数。

19,SMA 移动平均

返回移动平均。

用法:SMA(X,N,M)X的M日移动平均,M为权重,如Y=(X*M+Y'*(N-M))/N

20,MA 简单移动平均

返回简单移动平均。

用法:MA(X,M)X的M日简单移动平均。

21,DMA 动态移动平均

求动态移动平均。

用法:DMA(X,A)求X的动态移动平均。

算法:若Y=DMA(X,A)则Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。

例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价。

22,EMA(或EXPMA) 指数移动平均

返回指数移动平均。

用法:EMA(X,M)X的M日指数移动平均。

23,MEMA 平滑移动平均

返回平滑移动平均

用法:MEMA(X,M)X的M日平滑移动平均。MEMA(X,N)与MA的差别在于起始值为一平滑值,而不是初始值

24,EXPMEMA 指数平滑移动平均

返回指数平滑移动平均。

用法:EXPMEMA(X,M)X的M日指数平滑移动平均。EXPMEMA同EMA(即EXPMA)的差别在于他的起始值为一平滑值25,RANGE 介于某个范围之间

用法:RANGE(A,B,C)A在B和C。

例如:RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0

26,CONST 取值设为常数

用法: CONST(A)取A最后的值为常量.

例如:CONST(INDEXC)表示取大盘现价。

27,ISLASTBAR 判断是否为最后一个周期

28,BARSLASTCOUNT 统计条件连续成立次数

用法:

BARSLASTCOUNT(X),统计连续满足X条件的周期数.

例如:BARSLASTCOUNT(CLOSE>OPEN)表示统计连续收阳的周期数

29,XMA 偏移移动平均

用法:

XMA(X,M):X的M日偏移移动平均

30,TOPRANGE 当前值是近多少周期内的最大值

用法:

TOPRANGE(X):X是近多少周期内X的最大值

例如:TOPRANGE(HIGH)表示当前最高价是近多少周期内的最高价

31,LOWRANGE 当前值是近多少个周期内的最小值

用法:

LOWRANGE(X):X是近多少周期内X的最小值

例如:LOWRANGE(LOW)表示当前最高价是近多少周期内的最小价

32,LOD 低值名次

求低值名次.

用法:

LOD(X,N):求当前X数据是N周期内的第几个低值,N=0则从第一个有效值开始.

例如:LOD(LOW,20)返回是20日的第几个低价

33,REFV 日前的

引用若干周期前的数据(未作平滑处理).

用法: REFV(X,A),引用A周期前的X值.A可以是变量.

平滑处理:当引用不到数据时进行的操作。

例如:REFV(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价.

34,REFX 日后的

引用若干周期后的数据(未作平滑处理).

用法: REFX(X,A),引用A周期后的X值.A可以是变量.

平滑处理:当引用不到数据时进行的操作。

例如:REFX(CLOSE,1)表示下一周期的收盘价,在日线上就是明天收盘价

35,REFXV 日后的

引用若干周期后的数据(平滑处理).

用法:

REFXV(X,A),引用A周期后的X值.A可以是变量.

平滑处理:当引用不到数据时进行的操作。此函数中,平滑时使用上一个周期的引用值。

例如:TT:=IF(C>O,1,2);

REFXV(CLOSE,TT);表示阳线引用下一周期的收盘价,阴线引用日后第二周期的收盘价.

36,MULAR累乘

求累乘.

用法: MULAR(X,N),统计N周期中X的乘积,N=0则从第一个有效值开始.

例如:MULAR(C/REF(C,1),0)表示统计从上市第一天以来的复利

37,FILTERX反向过滤

反向过滤连续出现的信号.

用法:FILTERX(X,N):X满足条件后,将其前N周期内的数据置为0.

例如:FILTERX(CLOSE>OPEN,5)查找阳线,前5天内出现过的阳线不被记录在内

38,TFILTER交易信号过滤

过滤连续出现的交易信号.

用法:TFILTER(开仓,平仓,N);过滤掉开仓(平仓)信号发出后、下一个平仓(开仓)信号发出前的所有开仓(平仓)信号.

N=1表示仅对开仓信号过滤;

N=2表示仅对平仓信号过滤;

N=0表示对开仓、平仓信号都过滤;

例如:ENTERLONG:TFILTER(开仓,平仓,1);

39,TTFILTER交易信号过滤

过滤多空交易信号.

用法:TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,N);

1.过滤掉多(空)开仓信号发出后、下一个多(空)平仓信号发出前的所有多(空)开仓信号.

2.多(空)开仓信号发出且空(多)仓已建时,要发出一个平空(多)仓的信号.

3.过滤掉多(空)平仓信号发出后、下一个多(空)开仓信号发出前的所有多(空)平仓信号.

40,TFILT区间过滤

对指定时间段的数据进行过滤,该时间段以外的数据无效.

用法: TFILT(X,D1,M1,D2,M2)

例如TFILT(CLOSE,1040101,1025,1040101,1345)表示在2004年1月1日的10:25到2004年1月1日的13:45的收盘价是有效的.

周期以日为基本单位的,分时为0有效.

41,TR,真实波幅

求真实波幅.

用法: TR,求真实波幅.例如:ATR:=MA(TR,10);

表示求真实波幅的10周期均值

42,TMA移动平均

返回移动平均

用法:TMA(X,N,M),如若Y=TMA(X,N,M) 则Y=(N*Y'+M*X), 其中Y'表示上一周期Y值。初值为M*X

43,WMA加权移动平均

返回加权移动平均

用法:

WMA(X,M):X的M日加权移动平均.算法:Yn=(1*X1+2*X2+...+n*Xn)/(1+2+...+n)

44,EXPMA指数移动平均

返回指数移动平均

用法:EXPMA(X,M):X的M日指数移动平均

45,FINDHIGH寻指定周期内的特定最大值

N周期前的M周期内的第T个最大值.

用法: FINDHIGH(V AR,N,M,T):V AR在N日前的M天内第T个最高价

46.FINDHIGHBARS 寻找指定周期内的特定?

N周期前的M周期内的第T个最大值到当前周期的周期数.

用法: FINDHIGH(V AR,N,M,T):V AR在N日前的M天内第T个最高价到当前周期的周期数

47.FINDLOW寻找指定周期内的特定?

N周期前的M周期内的第T个最小值.

用法: FINDLOW(V AR,N,M,T):V AR在N日前的M天内第T个最低价

48.FINDLOWBARS寻找指定周期内的特定?

N周期前的M周期内的第T个最小值到当前周期的周期数.

用法: FINDLOWBARS(V AR,N,M,T):V AR在N日前的M天内第T个最低价到当前周期的周期数

49.SIGNALS_SYS系统信号读取函数

50.SIGNALS_USER引用自定义序列数据.

读取个人目录下的signals目录下面的signals_user.dat文件,请用自定义数据管理器来维护SIGNALS_USER(11,TYPE):表示读当前品种的11数据号的序列数据,TYPE:为1表示做平滑处理,没有自定义信号的周期返回上一周期的值;为0表示不做处理.

51.EXTERNSTR引用自定义外部字符串?

EXTERNSTR(TYPE,ID) TYPE为1表示是系统保留数据,

TYPE为0表示是自定义外部数据,读取signals目录下面的的extern_user.txt,请用自定义数据管理器来维护

extern_user.txt为文本结构,如下1|600717|1|好股|0.33

市场(0:深圳,1:上海)|品种代码|数据号|文字串|数值

52.EXTERNV ALUE引用自定义外部数值数据

EXTERNV ALUE(TYPE,ID),用法同EXTERNSTR类似

4字符串函数

1.HYBLOCK返回股票所属行业.

用法: DRAWTEXT(ISLASTBAR,HIGH,HYBLOCK);在最后一个交易日的最高价位置打印所属行业板块

2.DYBLOCK返回股票所属地域.

用法: DRAWTEXT(ISLASTBAR,LOW ,DYBLOCK);在最后一个交易日的最高价位置打印所属地域板块

3.INBLOCK返回股票是否属于某板块.

用法: if(INBLOCK('沪深300'),x,y);

4.NAMELIKE返回股票名称是否以参数开头.

用法: if(NAMELIKE('ST'),x,y);

5.CODELIKE返回股票代码是否以参数开头.

用法: if(CODELIKE('600'),x,y);

6.CON2STR(A,N):取A最后的值为字符串,小数位数N.

用法: CON2STR(C,3)表示取收盘以3位小数转为字符串

7.STR2CON(S):将S字符串转化为数字.

用法: STR2CON('2365.02')表示将字符串'2365.02'转化为数字2365.02

8.STRCAT(A,B):将两个字符串A,B相加成一个字符串C.

用法: STRCAT('多头','开仓'):将两个字符串'多头','开仓'相加成一个字符串'多头开仓'

9.STRCMP(A,B):比较两个字符串A,B是否相等.

用法: STRCMP(HYBLOCK,'房地产'):将成分股行业字符串与'房地产'比较,是否相等,如果相等表示属于房地产板块

10.FINDSTR(A,B):在字符串A中查找字符串B,如果找到返回1,否则返回0.

用法: FINDSTR('多头开仓','开仓'):在字符串'多头开仓'中查找字符串'开仓',返回1

5逻辑函数

1,CROSS 上穿

两条线交叉。

用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0。

例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉。

2,LONGCROSS 维持一定周期后上穿

两条线维持一定周期后交叉。

用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。

3,UPNDAY 连涨

返回是否连涨周期数。

用法:UPNDAY(CLOSE,M)表示连涨M个周期。

4,DOWNNDAY 连跌

返回是否连跌周期。

用法:DOWNNDAY(CLOSE,M)表示连跌M个周期。

5,NDAY 连大

返回是否持续存在X>Y。

用法:NDAY(CLOSE,OPEN,3)表示连续3日收阳线。

6,EXIST 存在

是否存在。

用法:EXIST(CLOSE>OPEN,10)表示前10日内存在着阳线。

7,EVERY 一直存在

一直存在。

用法:EVERY(CLOSE>OPEN,10)表示前10日内一直阳线。

8,LAST 持续存在

用法:LAST(X,A,B)A>B,表示从前A日到前B日一直满足X条件。若A为0,表示从第一天开始,B为0,表示到最后日止。例如:LAST(CLOSE>OPEN,10,5)表示从前10日到前5日内一直阳线。

9,TESTSKIP 是否就此返回

TESTSKIP(A):不满足A则直接返回.

用法:TESTSKIP(A)

表示如果不满足条件A则改公式直接返回,不再计算接下来的表达式

6算术函数

1,NOT 取反

求逻辑非。

用法:NOT(X)返回非X,即当X=0时返回1,否则返回0。

例如:NOT(ISUP)表示平盘或收阴。

2,IF 逻辑判断

根据条件求不同的值。

用法:IF(X,A,B)若X不为0则返回A,否则返回B。

例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。

3,IFF 逻辑判断

根据条件求不同的值。

用法:IFF(X,A,B)若X不为0则返回A,否则返回B。

例如:IFF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。4,IFN 逻辑判断

根据条件求不同的值。

用法:IFN(X,A,B)若X不为0则返回B,否则返回A。

例如:IFN(CLOSE>OPEN,HIGH,LOW)表示该周期收阴则返回最高值,否则返回最低值。5,MAX 较大值

求最大值。

用法:MAX(A,B)返回A和B中的较大值。

例如:MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0。

6,MIN 较小值

求最小值。

用法:MIN(A,B)返回A和B中的较小值。

例如:MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值。

7数学函数

1,ACOS 反余弦

反余弦值。

用法:ACOS(X)返回X的反余弦值。

2,ASIN 反正弦

反正弦值。

用法:ASIN(X)返回X的反正弦值。

3,A TAN 反正切

反正切值。

用法:A TAN(X)返回X的反正切值。

4,COS 余弦

余弦值。

用法:COS(X)返回X的余弦值。

5,SIN 正弦

正弦值。

用法:SIN(X)返回X的正弦值。

6,TAN 正切

正切值。

用法:TAN(X)返回X的正切值。

7,EXP 指数

指数。

用法:EXP(X)e的X次幂。

例如:EXP(CLOSE)返回e的CLOSE次幂。

8,LN 自然对数

求自然对数。

用法:LN(X)以e为底的对数。

例如:LN(CLOSE)求收盘价的对数。

9,LOG 对数

求10为底的对数。

用法:LOG(X)取得X的对数。

例如:LOG(100)等于2。

10,SQRT 开方

开平方。

用法:SQRT(X)求X的平方根。

例如:SQRT(CLOSE)收盘价的平方根。

11,ABS 绝对值

求绝对值。

用法:ABS(X)返回X的绝对值。

例如:ABS(-34)返回34。

12,POW 乘幂

乘幂。

用法:POW(A,B)返回A的B次幂。

例如:POW(CLOSE,3)求得收盘价的3次方。

13,CEILING 向上舍入

向上舍入。

用法:CEILING(A)返回沿A数值增大方向最接近的整数。

例如:CEILING(12.3)求得13,CEILING(-3.5)求得-3。

14,FLOOR 向下舍入

向下舍入。

用法:FLOOR(A)返回沿A数值减小方向最接近的整数。

例如:FLOOR(12.3)求得12,FLOOR(-3.5)求得-4。

15,INTPART 取整

用法:INTPART(A)返回沿A绝对值减小方向最接近的整数。

例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3。

16,BETWEEN:介于

介于。

用法:BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0。

例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间。17.FRACPART小数部分.

用法:FRACPART(X),返回X的小数部分

18.ROUND四舍五入.

用法:ROUND(X),返回X四舍五入到个位的数值

19.SIGN取符号.

用法:SIGN(X),返回X的符号.当X>0,X=0,X<0分别返回1,0,-1

20.MOD取模.

用法:MOD(M,N),返回M关于N的模(M除以N的余数)

例如:MOD(5,3)返回2

21.RAND取随机数.

用法:RAND(N),返回一个范围在1-N的随机整数

8统计函数

1,A VEDEV 平均绝对方差

A VEDEV(X,N) 返回平均绝对方差。

2,DEVSQ 数据偏差平方和

DEVSQ(X,N) 返回数据偏差平方和。

3,FORCAST 线性回归预测值

FORCAST(X,N)返回线性回归预测值。

4,SLOPE 线性回归斜率

SLOPE(X,N)返回线性回归斜率。

5,STD 估算标准差

STD(X,N)返回估算标准差。

6,STDP 总体标准差

STDP(X,N)返回总体标准差。

7,V AR 估算样本方差

V AR(X,N)返回估算样本方差。

8,V ARP 总体样本方差

V ARP(X,N)返回总体样本方差。

9.COV AR协方差

COV AR(X,Y,N) 返回X和Y的N周期的协方差

10.RELATE相关系数

RELATE(X,Y,N) 返回X和Y的N周期的相关系数

11.BETA β(Beta)系数

BETA(N) 返回当前证券N周期收益与大盘收益相比的贝塔系数

12.BETAEX相关放大系数

BETAEX(X,Y,N) 返回X与Y的N周期的相关放大系数

9横向统计

1,BLOCKSETNUM 板块股票个数

用法:BLOCKSETNUM(板块名称)返回该板块股票个数。

2,HORCALC 多股统计

用法:HORCALC(板块名称,数据项,计算方式,权重)

数据项:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅

计算方式:0-累加,1-排名次

权重:0-总股本,1-流通股本,2-等同权重,3-流通市值

3,INSORT 板块排序选股

用法:INSORT(板块名称,指标名称,指标线,升降序),

返回该股在板块中的排序序号

例如:INSORT('房地产','KDJ',3,0)表示该股的KDJ指标第三个输出即J之值在房地产板块中的排名,

最后一个参数为0表示降序排名

4.INSUM. 板块指标统计

用法:INSUM(板块名称,指标名称,指标线,计算类型),

返回板块各成分该指标相应输出安计算类型得到的计算值.计算类型:0-累加,1-平均数,2-最大值,3-最小值.

例如:INSUM('房地产','KDJ',3,0)表示房地产板块中所有股票的KDJ指标第三个输出即J之值的累加值

10形态函数

1,COST 成本分布

成本分布情况。

用法:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘。该函数仅对日线分析周期有效。

2,PEAK 波峰值

前M个ZIG转向波峰值。

用法:PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1。

例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值。

3,PEAKBARS 波峰位置

前M个ZIG转向波峰到当前距离。

用法:PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1。

例如:PEAKBARS (0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数。

4,SAR 抛物转向

抛物转向。

用法:SAR(N,S,M),N为计算周期,S为步长,M为极值。

例如:SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%。

5,SARTURN 抛物转向点

抛物转向点。

用法:SARTURN(N,S,M)N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0。其用法与SAR函数相同。

6,TROUGH 波谷值

前M个ZIG转向波谷值。

用法:TROUGH(K,N,M)表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1。

例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值。

7,TROUGHBARS 波谷位置

前M个ZIG转向波谷到当前距离。

用法:TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1。

例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数。

8,WINNER 获利盘比例

获利盘比例。

用法:WINNER(CLOSE)表示以当前收市价卖出的获利盘比例。

例如:返回0.1表示10%获利盘,WINNER(10.5)表示10.5元价格的获利盘比例。

该函数仅对日线分析周期有效。

9,LWINNER 近期获利盘比例

近期获利盘比例。

用法:LWINNER(5,CLOSE)表示最近5天的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘。

10,PWINNER 远期获利盘比例

远期获利盘比例。

用法:PWINNER(5,CLOSE)表示5天前的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘。

11,COSTEX 区间成本

区间成本。

用法:COSTEX(CLOSE,REF(CLOSE)),表示近两日收盘价格间筹码的成本,例如返回10表示区间成本为20元。

该函数仅对日线分析周期有效。

12,PPART 远期成本分布比例

远期成本分布比例。

用法:PPART(10),表示10前的成本占总成本的比例,0.2表示20%。

13,ZIG 之字转向

之字转向。

用法:ZIG(K,N)当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息

例如:ZIG(3,5)表示收盘价的5%的ZIG转向。

14,NEWSAR 新SAR

新抛物转向函数

用法:NewSAR(N,S),N为起始统计天数,S为加速因子

例如NewSAR(10,2)表示从10日后开始统计,加速因子为2的抛物转向

15.LFS 返回个股锁定因子

15,MYSORTIDX 个股相对强弱

返回该股在全市场中的排名,该函数需要扩展数据支持

16,ALLSTKNUM 交易股票数

返回当日所有交易股票数,该函数需要扩展数据支持

11大盘函数

1,INDEXA 返回大盘成交额,如:D:INDEXA,输出大盘成交额;

2,INDEXADV 返回上涨家数

3,INDEXDEC 返回下跌家数

4,INDEXC 返回大盘收盘价

5,INDEXH 返回大盘最高价

6,INDEXL 返回大盘最低价

7,INDEXO 返回大盘开盘价

8,INDEXV 返回大盘成交量

12日线统计函数

1.TRADENUM逐笔成交总笔数,Level2收费行情的个股行情专用

2.TRADEINNUM逐笔买入成交笔数,Level2收费行情专用

3.TRADEOUTNUM逐笔卖出成交笔数,Level2收费行情专用

4.LARGETRDINNUM逐笔买入大单成交笔数,Level2收费行情专用

5.LARGETRDOUTNUM逐笔卖出大单成交笔数,Level2收费行情专用

6.TICKCOUNT分时采样总笔数,Level2收费行情专用

7.TICKINCOUNT分时采样买笔数,Level2收费行情专用

8.TICKOUTCOUNT分时采样卖笔数,Level2收费行情专用

9.LARGETICKCOUNT分时采样大单笔数,Level2收费行情专用

10.LARGETICKINCOUNT分时采样大单买笔数,Level2收费行情专用

11.LARGETICKOUTCOUNT分时采样大单卖笔数,Level2收费行情专用

13绘图函数

1,PLOYLINE 折线段

在图形上绘制折线段。

用法:PLOYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。

例如:PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间画折线。

2,DRAWLINE 绘制直线段

在图形上绘制直线段。

用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND)

当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。

例如:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在创20天新高与创20天新低之间画直线并且向右延长。

3,DRAWKLINE 绘制K线

用法:DRAWKLINE(HIGH,OPEN,LOW,CLOSE)以HIGH为最高价,OPEN为开盘价,LOW为最低,CLOSE收盘画K线。

4,STICKLINE 绘制柱线

在图形上绘制柱线。

用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH不为0则画空心柱。

例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。

5,DRAWICON 绘制图标

在图形上绘制小图标。

用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。

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

6,DRAWTEXT 显示文字

在图形上显示文字。

用法:DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。

例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。

7.DRAWTEXT_FIX固定位置显示文字

固定位置显示文字.

用法:DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),当COND条件满足时,在当前指标窗口内(X,Y)位置书写文字TEXT,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。

如:DRAWTEXT_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,'大阳线')表示最后一个交易日涨幅大于8%时在窗口中间位置显示'大阳线'字样。8.DRAWNUMBER画出数字

画出数字.

用法:DRAWNUMBER(COND,PRICE,NUMBER),当COND条件满足时,在PRICE位置书写数字NUMBER。

例如:DRAWNUMBER(CLOSE/OPEN>1.08,LOW,C)表示当日涨幅大于8%时在最低价位置显示收盘价。

9.DRAWNUMBER_FIX固定位置显示数字

固定位置显示数字.

用法:DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBER),当COND条件满足时,在当前指标窗口内(X,Y)位置书写数字NUMBER,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。

如:DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,C)表示最后一个交易日涨幅大于8%时在窗口中间位置显示收盘价。

10.RGB将自定颜色作为数值输出

将自定颜色作为数值输出.

用法:RGB(Red,Green,Blue),输出为0XBBGGRR,参数使用十进制数,范围为0至255,以最近一个周期数值为准。

例如:RGB(0,0,255)输出结果为16进制的0XFF0000。

11.DRAWBAND画出带状线.

画出带状线.

用法:DRAWBAND(V AL1,COLOR1,V AL2,COLOR2),当V AL1>V AL2时,在VAL1和V AL2之间填充COLOR1;当V AL1

例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));

14财务函数

FINANCE(1)总股本(万股)

FINANCE(2)国家股(万股)

FINANCE(3)发起人法人股(万股)

FINANCE(4)法人股(万股)

FINANCE(5)B股(万股)

FINANCE(6)H股(万股)

FINANCE(7)流通股本(万股)

CAPITAL流通股本(手)

FINANCE(8) 职工股(万股)

FINANCE(10) 总资产

FINANCE(11) 流动资产

FINANCE(12) 固定资产

FINANCE(13) 无形资产

FINANCE(14) 长期投资

FINANCE(15) 流动负债

FINANCE(16) 长期负债

FINANCE(17) 资本公积金

FINANCE(18) 每股公积金

FINANCE(19) 股东权益

FINANCE(20) 主营收入

FINANCE(21) 主营利益

FINANCE(22) 其它利益

FINANCE(23) 营业利益

FINANCE(24) 投资收益

FINANCE(25) 补贴收入

FINANCE(26) 营业外收支

FINANCE(27) 上年损益调整

FINANCE(28)利益总额

FINANCE(29) 税后利益

FINANCE(30) 净利益

FINANCE(31) 未分配利益

FINANCE(32) 每股未分配利润

FINANCE(33) 每股收益

FINANCE(34) 每股净资产

FINANCE(35)调整每股净资产

FINANCE(36) 股东权益比

FINANCE(40) 流通市值

FINANCE(41) 总市值

FINANCE(42) 上市日期

FINANCE(60) 行权比例(权证)

FINANCE(61) 行权价(权证)

FINANCE(62) 杠杆比例(权证)

FINANCE(63) 内在价值(权证)

FINANCE(64) 溢价率(权证)

15即时行情函数

DYNAINFO(3) 前收盘价

DYNAINFO(4) 今开

DYNAINFO(5) 最高

DYNAINFO(6) 最低

DYNAINFO(7) 现价

DYNAINFO(8) 总手

DYNAINFO(9) 现手

DYNAINFO(10) 总成交金额

DYNAINFO(11) 均价

DYNAINFO(12) 日升跌

DYNAINFO(13) 振幅度

DYNAINFO(14) 涨幅度

DYNAINFO(15) 委托比

DYNAINFO(16) 委量差

DYNAINFO(17) 量比

DYNAINFO(20) 最新叫买价

DYNAINFO(21) 最新叫卖价

DYNAINFO(22) 内盘

DYNAINFO(23) 外盘

DYNAINFO(25) 买一量

DYNAINFO(26) 买二量

DYNAINFO(27) 买三量

DYNAINFO(28) 买一价

DYNAINFO(29) 买二价

DYNAINFO(30) 买三价

DYNAINFO(31) 卖一量

DYNAINFO(32) 卖二量

DYNAINFO(33) 卖三量

DYNAINFO(34) 卖一价

DYNAINFO(35) 卖二价

DYNAINFO(36) 卖三价

DYNAINFO(37) 换手率

DYNAINFO(39) 市盈率

DYNAINFO(40) 成交方向

DYNAINFO(50) 采样点数

DYNAINFO(51) 内外比

DYNAINFO(52) 多空平衡

DYNAINFO(53) 多头获利

DYNAINFO(54) 空头回补

DYNAINFO(55) 多头止损

DYNAINFO(56) 空头止损

DYNAINFO(57) 笔升跌DYNAINFO(58) 最新叫买量即时行情数据DYNAINFO(59) 最新叫卖量即时行情数据

18线形和颜色函数

COLOR 自定义色

格式为COLOR+“RRGGBB”:RR、GG、BB表示红蓝色、绿色和蓝色的分量,每种颜色的取值范围是00-FF,采用了16进制。例如:MA5:MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。COLORBLACK 画黑色

COLORBLUE 画蓝色

COLORGREEN 画绿色

COLORCYAN 画青色

COLORRED 画红色

COLORMAGENTA 画洋红色

COLORBROWN 画棕色

COLORLIGRAY 画淡灰色

COLORGRAY画深灰色

COLORLIBLUE 画淡蓝色

COLORLIGREEN 画淡绿色

COLORLICYAN 画淡青色

COLORLIRED 画淡红色

COLORLIMAGENTA 画淡洋红色

COLORYELLOW 画黄色

COLORWHITE 画白色

LINETHICK 线型粗细

格式:“LINETHICK+(1-9)”参数的取值范围在1—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线。STICK 画柱状线

COLORSTICK 画彩色柱状线

VOLSTICK 画彩色柱状线

成交量柱状线,当股价上涨时显示红色空心柱,则显示绿色实心柱

LINESTICK 同时画出柱状线和指标线

CROSSDOT 画小叉线

CIRCLEDOT 画小圆圈线

POINTDOT 画小圆点线

DOTLINE 画虚线

NODRAW 空线条(不画该线)

这些是未来函数(通达信) 还有的请补充

这些都是我知道的通达信中的未来函数,大家可以借鉴预防一用,在通达信中还有些什么未来函数请补充

ZIG PEAK PEAKBARS TROUGH TROUGHBARS FLATZIG FLATZIGA PEAKA PEAKBARSA TROUGHA ZIGA FFT BACKSET WINNER LWINNER COST CAPITAL DYNAINFO FINANCE #YEAR #MONTH

#WEEK xma

附一:符号一览表

符号名称举例符号名称举例

+ 加X + Y && 并且X>Y && Y>Z

- 减X - Y || 或者X>Y || Y>Z

* 乘X * Y $ 修饰符号"000014$CLOSE"

/ 除X / Y ( 括号HIGH/(CLOSE+OPEN)

< 小于X < Y ) 反括号HIGH/(CLOSE+OPEN)

> 大于X > Y , 逗号MA(Close,3)

<= 小于等于X <= Y : 输出输出:CLOSE+OPEN

>= 大于等于X >= Y := 赋值变量1:=HIGH

= 等于X = Y " 双引号"000014$OPEN"

{} 注释符号{注释部分} . 点号KDJ.K

AND 并且X>Y AND Y>Z ; 分号A:=CLOSE;

OR 或者X>Y OR Y>Z # 变周期符号TMP1:=CLOSE#WEEK

<> 非X <> Y ' 单引号'大阳线'

附二:引用表达式

引用指标指标"指标名称.指标线名称(参数表)"

引用交易系统指标"SYSTEM.指标名称.交易类型(参数表)"

引用条件选股指标"EXPLORER.指标名称(参数表)"

跨周期引用指标"各种类型指标名称#周期类型(参数表)"

引用任意股票的数据"股票代码$数据名称"

引用扩展数据EXTDATA(N) 分析家N=1-11 飞狐N=1-13

引用横向统计日线数据(1-N) ESTDA TA(N)

引用类函数第二个变量参数类函数名称(第一参数,变量名或变量表达式)

T0002目录下的文件说明

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

Advhq.dat 星空图相关个性化数据

Block.cfg 板块设置文件

cbset.dat 筹码分析个性化数据

CoolInfo.Txt 系统备忘录

Line.dat 画线工具数据

MyFavZX.dat 资讯收藏夹数据

newmodem.ini 交易客户端个性化数据

padinfo.dat 定制版面个性化数据

PriCS.dat,PriGS.dat,PriText.dat 指标相关数据

recentsearch.dat 最近资讯搜索数据

Scheme.dat 配色方案

tmptdx.css 临时网页CSS文件

user.ini 全局个性化数据

userfx.dat K线图个性化数据

mark.dat 标识信息的存盘文件

以下文件与设置的预警信息有关:

Col_warn.dat

Col_warn_self.dat

Col_warn2.dat

ColwarnTj.dat

[blocknew] 板块目录

[cache] 系统数据高速缓存

[zst_cache] 分时图数据高速缓存

[coolinfo] 系统备忘录目录

[Invest] 个人理财数据目录

[PAD] 定制牘面存盘文件

二、含有未来函数公式的种类

(一)以之字转向为代表的ZIG类函数。

这是我们最常见到和经常提到的,未来函数一般我们就指的是此类函数。

1、ZIG(K,N)之字转向。

当价格变化量超过N%时转向。K表示0:开盘价;1:最高价;2:最低价;3:收盘价

例如:ZIG(3,5)表示收盘价的5%的ZIG转向。

2、PEAK(K,N,M)向前数前M个ZIG转向波峰值。

3、PEAKBARS(K,N,M)前M个ZIG转向波峰到当前距离。

4、TROUGH(K,N,M)前M个ZIG转向波谷值。

5、TROUGHBARS(K,N,M)前M个ZIG转向波谷到当前距离。

6、FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA等等都属于此类未来函数。

(二)准未来函数。

这部分函数存在引用未来数据的问题,但不如上述函数明显,有些目前争议较大。

1、FFT(X,N)、傅立叶变换。对序列X进行傅立叶变换或变换处理后反变换。

2、BACKSET(X,N)、向前赋值。若X非0,则将当前位置到N周期前的数值设为1。

3、WINNER、LWINNER等获利盘比例类的和COST也有未来函数的性质,有时可使信号产生漂移。

(三)、使用跨周期数据的函数。

这是一种最为隐蔽的方法,它的危害性更大。例如在日线中引用本周周线或本月月线数据时,就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失。用公式检测的办法测试不出来。我们经常见到的用KD月、周、日同时金叉进行选股,就属于此类,看起来成功率很高,实际是虚假的。下面例举的都属于跨周期数据,股友们要多加注意。切记切记!!

CAPITAL 含Capital流通盘流通盘在增发、分红、债转股后可能变了。

DYNAINFO 含DynaInfo动态数据DynaInfo(k):动态信息

FINANCE 含Finance财务数据Finance(k):财务信息

#YEAR 跨周期引用#Year 使用跨周期数据,例如在日线中引用本周周线或本月月线或本年年线数据

#MONTH 跨周期引用#Month

#WEEK 跨周期引用#Week

(四)、指定买卖日期或买卖价格。

一般多发生在交易系统里。比如指定最低价买入,最高价卖出,或指定涨跌幅度,这些在交易过程中是无法实现的,所以尽管测试成功率时非常高,其实没有任何实用价值

(五)个人而言觉得未来函数可分为两类;

一类:是在技术指标图上进行技术定向,技术转移.如果以后参数发生变化,指标即会发生飘移或消失;

对于这一类指标本人认为包含有:backset,ZIG,PEAK,以及PEAK....,TROUGH,等,属于技术类未来函数,这种函数我们要小心使用.除非您对股市分析技术及为熟悉,否则最好远之.

另一类:属于我们的好朋友,是帮助我们进行财务和主要分析用的,就是因为它们在短期或长期可能会存在变化,也被别人定义为未来函数,实属冤啊!

比如说:CAPITAL,流通盘;WINNER,获利盘;COST:成本分布;

以及两大帮派:

DYNAINFO; FINANCE;(致于它们俩,我下边会有详细的列表说明);

好的技术分析指标,不考虑成本,不考虑流通盘,不考虑获利盘,有什么价值?把它们这些骨干力量列为指标队伍之外,它们冤不冤!所以说对于未来函数大家一定要认真学习,扬长避短.不要偏之一律,满盘砸死,大家说对否?

通达信公式未来函数大全

公式系统对数据的运算是基于一系列函数,函数必须满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响(判断是否未来函数的依据)。这个很重要!对于未来函数可以理解为:某一量依赖另一量,如量A和量B,B变化使A改变,那么A是B的函数,如果B是稍后的量,A是稍早的量,A跟着B变,A是B 的未来函数。未来函数是有时间周期的,在一个短的周期内可能是未来函数,但在稍长的周期内就不是未来函数,比如”HIGH”(最高价),在一天收市前都是不确定的.如在交易没有结束时我们可以看到某一个指标,如“卖出”跟着股价的高低一会出现,一会消失(这个现象很容易观察到)。所以对于一个日周期的指标在分时周期具有“未来函数”特征。但一旦收盘该指标是定值,不应随明日及以后的价而变,所以该指标在日周期中不是未来函数。

被人们普遍认为是未来函数的是比较长时间才被确认的ZIG函数,比如把参数设置为ZIG(3,5),就要等下一个ZIG(3,5)成立时才能被确认,就是说你把周期设置得越长,被确认的时间就越长(比如ZIG(3,30)),如果把它设置的很短(比如ZIG(3,1)),那就跟”high”差不多了.

有未来函数的公式对历史模拟的相当准确,对号称100%的.99%准确的公式要小心。

未来函数有:ZIG PEAK PEAKBARS TROUGH TROUGHBARS

所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式。

公式只能给你一个信号,最终判断取舍要靠人。

公式指标中如果含有未来函数,那么这个指标从历史看是非常准确,但如果使用,往往出现一些假的指示,这些指示随着股价的变化而变化。往往误导股民。

BACKSET和ZIG的实战意义

股市技术分析主要是根据已经发生的数据,来推测未来走向的可能,所以如果公式检测出来有未来数据,则BACKSET是第一。在交易系统中用未来函数,就是用BACKSET,可以使许多人“梦想成真”。由于“未来函数”在交易系统中可以大大作弊,才使其在指标和选股公式中也一起“臭名昭著”,让人“谈虎色变”。BACKSET

BACKSET是往前倒推信号(数据1)的,仅此而已。由于所有基本函数都是序列变量,所以要用基本函数,把当前的数据(比如最高价)往前推是做不到的。所以说,基本函数要往后引用具体数据是做不到的,往后引用信号是可能用BACKSET做到的。说BACKSET不可或缺,是因为用基本函数在找历史峰点等公式中,如果没有它将一筹莫展。实战绝对避之

ZIG(X,N)

ZIG函数是未来函数嫌疑,但当明白当中的含义,熟悉者根据其属性当然可以运用。

ZIG,之字形转向,N为常数,X为序列或常数,为常数时表示0:开盘价,1:最高价,2:最低价,3:收盘价。当序列或K线变化量超过N%时转向,同时X可以采取其他任何指标中的取值,如KDJ的J,MA的天均线

ZIG线的画法:ZIG(3,10)表示收盘价的10%的ZIG转向

ZIG(MA(C,20),10)表示均线的10%的ZIG转向

1、X可以作为参数调整,也可以直接写其它的指标线,如"kd.k"。N也可以做成参数调整。

2、在K线中,ZIG只能对一根指标线进行转向处理。要想高点在H位置,低点在L位置,ZIG是做不到的。

3、ZIG到底是如何体现“未来”的?即它是怎么画出来的?见最后的说明。

4、ZIG输出的是数值,不是直线。

5、ZIG一般使用在看波浪、看形态上。

“从第一根K线上的收盘价,慢慢往后看。直到当天的C,和以前的K线的最低C值相比的涨幅,或与最高C值相比的跌幅超过5%时,才在当天作出记号,称之为拐点。涨幅超过5%的,称为向上的拐点,跌幅超过5%的,称为向下的拐点。”

例,ZIG(3,5)表示收盘价的5%的ZIG转向,先有向下的拐点,于是第一根K线上的C值,就是高点了。在向下的拐点出现之后的每根K线上,相比较记录最低之C值。然后把当天的C值,与记录的最低C值比较,看有没有涨幅超过5%。涨幅超过5%,才产生满足条件之向上的拐点。向上的拐点出现之后,回过头,在与上一个向下的拐点之间,找到一个最低的C,作为ZIG的低点。

产生向上拐点之后,就在之后的K线中记录C的最大值。当出现当天的C值,与最大C值相比,跌幅超过5%时,记为向下的拐点。产生向下的拐点后。于是从向下的拐点回过头来,在与上一个向上的拐点之间,找到一个最高的C,作为ZIG的高点。如此循环。也就是说,ZIG的高点和低点,是根据向上和向下的拐点出来之后,回溯过去才找到的。这就是ZIG未来数据的实质所在。

在最近期间,ZIG的未来数据,要追溯到最近的一个拐点之前的一个峰点。且看最近期间的ZIG线是怎么画出的。

“从最后一根K线往前,如果先出现向下的拐点,则在此拐点到目前的K线中求出最小收盘价所在的K线,为低点。这个低点可能与目前的K线重合。重合的话目前的K线为低点,不重合的话目前K线为高点。

如果先出现向上的拐点,则在此拐点到目前的K线中求出最高收盘价所在的K线,为高点。此高点与目前的K线重合,则目前的K线为高点,否则为低点。

之字转向类函数用行情走势上的波峰波谷作为转向点,用线段连接转向点来近似描述行情走势,这些函数对于形态分析比较有用。

之字转向由一系列的波峰和波谷组成,每个波峰和波谷之间在股价上至少有N%的变化量,该变化量是用户设定的。随着行情的发展,最后一个波峰或波谷的位置是会发生变化的,因此采用之字转向函数不能保证时间不变性,即指标曲线最后一段直线是不断变化的。

之字转向类函数都有两个参数,参数1表示采用开盘价、最高价、最低价还是收盘价计算,参数2表示转向阈值,即只有股价变化量达到该数值才会发生转向,主要用于控制转向点的数量。之字转向类函数除ZIG外,还有第3个参数,表示需要向前数的第几个波峰或波谷。

之字转向类函数除了可以绘制转向曲线,还可以定位每一个波峰和波谷的位置(到当前的周期数)和大小。”

******************************************************

最后,不管是谁想要做出全世界最好的,能准确予测出“未来”的交易系统是做不到的,不存在的,也都是马后炮。BACKSET可以说盘中一无是处,但并不能说ZIG 就一无是处了,有时甚至是不可或缺的。还是哪句老话:“刀剑可能自伤,也可用于杀敌。只要我们熟悉了BACKSET和ZIG的本质,就可以了解它们“未来”到什么程度,拿来用也是不妨的。至于不熟悉的,还是少用为妙。

归根到底,其实股市最大的未来函数是C,H L,就是收盘价,最高价和最低价,当在交易结束前,他们都是未来,特别是C,任何以收盘价计算的哪怕是百年指标都在盘中变数,运用指标,一切都在变化中.

[其它] 请问CAPITAL和DYNAINFO是不是未来函数?对看股有何影响?

CAPITAL 含Capital流通盘流通盘在增发、分红、债转股后可能变了。

DYNAINFO 含DynaInfo动态数据DynaInfo(k):动态信息

FINANCE 含Finance财务数据Finance(k):财务信息

不是未来函数

CAPITAL和DYNAINFO反映的都是最新的财务数据,如果这也不可用,那么就没有什么可用的了

但是对于历史数据就不一定了.

使用CAPITAL和DYNAINFO的指标只在最后一次CAPITAL和DYNAINFO相关数据修改后有效

如果把所有动态的信息都看作是未来函数的话,那就是!

否则,就不是未来函数。

如果连流通盘都是未来函数的话,不是未来函数的函数已经没有多少了。

公式含未来函数,有两个成因:

1、故意放的,马后炮,用来显示自己软件了得,加密加加密,怕人发现。

2、由于开发技术、工具限制或者对指标理解不透造成。

比如:换手率简单的计算成:=成交量/流通盘,等增发、扩股、转债、拆股、并股的时候,造成换手率图线的变化,以及使用该简单算法的相关指标公式图标和数值的变化,间接造成了未来函数。

假如该公式其它方面很优秀,只是由于类似因素造成未来函数,可以取其精华,小心点就是了,这种计算理解的不全面,和站在既成事实基础上回朔描述历史而产生的公式的投机取巧的行为,是不同的。。。

只要完善和优化,指标就会日趋完美,是【马后炮】公式没法比的。。。

观点之三:

要善待未来数据

首先未来数据的定义有贬,因定义为动态数据.

一见到未来数据的出现,好多人就头痛.严格的说动态中的公式都有未来数据,如何确定合理的未来数据误差,这是一个很深的学问. 强调说一声只有股书上写的都没有未来数据,那是历史.

我认为股市技术的精髓就是未来数据.

操作中要因地制宜.

观点之四

1.未来数据其实是非常具有参考价值的,他可以给操作者一个可能转折的点位,这是一般指标所无法办到的。对使用含未来数据指标的人而言,要求比较高,使用者必须深刻了解指标的运算方法和特性,结合盘面其他的条件来判断信号的可靠性,对其运算方法和特性了解不深或不了解者,一看到信号就认为是机会的人使用就自然会骂娘了。

对未来数据感兴趣的朋友不妨将含未来数据的条件加上其他不含未来数据的条件综合起来,做得好的话不但信号稳定,而且会收到意想不到的效果。再这里仅作一些方向上的指引,不便作深层的探讨。

2.据我长期观察含未来数据指标的看法,未来数据在阶段顶底转折点的判断是相当准确的。经过比较严格的限制优化后完全可以作为选股依据。信号消失的问题在恰当设置下不会发生,而且这种信号可以通过对K线走势的实际描述得出相同的结果,在这种描述下没有未来数据信号消失的现象,二者是一致的。

3.含未来数据的公式信号会由于继续下跌或上涨而后移,因此当其信号出现后,要结合其他指标是否也发出信号,同时也要结合大盘形势,我通过一段时间的观察,在熊市中含未来数据的卖出信号较准,买入信号不太准;而在牛市中买入信号较准,而卖出信号不太准,这较符合这么一句话:在熊市中每次逢高抛出都是正确的,在牛市中每次逢低买入都是正确的。

4. 在跌势中含未来数据指标的买入信号肯定是经常向后移的,因此要慎用,不仅是含未来数据的指标,就是不含未来数据的买入信号其虽不变,但是也是发出了又下跌,再发出,再下跌,因此也要慎用,但是卖出信号在跌势中反倒是比较准的。

六请看大智慧omega版主的讲解:

1.含有未来数据指标的特征:

含有未来数据指标的基本特征是买卖信号不定,常常是某日发出了买入信号,第二日如果继续下跌该信号就会消失,这也正是该指标的危害所在,从历史上看信号很准,但应用时切不可信以为真。这个特征也是验证一个指标是否含有未来数据的基本方法。

2.大智慧能够带来未来数据的函数不多,下面列出全部可能的函数,如果公式中含有这些函数就要警惕,需要说明的是含有这些函数不一定表明就含有未来数据,还要分析清楚它的详细算法才能确定。

四、未来数据在实战中的运用

未来数据如此变化莫测,很多股友均视之为妖魔!而且目前市面流传的一些含未来数据的公式基本上都可以称之为“马后炮”专家,所以很多不明就里的人(基本上都是对技术指标了解不深却又迷信指标公式者)一看见系统测试中那么高的成功率就热血沸腾,见到信号就买,结果不言自明。遭蛇咬后就只留下了蛇不能碰的经验教训,当然就不会有耍蛇人摸清蛇的习性和训练蛇的勇气了!

未来数据真的是一无是处、毫无价值了吗?笔者的答案是--非也!我们买股票,买的本来就是股票的未来!都是对未来股价的一种预期、一种预测。不管你使用什么样的分析方法,只要你买入或卖出股票了,就本质上而言,你就已经使用未来数据了!笔者根据自己的经验和实践得出的结论--未来数据和非未来数据的价值是同等

的,只要运用得当,均是价值连城。

实战中运用未来数据,如本人用得最多的是ZIG类,利用历史转折点来判断波顶谷底方面是其他类函数无法比拟的。在确定有可能反转的大概范围后(这一步最好不用含未来数据的函数),利用综合的之字转向类函数确定转折点,做得好的话,不仅信号稳定,而且效果神奇。笔者的未来战士系列即在此一思想基础上设计,实战威力巨大(原码不公开,望大家能够谅解)。之所以将这一设计思路公开,是想使那些将股市投资作为艺术、作为自己毕生事业去追求的朋友在交易系统的设计上有一个参考。股道无边,龙腾四海。肯於专研的人,必定可以逍遥於股海的汹涌波涛之中!

五,是是非非话“未来”

以下是根据网友的观点归纳整理而成,引用于此,供大家参考:

1、买股票,买的本来就是股票的未来!都是对未来股价的一种预期、一种预测。不管你使用什么样的分析方法,只要你买入或卖出股票了,就本质上而言,你就已经使用未来数据了!

2、未来函数不能直接用,并只作为谨慎参考,用时,要同时提醒自己,这是用未来函数表达的,可能会变异。

3、ZIG是陷阱,也能使人绕开许多陷阱,关键是正确地组织和应用,熟悉指标的特征表达。

4、严格的说动态中的公式都有未来数据,从这层意义上说,未来函数无处不在。因此不必一见到未来数据就头痛。

5、使用未来数据不用花费任何精力就可以轻松获得表面上非常高的成功率。发出的买入信号在实际操作中毫无价值,是一种赤裸裸的欺骗行为,在实战中给投资者带来的惨痛损失和后果苦不堪言。

6、未来数据的要害是什么?从本质上讲是美化历史而并不能从真正意义上揭示(启示)未来,它把历史上的一切功劳归为自己,而完美地回避了所有历史错误。它揭示的只是一种过去时的未来,而非现实意义上的未来。

7、本人以为:未来函数并非过街老鼠,它也是判断分析的一种工具。可怕的不是未来函数,可怕的是我们自己对它的认识不够。如果我们对它有了足够认识,它很可能成为未来编写高水准公式的主流

E:见凌见之终结----

形如这样形式的判断,属于“未来不定判断”(或不定函数、或不可预料函数、或干脆叫“未来函数”)

luoji:=if(f1(x1,t1)=f2(x2,t2),f3(x3,t3),f4(x4,t4));

{其中x1,x2,x3,x4是任意K线特征值参变量,t1,t2,t3,t4是任意时间周期参变量};

关键识别特征:判断式的两端均含有时间变量(如t1,t2,...),或两端均含有随时间变化的参变量(如K线的特征值x1,x2,...)。

未来函数有他的用法

一提未来函数,总有一种被欺骗的感觉。其实未来函数也有他的好处,试举一例:

HX:=PEAK(0,10,1);

LX:=TROUGH(2,10,1);

SS:=HX-LX;

DRAWTEXT(CLOSE>0 AND ISLASTBAR=1,SS*0.382+LX,'--38.2%');

DRAWTEXT(CLOSE>0 AND ISLASTBAR=1,SS*0.618+LX,'--61.8%');

DRAWTEXT(CLOSE>0 AND ISLASTBAR=1,SS*0.5+LX,'--50%');

DRAWTEXT(CLOSE>0 AND ISLASTBAR=1,SS+LX,'--100%');

DRAWTEXT(CLOSE>0 AND ISLASTBAR=1,SS*1.382+LX,'--138%');

DRAWTEXT(CLOSE>0 AND ISLASTBAR=1,SS*1.618+LX,'--161%');

DRAWTEXT(CLOSE>0 AND ISLASTBAR=1,LX,'--0');

这个源码中PEAK与TROUGH都是未来函数,但用它来确定高低点的数值,却非常简单。请看图:

在这里,未来函数并不是用来指示交易,而是用来测算回抽的高度,结合均线系统,对压力支撑的位置有了一个估计。

源码仅仅是举例使用没有写支撑部分。

通达信全部函数及其用法

通达信全部函数及其用法: (一)行情函数 1)HIGH(H)最高价返回该周期最高价. 2)LOW(L)最低价返回该周期最低价. 3)CLOSE(C)收盘价返回该周期收盘价. 4)VOL(V)成交量(手)返回该周期成交量. 5)OPEN(O)开盘价返回该周期开盘价. 6)ADVANCE 上涨家数返回该周期上涨家数. (本函数仅对大盘有效) 7)DECLINE 下跌家数返回该周期下跌家数. (本函数仅对大盘有效) 8)AMOUNT 成交额(元)返回该周期成交额. 9)VOLINSTK 持仓量返回期货该周期持仓量. 10)QHJSJ 期货结算价返回期货该周期结算价. 11)BUYVOL 外盘(手)返回外盘,即时行情数据 12)SELVOL 外盘(手)返回外盘 13)ISBUYORDER 主动性买单返回当前成交是否为主动性买单.用法: ISBUYORDER,当本笔成交为主动性买盘时,返回1,否则为0 14)DHIGH 不定周期最高价返回该不定周期最高价. 15)DOPEN 不定周期开盘价返回该不定周期开盘价. 16)DLOW 不定周期最低价返回该不定周期最低价. 17)DCLOSE 不定周期收盘价返回该不定周期收盘价. 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 日期取得该周期从1900以来的的年月日. 用法: 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 小时取得该周期的小时数.用法: HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0 9)MINUTE 分钟取得该周期的分钟数.用法: MINUTE 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0 10)FROMOPEN 分钟求当前时刻距开盘有多长时间.用法: FROMOPEN FROMOPEN.返回当前时刻距开盘有多长时间,单位为分钟.例如:当前时刻为早上十点,则返回31. 11)TFILT 分钟对指定时间段的数据进行过滤,该时间段以外的数据无效.

最全通达信公式教程大全(函数-指标-实例)

简介 TDX的公式系统是一套功能强大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器: 1 技术指标公式编辑器 技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。 技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 2 条件选股公式编辑器 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。 3 五彩K线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。 条件选股公式与五彩K线公式的区别: 条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。 4 交易系统公式编辑器 交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。 交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包

通达信横盘选股公式教程

通达信横盘选股公式教程 一公式源码 TM:=CEILING(FROMOPEN/5); HS:=100*VOL/CAPITAL; CK:=REF(CLOSE,1)#DAY; CK1:=REF(OPEN,TM-1); CK2:=OPEN#DAY; ABS(REF(HHV(HIGH,TM-N),N)-CK2)/CK20.0001,TM-N),N)/(TM-N)>=N3/100 AND (HIGH#DAY!=OPEN#DAY OR OPEN#DAY!=LOW#DAY); 二公式解释 行1 计算开盘至现在5 分钟数据的个数 行2 计算换手率 行3 股价波动参考值= 前日收盘价 行4 股价波动参考值1= 今日第一个5 分钟开盘价 行5 股价波动参考值2= 今日开盘价 行6选股条件1 : N日(选5分钟数据时为N个5分钟数据)前的TM-N (开 盘至N 日前)日内最高股价的最大值相对于股价波动参考值2 的变化百分比在N1%以内

行7选股条件2 : N日(选5分钟数据时为N个5分钟数据)前的TM-N (开 盘至N 日前)日内最低股价的最小值相对于股价波动参考值2的变化百分比在 N1%以内 行8 选股条件3 :TM-1 日前的5分钟(开盘后第1 个5分钟数据)换手率小于0.5; 选股条件4 :TM-2 日前的5分钟(开盘后第2个5分钟数据)换手率小于0.5; 行9-10 选股条件5:N 日前的TM-N (开盘至N 日前)日内满足换手率小于0.5且大于0.0001 的5分钟数据数量除以TM-N 大于N3/ 1 00,即满足换手率条件的数据比例大于N3/100; 行11 选股条件6 :股票今日非一字涨停或跌停; 三公式建立指南 1如下图1 ,打开通达信公式管理器,现在上面选“用户”,再选“条件选股公式”所属“其它类型”,点击右上角“新建”按键; 2如下图2,公式名称中输入“横盘选股公式”,将公式内容拷贝进条件选股公式编辑器下方的空白框中,框上的公式部分按图示设置。 四公式使用说明 1 打开通达信“条件选股”框,如下图所示,选股周期应为“ 5 分钟”,设置左侧的参数,然后点右侧的“加入条件”按键,点击右下方“执行选股”按键; 2 结合公式解释可知

通达信函数大全使用说明

软件简介: 通达信全部函数及其用法(2011年最新版) (一)行情函数 1)HIGH(H)最高价返回该周期最高价.2)LOW(L)最低价返回该周期最低价.3)CLOSE(C)收盘价返回该周期收盘价.4)VOL(V)成交量(手)返回该周期成交量.5)OPEN (O)开盘价返回该周期开盘价.6)ADVANCE 上涨家数返回该周期上涨家数. (本函数仅对大盘有效)7)DECLINE 下跌家数返回该周期下跌家数. (本函数仅对大盘有效)8)AMOUNT 成交额(元)返回该周期成交额.9)VOLINSTK 持仓量返回期货该周期持仓量.10)QHJSJ 期货结算价返回期货该周期结算价. 11)BUYVOL 外盘(手)返回外盘,即时行情数据 12)SELVOL 外盘(手)返回外盘 13)ISBUYORDER 主动性买单返回当前成交是否为主动性买单.用法: ISBUYORDER,当本笔成交为主动性买盘时,返回1,否则为0 14)DHIGH 不定周期最高价返回该不定周期最高价.15)DOPEN 不定周期开盘价返回该不定周期开盘价.16) DLOW 不定周期最低价返回该不定周期最低价.17)DCLOSE 不定周期收盘价返回该不定周期收盘价.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 日期取得该周期从1900以来的的年月日. 用法: 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 小时取得该周期的小时数.用法: HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0

通达信指标公式编写教程-中级篇

公式系统(中级) 1.基本公式编写实例 在前面的学习当中,我们见到了一些基本的表达方法、方式,今天我们的任务是学习一些常见的概念如何编写,例如上面所列出来的放量、上涨等等,因为这些都是在公式编写过程当中要用到的基本形态特征,许多的技术指标的选股条件都是由它们组成的。 1.1放量 1、今日比昨日的成交量放大了1倍: VOL/REF(VOL,1)>2; 2、今日的五日均量比五天前的五日均量放大了3倍: AA:=MA(VOL,5); BB:=REF(AA,5); AA/BB>4; 3、今天的成交量达到了整个流通盘的10%以上: VOL/CAPITAL>10/100; (注意,10%的表达式是10/100,或者0.1) 1.2 缩量 1、今日比昨日的成交量缩小了1倍: VOL/REF(VOL,1)<0.5; 2、今日的五日均量比五天前的五日均量缩小了一半: AA:=MA(VOL,5); BB:=REF(AA,5); AA/BB<0.5;

3、今天的成交量不足整个流通盘的0.5%: VOL/CAPITAL<0.5/100; 1.3上涨 1、今日涨幅达到了7%以上: CLOSE/REF(CLOSE,1)>1.07; 2、十日均价继续上涨: AA:=MA(CLOSE,10); BB:=REE(AA,1); AA>BB; 1.4下跌 收阳、收阴: 1、当天收阳:CLOSE>OPEN; 2、当天收阴:CLOSE<OPEN; 1.5高开、低开 1、当天股价高开,即开盘高于昨日收盘:OPEN>REF(CLOSE,1); 2、当天股价低开:OPEN<REF(CLOSE,1); 1.6跳空 跳空亦有向上和向下两种:

(完整版)通达信公式编写教程

通达信公式编程 (本教程由风儿整理,教程中指标用法并不代表本人观点) 一、技术指标公式基础 技术指标公式编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形,方便我们获取有益的信号。公式系统有以下特点:用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中的任何数据进行操作。 1、技术指标公式界面内容 A:每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在公式中必须是唯一的,公式名称最多15个字符。 B:公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。 C:主图叠加和副图选项定义了指标显示的位置,是在主图上与K线叠加还是显示在副图上。 D:参数定义区:每一个公式可以设计所需的参数,参数用来替代公式中所需要的常数,在使用时可以方便地调节

参数,不必修改公式就可以对计算方法进行调节。参数包括参数名称、最小值、最大值、缺省值、步进值五个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围,步进值一般取1。 E:密码,选中该栏目为指标公式加密。 F:指标公式,为公式编辑的文本区。 G:用法说明,主要用来描述一个公式如何使用、注意事项、计算方法、判断方法等等。 2、技术指标公式编写格式和法则 所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,只要我们掌握了技术指标公式的基本原理,其他的指标公式百变不离其中。 例如我们在指标公式系统内写下公式: A:=X+Y; B:=A/Z; C:=B*0.618; 分析以上公式,我们可以引出以下相关的格式和法则的结论: A、数据引用: a、数据来源 公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。 b、数据类型

通达信选股公式大全--简单就是美

125个简单实用的选股指标公式 1,30个交易日内,股价跌幅达到一半的股票: xg:(hhv(c,30)-c)/hhv(c,30)>0.5; 2,今天的量是5天平均的2倍以上 xg:v>ma(v,5)*2; 缩量 vol/ma(vol,10)<0.3; 3,两天内,累计下跌等于或超过20%选股. xg:(ref(c,2)-c)/c>0.2; 4,股价是25天以来新低. xg:cema(c,5); 6,请编买入公式: 1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。 2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。 3. KD指标产生黄金交叉,K线上穿D线。 4. KD交叉同时,KD指标中的D值要小于16。 BIAS3 :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1),COLORWHITE;

D:=SMA(K,3,1),COLORYELLOW; xg:BIAS3<-6 and cross(k,d) and d<16; 7,要求是量大、换手率达到3左右,涨幅>7个点。 xg:v/capital*100>3 and (c/ref(c,1)>1.07; 8,个股分时图上都有一条黄线,叫做均价线 a/capital*100; 9,"阴转阳"的公式(也就是昨天收阴线,今天收阳线) xg:ref(c,1)o; 10,股价回抽20日均线选股公式 xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c); 11,一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K 线 xg:(ref(c,3)-ref(c,4))/ref(c,3)>0.05 and count((h-l)/l<0.05,2)=2; 12,行情信息里的“涨幅”的原码 (c-ref(c,1))/c*100; 13,kdj的J从上向下穿越O轴发出信号 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1),COLORWHITE; D:=SMA(K,3,1),COLORYELLOW; J:=3*K-2*D,COLORFF00FF; xg:cross(0,j); 14,股价4天中有两天在10日线上 count(c>ma(c,10),4)=2;

通达信公式教程(附通达信全部函数表)

通达信公式编写初中高级全套教程(附:通达信全部函数表) 公式系统(初级) 公式系统(中级) 公式系统(高级) 附录:全部指标函数表 中高级在后面 1.公式类型说明

调出公式管理器:功能→专家系统→公式管理器 公式类型分为四大类:技术指标公式、条件选股公式、交易系统公式、五彩K线公式。 1.1技术指标公式 我们在技术分析界面中见到的指标为技术指标公式,比如MA, KDJ , MACD 等;可以通过公式管理器编写技术指标公式,在公式管理器界面选择技术指标公式,点击右边的“新建”就可进入技术指标公式编辑区。如下图: 在指标公式编辑区,可以通过“引入指标公式”,在已有指标的基础上修改指标公式,也可以通过插入函数来实现指标公式的编写;编写完后测试公式,测试通过后退出,输入公式名称就可调出指标公式使用。 1.2条件选股公式 利用条件选股公式可以把符合一定技术形态的个股选出来,首先在公式管理器中建立条件选股公式,再通过“条件选股”调用条件选股公式。 条件选股调出:功能→选股器→条件选股

1.3交易系统公式 编写好交易系统公式后,可以叠加到K线上,交易系统自动列出买卖操作信号。交易系统公式调出操作如下: 在K线界面点击鼠标右键,选择交易系统指标,如下图:

选择一交易系统,点击“确定”,交易系统就会叠加在K线上面了。如下图: 1.4.五彩K线公式 编写好五彩公式后,可以叠加到K线上,会把特殊的K线形态用不同的颜色标识出来。五彩K线公式调出操作如下: 在K线界面点击鼠标右键,选择五彩K线指示,如下图:

选择一五彩K线,点击“确定”,五彩K线就会叠加在K线上面了。如下图:

最新通达信副图指标公式源码大全教程文件

副图指标公式源码 1、百万踏浪(相传为杨百万看图公式) N1:=9;N:=3; V AR1:=REF(CLOSE,1); 标尺: SMA(MAX(CLOSE-V AR1,0),5,1)/SMA(ABS(CLOSE-V AR1),5,1)*100; V AR2:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100; V AR3:=SMA(V AR2,3,1); V AR4:=SMA(V AR3,3,1); V AR5:=SMA(V AR4,3,1); 浪: V AR3,COLORBLUE; 波: V AR4, COLORRED; 段: V AR5 ,COLORYELLOW; V AR6:=CROSS(V AR3,VAR4) AND V AR4<25; STICKLINE(V AR6,0,V AR4+15,5,0), COLORGREEN; V AR7:=CROSS(V AR4,VAR5) AND V AR4<25; V AR8:=V AR7 AND VOL>REF(VOL,1)*2 AND VOL>REF(MA(VOL,5),1)*2; STICKLINE(V AR7,0,V AR4+55,5,0),COLORWHITE; DRAWTEXT(V AR7 AND COUNT(V AR7,10)=1,V AR4+25,'抄底'),COLORYELLOW; STICKLINE(V AR8,0,V AR4+15,5,0),COLORBLUE; DRAWTEXT(V AR8 AND COUNT(V AR8,10)=1,V AR4-1,'放量'),COLORGREEN; V AR9:=CROSS(V AR3,VAR4) AND V AR4>80 AND V AR4>VAR5; STICKLINE(V AR9 AND COUNT(V AR9,5)=1,V AR4-5,100,5,0),COLORYELLOW; V ARA:=CROSS(V AR5,V AR4) AND REF(V AR4,1)>80; STICKLINE(V ARA,V AR4-15,100,15,0), COLORYELLOW; DRAWTEXT(V ARA AND COUNT(V ARA,10)=1,V AR4-25,'逃顶'), COLORYELLOW; V AR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100; V AR1B:=SMA((SMA(V AR1A,4,1)-50)*2,3,1); V AR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100; V AR1D:=SMA(V AR1C,4,1); V AR1E:=SMA(V AR1D,3,1); V AR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; V ARE:=REF(LOW,1)*0.9; V ARF:=LOW*0.9; V AR10:=(V ARF*VOL+V ARE*(CAPITAL-VOL))/CAPITAL; V AR11:=EMA(V AR10,30); V AR12:=CLOSE-REF(CLOSE,1); V AR13:=MAX(V AR12,0); V AR14:=ABS(V AR12); V AR15:=SMA(VAR13,7,1)/SMA(V AR14,7,1)*100; V AR16:=SMA(VAR13,13,1)/SMA(V AR14,13,1)*100; V AR17:=BARSCOUNT(CLOSE); V AR18:=SMA(MAX(V AR12,0),6,1)/SMA(ABS(V AR12),6,1)*100;

通达信副图指标公式源码大全

副图指标公式源码 百万踏浪(相传为杨百万看图公式)、1N1:=9;N:=3; VAR1:=REF(CLOSE,1); 标 尺:SMA(MAX(CLOSE-VAR1,0),5,1)/SMA(ABS(CLOSE-VAR1),5,1)* 100; VAR2:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*10 0; VAR3:=SMA(VAR2,3,1); VAR4:=SMA(VAR3,3,1); VAR5:=SMA(VAR4,3,1); 浪:VAR3,COLORBLUE; 波:VAR4,COLORRED; 段:VAR5,COLORYELLOW; VAR6:=CROSS(VAR3,VAR4)ANDVAR4<25; STICKLINE(VAR6,0,VAR4+15,5,0),COLORGREEN; VAR7:=CROSS(VAR4,VAR5)ANDVAR4<25; VAR8:=VAR7ANDVOL>REF(VOL,1)*2ANDVOL>REF(MA(VOL,5),1)*2; STICKLINE(VAR7,0,VAR4+55,5,0),COLORWHITE; 底抄DRAWTEXT(VAR7ANDCOUNT(VAR7,10)=1,VAR4+25,' '),COLORYELLOW;

STICKLINE(VAR8,0,VAR4+15,5,0),COLORBLUE; DRAWTEXT(VAR8ANDCOUNT(VAR8,10)=1,VAR4-1,'量放 '),COLORGREEN; VAR9:=CROSS(VAR3,VAR4)ANDVAR4>80ANDVAR4>VAR5; STICKLINE(VAR9ANDCOUNT(VAR9,5)=1,VAR4-5,100,5,0),COLORY ELLOW; VARA:=CROSS(VAR5,VAR4)ANDREF(VAR4,1)>80; STICKLINE(VARA,VAR4-15,100,15,0),COLORYELLOW; 顶逃 DRAWTEXT(VARAANDCOUNT(VARA,10)=1,VAR4-25,''),COLORYELLO W; VAR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*1 00; VAR1B:=SMA((SMA(VAR1A,4,1)-50)*2,3,1); VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDE XL,14))*100; VAR1D:=SMA(VAR1C,4,1); VAR1E:=SMA(VAR1D,3,1); VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; VARE:=REF(LOW,1)*0.9; VARF:=LOW*0.9; VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;

通达信指标公式编辑教程大全(函数+指标+实例)

通达信指标公式编辑教程大全(函数+指标+实例)简介 TDX的公式系统是一套功能强大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器: 1 技术指标公式编辑器 技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。 技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 2 条件选股公式编辑器 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。 3 五彩K线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K 线形态赋予颜色,区别了其它的K线。 条件选股公式与五彩K线公式的区别: 条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。 4 交易系统公式编辑器 交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。 交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。 TDX系统所有的分析方法,包括技术指标、条件选股、交易系统和五彩K线,均采用开放平台进行描述。也就是说,所有分析方法的算法对用户时开放的,任何人都可以对原算法进行修改,或增加自己的新算法。 5 公式管理器

通达信公式教程

第一章通达信 公式教程 通达信公式教程简介 简介 公式编写规则 公式编写规则 公式编写实例 公式编写实例 系统函数说明 系统函数说明 常用技术指标 常用技术指标 选股 选股

第1节简介 TDX的公式系统是一套功能强大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器: 1.1技术指标公式编辑器 技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。 技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 1.2条件选股公式编辑器 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。 1.3五彩K线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。 条件选股公式与五彩K线公式的区别: 条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。 1.4交易系统公式编辑器

(完整版)最新最全通达信指标公式编写教程

公式系统(初级) 1.公式类型说明 调出公式管理器:功能→专家系统→公式管理器 公式类型分为四大类:技术指标公式、条件选股公式、交易系统公式、五彩K线公式。 1.1技术指标公式 我们在技术分析界面中见到的指标为技术指标公式,比如MA, KDJ , MACD 等;可以通过公式管理器编写技术指标公式,在公式管理器界面选择技术指标公式,点击右边的“新建”就可进入技术指标公式编辑区。如下图:

在指标公式编辑区,可以通过“引入指标公式”,在已有指标的基础上修改指标公式,也可以通过插入函数来实现指标公式的编写;编写完后测试公式,测试通过后退出,输入公式名称就可调出指标公式使用。 1.2条件选股公式 利用条件选股公式可以把符合一定技术形态的个股选出来,首先在公式管理器中建立条件选股公式,再通过“条件选股”调用条件选股公式。 条件选股调出:功能→选股器→条件选股

1.3交易系统公式 编写好交易系统公式后,可以叠加到K线上,交易系统自动列出买卖操作信号。交易系统公式调出操作如下: 在K线界面点击鼠标右键,选择交易系统指标,如下图:

选择一交易系统,点击“确定”,交易系统就会叠加在K线上面了。如下图: 1.4.五彩K线公式 编写好五彩公式后,可以叠加到K线上,会把特殊的K线形态用不同的颜色标识出来。 五彩K线公式调出操作如下: 在K线界面点击鼠标右键,选择五彩K线指示,如下图:

选择一五彩K线,点击“确定”,五彩K线就会叠加在K线上面了。如下图:

2.公式函数的使用 函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。 我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索。如下图:

通达信函数大全(整理)

通达信函数大全 4.1行情函数 HIGH 最高价返回该周期最高价。用法:HIGH H 最高价返回该周期最高价。用法:H LOW 最低价返回该周期最低价。用法:LOW L 最低价返回该周期最低价。用法:L CLOSE 收盘价返回该周期收盘价。用法:CLOSE C 收盘价返回该周期收盘价。用法:C VOL 成交量返回该周期成交量。用法:VOL V 成交量返回该周期成交量。用法:V OPEN 开盘价返回该周期开盘价。用法:OPEN O:开盘价返回该周期开盘价。用法:O ADV ANCE 上涨家数返回该周期上涨家数。用法:ADV ANCE(本函数仅对大盘有效) DECLINE 下跌家数返回该周期下跌家数。用法:DECLINE(本函数仅对大盘有效) AMOUNT 成交额返回该周期成交额。用法:AMOUNT ASKPRICE 委卖价返回委卖1--委卖3价格。用法:ASKPRICE(N)N取1—3。 (本函数仅个股在分笔成交分析周期有效) ASKVOL 委卖量返回委卖1--委卖3量。用法:ASKVOL(N)N取1—3。 (本函数仅个股在分笔成交分析周期有效) BIDPRICE 委买价返回委买1--委买3价格。用法:BIDPRICE(N)N取1—3。 (本函数仅个股在分笔成交分析周期有效) BIDVOL 委买量返回委买1--委买3量。用法:BIDVOL(N)N取1—3。 (本函数仅个股在分笔成交分析周期有效) BUYVOL 主动性买盘返回主动性买单量。用法:BUYVOL当本笔成交为主动性买盘时, 其数值等于成交量,否则为0。(本函数仅个股在分笔成交分析周期有效) SELLVOL 主动性卖盘返回主动性卖单量。用法:SELLVOL当本笔成交为主动性卖盘时, 其数值等于成交量,否则为0。(本函数仅个股在分笔成交分析周期有效) ISBUYORDER 主动性买单返回该成交是否为主动性买单。用法:ISBUYORDER当本笔成交 为主动性买盘时,返回1,否则为0。(本函数仅个股在分笔成交分析周期有效) ISSELLORDER 主动性卖单返回该成交是否为主动性卖单。用法:ISSELLORDER当本笔成交为主动性卖盘时,返回1,否则为0。(本函数仅个股在分笔成交分析周期有效)] 4.2时间函数 DATE 日期取得该周期从1900以来的年月日。用法:DATE 例如函数返回1000101,表示2000年1月1日。TIME 时间取得该周期的时分秒。用法:TIME函数返回有效值范围为(000000-235959)。YEAR 年份取得该周期的年份。用法:YEAR MONTH 月份取得该周期的月份。用法:MONTH函数返回有效值范围为(1-12)。 WEEK 星期取得该周期的星期数。用法:WEEK函数返回有效值范围为(0-6),0表示星期天。DAY 日期取得该周期的日期。用法:DAY函数返回有效值范围为(1-31)。 HOUR 小时取得该周期的小时数。用法:HOUR函数返回有效值范围为(0-23),对于日线及 更长的分析周期值为0。

通达信指标公式源码大全

【通达信】魔鬼操盘(主图)-指标公式源码 均 5:MA(CLoSE,5) CoLoRYELLOW; 均 10:MA(CLOSE,10)COLORGREEN; 均 30: MA(CLOSE,30) COLORMAGENTA ; 均 60: MA(CLOSE, 60) COLORRED POINTDOT LlNETHlCK3; 均 250: MA(CLOSE, 250) COLORBLUE LINETHICK2 ; 魔鬼通道上:均 30 + 2*STD(CLOSE,60) COLORYELLOW POINTDOT LINETHICK2 ; 魔鬼通道下:均 30 - 2*STD(CLOSE,60) COLORYELLOW POINTDOT LINETHICK2; VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; VAR2:=SMA(VAR1,3,1); VAR3:=SMA(VAR2,3,1); VAR4:=VAR1*1.05; VAR5:=MA(CLOSE,5); VAR6:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100; VAR7:=SMA(VAR6,5,1); VAR8:=VOL>REF(VOL,1); VAR9:=MA(VOL∕CAPITAL,30)*MA(VOL,60)∕10000+MA(CLOSE,30);

【通达信】平均价格(主图)-指标公式源码 A:=(3*C+H+L+O)/6; XJ:=(A+0.618*REF(A,1)+0.382*REF(A,2)+0.236*REF(A,3)+0.146*REF(A ,4))/2.382; YCZXH:=(MA(HHV(A,2),5)+MA(HHV(A,2),13)+MA(HHV(A,2),21)+MA(HH V(A,2),32))∕4; YCZXL:=(MA(LLV(A,2),5)+MA(LLV(A,2),13)+MA(LLV(A,2),21)+MA(LLV(A, 2),32))/4; SMH:EMA(YCZXH,21),COLOR004000; SML:EMA(YCZXL,21),COLOR004000; SMJ:(SML+SMH)/2,COLOR004000; PJ:=(10*A+9*REF(A,1)+8*REF(A,2)+7*REF(A,3)+6*REF(A,4)+5*REF(A,5) +4*REF(A,6)+3*REF(A,7)+2*REF(A,8)+REF(A,9))∕55; A1:=EMA(PJ,3),COLOR004000;A2:=EMA(PJ,5),COLOR004000; A3:=EMA(PJ,7),COLOR004000;A4:=EMA(PJ,9),COLOR004000; A5:=EMA(PJ,11),COLOR004000; LX:=REF(XJ,1); ZD:=(SMA(MAX(XJ-LX,0),5,1)/SMA(ABS(XJ-LX),5,1))*100; KX1:=(CLOSE>=OPEN) AND ZD>=50;

完整版最全通达信指标公式编写教程20200930184200

公式系统(初级) 1.公式类型说明 调出公式管理器:功能专家系统公式管理器 公式类型分为四大类:技术指标公式、条件选股公式、交易系统公式、五彩K线公式。 1.1技术指标公式 我们在技术分析界面中见到的指标为技术指标公式,比如MA, KDJ , MACD 等;可以通过公式管理器编写技术指标公式,在公式管理器界面选择技术指标公式,点击右边的“新建”就可进入技术指标公式编辑区。如下图:

在指标公式编辑区,可以通过“引入指标公式”,在已有指标的基础上修改指标公式,也可以通过插入函数来实现指标公式的编写;编写完后测试公式,测试通过后退出,输入公式名称就可调出指标公式使用。 1.2条件选股公式 利用条件选股公式可以把符合一定技术形态的个股选出来,首先在公式管理器中 建立条件选股公式,再通过“条件选股”调用条件选股公式。 条件选股调出:功能选股器条件选股

1.3交易系统公式 编写好交易系统公式后,可以叠加到K线上,交易系统自动列出买卖操作信号。交易系统公式调出操作如下: 在K线界面点击鼠标右键,选择交易系统指标,如下图: 卿操件基怎赛科 主燮指标d 当前指标 指栋複板 锁走行時等倩息 J 叠加品种 主團类型 区间抗计Ctrl+W 历史同步回忆Enter

选择一交易系统,点击“确定”,交易系统就会叠加在K 线上面了。如下图: 14五彩K 线公式 编写好五彩公式后,可以叠加到K 线上,会把特殊的K 线形态用不同的颜色标识 出 来。 五彩K 线公式调出操作如下: 在K 线界面点击鼠标右键,选择五彩K 线指示,如下图:

切撫廉作? 挂本资料F10 主图指标 当前缗标 指桩惶棱? 锁定右情等信息 叠加品种 ? 专家指示 ? 丰图擘标卜 国间筑[十Ctrl+W Array 选择一五彩K线,点击“确定”,五彩K线就会叠加在K线上面了。如下图:

11年编程经验:通达信选股公式中级编写教程分享,你值得收藏

11年编程经验:通达信选股公式中级编写教程分享,你值得 收藏 前言1. 基本公式编写实例1.1放量(1)、今日比昨日的成交量放大了1倍:VOL/REF(VOL,1)>2;(2)、今日的五日均量比五天前的五日均量放大了3倍:AA:=MA (VOL,5);BB:=REF(AA,5);AA/BB>4;(3)、今天的成交量达到了整个流通盘的10%以上:VOL/CAPITAL>10/100;(注意,10%的表达式是10/100,或者0.1)1.2 缩量(1)、今日比昨日的成交量缩小了1倍:VOL/REF(VOL,1)<0.5;(2)、今日的五日均量比五天前的五日均量缩小了一半:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB<0.5; (3)、今天的成交量不足整个流通盘的0.5%:VOL/CAPITAL <0.5/100;1.3上涨(1)、今日涨幅达到了7%以上:CLOSE/REF (CLOSE,1)>1.07;(2)、十日均价继续上涨:AA:=MA (CLOSE,10);BB:=REE(AA,1);AA>BB;1.4下跌收阳、收阴:(1)、当天收阳:CLOSE>OPEN;(2)、当天收阴:CLOSE<OPEN;1.5高开、低开(1)、当天股价高开,即开盘高于昨日收盘:OPEN>REF(CLOSE,1);(2)、当天股价低开:OPEN<REF(CLOSE,1);1.6跳空跳空亦有向上和向下两种:当日开盘在昨日最高之上,即为向上跳空:OPEN>REF(HIGH,1);反之,开盘小于昨日的最高价,为向下跳空:OPEN<REF(LOW,1);1.7放量上攻AA:

=VOL/REF(VOL,1)>2;{成交量是昨日的两倍}BB: =CLOSE/REF(CLOSE,1)>1.07;{涨幅大于7%}AA AND BB;1.8高开高走AA:=OPEN>REF(CLOSE,1);{开盘价大于昨收}BB:=CLOSE>OPEN;{当日收阳线}AA AND BB;1.9创新高创新高指当日最高价是最近一段时间的最高价:HIGH=HHV(HIGH,N);其中的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值。因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。1.10横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE其中的LLV(X,N)是求N周期内X最低值。因此该公式表示10日收盘价振幅振幅在5%以内。2. 公式组合实例下面介绍如何对基本公式进行组合,描述一些简单的K线形态。在编写公示前,需要准确对K线形态进行定义。2.1 向上跳空之后两天内并未回补定义:实际上就是昨天发生了跳空缺口,这两天的最低价一直在两天前的最高价之上。AA:=REF(OPEN,1)>REF (HIGH,2);BB:=REF(LOW,1)>REF(HIGH,2);CC:=LOW>REF(HIGH,2);AA AND BB AND CC;仔细一想,若BB成立,AA一定成立,AA实际上没有存在的必要。更简单的方法,下面的一句话可以的上面的四句:COUNT(LOW>REF(HIGH,2),2)=2;2.2 5日,10日,30日均线多头排列定义:均线多头排列,是指从短周期到长

相关文档
最新文档