エラー、バグ、質問 - ページ 2399 1...239223932394239523962397239823992400240124022403240424052406...3185 新しいコメント Vitaly Muzichenko 2019.03.08 06:24 #23981 他のアカウントに切り替えると、端末がハングアップしてしまう。 ビルド:2007、OS:Win7 x64 fxsaber 2019.03.08 06:40 #23982 Vitaly Muzichenko:他のアカウントに切り替えると、端末がハングアップしてしまう。ビルド:2007、OS:Win7 x64こういう時のカスタムキャラクターは、何でもありなので、期待していました。 持っていないのでしょう。それなら、問題は別のところにある。 Slava 2019.03.08 07:15 #23983 fxsaber:ループしているスクリプトを削除しようとすると、しばらく端末がフリーズすることがあります。しかし、ループしたExpert AdvisorをTesterで実行すると、Stopボタンを押したときにすぐにフリーズしてしまうのです。なぜ、このようなケースで動作が異なるのでしょうか?どのくらいループするのでしょうか?ループ内でIsStopped()チェックが 行われているか? 端末がハングアップした場合は、インターフェーススレッドがブロックされたことを意味します。スクリプトは3秒間で停止し、IsStopped()のチェックがなければ、ハードストップされるまで実行し続ける。また、この場合、インターフェースのスレッドがロックされることがあります。 テスターは重要な機能(例えば取引など)を実行できないので、もっと早く停止してしまうでしょう。その上、テスターはクライアント端末に影響を与えない別プロセスであるため fxsaber 2019.03.08 07:21 #23984 Slava:どのようにループしているのですか?ループ内でIsStopped()チェックが行われているか? このチェックがないスクリプトのことを具体的に言っているのです。 端末がハングアップした場合は、インターフェーススレッドがロックされたことを意味します。スクリプトは3秒間で停止し、IsStopped()のチェックがなければ、ハードストップされるまで実行し続ける。そしてこの場合、インターフェイスのスレッドがロックされることがあります。 テスターは、重要な機能(例えば取引)を実行できないため、停止がはるかに速いです。また、テスターはクライアント端末に影響を与えないよう、完全に別工程となっていますそこで気づいたのですが、TesterとTerminalのハードストップの実行方法が異なっています。 Vitaly Muzichenko 2019.03.08 07:26 #23985 fxsaber:こういう時のカスタムキャラクターは、何でもありで、罪深いですね。 持っていないのでしょう。それなら問題は別です。カスタムのものはありません。 同じサーバーでアカウントを切り替えると、短時間ハングアップし、ログに "異常な端末" と表示されます。 異なるサーバー(DC)を切り替えた場合、長時間ハングアップする。 非常に長い時間、例えば3-5日間、切り替えずに1つのサーバーで作業し、その後切り替えると、ターミナルがタイトにハングアップします。 Slava 2019.03.08 07:34 #23986 Vitaly Muzichenko: すると、しばらくハングアップして、ログに "abnormal terminal" と表示されます。ログの全記録を提供してください Vitaly Muzichenko 2019.03.08 07:37 #23987 Slava:ログの完全なエントリを教えてくださいなるほど、問題は私の側にあるのだろう、掛け金は顧問のものなのだろう。 EJ 2 08:58:24.000 EA_Trade (EURCAD,H1) Abnormal termination そうだろ? Slava 2019.03.08 07:40 #23988 Vitaly Muzichenko:なるほど、問題は私の側にあるのだろう、掛け金は顧問のものなのだろう。そうだろ?IsStopped()チェックの ないループEAのようです。 Vitaly Muzichenko 2019.03.08 07:41 #23989 Slava: IsStopped()チェックのないループ型EAのようです。はい、そうですが、ループではなく、時分割です。IsStopped()を追加します。 ありがとうございました。 Slava 2019.03.08 07:43 #23990 Vitaly Muzichenko:はい、そうですが、ループではなく、時分割です。IsStopped()を追加します。 ありがとうございました。OnTimerがループしていなければ、異常終了はないはずです。 クライアント端末の挙動を確認するために、専門家に依頼することは可能でしょうか? 1...239223932394239523962397239823992400240124022403240424052406...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
他のアカウントに切り替えると、端末がハングアップしてしまう。
ビルド:2007、OS:Win7 x64
他のアカウントに切り替えると、端末がハングアップしてしまう。
ビルド:2007、OS:Win7 x64
こういう時のカスタムキャラクターは、何でもありなので、期待していました。
持っていないのでしょう。それなら、問題は別のところにある。
ループしているスクリプトを削除しようとすると、しばらく端末がフリーズすることがあります。
しかし、ループしたExpert AdvisorをTesterで実行すると、Stopボタンを押したときにすぐにフリーズしてしまうのです。
なぜ、このようなケースで動作が異なるのでしょうか?
どのくらいループするのでしょうか?ループ内でIsStopped()チェックが 行われているか?
端末がハングアップした場合は、インターフェーススレッドがブロックされたことを意味します。スクリプトは3秒間で停止し、IsStopped()のチェックがなければ、ハードストップされるまで実行し続ける。また、この場合、インターフェースのスレッドがロックされることがあります。
テスターは重要な機能(例えば取引など)を実行できないので、もっと早く停止してしまうでしょう。その上、テスターはクライアント端末に影響を与えない別プロセスであるため
どのようにループしているのですか?ループ内でIsStopped()チェックが行われているか?
このチェックがないスクリプトのことを具体的に言っているのです。
端末がハングアップした場合は、インターフェーススレッドがロックされたことを意味します。スクリプトは3秒間で停止し、IsStopped()のチェックがなければ、ハードストップされるまで実行し続ける。そしてこの場合、インターフェイスのスレッドがロックされることがあります。
テスターは、重要な機能(例えば取引)を実行できないため、停止がはるかに速いです。また、テスターはクライアント端末に影響を与えないよう、完全に別工程となっています
そこで気づいたのですが、TesterとTerminalのハードストップの実行方法が異なっています。
こういう時のカスタムキャラクターは、何でもありで、罪深いですね。
持っていないのでしょう。それなら問題は別です。
カスタムのものはありません。
同じサーバーでアカウントを切り替えると、短時間ハングアップし、ログに "異常な端末" と表示されます。
異なるサーバー(DC)を切り替えた場合、長時間ハングアップする。
非常に長い時間、例えば3-5日間、切り替えずに1つのサーバーで作業し、その後切り替えると、ターミナルがタイトにハングアップします。
すると、しばらくハングアップして、ログに "abnormal terminal" と表示されます。
ログの全記録を提供してください
ログの完全なエントリを教えてください
なるほど、問題は私の側にあるのだろう、掛け金は顧問のものなのだろう。
そうだろ?
なるほど、問題は私の側にあるのだろう、掛け金は顧問のものなのだろう。
そうだろ?
IsStopped()チェックのないループ型EAのようです。
はい、そうですが、ループではなく、時分割です。
IsStopped()を追加します。
ありがとうございました。
はい、そうですが、ループではなく、時分割です。
IsStopped()を追加します。
ありがとうございました。
OnTimerがループしていなければ、異常終了はないはずです。
クライアント端末の挙動を確認するために、専門家に依頼することは可能でしょうか?