MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1903 1...189618971898189919001901190219031904190519061907190819091910...1953 新しいコメント Tretyakov Rostyslav 2022.02.15 09:07 #19021 MixanM #:そうですね、「売り止め」注文のデータしか返さないということです。目視で確認するために、あなたのに追加しました。 すべて正常に動作する Олег Иванов 2022.02.15 11:23 #19022 新参者ですが、return演算子は forループに制御を戻すのか、OnTick 関数に制御を戻すのか、教えてください。 void OnTick() { for (выражение) { if (выражение) { ..... .... return; } } } JRandomTrader 2022.02.15 11:41 #19023 Олег Иванов return演算子は forループに制御を戻すのか、OnTick 関数に制御を戻すのか、どちらなのでしょうか? OnTick関数からの戻り値 Tretyakov Rostyslav 2022.02.15 11:45 #19024 Олег Иванов returnは forループに制御を戻すのか、OnTick 関数に制御を戻すのか、教えてください。 continue文は 、 最も近い外部while 文 、do-while 文 、for 文の先頭に制御を戻す。 Олег Иванов 2022.02.15 13:54 #19025 Tretyakov Rostyslav #: continue文は 、 最も近い外部while文、do-while文、for文の先頭に制御を移行さ せる。 私の例では、演算子return.お願いしていたんです。 Олег Иванов 2022.02.15 13:55 #19026 JRandomTrader #:OnTick関数を終了します。このサブルーチンがEA内で常に循環して いる場合、どのようにOnTickから 抜け出すのでしょうか? JRandomTrader 2022.02.15 14:00 #19027 Олег Иванов #: このサブルーチンがEA内で常に循環している場合、OnTickから どのように終了するのでしょうか? それが、今までの流れから(終焉を迎えたかのように)出てくるのでしょう。次のティックでは、新しい呼び出しがあります。 Олег Иванов 2022.02.15 14:02 #19028 JRandomTrader #:それが、今までの流れから(終焉を迎えたかのように)出てくるのでしょう。次のティックでは、新しい呼び出しがあります。 つまり、OnTickの最初に戻るということです。 JRandomTrader 2022.02.15 14:13 #19029 Олег Иванов #:つまり、OnTickの 最初に戻ります。 ありがとうございます、わかりました。新しいダニの登場とともに復活します。ノンリキッドでは長い時間待つことができます。 OnTickはforever型のループではなく、割り込み操作になります。 DanilaMactep 2022.02.16 06:42 #19030 皆さん、こんにちは。スクリプトのコードを書き換えるのを手伝ってください。ここでスクリプトは、開いている すべてのチャートを期間n1 に変換します。開いているすべてのチャートに、指定した名前のテンプレートを適用するようにするには、どのようにコードを書き直せばよいでしょうか。 //| Script program start function | //+------------------------------------------------------------------+ /********************Script program start function*******************/ void OnStart() { long prevChart = ChartFirst(); while(prevChart >= 0) { if(ChartPeriod(prevChart) != PERIOD_H1) ChartSetSymbolPeriod(prevChart, ChartSymbol(prevChart), PERIOD_H1); prevChart = ChartNext(prevChart); } }/******************************************************************/ /*****************************End program****************************/ //+------------------------------------------------------------------+ 1...189618971898189919001901190219031904190519061907190819091910...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そうですね、「売り止め」注文のデータしか返さないということです。目視で確認するために、あなたのに追加しました。
すべて正常に動作する
新参者ですが、return演算子は forループに制御を戻すのか、OnTick 関数に制御を戻すのか、教えてください。
OnTick関数からの戻り値
continue文は 、 最も近い外部while 文 、do-while 文 、for 文の先頭に制御を戻す。
continue文は 、 最も近い外部while文、do-while文、for文の先頭に制御を移行さ せる。
私の例では、演算子return.お願いしていたんです。
OnTick関数を終了します。
このサブルーチンがEA内で常に循環している場合、OnTickから どのように終了するのでしょうか?
それが、今までの流れから(終焉を迎えたかのように)出てくるのでしょう。次のティックでは、新しい呼び出しがあります。
それが、今までの流れから(終焉を迎えたかのように)出てくるのでしょう。次のティックでは、新しい呼び出しがあります。
つまり、OnTickの最初に戻るということです。
つまり、OnTickの 最初に戻ります。 ありがとうございます、わかりました。
新しいダニの登場とともに復活します。ノンリキッドでは長い時間待つことができます。
OnTickはforever型のループではなく、割り込み操作になります。皆さん、こんにちは。スクリプトのコードを書き換えるのを手伝ってください。ここでスクリプトは、開いている すべてのチャートを期間n1 に変換します。開いているすべてのチャートに、指定した名前のテンプレートを適用するようにするには、どのようにコードを書き直せばよいでしょうか。