龙听期货论坛's Archiver

龙听 发表于 2017-11-2 13:15

表达式

[p=30, 2, left]表达式是操作符和保留字的有机组合,任意表达式都代表了一个值,表达式的值只能是以下的三种类型:[/p][list][*][p=24, 2, left][b]数值型: [/b]即Numeric,NumericRef,NumericSeries三种数据类型。[/p][*][p=24, 2, left][b]布尔型: [/b]即Bool,BoolRef,BoolSeries三种数据类型。[/p][*][p=24, 2, left][b]字符串: [/b]即String,StringRef,StringSeries三种数据类型。[/p][/list][p=30, 2, left]当您使用TradeBlazer公式的过程中,便可应用三种广泛数据类型的表达式,来完成您自己的程序。[/p][p=30, 2, left]数值型的表达式可以是一个数字,当然,他们也可以是一个数值型的保留字,例如:保留字"Close"。或者是通过运算符号组合的一个计算表达式,该表达式的结果是数值型。下文中的例子都是数值型的表达式。[/p]154;Vol;(High+Low)/2;[p=30, 2, left]布尔型的表达式能够返回一个值True/False,或者说它可以对表达式的值进行评估,然后返回其值,要么为True,要么为False。逻辑表达式永远要涉及到比较运算,下面我们有一些逻辑表达式,它也就是对一个表达式的值是True还是False进行判断。[/p]Close > Open;5 < 2;[p=30, 2, left]字符串的表达式可以是单个字符串,也可以字符串的组合,或者返回值为字符串的系统函数,如下,就是一个字符串的表达式:[/p]"This is a test string expression" ;"Hello"+"World" ;Trim(" I Love This Game! ");

页: [1]