- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
指南针自定义指标简介(compass网站)
指南针自定义指标简介目录
1.指南针自定义指标语法
1.1 指标文件结构
1.2 运算符
1.3 赋值语句
1.4 条件跳转语句
1.5 循环语句
1.6 指标的引用
1.7 注释
2.自定义指标语法范式
3.函数列表
3.1 引用函数
3.2 大盘函数
3.3 数学函数
3.4 统计函数
3.5 三角函数
4.指标点评
4.1 AR、BR、CR指标
4.2 SRDM(动向速比率)指标
5.指标进阶
5.1 常见错误
5.2 用指标速度测试提高指标计算速度
1. 指南针自定义指标语法
指南针自定义指标平台以高级程序语言语法为模板,定义了功能强大的自定义指标语法,支持高级语言的所有主要的程序结构——顺序、循环和条件跳转。
指南针自定义指标语法以语句为单位,每个语句都需要以“;”作结尾。在自定义指标的语法中,有三种语句:赋值语句、条件跳转语句和循环语句。
1.1. 指标文件结构
指南针指标文件(zbt或者zbu)可以直接用文本编辑器打开。但是不提倡直接在文本编辑器中改写指标文件,因为这样做容易发生语法错误,而且无法使用指标平台编辑环境的提示功能。
指标文件的结构如下(括号中是注释说明):
__ZBT (指南针指标文件起始标志)
_NAME …… (指标文件名称,不能为空)
_COMM …… (指标文件注释,可以为空)
_PAR …… (指标的参数列表,如果有多个参数,用逗号“,”分割)
_VAR …… (指标的局部变量列表,如果有多个,用逗号“,”分割)
_ZB …… (指标的参数指标列表,即需要用到的指标列表)
_RES …… (指标文件的结果指标列表,即本文件能计算的指标列表)
_DEF …… (指标的默认值,如果在计算中发生错误,则指标值填为默认值)
_CODE (指标文件代码段起始标志)
……
…… (代码段)
……
__END (指标文件结束标志)
1.2. 运算符
指南针自定义指标中支持以下运算符(按优先级从高到低排列):
l “(”、“)” 左右括号
l “*”、“/” 乘、除
l “+”、“-” 加、减
l “”、“”、“=”、“=” 大于、小于、大于或等于、小于或等于
l “=” 、“” 等于、不等于
l “” 与,逻辑运算符,仅当两
l “|” 或
l “=” 赋值,注意赋值号和等于号是一样的
为了兼容中文输入的使用习惯,下列运算符“()*/+-=”支持中文全角输入。
1.3. 赋值语句
赋值语句的语法非常简单,没有关键字。赋值语句的型式有:
a = b + c;
a = 系统函数();
系统函数();
1.4. 条件跳转语句
条件跳转语句有4个关键字:IF (表示如果)、THEN (表示则)、ELSE (表示否则)、ENDIF (表示条件语句结束)。完整的条件跳转语句的形式是:
IF 条件
THEN
语句1;
语句2;
……
ELSE
语句1;
语句2;
……
ENDIF;
“条件”的形式是型如 “a b”、“a b”、“a = b”(注意这里的“=”是相等而不是赋值的意思),也可以用与和或把简单条件串连起来,型如:“(a b) ( b c)”、“(a = b) | (b c)”。
“语句1”、“语句2”可以是任何语句,包括赋值、条件跳转或者循环语句。
注意条件跳转语句必须包含“THEN”分支,但是可以没有“ELSE”分支,型如:
IF 条件
THEN
语句1;
语句2;
……
ENDIF;
1.5. 循环语句
循环语句有3个关键字:LOOPBEGIN (表示开始循环)、LOOP (表示返回上一个LOOPBEGIN处继续执行)、BREAK (表示结束循环)。循环语句的一般形式是:
LOOPBEGIN
语句1;
语句2;
……
LOOP;
循环语句一般是在满足一定条件时退出循环,所以循环语句一般都需要和条件语句组合使用,型如
LOOPBEGIN
IF 条件
THEN BREAK;
ENDIF;
语句1;
语句2;
……
LOOP;
1.6. 指标的引用
自定义指标中需要引用其他指标。指标的引用分为两类:引用参数指标和引用结果返回指标。
1. 参数指标的引用
引用参数指标时的一般形式是:指标名称[日期偏移](参数列表)。日期偏移是指需要引用当前天往前几天的指标数值,如果为0则表示引用当前天的指标数值,1则表示当前天往前1天的指标数值,一次类推……,注意日期偏移为0时可以不写;参数列表标示所引用的指标的参数,如果所引用的指标没有参数则不能写该项,如果指标有多个
文档评论(0)