記事「多通貨エキスパートアドバイザーの開発(第8回):新しいバーの負荷テストと処理」についてのディスカッション

 

新しい記事「多通貨エキスパートアドバイザーの開発(第8回):新しいバーの負荷テストと処理」はパブリッシュされました:

進歩に伴い、1つのEAでより多くの取引戦略インスタンスを同時に実行するようになりました。リソースの限界に達する前に、どのくらいのインスタンスが利用可能かを検討することが重要です。

最初の記事では、2つの取引戦略を備えたEAを開発しました。2回目ではすでに9つのインスタンスを使用しましたが、前回はその数が32に跳ね上がりました。テスト時間に関しては問題はありませんでした。1回のテストパスの時間が短ければ短いほど良いことは明らかです。しかし、全体的な最適化に数時間かかるとしても、数日や数週間を要するよりははるかに良いです。さらに、1つのEAに複数の戦略インスタンスを組み合わせ、その結果を迅速に確認したい場合、1回のパスが数秒や数分で完了するのが理想です。

戦略インスタンスのグループを選択して最適化する場合、いくつかのインスタンスがすでにすべての最適化パスに参加しています。この場合、個々のパスや全体的な最適化にかかる時間が長くなります。そこで、今回の最適化では8つ以下のインスタンスのグループを選定することにしました。

テスターの1回のパスの時間が、異なる期間のテストにおいて取引戦略のインスタンス数によってどのように変化するかを調べてみましょう。また、消費メモリについても確認してみます。もちろん、端末チャート上でEAを起動したときに、異なる数の取引戦略インスタンスでEAがどのように動作するかも確認する必要があります。

作者: Yuriy Bykov