エラー、バグ、質問 - ページ 3176

 
Andrei Sokolov 関数 呼び出しを含むOrderSelect()の呼び出しがさらに含まれている場合、コンパイラが警告を表示してくれると便利なんでしょうけど。

昨日は夕方までずっとバグを検索していましたが、この理由で2回目です。

原則として、OrderSelectを持つすべてのメソッドは、最初に選択されたチケットを記憶し、終了する前に再度選択します。そうでないと、このようなエラーを見つけるのは難しいのですが......。

 
Andrey Khatimlianskii #:

経験則では、OrderSelect を持つすべてのメソッドで

ルールとして受け止め、それを忘れないようにする、これだけのことで人生を複雑にしてしまうことがたくさんあります。この生活を少しでも楽にする方法を提案しました。

 
Andrei Sokolov #:

ルールとして受け止めた上で、忘れないようにすることで、生活が苦しくなることも多々あります。どうすれば少しでも生活が楽になるかを提案しました。

正確にコードを書く訓練をしてください。

プログラムコードの論理エラーをコンパイルの段階で発見することは不可能である。

 
PapaYozh #:

不可能

一般に、このような状況を検知するロジックは複雑ではありません。

 
Andrei Sokolov #:

一般に、このような状況を検知するロジックは複雑ではありません。

複雑ではないようですが、「悪魔は細部に宿る」のですね。

OnTickでもOnTimerでもポジションを扱うとします。あるいは、クラスでロジックを狂わせてしまったか。

 
PapaYozh #:

複雑な話ではないようですが、「悪魔は細部に宿る」ということですね。

OnTickとOnTimerでもポジションを扱うとします。あるいは、クラスでロジックを狂わせてしまったか。

取り除いてみてください。具体的な状況を書いたのであって、それ以外のことを理由にするなよ。

 
Andrei Sokolov #:

しっかりしろ。具体的な状況を書いたんだから、それ以外のことを書くなよ。

具体的な "場面 "がたくさんあるんです。

ただ、慎重に プログラミングを学んでください。



追伸

Andrei Sokolov(アンドレイ・ソコロフ #:

いい加減にしろ。

そして、失礼のないように控えてください。

 
Andrei Sokolov #:

一般に、このような状況を検知するロジックは複雑ではありません。

だから、そのロジックに従うこと :)
 
Andrei Sokolov #:

この生活を少しでも楽にする方法を提案しました。

誰にとってより簡単か?個人的には、この警告はイラッとします。こういう気遣いなのでしょうか。それとも誰?3回も異論が出たのに、手放さないんですね。

mql4の話もあるんですね。
 
Alexey Viktorov #:

個人的には、この警告はイラッとします。

OrderSelect()の後に、OrderSelect()の呼び出しがネストされて いる場合、ロジックを使用するのでしょうか?