Sceptic Philozoff
Sceptic Philozoff
Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм направления потока — Flow Direction Algorithm (FDA)
Алгоритм направления потока — Flow Direction Algorithm (FDA)

Подробно разбираем механику FDA и демонстрируем, как центровые и диагональные эффекты первоисточника завышают показатели. Честная реализация фиксирует уровень порядка 39.7% на стенде серии. Модификация FDAm с тяжелохвостым распределением зондов и покоординатным шагом повышает итог до 54.7% и доступна как готовый компонент C_AO для настройки параметров советников.

MetaQuotes
MetaQuotes
Добавил тему MetaTrader.com — ваш глобальный портал для трейдинга
Сегодня трейдерам приходится использовать десятки разных сайтов. На одном — новости. На другом — графики. На третьем — экономический календарь. Еще где-то — торговые сигналы, идеи, статьи, программы. Что если собрать все это в одном месте
Andrey Dik
Andrey Dik
Опубликовал статью Кооперация бионических алгоритмов — Co-Operation of Biology Related Algorithms (COBRA)
Кооперация бионических алгоритмов — Co-Operation of Biology Related Algorithms (COBRA)

В статье реализована кооперативная метаэвристика COBRA во фреймворке C_AO: шесть популяционных методов (PSO, WPS, FFA, CSA, BA, FSS) работают в одной популяции при фиксированном бюджете обращений к целевой функции и экспериментально выясняем, на чём на самом деле держится кооперация. В комплекте — расширяемый класс для сборки собственных кооперативных портфелей из любых алгоритмов серии.

MetaQuotes
MetaQuotes
Добавил тему Новая версия платформы MetaTrader 5 build 6090: общие улучшения
В пятницу 31 июля 2026 года будет выпущена обновленная версия MetaTrader 5. Мы провели масштабный анализ и аудит кода платформы, устранили выявленные проблемы и внесли множество внутренних улучшений, направленных на повышение стабильности, надежности
Andrey Dik
Andrey Dik
Опубликовал статью Династический алгоритм — Dynastic Optimization Algorithm (DOA)
Династический алгоритм — Dynastic Optimization Algorithm (DOA)

В статье реализован и разобран Dynastic Optimization Algorithm в рамках фреймворка C_AO на MQL5. Мы воспроизводим каноническую модель, закрываем неописанные в первоисточниках места и тестируем алгоритм на стенде с фиксированным бюджетом и ростом размерности. Показана причина деградации каноники и предложена модификация оператора с разреженной мутацией. Читатель получит рабочий класс и рекомендации по настройке для задач с дискретными параметрами.

Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм бактериальной эволюции Нумаоки для быстрой адаптации (NBE)
Алгоритм бактериальной эволюции Нумаоки для быстрой адаптации (NBE)

Рассматриваем модель Нумаоки как агентную колонию с энергией, гибелью-делением и плазмидным переносом, ориентированную на быструю адаптацию. Переносим её в каркас C_AO: энергобаланс с популяционно-относительным приходом, хемотаксис-поиск, рулетка по энергии; приводим псевдокод и MQL5-реализацию. Проводим тестирование на Hilly, Forest и Megacity, показывая поведение и ограничения модели на статике для практического использования.

Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм бактериальной эволюции — Bacterial Evolutionary Algorithm (BEA)
Алгоритм бактериальной эволюции — Bacterial Evolutionary Algorithm (BEA)

Статья посвящена бактериальному эволюционному алгоритму Нава — Фурухаси (BEA) и его двум ключевым операторам: посегментной бактериальной мутации для локальной оптимизации и горизонтальному переносу генов для обмена удачными фрагментами решений. Мы реализуем BEA в каркасе C_AO как конечный автомат под фиксированный бюджет оценок, тестируем на Hilly, Forest и Megacity и поясняем терминологическую развилку с моделью Нумаоки.

MetaQuotes
MetaQuotes
Добавил тему Как легко конвертировать код MQL4 в MQL5 с помощью AI: препятствий для перехода на MetaTrader 5 не существует
У вас есть советники на MQL4 и вы думаете, что их перенос на MetaTrader 5 займет слишком много времени? Давайте проверим это прямо сейчас. Возьмем готовый советник из CodeBase на MQL5.com, передадим его ChatGPT, получим версию на MQL5, скомпилируем
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, показывается найденная в оригинальной формулировке ошибка знака коэффициента и приводятся результаты бенчмарка на стандартном тестовом стенде.