ストラテジーテスター、最適化、クラウドに関するすべての(まだない)情報 - ページ 6

 
ストラテジーテスター(とメタトレーダー全般)とインド市場 - 事例とHowToについては、このスレッドをお読みください。
Strategy Tester EA not working for Indian Market?どうすれば動くようになりますか?
 

最適化マネジメント(前編)。GUIの作成

The alternative method for launching the MetaTrader terminal was already discussed in an article by Vladimir Karputov. Also, the terminal launch steps and an additional alternative method are described in the relevant  documentation. Data from these two sources was used within this article, but none of the sources contains a description of how one could create a convenient GUI for the simultaneous operation of multiple terminals. This topic will be covered in the given my article.

関連研究をもとに、1台のコンピュータ内の複数の端末でExpert Advisorの最適化処理を起動できる端末用拡張機能を作成しました。今後、新たな機能を追加することで、このエクステンションの可能性を広げていく予定です。

Platform Start - For Advanced Users - MetaTrader 5
Platform Start - For Advanced Users - MetaTrader 5
  • www.metatrader5.com
After installation, a group of programs of the trading platform is added to the Start menu, and the program shortcut is created on the desktop. Use them to run the platform. Two copies of the platform cannot run from the same directory. If you need to run multiple copies at the same time, install the appropriate number of programs in different...
 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

Myqlエージェントマネージャ

プロフィール「エージェント」の「最終日にアクティブ」のチェックを外してください。


 

"サービスが開始または制御要求に適時に応答しませんでした。(1053) "を修正しました。


Kenneth Parling:

私が知る限り、このエラーの解決策は見つかりませんでした。

"EF 2 22:34:59.829サービスサービス'MetaTester-1'の開始は失敗しました[サービスは、タイムリーに開始または制御要求に応答しませんでした。(1053)]"

Meta Testerのエージェントマネージャとコンピュータのタスクサービス管理から手動でエージェントを起動しようとしましたが、成功しませんでした。まだ「停止」したままで、時間内に応答しません...。

回答はこちらです。

取引、自動売買システム、取引戦略のテストに関するフォーラム

MetaTrader 5ビルド2170プラットフォームの新バージョン。MQL5のスコープ、戦略テスターと統合されたホスティングのグローバルアップデート

セルゲイ・デジブリク、2019.10.10 09:02

サービスが起動するアカウントに問題がある可能性が高いです。以前はSYSTEMでしたが、MTの最新バージョンではNETWORK SERVICEになっています。
Windows Server 2012 R2でも同じ問題がありました。
SYSTEMアカウントでサービスを起動するアカウントを変更することで解決します。

1) Windows + R キーの組み合わせで、services.msc を入力します。
2) サービス一覧から、MetaTrader 5 Strategy Tester Agentに必要なサービス(デフォルト名)を探します。MetaTester-1、MetaTester-2、MetaTester-3、... MetaTester-N。
3) 各サービスのプロパティを開き、「ログオン」タブで「ログオン先」を「ローカルシステムアカウント」に設定し、「OK」をクリックします。



 

この最後のビルドで、インストールは新しいマシンに4つのエージェントしか与えず、追加ボタンはグレーだが、私のプロセッサは4つの物理コアと8つの論理コアがある。そこで、エージェントをリモートで追加したかったのですが、運悪く、コマンド "C:\Program FilesMetaTrader 5Strategy Tester Filter FilterMetaTester64.exe /install address:0.0.0:30004 /password:MetaTester" が間違ったポート1024(私が与えるアドレスとポートが何れか)のエージェントに追加されたようです。Build 2170/2171でも同じエラーが出ました。

悲しいかな、古いバージョンのセットアップを保存していなかったのですが、古いインストールを入手できる場所があるのでしょうか、それとも将来的に修正されるのでしょうか?または、パフォーマンス上の理由から、物理コア/論理コアの半分に制限していますか?

(Windows 10 Pro バージョン 1903 で動作しています)

 
Florian Lhermite:

