Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Алгоритм опыления цветов — Flower Pollination Algorithm (FPA):
Рассматривается реализация Flower Pollination Algorithm (FPA) в MQL5 с разбором операторов глобального и локального опыления и влияния ключевых параметров популяции и шага Леви, который при авторских настройках ищет почти наугад: находим причину и поднимаем результат с 26% до 49%. Трейдер получает готовый класс FPA с рабочими настройками для оптимизации советников и понимание, для каких задач он подходит.
FPA (Flower Pollination Algorithm) — один из самых известных метаэвристических алгоритмов последнего десятилетия. Алгоритм был предложен Xin-She Yang и опубликован в 2012 г. У него много модификаций, а описание укладывается в две формулы и одну монетку. Именно поэтому он интересен трейдеру: это тот алгоритм, который скорее всего попадётся под руку, и его скорее всего запустят с параметрами по умолчанию.
Вот здесь и начинается проблема. С авторскими параметрами FPA на нашем стенде показывает 26% — уровень, близкий к случайному поиску. Трейдер, который подключил такой оптимизатор к своему советнику, получит набор параметров, найденный почти наугад, и будет считать его результатом оптимизации.
В этой статье мы перенесём FPA в MQL5 и разберёмся, какая из двух его операций действительно работает, а какая только расходует бюджет. Посмотрим, какими параметрами алгоритм поднимается с 26% до среднего уровня большинства алгоритмов. Отдельно разберём, почему в больших размерностях не помогает уже никакая настройка. Отдельно проверим, что улучшение честное: что оно не держится на особенностях тестового стенда.
Автор: Andrey Dik