通达信公式编程基础教程

合集下载

通达信公式编辑教程详解(函数+公式+示例)

通达信公式编辑教程详解(函数+公式+示例)

通达信公式编辑教程详解(函数+公式+
示例)
通达信是一款股票分析软件,可以利用其内置公式编辑器编写自定义指标。

本教程将详细介绍通达信公式编辑器的函数、公式和示例。

函数
函数是通达信公式编辑器中的基本模块,它们用于执行特定的计算。

通达信内置了丰富的函数,可以满足不同的需求。

以下是一些常用的函数:
- `REF()`:引用前一天的值
- `MA()`:计算移动平均线
- `EXPMA()`:计算指数平滑移动平均线
- `MACD()`:计算移动平均线散度/收敛指标
- `CCI()`:计算顺势指标
- `RSI()`:计算相对强弱指标
公式
公式是通达信公式编辑器中的高级模块,它们可以利用函数计算复杂的指标。

以下是一些常用的公式:
- `KDJ`:计算随机指标
- `BOLL`:计算布林线指标
- `DMI`:计算趋向指标
- `OBV`:计算能量潮指标
示例
以下是一个示例,演示如何利用函数和公式计算指标:
;
;
;
;
MACD:(DIFF-DEA)*2;
;
;
K:MA(CLOSE,9);
D:MA(K,3);
J:K*3-D*2;
;
;
;
;
;
;
以上示例计算了MA、MACD、CCI、RSI、KDJ、BOLL、DMI、OBV等指标。

结论
本教程介绍了通达信公式编辑器的函数、公式和示例。

希望能够对使用通达信进行股票分析的朋友们有所帮助。

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

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

通达信公式编写初中高级全套教程(附:通达信全部函数表)公式系统(初级)公式系统(中级)公式系统(高级)附录:全部指标函数表中高级在后面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.公式函数的使用函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索。

如下图:例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘价;REF(Vol,10)表示10天前的成交量;这里的M就是参数。

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

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

公式教程简介TDX的公式系统是一套功能强大、使用简单的计算机描述系统。

用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器:1 技术指标公式编辑器技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。

此类指标至少要有一条输出线,本系统允许最多6条的输出线。

技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。

2 条件选股公式编辑器也就是通常意义上解释的智能选股。

但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。

3 五彩K线公式编辑器准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K 线。

条件选股公式与五彩K线公式的区别:条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。

另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。

4 交易系统公式编辑器交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。

以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。

交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。

通达信公式教程

通达信公式教程

通达信公式教程介绍通达信是一款非常流行的股票交易软件,其强大的技术指标功能受到了广大投资者的喜爱。

在通达信中,我们可以通过编写公式来实现各种自定义的技术指标计算和量化交易策略。

本教程将带你从零开始学习通达信公式的基础知识,并示范一些常用的公式编写技巧。

一、公式基础通达信的公式基于C语言编写,因此具有强大的编程能力。

在通达信公式中,我们可以使用各种变量和函数,以及通达信内置的特殊变量和函数。

1.1 变量通达信公式中的变量有两种类型:整型和浮点型。

整型变量用于存储整数值,浮点型变量用于存储实数值。

1.1.1 整型变量整型变量声明的语法格式如下:int变量名 = 初始值;其中,变量名是我们自定义的名称,初始值是一个整数值。

例如:int n = 10;这样就声明了一个整型变量n,初始值为10。

1.1.2 浮点型变量浮点型变量声明的语法格式如下:float变量名 = 初始值;其中,变量名是我们自定义的名称,初始值是一个实数值。

例如:float x = 3.14;这样就声明了一个浮点型变量x,初始值为3.14。

1.2 函数通达信公式中的函数可以分为内置函数和用户自定义函数。

内置函数是通达信提供的一些常用函数,用户可以直接调用。

用户自定义函数是用户根据自己的需要编写的函数,也可以在公式中调用。

1.2.1 内置函数通达信提供了大量的内置函数,可以满足我们的大部分需求。

一些常用的内置函数包括: - MA(X, N):计算X的N日简单移动平均线 - EMA(X, N):计算X的N日指数平滑移动平均线 - RSI(X, N):计算X的N日相对强弱指标 - …1.2.2 用户自定义函数用户可以根据自己的需求编写自定义函数,并在公式中调用。

