background image

公式设定步骤

1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有 9 个字符。
请注意,公式名称在同类公式中不能重复。

2.描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示这段文帧

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 时表示不需要进行相应的