記事「母集団最適化アルゴリズム:等方的焼きなまし(Simulated Isotropic Annealing、SIA)アルゴリズム(第2部)」についてのディスカッション

 

新しい記事「母集団最適化アルゴリズム:等方的焼きなまし(Simulated Isotropic Annealing、SIA)アルゴリズム(第2部)」はパブリッシュされました:

第1部では、よく知られた一般的なアルゴリズムである焼きなまし法について説明しました。その長所と短所を徹底的に検討しました。第2部では、アルゴリズムを抜本的に改良し、新たな最適化アルゴリズムである等方的焼きなまし(Simulated Isotropic Annealing、SIA)法を紹介します。

結果は印象的です。その上、パラメータの数も1つ減っています。

アルゴリズム動作の視覚化は、すべての重要な局所極端をカバーするエージェントの別々のクラスタへの明確な分割を示しています。そのイメージは、金属が凝固して結晶化する様子に似ています。多くの変数を含むすべてのテストにおいて、優れた収束性があることがはっきりとわかります。

rastrigin

Rastriginテスト関数のSIA

作者: Andrey Dik

 

量(技術・知識)から質(アルゴリズムの改善)への移行を目の当たりにした印象だ。

FFのテストについては素晴らしい!TCの形でのFFが必要だ。

 
fxsaber #:

量(スキル/知識)から質(アルゴリズムの改善)への移行を目の当たりにした印象だ。

FFのテストについては素晴らしい!TCの形でのFFが必要だ。

フィードバックをありがとう。

私はランダムにアルゴリズムを選んで調査し、機会があれば改良している。だから、表の中には私が改善した修正アルゴリズムがたくさんあるんだ。もちろん、その経験は蓄積されるものだが、SAをSIAに変えることは明らかで、やらずにはいられなかった。

 

取引テストFFに関しては、ここに 記載されているベンチマークを使用することができます。ジグザグの理論的な膝の選択があり、「利益」の可能な最大点数が得られるようになっている。

ところで、UGAを現在のOOP形式に正式化し、表に含める必要があるだろう。私はそれを手に入れ次第、実行するつもりだ。間違いなく、表の上部に位置することになるだろう。私は彼についての記事を再び書くつもりはなく、ただ他の仲間たちとともにアーカイブに加えるだけである。

Генетические алгоритмы - это просто!
Генетические алгоритмы - это просто!
  • www.mql5.com
В статье автор расскажет об эволюционных вычислениях с использованием генетического алгоритма собственной реализации. Будет показано на примерах функционирование алгоритма, даны практические рекомендации по его использованию.
 
Andrey Dik #:

トレードテストFFに関しては、ここに 書かれているベンチマークを使うことができる。

TCがあればつなぎたい。

 

fxsaber#

TCの形でFFが必要。

あらゆる種類のTCを接続したい。

あなたのバーチャルが最適です。

 
これらのアルゴリズムを取引や最適化に適用するには?テストエキスパートアドバイザーMACD サンプルがあります。私たちは、このExpert Advisorのためにこれらの開発のすべてを適用する方法を説明します。
 
Dmitiry Ananiev MACD サンプルがあります。私たちは、すべてのこれらの開発を適用する方法を説明します。

最適化の外部制御とエキスパートアドバイザーの内部自己最適化の両方を実装する方法は、DLLを使用しない場合も含め、いくつかあります。このトピックについては、他の著者による記事がいくつかあります。

私は、開発中のExpert AdvisorにAOをねじ込む方法の例を別の記事で紹介しています。

 
Dmitiry Ananiev MACD サンプルがあります。このExpert Advisorのためにこれらの開発のすべてを適用する方法を説明します。
https://www.mql5.com/ru/articles/14183
Использование алгоритмов оптимизации для настройки параметров советника "на лету"
Использование алгоритмов оптимизации для настройки параметров советника "на лету"
  • www.mql5.com
В статье рассматриваются практические аспекты использования алгоритмов оптимизации для поиска наилучших параметров советников "на лету", виртуализация торговых операций и логики советника. Данная статья может быть использована как своеобразная инструкция для внедрения алгоритмов оптимизации в торгового советника.