路路发智能交易研发中心

 找回密码
 立即注册
查看: 2521|回复: 0

TB编程教程 表达式

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2015-5-9 16:52:24 | 显示全部楼层 |阅读模式
TB编程教程 表达式
表达式是操作符和保留字的有机组合,任意表达式都代表了一个值,表达式的值只能是以下的三种类型:
  • 数值型: 即Numeric,NumericRef,NumericSeries三种数据类型。
  • 布尔型: 即Bool,BoolRef,BoolSeries三种数据类型。
  • 字符串: 即String,StringRef,StringSeries三种数据类型。

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


外汇智能交易,成就财富梦想!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


MT4编程培训|EA定制开发|QQ在线咨询|路路发智能交易研发中心

GMT+8, 2025-1-5 07:47 , Processed in 0.159252 second(s), 27 queries .

© 2009-2022 520EA.com EA668.com

快速回复 返回顶部 返回列表