Обсуждение статьи "Популяционные алгоритмы оптимизации: Алгоритм имитации изотропного отжига (Simulated Isotropic Annealing, SIA). Часть II"
Складывается впечатление, что стали свидетелями перехода количества (навыки/знания) в качество (улучшение алгоритмов).
На тестовых ФФ впечатляет, спасибо! Нужны ФФ в виде ТС.
Складывается впечатление, что стали свидетелями перехода количества (навыки/знания) в качество (улучшение алгоритмов).
На тестовых ФФ впечатляет, спасибо! Нужны ФФ в виде ТС.
Спасибо за отзыв.
Я случайно выбираю алгоритмы для исследования и улучшаю их, если вижу возможность. Так, в таблице есть много модифицированных алгоритмов, которые я улучшил, просто у этого потенциал для улучшения оказался больше чем у других. Конечно, что опыт накапливается, но превращение SA в SIA было очевидным и я не мог не сделать этого.
Что касается торговой тестовой ФФ, то можно использовать бенчмарк, описанный здесь. Там подбор теоретических колен зигзага так, что бы получилось максимально возможное количество пунктов "прибыли".
Кстати, надо бы оформить UGA в текущий ООП - формат и включить в таблицу. Как дойдут руки - сделаю. Не сомневаюсь, он займёт своё место в верхней части таблицы. Статью писать снова о нем не буду, просто добавлю его в архив вместе с остальными его коллегами.
![Генетические алгоритмы - это просто! Генетические алгоритмы - это просто!](https://c.mql5.com/36/81/geneticheskie-algoritmi-eto-prosto.jpg)
- www.mql5.com
Как эти алгоритмы применять для торговли или оптимизации ? Есть тестовый советник MACD Sample. Вот для него и бы и расписывали как применять все эти наработки
Есть несколько способов реализации как внешнего управления оптимизацией, так и внутренней самооптимизации советников, в том числе и без применения dll. На эту тему есть несколько статей других авторов.
У меня в разработке отдельная статья с примерами - как прикрутить АО к советнику.
![Использование алгоритмов оптимизации для настройки параметров советника "на лету" Использование алгоритмов оптимизации для настройки параметров советника "на лету"](https://c.mql5.com/36/83/ispolzovanie-algoritmov-optimizacii__1.jpg)
- www.mql5.com
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Популяционные алгоритмы оптимизации: Алгоритм имитации изотропного отжига (Simulated Isotropic Annealing, SIA). Часть II:
Первая часть статьи была посвящена известному и популярному алгоритму - имитации отжига, были рассмотрены его достоинства и подробно описаны недостатки. Вторая часть статьи посвящена кардинальному преобразованию алгоритма, его перерождению в новый алгоритм оптимизации "имитации изотропного отжига, SIA".
Впечатляющие результаты, при этом, если вы заметили, параметров стало на один меньше.
Визуализация работы алгоритма демонстрирует отчетливое разделение на отдельные кластеры агентов, при этом все значимые локальные экстремумы охвачены. Картинка напоминает реальную кристаллизацию застывающего металла. Обращает на себя внимание отличная сходимость на всех тестах, в том числе, что очень важно, и со многими переменными.
SIA на тестовой функции Rastrigin.
Автор: Andrey Dik