通达信股票公式编写方法

合集下载

通达信指标公式编写教程[完整版]

通达信指标公式编写教程[完整版]

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

如下图:。

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

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

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

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

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

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

以下是一些常用的函数:
- `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等指标。

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

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

(完整版)通达信指标公式编写教程-初级.doc

(完整版)通达信指标公式编写教程-初级.doc

公式系统 (初级 )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. 使用正确的语法和运算符。

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

2. 确保公式逻辑正确。

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

3. 测试和调试公式。

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

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

通达信公式编写教程

通达信公式编写教程

通达信公式编写教程通达信公式编写教程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;向上跳空之后两天内并未回补:提示:实际上就是昨天发生了跳空缺口,这两天的最低价一直在两天前的最高价之上。

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

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

公式系统(初级)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就是参数。

如何编写通达信公式

如何编写通达信公式

如何编写选股公式选股公式我想炒股的朋友都不陌生,那么如何编写选股公式呢,下面我们就以通达信为例为您简单介绍如何编写选股公式。

首先,我们先了解选股公式中非常重要的因素-函数。

做个比喻,函数就是一种语言,用以去告知计算机自己的想法,并且让它去实现自己的想法。

函数就是这种语言的单词。

我们在编辑器中选择插入函数,可以看到很多供参考的函数列表。

我们可以通过下面的几个常用的例子来进一步了解如何编写选股公式:例一:一根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就是参数如果我想把两个条件并列在一起怎么办?ANDX AND Y就表示条件X和条件Y例四:K线的描述close > open; 阳线close < open; 阴线open > ref(close,1); 高开open < ref(close,1); 低开open > ref(high,1); 跳空高开(high为最高价)open < ref(low,1); 跳空低开(low为最低价)以上就是我对如何编写选股公式的回答,希望对您有多帮助。

编写条件选股公式时常用的通式一、放量、缩量(成交量函数为VOL)1、放量:(1).今天成交量较昨天增加了1倍,表示如下:VOL/REF(VOL, 1) > 2(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol, 10);Vol/a > 2或者直接用如下公式表示:vol/ma(vol, 10) > 2;(3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol, 10);b:=ma(vol, 5);b/a > 2;(4).今日的成交量超过了整个流通盘的5%,表示如下:vol/capital > 0.05;其中capital代表流通盘。

通达信指标公式编写教程

通达信指标公式编写教程

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

希望对你有所帮助!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

公式系统类似于一种编程语言,用户可以数学公式的形式实现任何自己期望的技术指标和选股条件等。

可编制的公式可以完全公开算法,用户可以自行分析、评价和修改,做到心中有数。

公式系统的作用是什么呢?公式系统其实就是对一系列随时间变化的原始数据组序列进行代数和逻辑计算。

为什么是数据组序列呢?因为每一个时间周期(即相邻两组数据间的时间间隔)都包含了一组原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行操作。

使用者定义出如何对原始数据进行处理得到一个新的数据,公式系统读出原始数据并按要求计算出使用者定制的数据,并以曲线、图形、指示等形式显示出来。

公式系统可以编辑四种类型的公式,分别是技术指标、交易系统、条件选股和五彩K线公式。

技术指标公式是最基本的公式,它用于指标图形的绘制。

技术指标公式结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗口,则该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

公式系统对数据的运算是基于一系列函数,函数中除ZIG之字转向函数类和BACKSET函数外,其余函数均满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响。

公式设定步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。

请注意,公式名称在同类公式中不能重复。

2.描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示这段文帧?br>3.注释公式:用于描述一个公式如何使用、计算方法等内容。

输入后,在有关窗口按“用法注释”按钮可以查看公式注释。

4.设计技术指标公式语句:公式的形式由若干语句组成。

每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号隔开。

一个语句由若干函数通过四则运算或逻辑运算而组成。

函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE函数表示调用该分析周期的收盘价。

函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。

例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。

函数若需调用几个参数,则它们在括号内是有顺序的。

若没有参数则可以省去括号,例如CLOSE函数没有参数,所以写成 CLOSE和 CLOSE都可以。

函数计算得到的结果是一个变量。

计算符将函数连接成为语句。

计算符分为算术计算符和逻辑计算符。

算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND、OR,分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。

例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。

语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。

语句名写在语句的前面,用一个冒号将它与语句隔开。

语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。

该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。

5.设计中间语句:一个语句将显示一条指标线,一个复杂的公式往往有很多语句,而且有些语句没必要显示出来。

这时我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的冒号后加个等号,即“:=”即可。

例如,语句“上日收盘价:=REF(close,1)”就表示该语句为中间语句。

重复使用的语句也可以定义成中间语句。

6.设计其它公式语句:其它类型的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易系统公式显示的是交易指示,五彩K线公式显示的是K线颜色。

这些公式需要有一条或几条逻辑表达式表示这些操作的语句,当语句返回0时表示不需要进行相应的操作,当返回非0时表示需要进行相应的操作。

其它的语句都应设定为中间语句。

条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSE>REF(close,1)语句,表示选出当期收盘价高于上日收盘价的股票。

其它的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。

交易系统公式需要1-4条逻辑表达式语句,分别为多头和空头的切入切出条件语句,分别用ENTERLONG,EXITLONG,ENTERSHORT,EXITSHORT表示多头买入、多头卖出、空头切入、空头切出条件,当这些语句返回非0时,表示需要进行相应的操作。

其它的语句必须设定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值”的警示。

这四个条件中必须至少设定一个条件。

如何编写指标公式(一)2007-11-20 14:26公式系统类似于一种编程语言,用户可以数学公式的形式实现任何自己期望的技术指标和选股条件等。

可编制的公式可以完全公开算法,用户可以自行分析、评价和修改,做到心中有数。

公式系统的作用是什么呢?公式系统其实就是对一系列随时间变化的原始数据组序列进行代数和逻辑计算。

为什么是数据组序列呢?因为每一个时间周期(即相邻两组数据间的时间间隔)都包含了一组原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行操作。

使用者定义出如何对原始数据进行处理得到一个新的数据,公式系统读出原始数据并按要求计算出使用者定制的数据,并以曲线、图形、指示等形式显示出来。

公式系统可以编辑四种类型的公式,分别是技术指标、交易系统、条件选股和五彩K线公式。

技术指标公式是最基本的公式,它用于指标图形的绘制。

技术指标公式结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗口,则该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

公式系统对数据的运算是基于一系列函数,函数中除ZIG之字转向函数类和BACKSET函数外,其余函数均满足时间不变性,即时间*后的数据不对时间*前的结果产生影响。

公式设定步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。

请注意,公式名称在同类公式中不能重复。

2.描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示这段文帧?br>3.注释公式:用于描述一个公式如何使用、计算方法等内容。

输入后,在有关窗口按“用法注释”按钮可以查看公式注释。

4.设计技术指标公式语句:公式的形式由若干语句组成。

每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号隔开。

一个语句由若干函数通过四则运算或逻辑运算而组成。

函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE函数表示调用该分析周期的收盘价。

函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。

例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。

函数若需调用几个参数,则它们在括号内是有顺序的。

若没有参数则可以省去括号,例如CLOSE函数没有参数,所以写成 CLOSE和 CLOSE都可以。

函数计算得到的结果是一个变量。

计算符将函数连接成为语句。

计算符分为算术计算符和逻辑计算符。

算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND、OR,分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。

例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。

语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。

语句名写在语句的前面,用一个冒号将它与语句隔开。

语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。

该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。

5.设计中间语句:一个语句将显示一条指标线,一个复杂的公式往往有很多语句,而且有些语句没必要显示出来。

这时我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的冒号后加个等号,即“:=”即可。

例如,语句“上日收盘价:=REF(close,1)”就表示该语句为中间语句。

重复使用的语句也可以定义成中间语句。

6.设计其它公式语句:其它类型的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易系统公式显示的是交易指示,五彩K线公式显示的是K线颜色。

这些公式需要有一条或几条逻辑表达式表示这些操作的语句,当语句返回0时表示不需要进行相应的操作,当返回非0时表示需要进行相应的操作。

其它的语句都应设定为中间语句。

条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSE>REF(close,1)语句,表示选出当期收盘价高于上日收盘价的股票。

其它的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。

相关文档
最新文档