Sceptic Philozoff
Sceptic Philozoff
Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм оптимизации шимпанзе: от ChOA к BChimp
Алгоритм оптимизации шимпанзе: от ChOA к BChimp

Алгоритм оптимизации шимпанзе (ChOA) подражает групповой охоте приматов с разделением ролей, а его бинарная ветвь BChimp переносит эту механику в задачи отбора признаков. Реализуем непрерывное ядро в C_AO, по пути находим и исправляем унаследованный дефект коэффициента — незаметный за бинаризацией, но разрушающий поиск в непрерывной области. Аннотация даёт готовую реализацию и практические выводы о качестве и устойчивости поиска.

Yuriy Zaytsev
Yuriy Zaytsev
Добавил тему Новая эпоха в MQ наступила , ИИ плотно шагнул в платформу.
https://www.mql5.com/ru/forum/511815 Надо отдать должное команде MQ - разработка и внедрение ИИ в продукт не затянулись на годы. В зоне фриланса и в CodeBase, надо полагать, стоит ожидать резкого увеличения количества кода, сгенерированного с помощью
Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм оптимизации койотов — Coyote Optimization Algorithm (COA)
Алгоритм оптимизации койотов — Coyote Optimization Algorithm (COA)

Представляем MQL5-реализацию Coyote Optimization Algorithm: стаи с локальными альфами, медианная тенденция и встроенный кроссовер обеспечивают параллельное исследование областей пространства и контроль преждевременной сходимости. Алгоритм встроен в C_AO и проверен на стандартном стенде и композитном античит-тесте. В статье — код, псевдокод и разбор операторов, позволяющие применить COA для оптимизации параметров торговой системы.

Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм оптимизации на основе коронавируса — Corona Virus Optimization (CVO)
Алгоритм оптимизации на основе коронавируса — Corona Virus Optimization (CVO)

Описываем и реализуем CVO: заражение как генерация кандидатов, покоординатное нормальное возмущение, динамическая популяция. Алгоритм интегрирован в C_AO и проверен на стандартном бенчмарке. Разбор выявляет масштабную причину стагнации и даёт прикладное решение — переход к относительному шагу по ширине диапазона; код готов к использованию.

Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм оптимизации кита-белухи — Beluga Whale Optimization (BWO)
Алгоритм оптимизации кита-белухи — Beluga Whale Optimization (BWO)

Кандидат в нашу рейтинговую таблицу — Beluga Whale Optimization, метаэвристика, построенная на трёх моделях поведения кита-белухи: парном плавании, охоте с полётом Леви и обновлении популяции через падение кита. По ходу реализации обнаружилось, что алгоритм не столько оптимизирует, сколько считывает геометрию тестового стенда, разбираем механизм этого и собираем честную перспективную модификацию BWOm.

MetaQuotes
MetaQuotes
Добавил тему Видео: Обновление торговли на графике в MetaTrader 5 для iOS
В MetaTrader 5 для iOS полностью обновлена торговля на графике. Теперь вам доступен полноценный торговый диалог, который объединяет быстрые операции, детальную настройку ордеров и управление позициями. Торговая панель открывается поверх графика и
Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм оптимизации Архимеда — Archimedes Optimization Algorithm (AOA)
Алгоритм оптимизации Архимеда — Archimedes Optimization Algorithm (AOA)

В статье рассматривается алгоритм оптимизации Архимеда — метаэвристика, в которой агент представлен физическим объектом с плотностью, объёмом и ускорением, а сам поиск переосмыслен как стремление погружённых в жидкость тел к равновесию. Баланс между разведкой и эксплуатацией здесь не задаётся внешним расписанием, а вытекает из физики затихающей турбулентности. Реализуем алгоритм на MQL5, прогоняем на стандартном стенде и разбираем, где такая идея работает.

Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм андского кондора — Andean Condor Algorithm (ACA)
Алгоритм андского кондора — Andean Condor Algorithm (ACA)

В статье реализован Andean Condor Algorithm (ACA) для MQL5 — компактный оптимизатор с многомасштабным оператором интенсификации. Выявлен эффект значимого роста качества при малой популяции: одна корректировка настроек выводит его в топ-45 — и за этим стоит характерная особенность алгоритма, о которой стоит знать. Материал даёт готовый код и практические ориентиры по применению.

MetaQuotes
MetaQuotes
Добавил тему Новое видео: Торговля одним кликом в MetaTrader 5
Мы подготовили для вас новое видео о торговле одним кликом в MetaTrader 5 — функции, которая позволяет открывать и управлять сделками мгновенно, без лишних подтверждений. Скорость исполнения играет решающую роль в трейдинге. В ролике показано, как с
Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм Цветовой Гармонии — Color Harmony Algorithm (CHA)
Алгоритм Цветовой Гармонии — Color Harmony Algorithm (CHA)

Разбираем алгоритм цветовой гармонии (CHA) — метаэвристику оптимизации, опирающуюся на теорию цветовой гармонии Манселла. Показываем устройство круга тонов, шаблоны гармонии, чередование фаз концентрации и рассеивания, а также роль памяти решений. От теоретического каркаса до рабочей реализации на MQL5 и честного тестирования на стандартном бенчмарке.

Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм оптимизации быков — Bull Optimization Algorithm (BOA)
Алгоритм оптимизации быков — Bull Optimization Algorithm (BOA)

