記事「母集団最適化アルゴリズム:ホタルアルゴリズム(FA)」についてのディスカッション

 

新しい記事「母集団最適化アルゴリズム:ホタルアルゴリズム(FA)」はパブリッシュされました:

今回は、ホタルアルゴリズム(FA)という最適化手法について考えてみます。修正により、このアルゴリズムは部外者から真の評価表リーダーへと変貌を遂げました。

アルゴリズム開始当初は、すべてのホタルが探索空間全体にランダムに散らばっています。そして、このアルゴリズムは、2つのフェーズに基づいて最適なパーティションを決定します。

  1. 光の強さの変化 - 現在位置のホタルの明るさが適応度の値に反映され、魅力的なホタルに向かって移動する。
  2. ホタルは、隣のホタルの光量を観察して位置を変える。


ここで、ホタル最適化の複雑な仕組みについて、より詳しく掘り下げてみましょう。そのアルゴリズムのエッセンスを図1にわかりやすく示します。

Fas

作者: Andrey Dik

 

研究結果を公開していただきありがとうございます!

結果と評価方法は気に入っていますが、この最適化手法をMT5のEA-Optimizerで使用する方法はありますか?

私は実践的な立場から、より良い、より安定したEAを最適化するために、この新しい研究をどのように利用できるか知りたいのです。


ありがとうございました!

 
Eugen Funk #:

研究結果を発表してくれてありがとう!

結果と評価方法は気に入っていますが、この最適化手法をMT5のEA-Optimizerで使用する方法はありますか?

私は実践的な立場から、より良い、より安定したEAを最適化するために、この新しい研究をどのように利用できるか知りたいのです。


ありがとうございました!


トレーディングでこのような最適化アルゴリズムを使用する通常のシナリオは、エキスパートアドバイザー、ユーティリティ、インジケータ、ニューラルネットワークのトレーニング、適応システムにおける自己最適化です。
 
Andrey Dik #:

このような最適化アルゴリズムをトレーディングで使用する通常のシナリオは、エキスパートアドバイザー、ユーティリティ、インジケータ、ニューラルネットワークのトレーニング、適応システムにおける自己最適化です。

ありがとうございます!自己最適化 "を実装している記事の例を教えていただけますか?

 
Eugen Funk #:

ありがとうございます!自己最適化」を実装している記事の例を教えていただけますか?

https://www.mql5.com/en/search#!keyword=self-optimization&module=mql5_module_articles

私の知る限り、MQL5のExpert Advisorにおける自己最適化のトピックは完全に開示されていません。おそらく、私の記事から最適化アルゴリズムの1つを使用して、このトピックに関する記事を書いてみる必要があります。

 
Andrey Dik #:

https://www.mql5.com/en/search#!keyword=self-optimization&module=mql5_module_articles

私の知る限り、MQL5のExpert Advisorにおける自己最適化のトピックは完全に開示されていない。おそらく、私の記事にある最適化アルゴリズムの1つを使用して、このトピックに関する記事を書いてみる必要があるだろう。

ヒントをありがとう。

うーん、私が基本的に期待していたのは、別の最適化アルゴリズムでオプティマイザを実行する方法です(現在、私は常に「高速遺伝的アルゴリズム」を使用しています)。

そして、これはむしろスクリプト/プログラムのように見えます。しかし、私がこれを正しく理解しているかどうかはわかりません。

高速遺伝的アルゴリズム」を、メトリック計算(結果:float)とN回前の実行からの探索決定を実装するカスタマイズされたクラスで置き換えることができれば最高です。