关于MQL4编程的在线书籍的测试版 - 由Sergey Kovalev (SK.)撰写。 - 页 6 123456789101112 新评论 Prival 2008.01.10 09:32 #51 Rosh: 马提斯。 在两台不同的电脑和不同的浏览器上,https://book.mql4.com/ru/metaeditor/compose 上的图片都没有显示。 很奇怪,怎么会是这样呢?我不明白这个问题。 现在特意检查了一下,也没有一张照片。IE7。+ 如果我想点击页面底部的链接,MQL4程序 会出现错误 Rashid Umarov 2008.01.10 09:34 #52 问题发现了,我们就会解决。 Сергей 2008.01.10 23:48 #53 寻找丢失或多余的大括号....悄悄地失去了我的思想() PS ''end_of_program'' - 预计会有结尾的括号'}' 。 Andrey Khatimlianskii 2008.01.11 00:23 #54 Climber: 寻找丢失或多余的大括号....悄悄地失去了我的思想() "/*" 和"*/" 来帮助... Сергей 2008.01.11 11:22 #55 komposter: 攀登者。 寻找丢失或多余的大括号....悄悄地失去了我的思想() "/*" 和"*/" 来帮助... 它是什么意思?我不明白 0_o 一切都很好,直到这个作品出现。 // Критерии закрытия ордеров if (_OrdersTotal = 1) //Выполнять следующее если открыт 1 ордер { OrderSelect(0, SELECT_BY_POS); Tip = OrderType; OPrice = OrderOpenPrice; if (Tip = 0) // Расчитать цену закрытия в зависимости от типа ордера (В=0,S=1) { Cprice = OPrice + (TakeProfit*Point) + Spread; if (Bid >= Cprice) { Cls_B = True; } } if (Tip = 1) { Cprice = OPrice - (TakeProfit*Point) - Spread; if (Ask <= Cprice) { Cls_S = True; } } 这就是括号的数量不一致的地方。但如果我把它加在最后,在编译过程中就会出现许多无意义的错误。 Сергей Ковалев 2008.01.11 11:27 #56 Climber: 它是什么意思?我不明白 0_o 见评论https://book.mql4.com/ru/basics/common。 Сергей 2008.01.11 11:38 #57 我没有什么大的评论可以分解,它对我有什么帮助? 我对我之前的帖子进行了补充。 Prival 2008.01.11 11:59 #58 提交代码片段。一旦错误消失,在你注释的地方,寻找缺少的小括号 Сергей Ковалев 2008.01.11 12:01 #59 Climber: 我没有大的评论需要被打破,它对我有什么帮助? 我对我之前的帖子进行了补充。 如果你把/*放在程序的顶部某处 而在更低的地方,你把*/ 那么中间的任何东西都会被当作评论。 程序员们成功地使用这种方法来寻找丢失的括号。 通常情况下,包含错误的部分或多或少是清楚的。这就是他们的框架/* */。 之后,他们就会编译程序。如果编译器说没有错误,那么就通过将/*或*/下移和上移来缩小搜索范围。回到编辑部。结果是,程序员发现这样一个小片段,他/她只是看到一个错误。 请注意,你不能仅仅为了逻辑原因而放/*和*/。 Сергей 2008.01.11 12:50 #60 现在我明白这些评论是为了什么。但我做了一件类似的事情,只是方式不同。我在删除带有开括号和闭括号的运算符。我从内部的小的开始,然后我就剩下最大的了,覆盖了被删除的小的,最后我还有一个未关闭的。 如果我在代码的最后加入闭合小括号,我就会得到太多与后续代码有关的错误(只是在荒谬的地方,比如=在这里不相关,或者;也不合适。 ...)。 而我在上面写的代码本身,看起来可以接受的操作,我试图说明他们,或者它可以用另一种方式写?正如一开始所设想的那样,如果有一个订单被打开,只有在这种情况下,我们应该在{之后执行以下操作。 当我开始写这个区块时,我边写边编译(为了一次性看到错误),这个错误出现了,并不断重复。我以为是因为缺少开始的括号,所以我继续写下去。 123456789101112 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在两台不同的电脑和不同的浏览器上,https://book.mql4.com/ru/metaeditor/compose 上的图片都没有显示。
现在特意检查了一下,也没有一张照片。IE7。+ 如果我想点击页面底部的链接,MQL4程序 会出现错误
PS
''end_of_program'' - 预计会有结尾的括号'}' 。
寻找丢失或多余的大括号....悄悄地失去了我的思想()
寻找丢失或多余的大括号....悄悄地失去了我的思想()
"/*" 和"*/" 来帮助...
它是什么意思?我不明白 0_o
一切都很好,直到这个作品出现。
这就是括号的数量不一致的地方。但如果我把它加在最后,在编译过程中就会出现许多无意义的错误。
它是什么意思?我不明白 0_o
见评论https://book.mql4.com/ru/basics/common。
我对我之前的帖子进行了补充。
我没有大的评论需要被打破,它对我有什么帮助?
我对我之前的帖子进行了补充。
如果你把/*放在程序的顶部某处
而在更低的地方,你把*/
那么中间的任何东西都会被当作评论。
程序员们成功地使用这种方法来寻找丢失的括号。
通常情况下,包含错误的部分或多或少是清楚的。这就是他们的框架/* */。 之后,他们就会编译程序。如果编译器说没有错误,那么就通过将/*或*/下移和上移来缩小搜索范围。回到编辑部。结果是,程序员发现这样一个小片段,他/她只是看到一个错误。
请注意,你不能仅仅为了逻辑原因而放/*和*/。
如果我在代码的最后加入闭合小括号,我就会得到太多与后续代码有关的错误(只是在荒谬的地方,比如=在这里不相关,或者;也不合适。 ...)。
而我在上面写的代码本身,看起来可以接受的操作,我试图说明他们,或者它可以用另一种方式写?正如一开始所设想的那样,如果有一个订单被打开,只有在这种情况下,我们应该在{之后执行以下操作。
当我开始写这个区块时,我边写边编译(为了一次性看到错误),这个错误出现了,并不断重复。我以为是因为缺少开始的括号,所以我继续写下去。