用户自定义函数的语法格式如下:type 函数名(type1 参数名1, type2 参数名2, ...) {// 函数体return返回值;}其中,type表示函数的返回值类型,函数名是我们自定义的名称,参数名是函数的参数名字,参数类型用于指定参数的类型。

新手必学通达信公式教程

新手必学通达信公式教程

新手必学通达信公式教程指标公式编写分为两部分,即指标参数的定义和指标公式的计算。

PARAM(天数,20);上述代码表示定义了一个名为“天数”的参数,默认值为20。

在定义好指标参数后,接下来就是指标公式的计算。

指标公式主要通过函数和运算符来实现。

通达信软件提供了丰富的函数和运算符供用户使用。

例如,我们要计算移动平均线指标,我们可以使用“REF”函数获取当前收盘价和指定天数前的收盘价,再进行求和和除以天数的操作。

代码如下所示:MA(CLOSE,天数);上述代码表示计算收盘价的移动平均线,周期为指定的天数。

通达信软件还提供了很多常用的指标函数,如MACD指标、KDJ指标、RSI指标等,可以根据需要选择并使用。

除了函数之外,还可以使用运算符进行计算。

通达信软件支持的运算符包括加减乘除、取余等。

例如,我们要计算强弱指标,可以使用以下代码:(2*CLOSE-REF(CLOSE,1))/(2*REF(CLOSE,1)-REF(CLOSE,2))*(2*REF(CLOSE,1)-REF(CLOSE,2))/(2*CLOSE-REF(CLOSE,1))*2*100;上述代码表示计算强弱指标的公式。

在编写指标公式时,还可以使用条件语句和循环语句进行更加复杂的计算。

例如,我们要计算动态移动平均线指标,可以使用以下代码:MA(CLOSE,IF(CLOSE>REF(CLOSE,1),5,10));上述代码表示如果当前收盘价大于前一天的收盘价,则计算5天的移动平均线,否则计算10天的移动平均线。

最后,点击“保存”按钮保存编写好的指标公式。

在保存后,就可以在K线图上应用自定义的指标了。

通达信 公式编写教程

通达信 公式编写教程

通达信公式编写教程
通达信是一款广泛使用的股票软件,可以进行技术分析和交易操作。

在通达信中,我们可以使用公式编写来创建自定义指标和条件。

下面是一个简单的教程,介绍如何使用通达信进行公式编写。

第一步:打开通达信软件并点击“自选股”按钮,选择一个自选股进行分析。

找到软件界面右上方的“指标”按钮,点击它,选择“自定义指标”选项。

第二步:在弹出的窗口中,我们可以看到已定义的指标列表。

点击“新建”按钮创建一个新的指标。

第三步:在弹出的窗口中,可以看到公式编辑器。

在这里,我们可以使用通达信的公式语法编写自定义指标。

公式语法包括各种数学和逻辑运算符、函数和变量。

第四步:编写公式。

首先要确定指标的计算方式和期间。

然后使用合适的函数和变量来计算指标值。

可以使用简单的数学运算符(如+、-、*、/)和逻辑运算符(如&&、||、!)来组合不同的数据。

第五步:保存并使用指标。

在公式编辑器中,点击“保存”按钮保存指标。

然后返回到主界面,选择一个股票,可以在“指标”下拉菜单中找到并应用刚才创建的指标。

在公式编写过程中,需要注意以下几点:
1. 使用正确的语法和运算符。

通达信提供了详细的公式语法参考手册,可以在软件的帮助文档中找到。

2. 确保公式逻辑正确。

公式的计算结果应该符合预期的指标定义。

3. 测试和调试公式。

在编写完公式之后,可以使用历史数据进行测试,验证指标的准确性和可靠性。

希望上述教程对您有所帮助,并能够顺利编写和使用通达信的自定义指标。

通达信指标编写基础(一)

通达信指标编写基础(一)

通达信指标编写基础(一)一、公式的工作流程接受数据-引用数据-加工处理-输出二、运算符算数运算符:+ - * / =比较运算符:>< >= <= i= <>逻辑运算符:and or && ||三、常用函数MA HHV {求最高值}every SUM {总和}LLV {求最低值}Not SticklineREF {向前引用若干周期前的数据}MAX{求最大值}DrawklineCross COUNT {统计满足条件的周期数}Drawtext If MIN{求最小值}Nodraw drawbull Drawicon Barslast Abs stick四、基本语法法则H:最高价 HIGH; L:最低价 LOW; O:开盘价 OPEN;C:收盘价 CLOSE; V:成交量 VOL; AMO:成交额1、语句英文格式:语句名称+ “ :” + “函数” + “分号”。

2、屏蔽输出要在后面加上“=”。

3、冒号和等于号之间不能有空格。

4、语句名称不能用系统保留字:如不能用C,因为C是收盘价5、各语句之间的名称不能重复。

6、函数的括号要对称,里面不能没有逗号7、每条语句用到的变量都要有计算依据:AA:=C; BB: MA(AA,10);五、跨周期引用的规则用法:“指标名称 . 语句名称 # 周期”(参数);AA:'MACD.DIF#DAY'; #WEEK 周线CC:'MACD.DEA#DAY';DD:'MACD.MACD#DAY';AA:'KDJ.K#DAY'(9.3.3);六、运算的语法规则用法:符合加减乘除的运算规则AA: (C+L)/2; BB: C+L/2;七、常规引用标的用法:引号+股票代码+$ +引用数据;AA:”002129$CLOSE”;END。

通达信公式编写教程

通达信公式编写教程

通达信公式编写教程通达信公式编写教程CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了XREF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量;我们可以将通常说的KDJ买入条件完整的表达出来了:“KD指标发生了黄金交叉,并且D <20”T1:=“KDJ,K”;--引用K线;T2:=“KDJ,D”;--引用D线;CROSS(T1,T2)ANDT2<20;条件:AND在中就表示“并且”,将两个条件并列起来第九课放量、缩量、上涨、下跌、收阳、收阴放量: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、今日比昨日的成交量缩小了1倍:VOL/REF(VOL,1)<0.5;2、今日的五日均量比前五天的五日均量缩小了一半:AA:=MA(VOL,1)<0.5;BB:=REF(AA,5);AA/BB<0.5;3、今天的成交量不足整个流通盘的0.5%:VOL/CAPITAL<0.5/100;上涨:1、今日涨幅达到了7%以上:CLOSE/REF(CLOSE,1)>1.07;2、十日均价继续上涨:AA:=MA(CLOSE,10);BB:=REE(AA,1);AA>BB;下跌:同上面的表达方式一样,将方向改变了而已:收阳、收阴:1、当天收阳:CLOSE>OPEN;2、当天收阴:CLOSE<OPEN;高开、低开:1、当天股价高开:OPEN>REF(CLOSE,1);2、当天股价低开:OPEN<REF(CLOSE,1);跳空:跳空亦有向上和向下两种:向上跳空:OPEN>REF(HIGH,1);向下跳空:POEN<REF(LOW,1);放量上攻之一,以上面所举例组合:AA:=VOL/REF(VOL,1)>2;BB:=CLOSE/REF(CLOSE,1)>1.07;AA AND BB;高开高走:AA:=OPEN>REF(CLOSE,1);BB:=CLOSE>OPEN;AA AND BB;向上跳空之后两天内并未回补:提示:实际上就是昨天发生了跳空缺口,这两天的最低价一直在两天前的最高价之上。

最新最全通达信指标公式编写教程

最新最全通达信指标公式编写教程

最新最全通达信指标公式编写教程
通达信是一款常用的股票分析软件,其指标公式的编写是分析市场走势的重要途径之一、下面将为您介绍通达信指标公式的编写教程。

3.在弹出的对话框中,输入指标公式的名称,并选择公式类型为“指标”。

4.编写指标公式的代码。

通达信指标公式的编写采用C语言风格的表达方式,可以使用不同的函数和运算符进行计算和逻辑判断。

以下是一个简单的移动平均线指标公式的例子:
```c
MA(C,20);//计算收盘价的20日移动平均线
```
在上述代码中,函数MA表示计算移动平均线,参数C表示收盘价,参数20表示计算周期。

5.完成指标公式的编写后,点击“保存”按钮,将指标公式保存到本地。

6.在通达信软件的股票分析界面中,选择一个股票,点击右键,选择“应用到图形”选项。

7.在弹出的对话框中,选择“指标”选项,并点击“新建”按钮。

8.在弹出的对话框中,选择之前保存的指标公式,并点击“确定”按钮。

9.在股票分析界面中,会显示添加的指标,可以根据指标的数值和图形进行分析。

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

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

通达信公式教程(附通达信全部函数手册)通达信公式教程(附通达信全部函数手册)本文档旨在为用户提供通达信公式教程,同时附有通达信全部函数手册,以帮助用户更好地使用通达信软件。

1. 概述通达信公式是通达信软件提供的一个重要功能,通过编写公式,用户可以自定义指标、条件和策略,实现技术分析和交易决策。

通达信公式非常灵活,用户可以根据自己的需求进行自定义调整和扩展。

2. 基本语法通达信公式采用一种特定的语法进行编写,了解基本语法是使用和理解通达信公式的基础。

以下是一些基本语法规则:- 表达式:通达信公式可以包含各种表达式,如数学运算、函数调用和逻辑判断等。

- 变量:用户可以定义和使用变量来存储和操作数据。

- 函数:通达信公式提供了丰富的内置函数,用户可以根据需要调用这些函数进行数据处理和计算。

- 条件语句:用户可以使用条件语句根据不同的条件执行不同的操作。

3. 常用函数通达信公式提供了大量的函数供用户使用,以下是一些常用的函数:- MA:计算移动平均线。

- MACD:计算移动平均收敛/发散指标。

- BOLL:计算布林带指标。

- RSI:计算相对强弱指标。

- KDJ:计算随机指标。

- CROSS:判断两条线是否交叉。

- REF:引用前一周期的数据。

请参考附带的通达信全部函数手册,了解更多函数的使用方法和参数说明。

4. 示例公式以下是一些示例公式,供用户参考和研究:- 计算均线多空力度:SMA(CLOSE, 20)/SMA(CLOSE, 60)- 判断金叉和死叉:CROSS(MA(CLOSE, 20), MA(CLOSE, 60))- 计算相对强弱指标RSI:RSI(CLOSE, 14)结论通达信公式是通达信软件的重要功能,通过学习和理解基本语法和常用函数,用户可以自定义指标和策略,进行技术分析和交易决策。

请参考附带的通达信全部函数手册,深入了解并灵活运用通达信公式。

通达信指标公式编写教程

通达信指标公式编写教程

通达信指标公式编写教程
通达信指标公式编写教程:
1. 确定指标计算公式的基本原理和要解决的问题。

2. 打开通达信软件,选择“自定义”->“指标公式”。

3. 在指标公式编辑页面,点击“新建”按钮来创建一个新的指标。

4. 在代码编辑区域,输入指标公式的代码。

确保代码的语法正确和逻辑清晰。

5. 给指标起一个唯一的名称,以便在软件中调用和显示。

6. 根据指标的实际需求,设置指标的参数和默认值。

这些参数可用于调整指标的计算方式。

7. 编写指标公式的输出语句,用于显示指标结果。

可以使用“Plot”函数来绘制指标线条或直方图等。

8. 根据需要,可以为指标添加辅助线、文字、颜色等样式设置,以便更直观地观察指标的变化。

9. 点击“保存”按钮保存指标公式,并选择一个适当的分类和分组。

10. 在通达信软件中,可以通过“指标”->“公式”来查看和使用
已保存的指标公式。

注意事项:
1. 在编写指标公式时,建议先测试运行代码,确保计算结果正确无误。

2. 注意代码的格式和缩进,使其易读和易于理解。

3. 文中不要有重复的标题相同的文字,以确保内容的清晰和可读性。

以上是通达信指标公式编写教程的简要步骤和注意事项。

希望对你有所帮助!。

第一节通达信公式编写入门篇 公式的种类

第一节通达信公式编写入门篇 公式的种类

第一节通达信公式编写入门篇公式的种类
我原本想参考通达信公司的红宝书来写这方面的文章,但还是认为原创性比较重要,而且按我对公式编写的理解与经验来写一定会有更好的效果。

希望大家多多支持与指点!
这一小节可以说是复习一下前面章节中关于公式应用的内容,如果你是真心想学好通达信公式编写的技能,那就不要怕幸苦了,马上开始吧。

在通达信技术分析版面按“Ctrl+F”就会弹出公式管理器,如下图。

在下图中放置了通达信所有的公式,可以看到这些公式分为技术指标公式、条件选股公式、交易系统公式、五彩K线公式四种类型。

请将每一个技术指标公式都调出来试用一下。

第十八节通达信的公式管理器
如何调用技术指标公式请参阅第八节通达信的主图指标、当前指标、指标模板
用鼠标点击条件选股公式前面的“+”就可展开其中的一系列通达信默认的公式了,在学习编写公式前请将每一个条件选股公式都试用至少一面,学会用了之后才能继续往下学。

第十九节通达信的条件选股功能另外交易系统公式与五彩K线公式也要全部试用一面。

第十节通达信如何调出交易系统买卖指示第十一节通达信如何调出五彩K线
通达信学习教程目录。

通达信公式编写教程

通达信公式编写教程

通达信公式编写教程通达信是一款常用的股票分析软件,它提供了强大的公式编写功能,可以根据自己的需要自定义各种指标和公式。

本教程将介绍通达信公式的基本语法和编写方法,帮助初学者快速上手。

一、公式编写语法1. 注释在公式中可以使用注释来解释某段代码的作用,注释以"//"开头,后跟文字描述。

示例://这是一个注释2. 变量定义在编写公式时,需要定义各种变量来存储数据。

变量的定义以"#"开头,后跟变量名和类型。

示例:#变量名:变量类型常用的变量类型包括:- 数字变量:Numeric- 时间变量:Date- 字符串变量:String- 布尔变量:Boolean示例:#变量名:Numeric3. 函数调用通达信公式支持各种数学运算和函数调用。

函数调用的语法为“函数名(参数1,参数2,...)”。

常用的函数包括:- 数学函数:abs、max、min、exp、log、sqrt、sin、cos等- 逻辑函数:if、and、or、not等- 绘图函数:plot、line、bar等示例:plot(max(close, open))4. 条件判断在公式编写中,经常需要根据条件判断来执行不同的操作。

条件判断的语法为“if(条件, 表达式1, 表达式2)”,如果条件成立,则返回表达式1的值,否则返回表达式2的值。

示例:plot(if(close > open, close, open))5. 循环语句公式编写中,有时需要对一段代码进行循环执行,循环语句的语法为“for(变量 = 初始值; 条件; 更新表达式, 包裹代码)”。

示例:for(i = 0; i < 10; i, {plot(i)})二、公式编写方法1. 确定指标公式逻辑在编写公式前,首先需要确定自己要编写的指标或公式的逻辑。

可以根据自己的需求来确定计算公式的方式和具体指标的定义。

2. 根据逻辑编写代码根据确定的指标或公式逻辑,按照公式编写语法的要求,编写相应的代码。

通达信公式编程基础教程

通达信公式编程基础教程

通达信公式编程基础教程通达信股票分析软件公式函数说明一、行情函数HIGH 最高价:返回该周期最高价。

用法: HIGH。

H 最高价返回该周期最高价。

用法: HLOW 最低价返回该周期最低价。

用法: LOWL 最低价返回该周期最低价。

用法: LCLOSE 收盘价返回该周期收盘价。

用法: CLOSEC 收盘价返回该周期收盘价。

用法: CVOL 成交量返回该周期成交量。

用法: VOLV 成交量返回该周期成交量。

用法: VOPEN 开盘价返回该周期开盘价。

用法: OPENO:开盘价返回该周期开盘价。

用法: OADVANCE 上涨家数返回该周期上涨家数。

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

用法: DECLINE (本函数仅对大盘有效) AMOUNT 成交额返回该周期成交额。

用法: AMOUNTASKPRICE 委卖价返回委卖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 主动性买单返回该成交是否为主动性买单。

通达信公式编写教程

通达信公式编写教程

第一章公式编写教程简介公式编写规则公式编写实例系统函数说明常用技术指标选股第4节系统函数说明TDX的公式编写系统用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。

因此在不同类型的函数我们赋予了相当精确的含义。

有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态及时盘中数据提取我们所需要的数据以方便以后的分析和计算。

有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算函数等等。

在以下的几节当中,我们将会分别介绍一共10类的函数。

一、行情函数 (OPEN、CLOSE、HIGH、LOW、VOL等)二、大盘函数(INDEXA、INDEXC、INDEXH等)三、常数函数(包括财务函数和动态行情函数)四、时间函数 (DATE、DAY、TIME等)五、引用函数(MA、HHV、COUNT、REF、SUM、SMA等)六、逻辑算术函数(IF、CROSS、NOT等)七、数学函数(MAX、MIN、LN、三角函数等)八、统计函数(STD、VAR、AVEDEV等)九、指标函数(PEAK、SAR、COSET、WINNER、ZIG等)十、绘图函数(DRAWLINE、DRAWTEXT等)十一、横向统计函数4.1 行情函数4.3常数函数FINANCE(N)返回财务数据每股经营现金流:=FINANCE(25)/FINANCE(1);4.3.3 动态行情函数DYNAINFO(N) 返回动态行情注意:引用固定日期的函数为引用函数REFDATE(X,A)作用:引用指定日期的数据.用法:REFDATE(X,A),引用A日期的X值.例如:REF(CLOSE,20011208)表示2001年12月08日的收盘价4.5 引用函数函数:DRAWNULL说明:当前值不画线返回无效数。

用法:DRAWNULL不画线。

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

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

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

通达信指标公式编写教程-初级1.公式类型说明调出公式管理器:功能专家系统公式管理器公式类型分为四大类:技术指标公式、条件选股公式、交易系统公式、五彩K线公式。

1.1技术指标公式我们在技术分析界面中见到的指标为技术指标公式,比如MA,KDJ。

MACD等;可以通过公式管理器编写技术指标公式,在公式管理器界面选择技术指标公式,点击右边的“新建”就可进入技术指标公式编辑区。

如下图:在指标公式编辑区,可以通过“引入指标公式”,在已有指标的基础上修改指标公式,也可以通过插入函数来实现指标公式的编写;编写完后测试公式,测试通过后退出,输入公式名称就可调出指标公式使用。

1.2条件选股公式利用条件选股公式可以把符合一定技术形态的个股选出来,首先在公式管理器中建立条件选股公式,再通过“条件选股”调用条件选股公式。

条件选股调出:功能选股器条件选股编写好交易系统公式后,可以叠加到K线上,交易系统自动列出买卖操作信号。

交易系统公式调出操作如下:在K线界面点击鼠标右键,选择交易系统指标,如下图:选择一交易系统,点击“确定”,交易系统就会叠加在K线上面了。

如下图:编写好五彩公式后,可以叠加到K线上,会把特殊的K线形态用不同的颜色标识出来。

五彩K线公式调出操作如下:在K线界面点击鼠标右键,选择五彩K线指示,如下图:挑选一五彩K线,点击“肯定”,五彩K线就会叠加在K线上面了。

如下图:函数在公式编写十分重要,如果作个比方,我们用一种言语去通知电脑我的设法主意,而且让它去帮我做,那么函数就是这种言语的单词。

我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索。

如下图:例一:一根K线有四个价格构成:最高价:HIGH开盘价:CLOSE最低价:XXX开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交织,就特地设定了一条函数来描述两条线交织:CROSS(X,Y)假设下图中的两条均线一条名叫X,别的一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)比方:REF(Close,5)透露表现5天前的开盘;REF(Vol,10)表示10天前的成交量;这里的M就是参数。

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

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

