ライブラリ: マルチテスター - ページ 14

 
traveler00 :

理由は不明だが、テストを複数回実行するとスクリプトがアンロードされる。常に繰り返されるわけではなく、早いときもあれば遅いときもある。たとえば、413 回の繰り返しでそうなっただけである。IsStoppedがtrueに設定され、スクリプトがアンロードされ、ケースの途中ですべての作業がロックされる。 エラーメッセージは ありません。デバッグ・メッセージは、 SendMessageW (Handle, WM_COMMAND, ID_EDIT_PASTE, 0 ) の 後の Sleep (100) の 後に起こることを示していました

static bool SetSettings (const string Str) の呼び出しにおいて

以下は、再生するための最小セットである。しかし、私は問題がまだMetaTraderにあると思われる。ビルド2245が、最後の2253で同じ。ビルド2190もこれに苦しんで、おそらくあまりにも以前。

こんにちは。この問題に対する解決策はありますか?

私はMT5ビルド2265を使用して同じ問題を抱えています。

ありがとうございます。

 
fxsaber:
これで、テスターで稼動しているEAがデータを受信できるようになりました。

素晴らしい。

アクティブ化されたエージェントの数を管理する予定はありますか?そのようなアプローチは見つかっていません。また、ポスティクテストに切り替える際、いくつかのエージェントを停止することは理にかなっています。

緊急性はありません。

 

今日、win_10をビルド.535に更新した。マルチテスターは完全に機能しなくなったが、こことは 違う。ペアのリストを見ている時に混乱して、1つのペアをぐるぐる追いかけ始める。これは以前にもあったことだが、めったになく、長い計算の後だった。これが最適化リストの一部である:

マルチテスターワーク

ターミナル2280、マルチテスターが最新です。win_10を無視しないでください、MQは永遠にwin_7をサポートしません...。

 
Edgar Akhmadeev:

エージェント数の管理を検討する予定はありますか?

それが必要なタスクはないので、その予定はありません。マルチテスターを原始的に使用することはありますが、実際のティックでカスタムシンボルに対してのみ 使用します。そのため、いくつかのリソースを空ける必要性に基づいて、適切な数のエージェントを設定します。原則として、1回のパスは約1秒であり、つまり、それほど多くのリソースは必要ない。


MTTester.mqh + TesterCacheは、おそらくtst-format以外のすべてを行うことができる。


計画(かなり前に実装されたもの)では、もはやライブラリではなく、タスクそのものである。例えば、Expert Advisorに新しい入力パラメータを導入するとします。TSの結果に対する影響を評価する必要があります。ウォークフォワードは本格的です。複数のTSからのポートフォリオ選択など。


また、何千もの最適化についてマルチ・テスターを実行し、その中から興味深い1つの場所を見つけることも計画されている。これらは、実際には人間が足を踏み入れたことのない研究である。計算の複雑さは非常に高い。だから私は、干し草の山から針を素早く見つける方法を考えている。


tstフォーマットが知られるようになれば、その可能性は大きく広がるだろう。

 
Good Beer:

win_10、MQは永遠にwin_7をサポートしない。

私はWindows 7 Embeddedビルドのカスタムミニマリストに座っている。アップグレードする理由はない。

 

MultiTesterがケースの途中で終了した場合、次回の起動時に前回終了しなかったと表示され、古い場所から続行するかどうか尋ねられます。続行する場合は、最初の実行が終了した後、TesterSettings.Deinit(Pos - 1);の中にif (this.iDeinit[Pos]) がある場所に移動します。しかし、iDeinitの配列が空なので、実質的にクラッシュしてしまいます。もしかしたら、他のどこかで何かが落ちるかもしれない。それ以上はテストしていない。

 
fxsaber:

私はWindows 7 Embeddedのカスタム・ミニマリスト・ビルドに座っている。アップグレードする理由はない。

Win_7は長い間サポートされるだろう。その間にテスターが自動化されるか、私がC#で書き始めるかのどちらかだろう。
 
Сергей Таболин:

昨夜、風のアップデートが届いた(少なくとも私は昨日インストールした)。

おいしいビール

私も今日、win_10をビルド.535にアップデートした。

テスターのログを見る必要がある。

 
traveller00:

MultiTesterがケースの途中で終了した場合、次回の起動時に前回終了しなかったと表示され、古い場所から続行するかどうか尋ねられます。続行する場合は、最初の実行が終了した後、TesterSettings.Deinit(Pos - 1);の中にif (this.iDeinit[Pos]) がある場所に移動します。しかし、iDeinitの配列が空なので、実質的にクラッシュしてしまいます。もしかしたら、他のどこかで何かが落ちるかもしれない。それ以上はテストしていない。

ありがとう。

削除済み  
fxsaber:

ありがとう。

もうzip化できるのかできないのか?(うまくいったらどうしようという感じです)))