加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

通达信公式代码编写语法

(2014-03-20 13:32:14)
标签:

技术指标

分类: 技术分析

通达信公式代码编写语法

在编公式中所运用的标点符号均是在英语状态下的符号。

公式的内容由若干语句组成。每个语句得到一个计算结果。语句一般由语句名称、语句分隔符(冒号)、语句内容和语句结束符(;)组成。

其中,语句内容可以包含语句的计算方法与输出图形属性(图形形状与图形颜色),语句计算方法、输出图形形状、输出图形颜色之间使用逗号分隔。语句内容可以包含函数、变量、常量与图形修饰符。

语句名称可以被其他语句所引用。

 

在通达信 ,常见的语句语法格式为:

l  格式一、语句名称:语句内容;

该类型的语句会输出一个带名称的指标图形,如,K:SMA(RSV,M1,1);

l  格式二、语句名称:=语句内容;

该类型的语句不会输出任何图形,所以无须对该语句附加图形属性。 如RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

l  格式三、语句内容;

该类型的语句会输出一个不带名称的图形。如,50dotline;则将以点线的形式输出一水平线,且该水平线的数值为50

   

函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的。若没有参数则可以省去括号,例如CLOSE函数没有参数,所以写成 CLOSE()CLOSE都可以。函数计算得到的结果是一个变量。

 

计算符将函数连接成为语句。计算符分为算术计算符和逻辑计算符。算术计算符有+-*/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有><</span>、<>>=<==ANDOR,分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。例如:2>1的逻辑运算结果等于11>2的逻辑运算结果就等于0

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有