通达信公式编程(本教程由风儿整理,教程中指标用法并不代表本人观点)一、技术指标公式基础技术指标公式编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形,方便我们获取有益的信号。

公式系统有以下特点:用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。

公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中的任何数据进行操作。

1、技术指标公式界面内容A:每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在公式中必须是唯一的,公式名称最多15个字符。

B:公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。

C:主图叠加和副图选项定义了指标显示的位置,是在主图上与K线叠加还是显示在副图上。

D:参数定义区:每一个公式可以设计所需的参数,参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。

参数包括参数名称、最小值、最大值、缺省值、步进值五个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围,步进值一般取1。

E:密码,选中该栏目为指标公式加密。

F:指标公式,为公式编辑的文本区。

G:用法说明,主要用来描述一个公式如何使用、注意事项、计算方法、判断方法等等。

2、技术指标公式编写格式和法则所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,只要我们掌握了技术指标公式的基本原理,其他的指标公式百变不离其中。

例如我们在指标公式系统内写下公式:A:=X+Y; B:=A/Z; C:=B*0.618;分析以上公式,我们可以引出以下相关的格式和法则的结论:A、数据引用:a、数据来源公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。

通达信指标选股公式编写教程

通达信指标选股公式编写教程

通达信指标选股公式编写教程
通达信是一款常用的股票分析软件,其强大的指标选股功能能够帮助投资者快速筛选适合自己的股票。

