MQL5クラウドネットワークは数千台のコンピュータのリソースを使用した、エキスパートアドバイザーの最適化を可能にします。ネットワークは、遠隔エージェントを結合し、それらに最適化タスクを分散します。ストラテジーテスターはクラウドネットワークを地理的に分散された(例:MQL5クラウドヨーロッパ)複数のアクセスポイントを介して接続します。
MQL5クラウドネットワークのエージェントの使用は有料です。コストの計算式は、別のセクションで説明されています。現在のMQL5.communityアカウントの残高は、クラウドエージェントのリストの上に表示されます。MQL5クラウドネットワークを使用するには、MQL5.communityアカウントに少なくとも1米ドルを所持している必要があります。
MQL5クラウドネットワークを介したテスト/最適化の最終的なコストを計算することはできません。
テストの実行に必要な時間とCPUリソースを計算する物理的な可能性はありません。システムはプログラムがどの計算を使用しているかを認識できません。テストまたは最適化プロセスによって消費されたリソースの正確な量は、プロセスの完了後にのみ評価できます。また、計算タスクは、一度に1つずつではなく、バッチで(数百または数千のタスクを一括して)ネットワークに送信されます。
したがって、予算が完全に使い果たされたことが検出された場合でも、多くのタスクで計算が実行されていることがあります。タスクを途中で停止することはできないため、システムはタスクを完了する必要があります。計算が完了すると、システムは残高から最終的な費用を差し引きます。
クラウドネットワークを使用して実行されるタスクに関するすべての詳細は、プロファイルの</ t0> エージェント\タスクページで確認できます。
ネットワークエージェントを使用するにはストラテジーテスターの「エージェント」タブのコンテクストメニューで「 有効」コマンドを使います。MQL5クラウドネットワークは有料で、ユーザーはすべてのアカウント操作に必要なMQL5.communityウェブサイトアカウントを所有しなければなりません。アカウントの詳細はプラットフォーム設定のMQL5.communityタブで指定されます。
MQL5クラウドネットワークエージェントを有効にする前にMQL5.communityアカウントの詳細が指定されていない場合は、指定することが促されます。
ウェブサイトで登録していない場合新規アカウント作成リンクを使用します。
従来の最適化と同様に、すべてのテストオプションとエキスパートアドバイザーの入力パラメータは設定される必要があります。「エージェント」タブでは、ストラテジーテスターが利用可能なエージェントにどのようにタスクを分散するかがモニターできます。各アクセスポイントで利用可能及び現在使用されているエージェントの数が表示されます。
トレーダは、合理的な時間内に最適化パスの数十万を実行する必要があります。マルチスレッド ストラテジーテスターとMQL5クラウドネットワークの使用によって、ネットワークなしで数日を必要とする計算を1時間で完了することができます。取引プラットフォームからは数千のコアのコンピューティングパワーが直接利用可能です。
各最適化パスには制限があります。最適化の間、エキスパートアドバイザーは4GBを超える情報をディスクに書き込んだり、4GBを超えるRAMを使用したりすることはできません。制限を超えると、ネットワークエージェントは計算を正しく完了できず、結果を受け取ることができなくなります。ただし、計算に費やした時間はすべて料金が発生します。 |
MQL5クラウドネットワークを使った計算の詳細はMQL5.communityプロファイルで見ることができます。
このレポートは、テストされたエキスパートアドバイザーに関する情報、テスト実行の数と費やされた金額を示します。