下载并安装了MC开始学习,发现一个问题,经过编译器编译后的指标和策略会失效,不论是自编的还是系统自带的。 比如系统自带的StopLoss,将其内容插入一个空格然后删除,此时compile按钮才生效,编译结果显示没有错误(当然啦,因为啥也没有修改过)。 但是在chart window里面要插入signal时,发现ready status已经变成No了,系统提示 Study 'StopLoss' is not compiled. Please use PowerLanguage Editor to fix possible errors and compile the study. 编译时选择‘Fast Execution’和‘Fast Compilation’都是一样的结果。 反复装了几次,在5.0,5.5和6.0三个版本上都试过了,一样的结果,也没有进行其他任何的设置和改动。 截图如下,Insert Study和编译输出
跟具体代码没关系,都是系统自带的,而且如何不去重新编译它们,都是OK的,Ready Status为Yes,且可以插入并显示。但是这些系统自带的任何study,不经过任何修改,重新编译后都会失效,Ready Status变为No,难道是编译器的问题?