以下是一些编写通达信指标选股公式的教程,帮助您了解如何编写自定义的选股公式。

1. 了解通达信指标语言(TL语言):通达信软件使用自己的
指标编写语言TL(Technical Language)进行公式编写。

首先,我们需要了解TL语言的基本语法和函数。

2. 确定选股策略:在编写选股公式之前,我们需要明确自己的选股策略。

比如,我们可以根据技术指标、财务指标、市场行情等因素进行筛选。

3. 选择适当的函数和指标:通达信内置了大量的函数和指标,我们可以根据自己的需求选择适当的函数和指标。

比如,可以使用“REF”函数获取前几日的数据,使用“EMA”函数计算指数
移动平均线,使用“MACD”指标计算MACD线等。

4. 编写逻辑判断语句:在编写选股公式时,我们常常需要根据一定的逻辑判断来筛选股票。

比如,我们可以使用“IF”语句来
判断是否满足某个条件,使用“AND”和“OR”来组合多个条件。

5. 调试和优化公式:编写完公式后,我们需要对其进行调试和优化,确保选股公式能够正常运行并产生符合预期的结果。

6. 应用选股公式:在通达信软件中,我们可以将编写好的选股
公式保存下来,并在选股界面中应用和调整公式参数,实时筛选适合自己的股票。