Представляем эволюционный алгоритм без оператора селекции: лучшая особь становится единственным партнёром по скрещиванию для всей популяции, а классическая мутация заменена мультипликативной с самонастраивающимся шагом. В статье разбираем три ключевые идеи, реализуем алгоритм на MQL5 во фреймворке C_AO и проверяем его на стандартном стенде и античитер-тесте — где BOA вплотную приближается к порогу топ-45, но не входит в рейтинг.

Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм оптимизации грифов — Buzzard Optimization Algorithm (BUZOA)
Алгоритм оптимизации грифов — Buzzard Optimization Algorithm (BUZOA)

BUZOA — популяционный метаэвристический алгоритм, в котором каждый агент на каждой итерации случайно выбирает одну из трёх тактик охоты: узкий поиск вокруг личного рекорда, классический PSO-шаг к лидеру стаи или полную телепортацию в случайную точку пространства. В статье разбирается реализация алгоритма на MQL5, показывается найденная в оригинальной формулировке ошибка знака коэффициента и приводятся результаты бенчмарка на стандартном тестовом стенде.

Andrey Dik
Andrey Dik
Опубликовал статью Популяционные алгоритмы оптимизации: строим защиту от читеров
Популяционные алгоритмы оптимизации: строим защиту от читеров

Проведён повторный прогон алгоритмов на обновлённых функциях и предложен метод быстрой проверки их «честности». Составной тест объединяет пять разных ландшафтов и исключает выигрыш за счёт геометрии отдельных задач, позволяя быстро оценить реальную поисковую способность алгоритма. Прилагается скрипт для предварительной валидации алгоритмов перед применением к оптимизации торговых стратегий.

Andrey Dik
Andrey Dik
Опубликовал статью Тестовые чемпионы против реальных задач оптимизации
Тестовые чемпионы против реальных задач оптимизации

Мы анализируем, почему рейтинги могут быть завышены из‑за совпадения траекторий алгоритмов с диагоналями бенчмарков, и дополняем методику тестирования требованием удалять глобальный экстремум от диагоналей. Обновляем Forest и Megacity, проводим RAW‑верификацию и калибровку через VerifyExtremes.mq5. Падение результатов HHO и DOAm служит практическим индикатором ложных лидеров.

Alain Verleyen
Alain Verleyen
Добавил тему Как смещать индикаторный буфер на каждом тике
В эту тему были перенесены комментарии, не относящиеся к " Новая версия платформы MetaTrader 5 build 5800: Улучшенный торговый диалог и удобная работа с CSV в MetaEditor "
Artyom Trishkin
Artyom Trishkin
Опубликовал статью Код, слёзы и Algo Forge
Код, слёзы и Algo Forge

В статье рассматривается переход на MQL5 Algo Forge как современный и удобный формат публикации программного кода и вложений к статьям. Использование репозиториев вместо классических ZIP-архивов и исходных кодов позволяет поддерживать проекты в актуальном состоянии, оперативно вносить правки и профессионально взаимодействовать с аудиторией. Приводятся рекомендации по быстрой миграции наработок в облачную среду через интерфейс MetaEditor.

MetaQuotes
MetaQuotes
Добавил тему metatrader.com — новый глобальный центр трейдинга и аналитики
Мы запустили новый проект — metatrader.com . Это современный информационно-аналитический портал для максимально широкой аудитории, интересующейся финансовыми рынками: Начинающих трейдеров, которые только делают первые шаги Опытных участников рынка
Andrey Dik
Andrey Dik
Опубликовал статью Оптимизатор ястребов Харриса — Harris Hawks Optimization (HHO)
Оптимизатор ястребов Харриса — Harris Hawks Optimization (HHO)

Мы реализуем в MQL5 алгоритм Harris Hawks Optimization и разбираем пять режимов движения агентов, управляемых единственным параметром — убывающей энергией побега E. Представлен класс C_AO_HHO, совместимый с унифицированным тестовым стендом, с воспроизводимой реализацией полёта Леви. Алгоритм протестирован на функциях Hilly, Forest и Megacity при 5, 25 и 500 координатах — результаты указывают на аномальное поведение.

Andrey Dik
Andrey Dik
Опубликовал статью Роевой оптимизатор с иерархией суброев — Flock by Leader
Роевой оптимизатор с иерархией суброев — Flock by Leader

Мы строим и реализуем в MQL5 алгоритм Flock by Leader: суброи формируются по метрике ARF, лидер определяется по лучшему личному рекорду, а не по положению центроида. Приводим формулы обновления для ролей роя и механизм separation. Класс C_AO_FBL совместим с тестовым стендом и проверен на функциях Hilly, Forest и Megacity в размерностях 10–1000 координат, что упрощает воспроизведение и сравнение.

Andrey Dik
Andrey Dik
Опубликовал статью Оптимизатор конкурирующего роя — Competitive Swarm Optimizer (CSO)
Оптимизатор конкурирующего роя — Competitive Swarm Optimizer (CSO)

В данной статье рассматривается Competitive Swarm Optimizer — алгоритм роевой оптимизации, в основе которого лежит предельно простая идея: агенты случайным образом разбиваются на пары, проигравший учится у победителя и притягивается к центру роя. Помимо разбора CSO, в статье представлена модернизация тестового стенда: визуализация работы алгоритмов переведена в 3D - мерное пространство, что позволяет наглядно наблюдать движение популяции на поверхности тестовой функции.