MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1635 1...162816291630163116321633163416351636163716381639164016411642...1953 新しいコメント Artyom Trishkin 2021.09.30 03:24 #16341 SanAlex #:というのがありますが、この方法であれば、すべての名前を 宇宙船を作らなくてもいいんです。もっと単純な話です。 SanAlex 2021.09.30 03:28 #16342 Artyom Trishkin #:宇宙船を作らなくてもいいんです。もっと単純な話です。 いや、まあ、いろいろな状況がありますから、そうやって外したほうがいい場合もあるかもしれませんね。 Artyom Trishkin 2021.09.30 03:31 #16343 SanAlex #:いやまあ、いろいろな状況がありますから、そうやって外したほうがいい場合もあるかもしれませんね。 削除してください。しかし、一度その理由を理解したほうが、二度と同じことをしないようになります。 配列からオブジェクトを削除すると、次のオブジェクトの位置が配列内で移動し、ループインデックスは現在どこを指しているのでしょうか?考えてみてください。 SanAlex 2021.09.30 03:40 #16344 Artyom Trishkin #:削除してください。しかし、一度その理由を理解した方が、二度と同じことを繰り返さずに済みます。配列からオブジェクトを削除すると、次のオブジェクトの位置が配列内で移動し、ループインデックスは現在どこを指しているのでしょうか?考えてみてください。 という配列で、「button1」「ArrowUp0008」「ArrowDown0008」「ArrowUp0006」「ArrowDown0006」というオブジェクトも作成されていますね。 Tretyakov Rostyslav 2021.09.30 06:21 #16345 Nerd Trader #:OnDeInit()でループにより全てのオブジェクトを削除しています(シグナルバーを示す矢印とボタン1つ)。 ObjectsDeleteAll()があることは承知していますが、やはりループでやると、1回で半分しか削除されないのです。実はここにループの仕事があるのですが、なぜそうなるのか理解できません。 なぜ、ループを通して削除する必要があるのでしょうか? Alexey Viktorov 2021.09.30 06:36 #16346 MakarFX #: なぜ、ループを通して削除する必要があるのでしょうか? イタズラのために))) Taras Slobodyanik 2021.09.30 07:33 #16347 MakarFX #: なぜ、ループを通して削除する必要があるのですか? ObjectsDeleteAll コマンドは、基本的に同じ ことをします。 さらに、以前は特定の条件下で多数のオブジェクトを完全に削除できないといったバグもありました。 Tretyakov Rostyslav 2021.09.30 07:57 #16348 Taras Slobodyanik #:ObjectsDeleteAll コマンドは、基本的に同じ ことをします。さらに、以前は特定の条件下で多数のオブジェクトを完全に削除できないといったバグもありました。 今まで出会ったことがない...。 Alexey Viktorov 2021.09.30 08:01 #16349 Taras Slobodyanik #:ObjectsDeleteAll コマンドは、基本的に同じ ことをします。さらに、以前は特定の条件下で多数のオブジェクトを完全に削除できないといったバグもありました。 全く逆だった。OnDeInit()において、Expert Advisorはループによってすべてのオブジェクトを削除する時間がありませんでした。この掲示板でも話題になりましたね。解決策は明確で、接頭辞ですべてを削除すること...。 Valeriy Yastremskiy 2021.09.30 08:04 #16350 Artyom Trishkin #:削除してください。しかし、一度その理由を理解した方が、二度と同じことを繰り返さずに済みます。配列からオブジェクトを削除すると、次のオブジェクトの位置が配列内で移動し、ループインデックスは現在どこを指しているのでしょうか?よく考えてみてください。 シフトについて、理由を一度に明記した方が良いですよ~、よく読みました、書きたかったです)。 1...162816291630163116321633163416351636163716381639164016411642...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
というのがありますが、この方法であれば、すべての名前を
宇宙船を作らなくてもいいんです。もっと単純な話です。
宇宙船を作らなくてもいいんです。もっと単純な話です。
いや、まあ、いろいろな状況がありますから、そうやって外したほうがいい場合もあるかもしれませんね。
いやまあ、いろいろな状況がありますから、そうやって外したほうがいい場合もあるかもしれませんね。
削除してください。しかし、一度その理由を理解したほうが、二度と同じことをしないようになります。
配列からオブジェクトを削除すると、次のオブジェクトの位置が配列内で移動し、ループインデックスは現在どこを指しているのでしょうか?考えてみてください。
削除してください。しかし、一度その理由を理解した方が、二度と同じことを繰り返さずに済みます。
配列からオブジェクトを削除すると、次のオブジェクトの位置が配列内で移動し、ループインデックスは現在どこを指しているのでしょうか?考えてみてください。
という配列で、「button1」「ArrowUp0008」「ArrowDown0008」「ArrowUp0006」「ArrowDown0006」というオブジェクトも作成されていますね。
OnDeInit()でループにより全てのオブジェクトを削除しています(シグナルバーを示す矢印とボタン1つ)。
ObjectsDeleteAll()があることは承知していますが、やはりループでやると、1回で半分しか削除されないのです。実はここにループの仕事があるのですが、なぜそうなるのか理解できません。
なぜ、ループを通して削除する必要があるのでしょうか?
なぜ、ループを通して削除する必要があるのですか?
ObjectsDeleteAll コマンドは、基本的に同じ ことをします。
さらに、以前は特定の条件下で多数のオブジェクトを完全に削除できないといったバグもありました。
ObjectsDeleteAll コマンドは、基本的に同じ ことをします。
さらに、以前は特定の条件下で多数のオブジェクトを完全に削除できないといったバグもありました。
ObjectsDeleteAll コマンドは、基本的に同じ ことをします。
さらに、以前は特定の条件下で多数のオブジェクトを完全に削除できないといったバグもありました。
削除してください。しかし、一度その理由を理解した方が、二度と同じことを繰り返さずに済みます。
配列からオブジェクトを削除すると、次のオブジェクトの位置が配列内で移動し、ループインデックスは現在どこを指しているのでしょうか?よく考えてみてください。
シフトについて、理由を一度に明記した方が良いですよ~、よく読みました、書きたかったです)。