求助:MC study 编译后无效

Discussion in 'MultiCharts' started by 马不停蹄, Mar 6, 2010.

  1. 下载并安装了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和编译输出
    [​IMG]
     
  2. 重装.NET框架再装MC试试。
     
  3. 还是搞不定,不知道什么原因,有人遇到同样的问题吗?

    截图在这儿
    [​IMG]
     
  4. 看不到具体代码,不太好说,可能你代码中有不当的地方!
     
  5. 跟具体代码没关系,都是系统自带的,而且如何不去重新编译它们,都是OK的,Ready Status为Yes,且可以插入并显示。但是这些系统自带的任何study,不经过任何修改,重新编译后都会失效,Ready Status变为No,难道是编译器的问题?
     
  6. 你说的比较怪,一般不会发生的,请联系我,我远程给你诊断
    添加msn:alex_cai@hotmail.com
     
  7. 是不是MC不允许用空格啊,就跟不能用中文一样