详解未定义标识符 巧转大智慧软件公式 |
如果你把下载来的其他软件中的公式拷贝到大智慧里检测,遇到最多的错误是“未定义标识符”,它是说大智慧不认识这个“字”,通常是函数名等。如果公式在原软件中能正常运行,大部分情况是可改的 --- 把这些不认识的函数换成大智慧认识的、实现相同或类似功能的函数就行了。但也有根本不能改的情况 --- 大智慧没有实现相同或类似功能的替代函数可用。 下载:大智慧证券信息平台 V5.57 一、公式转换方法 不懂公式的朋友要想转换公式,首先要对公式有一个大面上的了解,例如: * 一个公式是由一或多个语句组成的。可能还有参数定义部分。 * 每条语句的最后必须是一个分号(最后一条可无分号)。 * 语句中的不同元素之间用逗号分隔。 * 在花括弧{}中的内容是注释,对公式本身没任何影响,就象根本没有它一样。 * 公式中的冒号、逗号、等号、圆括号、分号等必须是英文状态下键入的标点符号。 当检测出“未定义标识符”错时,你一单击〈确定〉,光标就指到了那个出错的标识符上了。所以,不要慌,看看你能不能把它替换成大智慧中等价或类似的标识符。例如公式中有以下语句: 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。 >>点击查看更多软件技巧<< >>P&E2007 CNET中国三大媒体联合报道影像盛典专题<< |