MetaTrader 5ストラテジーテスターとMQL5クラウドネットワーク - ページ 10

 
Renat:

いくつかの分野で並行して開発を進めており、すでにテストビジュアライザーの実装を開始していますのでご安心ください。

テスターが完全に端末の外に出てしまうため、テスト工程の可視化という問題は実は難しいのです。現時点では、ビジュアライゼーションは、(ローカルのみの)テスティングエージェント自体で直接動作し、グラフでプレイヤーウィンドウを表現することにしました。つまり、端末で使用している可視化システム全体のコピーをテスターに転送する必要があるのです。

端末のアーキテクチャ自体に負担をかけない(損なわない)ように、可視化をテスターエージェントに移しました。


どうなんでしょうね。複数の可視化エージェントを同時に実行できるようになるということでしょうか。多分、ターミナルのこの部分をDLLに入れ、DLLをターミナルとして使用し、ビジュアルテスト 時にエージェントでロードする方が良いでしょう(ビジュアル化が必要ないときにリソースを無駄にしないために)。とにかく、それがないためにほとんどの開発が滞っているので、楽しみです。
 
Graff:
面白いですね。複数のビジュアライザーを同時に起動できるようになるということでしょうか。もしかしたら、この部分を dll に持ってきて、ビジュアルテスト時に dll ターミナルを使い、エージェントにロードする方がいいかもしれません(ビジュアル化が必要ないときにリソースを無駄にしないように)。それがないためにほとんどの開発が滞っているので、楽しみです。

この質問は奇妙に聞こえます。

端末が1つ→テスターが入る→それを使って可視化する。

1つの端末に複数のテスターがあるというのは、どのような可視化なのでしょうか?

 
取引戦略の視覚的なテストは、単一のテストとローカルエージェントでのみ動作し、それは理にかなっています。
 
何がそんなに不思議なんですか?4コア、4エージェント、4同時ビジュアライゼーション :)
 
Graff:
何がそんなに不思議なんですか?4コア、4エージェント、4同時ビジュアライゼーション :)
...4頭身...
 
Graff:
何が不思議なんですか?4コア、4エージェント、4同時ビジュアライゼーション :)

なら、それは正しいことです。

4コア、4エージェント、4端末、4同時ビジュアライゼーション

 
Graff:
何がそんなに不思議なんですか?4コア、4エージェント、4同時表示 :)
セルゲイ

であれば、正しい方法は次のようになります。

4コア、4エージェント、4端末、4同時ビジュアライゼーション

シングルコアでのテストは、Sergeevが オプションとして正しく指摘したように、4つの端子だけで動作します。

追記

しかし、そのようなオプションではなく、個人的には、すべてのローカルコアをあるプールに集める(1つのコアとして見られるようにする)可能性を希望しています。

本来、このような実装をすれば、単体テストをかなり高速化できるようになる。

 

Interesting:

しかし、この機能の代わりに、個人的には、すべてのローカルコアを何らかのプールに集められるようにする(1つのコアとして見られるようにする)ことが望ましいと思います。

要するに、このような実装をすることで、単体テストをかなり高速化することができるようになる。

加速度は全くないでしょう。タスクの分配や 結果の同期をコア間でどのように行うのか、もし言語がそのための手段を持たないとしたら(多少のハッキングを除いて)。

 
Renat:

負荷分散のため、世界各地に5台のMetaTrader 5 Cloud Serversを立ち上げています。


まもなく、「ハードウェア」の欄に「1456エージェント中348エージェントが利用可能」と、利用可能なリソースを表示するようになるそうです。

まずは社内テストモードで動作させ、その後公開テストを開始する予定です。今のところ、MQL5 Cloud Networkにエージェントを登録することができます。すべてのエージェントは、MQL5.comの自分のプロファイルで利用可能です。


嬉しい限りです。

プールに32コアほど入れています。

ただし、コアのほとんどはノートPCのコアで、当然ながら常に有効になっているわけではありません。

 
クラウドネットワークからエージェントを利用できるようになったのですか?すでにターミナルにこれらのエージェントが表示されているが、使用することができない
ファイル:
Untitled-1.jpg  56 kb