请帮助我检查我的编码,它不工作。 - 页 2

 
编辑:又是错误的代码 :(
 
juniorlcq:


你的ProcessDaily()函数 仍然在你的start函数里面声明,它必须在外面 ... .
 
RaptorUK:

你的ProcessDaily()函数 仍然在你的start函数里面声明,它必须在外面 . . .


仍然有很多不平衡的右括号错误。

 
 
 
 
 
编辑:又是错误的代码,又是。
 
juniorlcq:


仍然有很多不平衡的右括号错误。

好吧,那就一个一个地追踪它们,并解决它们 ......如果你想让自己的生活更轻松,就对你的缩进进行分类,或者将你的代码复制并粘贴到MT5 Edttor中,它将自动格式化你的代码并高亮显示代码块,这样你就能看到哪里有不匹配的大括号 .. . ( )&{ } 或者简单地计算开和关,找到缺少的部分 .. . 我可以帮你做,但听起来你需要练习。
 

我看不出有什么明显的问题,也许是笑脸造成的问题......。

Alert ( " Update completed successfully :) !!! " ) ;
 
RaptorUK:
好吧,那就一个一个地追踪并解决它们 ......如果你想让自己的生活更轻松,就把你的缩进排序,或者把你的代码复制并粘贴到MT5 Edttor中,它会自动格式化你的代码并高亮显示代码块,这样你就可以看到哪里有不匹配的大括号。. . ( )&{ } 或者简单地计算开和关,找到缺少的部分 .. . 我可以帮你做,但听起来你需要练习。


不,不要为我做!!!只有在我自己真的做不到的情况下才会这样做。只有在我自己真的做不到的情况下才会这么做!!我将尝试你建议的mql5方式...非常感谢,如果我失败了,让我再回到这里。

 
RaptorUK:

我看不出有什么明显的问题,也许是笑脸造成的问题......。


我试着去掉它也还是一样......你可以试着复制这个并编译它......在我改变了子功能 的位置后,它仍然不能工作 ....
 

我用MetaEditor 5重新检查了我的括号,()和{},没有任何缺陷....

我还试着用MetaEditor 5把大括号从()改成{},但当我用MetaEditor 4编译时还是不行 ........

 
juniorlcq:

我用MetaEditor 5重新检查了我的括号,()和{},没有任何缺陷....

我还试着用MetaEditor 5把大括号从()改成{},但当我用MetaEditor 4编译时还是不行 ........

呃,你不能把{ }( ) 互换,它们的含义完全不同。
 
RaptorUK:
呃,你不能把{ }( ) 互换,它们的含义完全不同。


刚试了一下,看看这些代码是否有效,不知道 .....嗯哼不知道为什么ME5的错误和警告与ME4完全不同 ....

在ME4,我主要得到 "预计的逗号"、"不平衡的右括号"、"未定义的变量 "以及 "已定义的变量"....。哼哼