在编写通达信指标选股公式时,需要一定的编程知识和股票分析知识。

此外,对于初学者来说,可以参考通达信官方提供的编程手册和教程,或者参考一些编写好的选股公式进行学习和借鉴。

希望以上教程对您有所帮助。

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

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

通达信公式教程(附通达信全部函数参考)本文档旨在为初学者提供通达信公式的基本教程,同时附上通达信全部函数的参考。

以下是主要内容:1. 通达信公式简介通达信公式是通达信软件中用于技术分析和自定义指标的一种编程语言。

通过编写公式,您可以根据自己的需求创建各种技术指标并进行相关分析。

2. 通达信公式语法通达信公式语法相对简单,由一系列的函数和运算符组成。

您可以使用这些函数和运算符来处理各种市场数据,进行计算和判断。

通达信公式还支持逻辑判断和循环结构,使您能够编写更复杂的策略。

3. 通达信公式的应用通达信公式的应用非常广泛,包括但不限于以下方面:- 技术指标的计算和显示:您可以使用通达信公式计算各种常用的技术指标,如移动平均线、相对强弱指数等,并将其显示在K 线图上。

- 自定义指标的开发:通达信公式允许您自定义各种指标,并根据自己的策略进行相关分析。

您可以根据自己的需求编写适合自己交易风格的指标。