この最後のビルドで、インストールは新しいマシンに4つのエージェントしか与えず、追加ボタンはグレーだが、私のプロセッサは4つの物理コアと8つの論理コアを備えている。そこで、エージェントをリモートで追加したかったのですが、運悪く、コマンド "C:\Program FilesMetaTrader 5Strategy Tester Filter FilterMetaTester64.exe /install address:0.0.0:30004 /password:MetaTester" が間違ったポート1024(私が与えるアドレスとポートが違っても)のエージェントを追加してしまったようです。Build 2170/2171でも同じエラーが出ました。

悲しいことに、私はセットアップの古いバージョンを保持していなかった、古いインストールを取得する場所があるか、それはうまくいけば、将来的に修正されるのでしょうか?または、パフォーマンス上の理由から、物理コア/論理コアの半分に制限していますか?

(Windows 10 Pro バージョン 1903 で実行中)

なるほど、スラッシュが抜けていました。/install /address(/installアドレスではなく)です。でも、2190ビルドで8論理コアのCPUに4エージェントしかインストールされず、ボタンもグレーなので、このコマンドでしかインストールできないようです。

 
Florian Lhermite:

なるほど、スラッシュが抜けていたのは私のミスです。/install /address(/installアドレスではなく)です。でも、2190ビルドで8ロジカルコアのCPUに4エージェントしかインストールされず、ボタンもグレーなので、このコマンドでしかインストールできないようです。

エージェントマネージャーを開いて、すべてのエージェントをアンインストールしてから、MetaTrader 5を完全にアンインストールして、すべて再インストールしてください。 これで問題が解決します。 数ヶ月前にStrategy Testerの大きな更新を行ったときに、これと似たことが2台のPCで起こりました。 テスターは1つのエージェント以外すべてアンインストールし、私は上記の手順を実行するまで、半分しか戻すことが出来ませんでした。
 
過剰最適化(カーブフィッティング) - いくつかのアイデアと知識を持つ良い議論スレッドです。
Over-optimization (curve fitting)
Over-optimization (curve fitting)
  • 2019.11.19
  • www.mql5.com
Hello Traders, How do you solve the problem of over optimization...
 

取引、自動取引システム、取引戦略のテストに関するフォーラム

MetaTrader 5 ビルド 2190 プラットフォームの新バージョン

レナトFatkhullin、2019.11.22 11:08

私は1つの主なアイデアの繰り返しで詳細に説明しました:一度実行中のエージェントは、任意の 次のタスクを見越して5分まで住んでいます。

エージェントは、「最初の最適化」または「任意の単一のパス」気にしません。それは5分間座って次のタスクを待ち、前の計算の初期データを保持し、ディスクからデータを苦労して取り出して解凍することなく次の命令を素早く読み込むことができます。

エージェントが2GBを保持していたので、メッセージにあるように、以前のシングル/任意のパスから上がったデータを保存していたことを意味します。不使用のタイムアウトによって、自動的にリソースを解放します。

 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

Metatester 5 agent manager strategy tester does not see processor threads.

レナト・ファットフーリン、2019.11.27 06:12

過剰な数のエージェントでメモリが 明らかに不足し、ハイパースレッディングコアでの計算速度が低下したため、クラウドで作業する場合は物理コアのみに制限することにしました。

現在クラウドでは、彼らは非常に高価なタスクを駆動しており、クラウド参加者の大多数は、多くのエージェントでメモリが平凡に不足している状態になっています。例えば、1エージェントあたり2GB、16エージェントはすでに少なくとも32GBのメモリが必要ですが、通常は8-16GBが利用可能です。

その結果、多くのパスが失敗し、ネットワークとエージェントを浪費しています。しかし、最も重要なことは、結果の期待やタスクの再起動により、計算を遅くしていることです。

私たちは以前からエージェントにタスクを発行する前に、おおよそのリソース充足度を評価していますが、その中で最も効果的なのは、クラウド上の物理コアだけで作業することです。

ローカルでは、コアのシャットダウンを容易に制御できるため、すべてのコアを使用することができます。


トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

Metatester 5エージェントマネージャー戦略テスターは、プロセッサースレッドを表示 しません。

レナト・ファットフーリン、2019.11.27 07:18

リリース後、テスターとそのエージェントのリソース管理の抜本的な再構築に着手します。

これは主にローカルエージェントの効果に影響します。