MT5への願い - ページ 39 1...323334353637383940414243444546...117 新しいコメント Валерий 2010.10.17 04:42 #381 sergey1294:この状況を捕らえるためにこのコードを書きましたが、テスターでは断固として動作しませんが、デモ口座 では問題なく動作します。不信感を抱かせてください。この関数は常に真を返します。それを確認し、スクリプトとして整形し、今すぐ(週末に)どんな楽器でも実行すれば、真を得ることができます。思い通りに動作させるためには、TimeCurrent()をTimeTradeServer()に置き換える必要があります。そうすれば、テスターでも動作するようになります。しかし、それでも休日もあるので、市場が閉じているという問題は解決しません。例えば、1週目は22:00、2週目は23:00に終了し、スペックショーの取引終了は24:00となります。 Sergey Gritsay 2010.10.17 10:46 #382 Valmars:不信感を抱かせてください。この関数は常に真を返します。それを確認し、スクリプトとして作成し、今すぐ(週末に)任意の楽器で実行すると、それは真を返します。思い通りに動作させるためには、TimeCurrent()をTimeTradeServer() に置き換える必要があります。そうすれば、テスターでも動作するようになります。しかし、それでも休日もあるので、市場が閉じているという問題は解決しません。例えば、1週目は22:00、2週目は23:00に終了し、24:00に取引終了を指定する仕様になっています。 完全に与えられた例では、クローズドマーケットの問題が解決されないというのは、私も同意見です。もちろん、この方向でチェックを書きやすくするために、閉じた市場のシンボルの標準的なプロパティが欲しい。開発者の方には、この機能を追加してほしいです。 Mykola Demko 2010.10.21 15:46 #383 1つのExpert Advisorで複数のタイマーを実行できるようにしたい。EventSetTimer() に周波数以外にタイマー名を指定できるようにし、OnTimer() にタイマー名パラメータを指定できるように改善。そのため、複数のOnTimer() を呼び出すことが可能である。 Slava 2010.10.21 16:07 #384 Urain: 1つのExpert Advisorで複数のタイマーを実行できるようにしたい。 EventSetTimer() に周波数以外にタイマー名を指定できるようにし、OnTimer() にタイマー名パラメータを指定できるように改良。 そのため、複数のOnTimer() を呼び出すことが可能である。 これはナンセンスだ。タイマーを1秒に設定し、OnTimerから必要な間隔をおいて、EventChartCustom関数で カスタムイベントを配信します。 Документация по MQL5: Работа с событиями / EventChartCustom www.mql5.com Работа с событиями / EventChartCustom - Документация по MQL5 Konstantin Gruzdev 2010.10.21 16:11 #385 stringo: これはナンセンスだ。タイマーを1秒に設定し、OnTimerからEventChartCustom関数を使って、好きな間隔でカスタムイベントを配信します。 ふむふむ、ご教示ありがとうございます。 Mykola Demko 2010.10.21 16:46 #386 stringo: これはナンセンスだ。タイマーを1秒に設定し、EventChartCustom関数で 任意の時間間隔でOnTimerからカスタムイベントを配信するいいえ、1つのOnTimer()は1つのスレッドで処理され、複数のスレッドは複数のスレッドで処理されます。 どんな長い計算でも詰め込んで、それで平行移動させることができる。 Slava 2010.10.21 16:56 #387 Urain: いいえ、1つのOnTimer()は、1つのスレッドと複数のスレッドで処理されることになります。 どんな長い計算でも詰め込むことができ、なおかつ並列化できる。 うまくいきません。Expert Advisorは、キューからイベントを選択し、1つの同じスレッドで回転します。スレッドを作成するたびにスタートを実行し、スレッドを強制終了していたFoursの時とは異なります。 異なるEA間で計算を並列化する。 Mykola Demko 2010.10.21 16:58 #388 例えば、2つの独立したイベントがあり、一方は10秒、もう一方は15秒カウントされます。一方のイベントがカウントされるまで、もう一方のイベントは何を待つべきなのか?もちろん、インジケーターにすべてを入れることも可能ですが、インジケーターはタイマーと連動していないのです。 もし、タイマー駆動のインジケーターを導入するとしたら、その疑問は解決されるでしょう。 インジケータでOnTickとOnTimerのどちらを使用するかを選択 できるようにするアイデアがあります。 Slava 2010.10.21 17:01 #389 Urain: もちろん、インジケーターにすべてを入れることもできますが、インジケーターはタイマーと連動していません。 インジケータをタイマーで動作させることができれば、問題は解決するのですが。 やってみてください。試してみてください。 Slava 2010.10.21 17:05 #390 Urain: 例えば、2つの独立したイベントがあり、一方は10秒、もう一方は15秒カウントされます。 一方のイベントがカウントされるのを待つのは、どうすればいいのでしょうか? 実は、同期が解除されたわけではありません。仕事をし、メッセージを送り、"シェー、終わったよ "と。 1...323334353637383940414243444546...117 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
この状況を捕らえるためにこのコードを書きましたが、テスターでは断固として動作しませんが、デモ口座 では問題なく動作します。
不信感を抱かせてください。この関数は常に真を返します。それを確認し、スクリプトとして整形し、今すぐ(週末に)どんな楽器でも実行すれば、真を得ることができます。
思い通りに動作させるためには、TimeCurrent()をTimeTradeServer()に置き換える必要があります。そうすれば、テスターでも動作するようになります。
しかし、それでも休日もあるので、市場が閉じているという問題は解決しません。例えば、1週目は22:00、2週目は23:00に終了し、スペックショーの取引終了は24:00となります。
不信感を抱かせてください。この関数は常に真を返します。それを確認し、スクリプトとして作成し、今すぐ(週末に)任意の楽器で実行すると、それは真を返します。
思い通りに動作させるためには、TimeCurrent()をTimeTradeServer() に置き換える必要があります。そうすれば、テスターでも動作するようになります。
しかし、それでも休日もあるので、市場が閉じているという問題は解決しません。例えば、1週目は22:00、2週目は23:00に終了し、24:00に取引終了を指定する仕様になっています。
1つのExpert Advisorで複数のタイマーを実行できるようにしたい。
EventSetTimer() に周波数以外にタイマー名を指定できるようにし、OnTimer() にタイマー名パラメータを指定できるように改善。
そのため、複数のOnTimer() を呼び出すことが可能である。
1つのExpert Advisorで複数のタイマーを実行できるようにしたい。
EventSetTimer() に周波数以外にタイマー名を指定できるようにし、OnTimer() にタイマー名パラメータを指定できるように改良。
そのため、複数のOnTimer() を呼び出すことが可能である。
これはナンセンスだ。タイマーを1秒に設定し、OnTimerから必要な間隔をおいて、EventChartCustom関数で カスタムイベントを配信します。
これはナンセンスだ。タイマーを1秒に設定し、OnTimerからEventChartCustom関数を使って、好きな間隔でカスタムイベントを配信します。
これはナンセンスだ。タイマーを1秒に設定し、EventChartCustom関数で 任意の時間間隔でOnTimerからカスタムイベントを配信する
いいえ、1つのOnTimer()は1つのスレッドで処理され、複数のスレッドは複数のスレッドで処理されます。
どんな長い計算でも詰め込んで、それで平行移動させることができる。
いいえ、1つのOnTimer()は、1つのスレッドと複数のスレッドで処理されることになります。
どんな長い計算でも詰め込むことができ、なおかつ並列化できる。
うまくいきません。Expert Advisorは、キューからイベントを選択し、1つの同じスレッドで回転します。スレッドを作成するたびにスタートを実行し、スレッドを強制終了していたFoursの時とは異なります。
異なるEA間で計算を並列化する。
例えば、2つの独立したイベントがあり、一方は10秒、もう一方は15秒カウントされます。
一方のイベントがカウントされるまで、もう一方のイベントは何を待つべきなのか?
もちろん、インジケーターにすべてを入れることも可能ですが、インジケーターはタイマーと連動していないのです。
もし、タイマー駆動のインジケーターを導入するとしたら、その疑問は解決されるでしょう。
インジケータでOnTickとOnTimerのどちらを使用するかを選択 できるようにするアイデアがあります。
もちろん、インジケーターにすべてを入れることもできますが、インジケーターはタイマーと連動していません。
インジケータをタイマーで動作させることができれば、問題は解決するのですが。
例えば、2つの独立したイベントがあり、一方は10秒、もう一方は15秒カウントされます。
一方のイベントがカウントされるのを待つのは、どうすればいいのでしょうか?
実は、同期が解除されたわけではありません。仕事をし、メッセージを送り、"シェー、終わったよ "と。