- 量化交易策略的实现:通达信公式也可以用于开发量化交易策略。

您可以编写一系列公式,根据特定的条件来进行买卖信号的判断,从而实现自动化交易。

4. 通达信全部函数参考以下是通达信软件中常用的函数及其说明,供您参考:- 函数1:说明1- 函数2:说明2- 函数3:说明3请注意,以上函数仅供参考,具体函数的使用方式和参数请参阅通达信软件的官方文档或在线教程。

结论本文档为您提供了通达信公式的基本教程,并附上了通达信全部函数的参考。

希望这份文档能够帮助您更好地了解和应用通达信公式。

如有任何疑问,请随时向我们提问。

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

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

公式系统(初级)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.公式函数的使用函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索。

如下图:例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量;这里的M就是参数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用法: BARSCOUNT(X) 第一个有效数据到当前的天数。
例如: BARSCOUNT(CLOSE) 对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数。
BARSLAST 上一次条件成立位置
上一次条件成立到当前的周期数。
用法: BARSLAST(X) 上一次X不为0到现在的天数。
DAY 日期
取得该周期的日期。
用法: DAY 函数返回有效值范围为(1-31)。
HOUR 小时
取得该周期的小时数。
用法: HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0。
MINUTE 分钟
取得该周期的分钟数。
用法: MINUTE 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0。
用法: L CLOFra bibliotekE 收盘价 返回该周期收盘价。
用法: CLOSE
C 收盘价
返回该周期收盘价。
用法: C
VOL 成交量
返回该周期成交量。
用法: VOL
V 成交量
返回该周期成交量。
用法: V
OPEN 开盘价
返回该周期开盘价。
用法: OPEN
O: 开盘价
返回该周期开盘价。
六 、数学函数
ACOS 反余弦
反余弦值。
用法: ACOS(X) 返回X的反余弦值。
ASIN 反正弦
FROMOPEN 分钟
求当前时刻距开盘有多长时间。
用法: FROMOPEN 返回当前时刻距开盘有多长时间,单位为分钟。
例如: FROMOPEN 当前时刻为早上十点,则返回31。
三 、引用函数
DRAWNULL 无效数
返回无效数。
用法: DRAWNULL
例如: IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 表示下跌时分析图上不画线。
例如: IFF(CLOSE>OPEN,HIGH,LOW) 表示该周期收阳则返回最高值,否则返回最低值。
IFN 逻辑判断
根据条件求不同的值。
用法: IFN(X,A,B) 若X不为0则返回B,否则返回A。
例如: IFN(CLOSE>OPEN,HIGH,LOW) 表示该周期收阴则返回最高值,否则返回最低值。
用法: 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)表示取大盘现价。
COUNT 统计
统计满足条件的周期数。
用法: COUNT(X,N) 统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
例如: COUNT(CLOSE>OPEN,20) 表示统计20周期内收阳的周期数。
DMA 动态移动平均
求动态移动平均。
用法: DMA(X,A) 求X的动态移动平均。
(本函数仅个股在分笔成交分析周期有效)
ISSELLORDER 主动性卖单
返回该成交是否为主动性卖单。
用法: ISSELLORDER 当本笔成交为主动性卖盘时,返回1,否则为0。
(本函数仅个股在分笔成交分析周期有效)
二 、时间函数
DATE 日期
取得该周期从1900以来的年月日。
用法: DATE 例如函数返回1000101,表示2000年1月1日。
例如: NOT(ISUP) 表示平盘或收阴。
IF 逻辑判断
根据条件求不同的值。
用法: IF(X,A,B) 若X不为0则返回A,否则返回B。
例如: IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。
IFF 逻辑判断
根据条件求不同的值。
用法: IFF(X,A,B) 若X不为0则返回A,否则返回B。
四 、逻辑函数
CROSS 上穿
两条线交叉。
用法: CROSS(A,B) 表示当A从下方向上穿过B时返回1,否则返回0。
例如: CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日均线与10日均线交金叉。
LONGCROSS 维持一定周期后上穿
两条线维持一定周期后交叉。
BACKSET 向前赋值
将当前位置到若干周期前的数据设为1。
用法: BACKSET(X,N) 若X非0,则将当前位置到N周期前的数值设为1。
例如: BACKSET(CLOSE>OPEN,2) 若收阳则将该周期及前一周期数值设为1,否则为0。
BARSCOUNT 有效数据周期数
求总的周期数。
TIME 时间
取得该周期的时分秒。
用法: TIME 函数返回有效值范围为(000000-235959)。
YEAR 年份
取得该周期的年份。
用法:YEAR
MONTH 月份
取得该周期的月份。
用法:MONTH 函数返回有效值范围为(1-12)。
WEEK 星期
取得该周期的星期数。
用法: WEEK 函数返回有效值范围为(0-6),0表示星期天。
算法: 若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则从第一个有效值开始。
FILTER 过滤
过滤连续出现的信号。
用法: FILTER(X,N) X满足条件后,删除其后N周期内的数据置为0。
例如: FILTER(CLOSE>OPEN,5) 查找阳线,5天内再次出现的阳线不被记录在内。
SUMBARS 累加到指定值的周期数
向前累加到指定值到现在的周期数。
用法: SUMBARS(X,A) 将X向前累加直到大于等于A,返回这个区间的周期数。
REFDATE 指定引用
引用指定日期的数据。
用法: REFDATE(X,A) 引用A日期的X值。
例如: REF(CLOSE,20011208) 表示2001年12月08日的收盘价。
SUM 总和
求总和。
用法: SUM(X,N) 统计N周期中X的总和,N=0则从第一个有效值开始。
例如: SUM(VOL,0) 表示统计从上市第一天以来的成交量总和。
返回异同移动平均。
用法: EMA(X,M) X的M日异同移动平均。
MEMA 平滑移动平均
返回平滑移动平均
用法: MEMA(X,M) X的M日平滑移动平均。
EXPMA 加权移动平均
返回加权移动平均。
用法: EXPMA(X,M) X的M日加权移动平均。
EXPMEMA 加权平滑平均
返回加权平滑平均。
通达信公式编程基础教程(转载、收集,便于大家共同学习、进步、收获!)
通达信股票分析软件公式函数说明
一 、行情函数
HIGH 最高价
返回该周期最高价。
用法: HIGH
H 最高价
返回该周期最高价。
用法: H
LOW 最低价
返回该周期最低价。
用法: LOW
L 最低价
返回该周期最低价。
用法: ASKPRICE(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效)
ASKVOL 委卖量
返回委卖1--委卖3量。
用法: ASKVOL(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效)
BIDPRICE 委买价
返回委买1--委买3价格。
用法: BIDPRICE(N) N取1—3。
例如: BARSLAST(CLOSE/REF(CLOSE,1)>=1.1) 表示上一个涨停板到当前的周期数。
BARSSINCE 第一个条件成立位置
第一个条件成立到当前的周期数。
用法: BARSSINCE(X) 第一次X不为0到现在的天数。
例如: BARSSINCE(HIGH>10) 表示股价超过10元时到当前的周期数。
NDAY 连大
返回是否持续存在X>Y。
用法: NDAY(CLOSE,OPEN,3) 表示连续3日收阳线。
EXIST 存在
是否存在。
用法: EXIST(CLOSE>OPEN,10) 表示前10日内存在着阳线。
EVERY 一直存在
一直存在。
用法: EVERY(CLOSE>OPEN,10) 表示前10日内一直阳线。
REVERSE 求相反数
求相反数。
用法: REVERSE(X) 返回-X。
例如: REVERSE(CLOSE) 返回-CLOSE。
REF 向前引用
引用若干周期前的数据。
用法: REF(X,A) 引用A周期前的X值。
例如: REF(CLOSE,1) 表示上一周期的收盘价,在日线上就是昨收。
用法: O
ADVANCE 上涨家数
返回该周期上涨家数。
用法: ADVANCE (本函数仅对大盘有效)
DECLINE 下跌家数
相关文档
最新文档