详解未定义标识符 巧转大智慧公式

互联网 | 编辑: 吴宏 2007-07-01 00:30:00转载-投稿 一键看全文

巧转大智慧公式

如果你把下载来的其他软件中的公式拷贝到大智慧里检测,遇到最多的错误是“未定义标识符”,它是说大智慧不认识这个“字”,通常是函数名等。如果公式在原软件中能正常运行,大部分情况是可改的 --- 把这些不认识的函数换成大智慧认识的、实现相同或类似功能的函数就行了。但也有根本不能改的情况 --- 大智慧没有实现相同或类似功能的替代函数可用。

一、公式转换方法

不懂公式的朋友要想转换公式,首先要对公式有一个大面上的了解,例如:

* 一个公式是由一或多个语句组成的。可能还有参数定义部分。

* 每条语句的最后必须是一个分号(最后一条可无分号)。

* 语句中的不同元素之间用逗号分隔。

* 在花括弧{}中的内容是注释,对公式本身没任何影响,就象根本没有它一样。

* 公式中的冒号、逗号、等号、圆括号、分号等必须是英文状态下键入的标点符号。  

当检测出“未定义标识符”错时,你一单击〈确定〉,光标就指到了那个出错的标识符上了。所以,不要慌,看看你能不能把它替换成大智慧中等价或类似的标识符。例如公式中有以下语句:

MA5: ma(close,5), ColorMAGENTA;

报错后,光标停在ColorMAGENTA字上,因为大智慧不认识它。但你知道这是指某种颜色。于是,把它换成大智慧认识的任何一种颜色就行,例如换成ColorFF00FF。这个语句就过了。如此继续,你一个一个地改,直到检测通过。

下文将最经常遇到、又最容易修改的“未定义标识符”列出来,也许你知道这些就能把一个比较简单的公式改好了。实在通不过,再去〈求助区〉发帖请高手帮你。不过我还是劝你学习一下怎样编公式,即便不精通,也要知道个大概,起码能改改下载来的公式。就象我似的,直到今天本人对大智慧公式也仅仅是初步了解,对其他行情软件的公式更是从未碰过,但也能凑合修修改改了。

二、“未定义标识符”:

(1)  input:P1(60,1,250),P2(11,1,200);  参数描述
         
 改: 把本语句用花括弧{}括起来。再把这些写在参数定义中。

例如P2(11,1,200)表示参数名是P2,默认值是11,最小值1,最大值200。

提示:试试键盘 “← →” 可以实现快速翻页 

总共 2 页12
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