Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Алгоритм искусственного атома — Artificial Atom Algorithm (A3):
Реализация алгоритма A3 на MQL5 — метаэвристического метода оптимизации, вдохновленного химическими процессами. Всего 2 настраиваемых параметра, компактность и небольшая популяция обеспечивают высокую скорость работы при достаточном качестве решений.
Алгоритм моделирует взаимодействие атомов и электронов для поиска оптимального решения. Основные компоненты — это атомы, которые представляют потенциальные решения задачи. Электроны представляют собой переменные решения. Ковалентная связь — оператор для сохранения и репликации лучших решений, ионная связь — оператор для исследования пространства поиска и достижения глобального оптимума.
Алгоритм начинает работу со случайной генерации набора атомов, затем оценивает качество каждого атома через целевую функцию, далее применяет операторы ковалентной и ионной связи для улучшения решений (как это делается, к сожалению, нет описания). Далее необходимо оценить эффект электронов, опять же неясно каким образом. Отсортировать электроны и атомы. Хорошо, мы можем отсортировать атомы (решения), но как можно сортировать электроны, загадка (это как попытаться отсортировать конечности у человека, руки с ногами, правые с левыми — неважно, отсортируем). Итеративно повторить процесс до достижения критерия останова. Что ж, как говорится, из песни слова не выкинешь, нужно попытаться собрать алгоритм из того, что есть (идеи авторов).
Автор: Andrey Dik