エラー、バグ、質問 - ページ 2463

 
Sergey Dzyublik:

エキスパートアドバイザのログの一部を、ユーザーに通知することなく、端末に表示しないことがあります。
これらのログはログファイル内にあり、そこではすべて問題ありません。

私はMT5よりも頻繁にMT4を使用して、常に同じ問題があった - プリントのログ部分では、端末が飲み込むことができますが、ファイル内のすべてが記録されます、私は通常、プリントをデバッグする際に100ミリ秒強の一時停止を追加し、すなわち。

 for(int i = 0; i < 395; i++){
        PRINT(test_name + string(i+1));
        Sleep(123);   
}

MT4で常に正しく動作する

 
Igor Makanu:

私はMT5よりも頻繁にMT4を使用して、常に同じ問題があった - プリントのログ部分では、端末が飲み込むことができますが、ファイル内のすべてが記録され、私は通常、私は100ミリ秒よりも少し、すなわちの一時停止を追加し、プリントを書いた場合デバッグするとき。

MT4では常に正常に動作しています。

問題は複数の行を飲み込むことではなく、具体的に1行、395番を飲み込むことです。
前後に行がある...

おそらく、MTターミナルのログキューオブジェクトに何か問題があるのでしょう。
おそらく、キュー内のメッセージ数が395などの制限に達すると、メモリを再割り当てしてからコピーするが、メッセージが1つ失われてしまうのだろう。


しかし、Sleepは、ログから395番目のエントリーが失われるのではなく、964番目や845番目などのランダムなエントリーが失われることを保証するものではありません。

 
Sergey Dzyublik:

しかし、Sleepは、ログから395番目のエントリが欠落することを保証するものではなく、例えば964番目や845番目など、ランダムなエントリが欠落することを保証するものではありません。

MT4では動作保証されており、Sleep() は100ms以上でなければなりません - 端末がメッセージキューを処理するにはこれで十分だと思います

 

皆さん、こんにちは。MT5のテスターでフクロウをもう一回動かしたら、こんなチャートになりました。

そして、これは以前にはなかったことです。ログを見ると、こんなことが書いてありました。

理由は不明ですが、2011年末にテストが停止し、その後再び初期化されて続行されます。同時に、可視化が有効になっている場合は、中断されます。例えば、2009年からテストを開始すると、このようなことは起こりません。端末を再起動し、ログと履歴をクリアしました。これは初めて遭遇したことです。

 
MT5(ビルド2044)
ストラテジーテスターは、450,750 プロセス「metatester64.exe」を実行します。
8個の論理プロセッサには、少し過剰な「注意」です。

 
ウェブサイトフォーラム www.mql5.com
Ctrl + Vで2つの画像を挿入したメッセージが作成されました。
また、Ctrl + Vでメッセージを編集し、写真を入れ替えることができます。

結果:新しい画像が挿入されたにもかかわらず、古い画像またはその両方の組み合わせがアップグレード後に残っています。
 
Dmitri Custurov:

皆さん、こんにちは。MT5のテスターでフクロウをもう一回動かしたら、こんなチャートになりました。

そして、これは以前にはなかったことです。ログを見ると、こんなことが書いてありました。

理由は不明ですが、2011年末にテストが停止し、その後再び初期化されて続行されます。同時に、可視化が有効になっている場合は、中断されます。例えば、2009年からテストを開始すると、このようなことは起こりません。端末を再起動し、ログと履歴をクリアしました。これは初めて遭遇したことです。

テスターの設定を 確認する 転送が有効になっている
 
MT5(ビルド2045)
ストラテジーテスター、空のEA、1つの最適化可能なパラメータint、開始1、終了2、ステップ1。
しかし、なぜか無限のパス数>900pcと自己成長中...。

それが理由でしょう。
2019.05.17 02:57:53.791 TestMe (EURUSD,H4)      2018.03.01 03:00:01   zero divide in 'common.mqh' (372,12)
2019.05.17 02:57:53.791 Tester  OnInit critical error
 
Sergey Dzyublik:
MT5(ビルド2045)
ストラテジーテスター、空のEA、1つの最適化可能なパラメータint、開始1、終了2、ステップ1。
しかし、なぜか無限のパス数>900pcと自己成長中...。

それが理由でしょう。

Build 2045で間違いないですか?最後にダウンロードされたベータ版は2044年です。

 

MetaTester5 (ビルド 2045)
1)添加剤(1個)。
2) エージェントのアンインストールをクリックしました。

実際にサービスが削除されるのは、MetaTester5を終了するときだけです。
以前はこんな感じだったのでしょうか?
これは計画的な行動なのでしょうか?