ミリ秒タイマーを設定できない (500) - ページ 4 1234567 新しいコメント Vladislav Andruschenko 2017.01.31 13:55 #31 Dmitriy Falkov:OnInit()に追加。 int error=-1; int counter=1; do { ResetLastError(); EventSetMillisecondTimer(Timer); error=GetLastError(); Print("EventSetMillisecondTimer. Attempt=",counter," Error=",error); if(error!=0) Sleep(1000); counter++; } while(error!=0 && !IsStopped());そして、次のように観察した。5回失敗している。同時に、チャートのない隣の端末を閉じますが、トレード スタンドのコピーのみ です。すぐに幸運が訪れる。タイマーを初期化した。ありがとうございます。これは本当に効くアイデアです。しっかり受け止めたいと思います。 ところで、最近mt5をアップデートしたのですが、ブレーキが少なくなっていますね。- チェックしない場合、私のタイマーは正常に動作します。 Alexey Volchanskiy 2017.01.31 15:41 #32 Vladislav Andruschenko:エラーは常に同じ 4024 4027 - 不明なエラー、ちょうどいい感じです。まだ気づいていないんです。 Jasmin Delalic 2017.02.05 20:30 #33 ミリ秒タイマー(500)を設定できない」というメッセージが表示される。この現象は、私の AND VPS で、16 の稼働中のライブプラットフォームすべてと、私のブローカー両方で起こりました。NEW EAを購入したところ、「ミリ秒タイマー(100)を設定 できない」とも表示されましたが、(100)!?もしかしたら、これが検知に役立つかもしれません。リーズナブル。 Vladislav Andruschenko 2017.02.06 08:31 #34 管理者様へ今日、ほとんどのクライアントでタイマーエラーが発生しました。エラー1158もしかしたら、これが役に立つかもしれない?しかし、2月3日からの最新のビルドでは、Intel Windows 64プロセッサで、すべてがOKです。 つまり、問題は他者にしかないのです。:-(a little more information, the error is not immediately, about hour or two later:0 09:10:37.921 Exp MASTER for MT4 EURGBPpro,H1: RUN 2017.02.06 04:110 09:10:37.921 Exp MASTER for MT4 EURGBPpro,H1: Balance =34876-348760 09:10:37.947 Exp MASTER for MT4 EURGBPpro,H1: initialized0 09:10:37.970 Exp MASTER for MT4 EURCADpro,H1: RUN 2017.02.06 04:110 09:10:37.970 Exp MASTER for MT4 EURCADpro,H1: Balance =34876-348760 09:10:37.971 Exp MASTER for MT4 EURCADpro,H1: initialized1 11:52:23.877 Exp MASTER for MT4 EURGBPpro,H1: EventSetTimer(700) error 11580 11:52:23.887 Exp MASTER for MT4 EURGBPpro,H1: Error with timer 0今、2台目のパソコンで見たら、同じエラーが出た。タイマーが作動しなくなり、アドバイザーの水分が失われた :-) cannot set millisecond timer Don't tell me then BUG - Notifications: not Slava 2017.02.06 10:34 #35 Vladislav Andruschenko:管理者様へ今日、ほとんどのクライアントでタイマーエラーが発生しました。エラー1158もしかしたら、これが役に立つかもしれない?しかし、2月3日からの最新のビルドでは、Intel Windows 64プロセッサで、すべてがOKです。 つまり、問題は他者にしかないのです。:-( 1158エラーは、タイマーを設定できないことを示すシステムエラーですERROR_NO_MORE_USER_HANDLES 1158 (0x486)現在のプロセスでは、Window Managerオブジェクトのハンドルのシステム許容量をすべて使用しています。 Vladimir Svintsov 2017.02.06 10:34 #36 同じExpert Advisorを使用していますが、今日、エラー1158とMT4の機能が注文とチャートのプロパティの 開閉のためにブロックされました(多分他のいくつかの機能はまだテストされていません)。 Vladislav Andruschenko 2017.02.06 10:37 #37 Slawa: 1158エラーは、タイマーを設定できない旨のシステムエラーですERROR_NO_MORE_USER_HANDLES 1158 (0x486)現在のプロセスでは、Window Managerオブジェクトのハンドルのシステム許容量をすべて使用しています。はい、しかし、12月のビルド以降、かなり最近になって表示されるようになりました。 そして、すべての人に、常にではありません。 そして、異なるExpert Advisorで。どうすれば解決できるのか、どんな選択肢があるのか。 初期化機能で持っていました。- エラーが表示され、EAが動作しない。 また、Tickにも入れています。万が一タイマーが設定されていない場合、EAはティックで動作します(これは大きな支柱ですが)。他に選択肢は?そして最も重要なのは、「なぜこうなる のか」ということです。どうすればいいのか、容量が足りないのか、メモリが足りないのか、プロセッサが足りないのか。苦しんでいるのは私だけではない。 Slava 2017.02.06 10:44 #38 まず、タスクマネージャーでクライアント端末が使用しているハンドルの数を確認します。 チャートを開くと閉じる。Expert Advisorやインジケータを実行します。そして、ハンドル数の推移をご覧ください Vladislav Andruschenko 2017.02.06 10:57 #39 Slawa: まず、タスクマネージャーでクライアント端末がどれだけのハンドルを使っているかを観察します。 チャートを開くと閉じる。エキスパートとインジケータを実行します。そして、ハンドル数の推移をご覧ください再起動後は問題ないが、1~2時間後に再びタイマーが切れる Slava 2017.02.06 11:10 #40 使用するハンドルの数を制御します。メモリとCPUしか出力していない 列ヘッダーのある行で右クリック-「列の選択」。ディスクリプタ "にチェックを入れる 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
OnInit()に追加。
int counter=1;
do
{
ResetLastError();
EventSetMillisecondTimer(Timer);
error=GetLastError();
Print("EventSetMillisecondTimer. Attempt=",counter," Error=",error);
if(error!=0) Sleep(1000);
counter++;
}
while(error!=0 && !IsStopped());
そして、次のように観察した。5回失敗している。同時に、チャートのない隣の端末を閉じますが、トレード スタンドのコピーのみ です。すぐに幸運が訪れる。タイマーを初期化した。
ありがとうございます。これは本当に効くアイデアです。しっかり受け止めたいと思います。
ところで、最近mt5をアップデートしたのですが、ブレーキが少なくなっていますね。- チェックしない場合、私のタイマーは正常に動作します。
エラーは常に同じ 4024
ミリ秒タイマー(500)を設定できない」というメッセージが表示される。
管理者様へ
今日、ほとんどのクライアントでタイマーエラーが発生しました。
エラー1158
もしかしたら、これが役に立つかもしれない?
しかし、2月3日からの最新のビルドでは、Intel Windows 64プロセッサで、すべてがOKです。
つまり、問題は他者にしかないのです。:-(
a little more information, the error is not immediately, about hour or two later:
0 09:10:37.921 Exp MASTER for MT4 EURGBPpro,H1: Balance =34876-34876
0 09:10:37.947 Exp MASTER for MT4 EURGBPpro,H1: initialized
0 09:10:37.970 Exp MASTER for MT4 EURCADpro,H1: RUN 2017.02.06 04:11
0 09:10:37.970 Exp MASTER for MT4 EURCADpro,H1: Balance =34876-34876
0 09:10:37.971 Exp MASTER for MT4 EURCADpro,H1: initialized
1 11:52:23.877 Exp MASTER for MT4 EURGBPpro,H1: EventSetTimer(700) error 1158
0 11:52:23.887 Exp MASTER for MT4 EURGBPpro,H1: Error with timer 0
今、2台目のパソコンで見たら、同じエラーが出た。タイマーが作動しなくなり、アドバイザーの水分が失われた :-)
管理者様へ
今日、ほとんどのクライアントでタイマーエラーが発生しました。
エラー1158
もしかしたら、これが役に立つかもしれない?
しかし、2月3日からの最新のビルドでは、Intel Windows 64プロセッサで、すべてがOKです。
つまり、問題は他者にしかないのです。:-(
ERROR_NO_MORE_USER_HANDLES 1158 (0x486)
現在のプロセスでは、Window Managerオブジェクトのハンドルのシステム許容量をすべて使用しています。
1158エラーは、タイマーを設定できない旨のシステムエラーです
ERROR_NO_MORE_USER_HANDLES 1158 (0x486)
現在のプロセスでは、Window Managerオブジェクトのハンドルのシステム許容量をすべて使用しています。
はい、しかし、12月のビルド以降、かなり最近になって表示されるようになりました。
そして、すべての人に、常にではありません。 そして、異なるExpert Advisorで。
どうすれば解決できるのか、どんな選択肢があるのか。
初期化機能で持っていました。- エラーが表示され、EAが動作しない。
また、Tickにも入れています。万が一タイマーが設定されていない場合、EAはティックで動作します(これは大きな支柱ですが)。
他に選択肢は?
そして最も重要なのは、「なぜこうなる のか」ということです。どうすればいいのか、容量が足りないのか、メモリが足りないのか、プロセッサが足りないのか。
苦しんでいるのは私だけではない。
チャートを開くと閉じる。Expert Advisorやインジケータを実行します。そして、ハンドル数の推移をご覧ください
まず、タスクマネージャーでクライアント端末がどれだけのハンドルを使っているかを観察します。
チャートを開くと閉じる。エキスパートとインジケータを実行します。そして、ハンドル数の推移をご覧ください
再起動後は問題ないが、1~2時間後に再びタイマーが切れる
列ヘッダーのある行で右クリック-「列の選択」。ディスクリプタ "にチェックを入れる