错误、漏洞、问题 - 页 3176

 
Andrei Sokolov 函数的调用,编译器会显示一个警告,那就方便了。

昨天我找了整整一个晚上才找到这个错误,这已经是第二次因为这个原因了。

作为一项规则,所有具有OrderSelect的方法都会在开始时记住所选的票据,并在退出前再次选择它。否则就很难发现这样的错误...

 
Andrey Khatimlianskii #:

使之成为一项规则:在所有有OrderSelect的方法中

有很多事情你可以作为一个规则,然后尽量不要忘记它们,用这些东西使你的生活复杂化。我建议如何使这种生活更容易一些。

 
Andrei Sokolov #:

有很多事情你可以把它作为一个规则,然后尽量不要忘记它们,使自己的生活变得困难。我建议如何让生活变得更容易一些。

你应该训练自己准确地编写代码。

在编译阶段,不可能捕捉到程序代码中的逻辑错误。

 
PapaYozh #:

不可能

一般来说,检测这种情况的逻辑并不复杂。

 
Andrei Sokolov #:

一般来说,检测这种情况的逻辑并不复杂。

在你看来,这并不复杂,但 "魔鬼在细节中"。

假设你也在OnTick和OnTimer中处理头寸。或者你用班级把逻辑搞砸了。

 
PapaYozh #:

在你看来,这并不复杂,但 "魔鬼就在细节中"。

假设你也在OnTick和OnTimer中处理头寸。或者你用班级把逻辑搞砸了。

试图摆脱它。我写的是一个具体的情况,不要把它归结为别的东西。

 
Andrei Sokolov #:

抓紧时间吧。我写的是一个具体的情况,不要把别的东西放在里面。

有很多 "具体 "的情况。

只要认真学习 编程。



P.S.

Andrei Sokolov#:

过日子吧。

并避免无礼的行为。

 
Andrei Sokolov #:

一般来说,检测这种情况的逻辑并不复杂。

所以要遵循这个逻辑 :)
 
Andrei Sokolov #:

我建议如何使这种生活更容易一些。

对谁来说更容易?就个人而言,这种警告会让我感到恼火。是对我的这种担心吗?还是谁?你已经有三个反对意见,你不会让它消失。

你也在谈论mql4。
 
Alexey Viktorov #:

就个人而言,这种警告会让我感到恼火。

OrderSelect()之后,有一个嵌套的OrderSelect()调用 时,你是否使用逻辑