Ищи нас в Facebook!
Ставь лайки и следи за новостями

Используй новые возможности MetaTrader 5

История развития MQL5.community

Самые популярные торговые роботы и технические индикаторы, новинки сигналов, регулярные поступления готовых MQL5-программ в CodeBase и самые обсуждаемые ветки на Форуме.

Теперь вам доступно более 66,820 продуктов в Маркете

Сейчас самые обсуждаемые темы на форуме:

Хиты продаж в Маркете:

Опубликовано более 800 новых графиков:

Chart EURCAD, M30, 2026.11.04 06:44 UTC, AMarkets LLC, MetaTrader 5, Demo
EURCAD, M30
Chart EURUSD, M15, 2026.11.04 06:56 UTC, Tradexfin Limited, MetaTrader 4, Real
EURUSD, M15
Chart GOLD, W1, 2026.11.04 06:52 UTC, Tradexfin Limited, MetaTrader 4, Real
GOLD, W1

Опубликована статья "Интерактивное управление зонами спроса и предложения на MQL5 (Часть III): Анализ зон и отслеживание взаимодействий цены с зоной".

Интерактивное управление зонами спроса и предложения на MQL5 (Часть III): Анализ зон и отслеживание взаимодействий цены с зоной

Мы расширяем программную основу управления зонами спроса и предложения с сохранением состояния для MetaTrader 5, добавляя количественную модель допуска зон в систему и специализированный механизм взаимодействия цены с зонами. Зоны-кандидаты получают балльную оценку по структурной симметрии, объемной активности участников рынка и смещению, нормированному по ATR, а затем распределяются по категориям качества на основе объективных критериев. Допущенные в систему зоны проходят детерминированный жизненный цикл, в ходе которого отслеживается первое касание, проверяются отскоки или подтверждаются пробои; при этом собирается полная телеметрия для анализа и обеспечения воспроизводимости.

В Маркете появилось 15 новых продуктов:

и еще 10...
Теперь вам доступно более 66,760 продуктов в Маркете

Опубликована статья "Конструирование признаков для машинного обучения (Часть 8): Энтропийные признаки в MQL5".

Конструирование признаков для машинного обучения (Часть 8): Энтропийные признаки в MQL5

Реализация на MQL5 четырех методов оценки энтропии — энтропии Шеннона, подстановочной оценки энтропии (Plug-In), сложности Лемпеля — Зива и энтропии Контоянниса — для последовательности, полученной по тиковому правилу внутри бара. CopyTicksRange() ограничивает доступные данные окном тикового кеша брокера, поэтому признаки можно рассчитывать только для недавних баров. В реализации тики из структуры MqlTick кодируются по направлению изменения цены Bid, операции, зависящие от NumPy, заменяются методами работы с массивами, а для использования в советниках и индикаторах предоставляются файлы CEntropyFeatures.mqh и EntropyViewer.mq5.

На сайте доступно более 13,550 кодов в Codebase

Доступны для подписки 10 новых торговых сигналов:

Indojaya200
10% 17 трейдов
Прирост:10.36%
Средства:204.69USD
Баланс:204.69USD
LTAF USDJPY
9% 1010 трейдов
Прирост:9.20%
Средства:5,089,401.00JPY
Баланс:5,089,401.00JPY
и еще 8...

Опубликована статья "Создание индикатора EquiVolume на языке MQL5".

Создание индикатора EquiVolume на языке MQL5

Мы реализуем в MQL5 индикатор EquiVolume, который преобразует стандартные свечи в прямоугольники, ширина которых определяется объёмом торгов. Процесс включает выбор типа объёма, определение максимального объёма в диапазоне обратного просмотра, нормализацию всех значений относительно него и преобразование их в пропорциональную ширину прямоугольников. В результате на графике в MetaTrader 5 формируется структура, которая наглядно отображает интенсивность торговой активности наряду с движением цены.

Опубликована статья "Каналы линейной регрессии на MQL5: Построение статистически обоснованных доверительных и прогнозных полос".

Каналы линейной регрессии на MQL5: Построение статистически обоснованных доверительных и прогнозных полос

В статье реализованы каналы скользящей регрессии методом МНК на языке MQL5 и рассчитываются доверительные и прогнозные полосы с использованием критических значений t-распределения Стьюдента вместо фиксированного множителя стандартного отклонения. В ней объясняется расширение полос по краям окна, обусловленное рычагом наблюдения, полученный результат сравнивается с полосами Боллинджера и каналами Дончиана, а также рассматриваются предпосылки МНК применительно к ценовым данным. Описан способ отрисовки с использованием пяти линий, обеспечивающий надежное отображение в MetaTrader 5.

На форуме доступно более 75,750 тем для обсуждения
На сайте доступно более 3,460 статей

Опубликована статья "Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования (формирование и оценка действий)".

Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования (формирование и оценка действий)

Продолжаем торговую адаптацию фреймворка Habi на MQL5 с использованием OpenCL. Разбираем реализацию выходных слоёв Decoder и Critic, передачу общих параметров латентного распределения вместе с пакетом торговых действий и подготовку обучающих сигналов по эталону, историческим результатам и TD-цели. Показываем, как объединяются прямой градиент критика и сигнал, прошедший через декодер и латентную выборку. Это позволяет подготовить компоненты к последующей сборке и обучению торговой модели.

Опубликована статья "Возможности Мастера MQL5, которые вам нужно знать (Часть 99): Использование KD-дерева и эхо-сети (ESN) в пользовательском классе управления капиталом".

Возможности Мастера MQL5, которые вам нужно знать (Часть 99): Использование KD-дерева и эхо-сети (ESN) в пользовательском классе управления капиталом

В этой статье описывается пользовательский класс управления капиталом CMoneyKDTreeESN, совместимый с Мастером MQL5 и объединяющий алгоритм KD-дерева и эхо-сеть (ESN). Мы применяем KD-дерево к логарифмическим доходностям и ATR (среднему истинному диапазону), чтобы получить оценку риска, а ESN отслеживает недавнюю рыночную динамику и выдает множитель объема позиции с ограниченным диапазоном значений. Наш класс можно использовать в различных советниках, созданных с помощью Мастера MQL5, как показано здесь на примере сигналов Envelopes и RSI; общая цель — регулировать рисковую экспозицию в условиях высокой волатильности и хвостового риска.

Опубликована статья "Архитектура машинного обучения в MetaTrader 5 (Часть 18): Исправленный последовательный бутстрэп — клонирование, стирание типа и инструментарий сравнения".

Архитектура машинного обучения в MetaTrader 5 (Часть 18): Исправленный последовательный бутстрэп — клонирование, стирание типа и инструментарий сравнения

В статье выявляются два дефекта, которые сводят на нет эффект последовательного бутстрэпа при перекрестной проверке: стирание типа SequentiallyBootstrappedBaggingClassifier и несоответствие размерностей на уровне фолда из-за клонирования полного набора информационных интервалов наблюдений. Предлагаемое исправление сохраняет принадлежность классификатора к исходному классу, добавляет функцию _find_seq_bagging() для повторной передачи в CalibratorCV.fit данных t1, ограниченных текущим фолдом, и сбрасывает состояние при каждом разбиении. Новый модуль bootstrap_comparison выводит OOF-метрики и на наблюдениях вне бутстрэп-выборки (OOB), а также данные об использовании памяти, позволяя проверить правильность применения последовательного отбора и количественно оценить его влияние.

Опубликована статья "Отложенная загрузка дескрипторов индикаторов в MQL5: Менеджер ресурсов для мультитаймфреймовых советников".

Отложенная загрузка дескрипторов индикаторов в MQL5: Менеджер ресурсов для мультитаймфреймовых советников

Мультитаймфреймовые торговые советники, которые инициализируют все хэндлы индикаторов в OnInit(), несут фиксированные затраты на запуск, даже если большинство хэндлов никогда не используется. CIndicatorCache использует отложенную загрузку с поиском по составному ключу, методы получения/освобождения AcquireHandle() и ReleaseHandle() с подсчетом ссылок и детерминированный метод FlushAll() для полной очистки кэша. Хэндлы создаются при первом запросе и повторно используются на последующих тиках, что сокращает задержку при запуске, позволяет избежать повторного выделения памяти в куче и предотвращает утечки ресурсов терминала благодаря централизованному владению ресурсами.

Опубликована статья "Проектирование конечного автомата торговой стратегии на MQL5: Замена вложенных конструкций if-else явными состояниями".

Проектирование конечного автомата торговой стратегии на MQL5: Замена вложенных конструкций if-else явными состояниями

Вложенные условные конструкции if-else внутри функции OnTick() создают неявные состояния, которые сложно изолировать, отлаживать и расширять без возникновения регрессионных ошибок. Реализация конечного автомата (FSM) на MQL5 использует интерфейс IState, посредник CStrategyContext и четыре конкретных состояния, чтобы отделить логику обнаружения от логики поведения. Структура из трёх подключаемых файлов устраняет циклические зависимости подключаемых файлов и чётко разделяет объявления, определения и создание экземпляров, делая внесение изменений безопаснее, а отладку — быстрее.

В Маркете появилось 11 новых продуктов:

и еще 6...

На форуме появилось 1 новая тема:

Хиты продаж в Маркете:

Доступны для подписки 10 новых торговых сигналов:

Slow But Sure
196% 905 трейдов
Прирост:196.10%
Средства:215.22USD
Баланс:215.94USD
Holo Forex
46% 9 трейдов
Прирост:46.11%
Средства:148.12USD
Баланс:113.60USD
TrungGold
2% 93 трейда
Прирост:2.26%
Средства:5,025.18USD
Баланс:5,112.90USD
и еще 7...
Теперь вам доступно более 66,710 продуктов в Маркете

Самые скачиваемые бесплатные продукты:

В Маркете появилось 14 новых продуктов:

и еще 9...

Доступны для подписки 7 новых торговых сигналов:

Meme Gold
62% 2797 трейдов
Прирост:61.59%
Средства:7,952.48USD
Баланс:8,060.98USD
Nimble Nomads Forex Sniper 2
7% 23 трейда
Прирост:7.44%
Средства:1,520.14CAD
Баланс:1,520.14CAD
и еще 5...

Самые скачиваемые исходные коды программ за месяц

  • iS7N_TREND.mq5 Теперь двухцветный, или даже двухрежимный индикатор тренда, с ограничением кол-ва расчитываемых баров.
  • Функции для упрощения размещения ордеров Хотелось бы думать над алгоритмами и методами, а не над синтаксическими особенностями размещения ордеров. Здесь приведены простые функции по работе с позициями в MQL5.
  • e-CloseByLossPosInCurrency Советник закрывает только те позиции, у которых убыток в валюте депозита превысил некоторое заданное значение.

Самые читаемые статьи за месяц

Сравнение MQL5 и QLUA - почему торговые операции в MQL5 до 28 раз быстрее?

Сравнение MQL5 и QLUA - почему торговые операции в MQL5 до 28 раз быстрее?

Многие трейдеры зачастую не задумываются над тем, как быстро доходит их заявка до биржи, как долго она там исполняется, и когда наконец-то торговый терминал трейдера узнает о результате торговой операции. Мы обещали дать сравнение скорости торговых операций, ведь никто до нас не делал таких замеров с помощью программ на MQL5 и QLUA.

MetaTrader 5 на Linux

MetaTrader 5 на Linux

В этой статье расскажем, как легко установить MetaTrader 5 в популярных версиях Linux — Ubuntu и Debian. Эти системы широко используются не только на серверном оборудовании, но и на обычных компьютерах трейдерами.

Как купить торгового робота в MetaTrader Market и установить его?

Как купить торгового робота в MetaTrader Market и установить его?

Каждый продукт в Маркете MetaTrader можно купить и через торговые платформы MetaTrader 4 и MetaTrader 5, и прямо на сайте MQL5.com. Выберите продукт, который лучше всего подходит под ваш стиль работы, оплатите его удобным для вас способом и не забудьте активировать.

В Маркете появилось 15 новых продуктов:

и еще 10...

Опубликовано более 800 новых графиков:

Chart AUDCAD, H1, 2026.11.03 05:07 UTC, Pepperstone EU Limited, MetaTrader 5, Real
AUDCAD, H1
Chart XAUUSD.x, H1, 2026.11.03 05:05 UTC, Goat Funded Ltd., MetaTrader 5, Demo
XAUUSD.x, H1
Chart XAUUSDc, H1, 2026.11.03 04:48 UTC, Exness Technologies Ltd, MetaTrader 5, Real
XAUUSDc, H1

Хиты продаж в Маркете:

Теперь вам доступно более 66,650 продуктов в Маркете

В Маркете появилось 18 новых продуктов:

и еще 13...

Опубликована статья "Фильтрация Вьеториса — Рипса в MQL5: Построение симплексов и граничной матрицы".

Фильтрация Вьеториса — Рипса в MQL5: Построение симплексов и граничной матрицы

Мы преобразуем облако точек, построенное с помощью вложения ценового ряда, в фильтрацию Вьеториса — Рипса и соответствующую ей граничную матрицу. В статье вершины, ребра и треугольники перечисляются с указанием значений фильтрации и сортируются в порядке добавления в фильтрацию; также создаются таблицы поиска вершин и ребер за время O(1). Вы получаете классы CTDARips и CTDABoundary на MQL5, а также разреженную граничную матрицу над Z/2, пригодную для последующей редукции при вычислении персистентности.

Доступны для подписки 9 новых торговых сигналов:

Ten Percent
553% 40 трейдов
Прирост:552.77%
Средства:652.77USD
Баланс:652.77USD
Go trade EA
17% 15 трейдов
Прирост:17.11%
Средства:10,185.82USD
Баланс:10,539.54USD
Real Passive Treasure
5% 15 трейдов
Прирост:4.98%
Средства:1,030.69USD
Баланс:1,049.75USD
и еще 6...

Хиты продаж в Маркете:

Теперь вам доступно более 66,600 продуктов в Маркете

Новые публикации в CodeBase

  • Tick Integrity Auditor Проводит аудит истории тиков, воспроизводимой в ходе бэктестов с параметром «Каждый тик основан на реальных тиках». Пять проверок для каждого символа за последние N дней: невозможные и пересекающиеся котировки, временные метки, идущие в обратном направлении или повторяющиеся, развороты цены на один тик, величина которых кратна медианному спреду данного символа, провалы в котировках в пределах сессий, заявленных брокером, и минуты, в которых тики и бары M1 не совпадают. Каждое обнаруженное несоответствие записывается в файл CSV с отметкой времени в миллисекундах, а инструмент выводит свои расчеты, чтобы отчет можно было пересчитать. Только для чтения: без функции торговли, без DLL, без сети.
  • 87.8 Percent from 2021 to YTD at 8.5 Percent MaxDD. The Nikkei EA That Only Buys When Volume Is Quiet Бесплатный, полностью открытый советник для JPN225 (Nikkei 225) на таймере M15. Открывает позиции на покупку, когда цена имеет восходящую тенденцию, импульс не перенапряжен, а объем торгов низкий. Бэктест за период с 2022 по 2026 год: коэффициент прибыльности 1,68, +18,5% в год, прошел 15 стресс-тестов. К 17:00 баланс в нуле.

Опубликована статья "Индикатор скользящего коэффициента Шарпа с доверительными границами в MQL5".

Индикатор скользящего коэффициента Шарпа с доверительными границами в MQL5

В данной статье представлен пользовательский индикатор для MetaTrader 5, который вычисляет скользящий коэффициент Шарпа в годовом выражении и отображает полосы статистической значимости с настраиваемой z-оценкой на основе асимптотической стандартной ошибки по формуле Ло. В индикаторе используется кольцевой буфер доходностей с инкрементальным расчетом дисперсии, что обеспечивает обновление за время O(1). Мы объясняем, как неопределенность масштабируется пропорционально n^(-1/2), почему интервалы расширяются при высоких значениях коэффициента Шарпа и как настроить приведение к годовому выражению для каждого инструмента, чтобы корректно использовать индикатор.

Опубликована статья "Метаразметка классических стратегий (Часть 2): Фильтрация сделок по ADX и определение размера позиций".

Метаразметка классических стратегий (Часть 2): Фильтрация сделок по ADX и определение размера позиций

Пересечение линий DI часто дает сигналы на боковом рынке, где +DI и -DI колеблются без устойчивого преобладания одной из линий. Мы создаем двухслойную гибридную модель: алгоритм выбора гиперпараметров TPE в Optuna оптимизирует фильтр рыночного режима по порогу ADXR, периоду расчета DI и минимальному расстоянию между линиями DI, чтобы максимизировать точность (precision) сигналов на отложенном валидационном интервале; затем случайный лес использует одиннадцать признаков, рассчитанных на основе ADX, для допуска входов в рынок или определения размера позиций с помощью afml.bet_sizing. Полученная модель отфильтровывает всплески сигналов на боковом рынке и калибрует размер позиции при торговле EURUSD на H1.

В Маркете появилось 25 новых продуктов:

и еще 20...
Теперь вам доступно более 66,540 продуктов в Маркете

Опубликована статья "Разработка динамического мультивалютного советника (Часть 9): Фильтрация шума исполнения с учетом микроструктуры рынка".

Разработка динамического мультивалютного советника (Часть 9): Фильтрация шума исполнения с учетом микроструктуры рынка

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

Опубликована статья "Конструирование признаков для машинного обучения (Часть 6): Признаки микроструктуры рынка в MQL5".

Конструирование признаков для машинного обучения (Часть 6): Признаки микроструктуры рынка в MQL5

В статье представлен CMicrostructureFeatures — класс на языке MQL5 для расчета признаков микроструктуры рынка на уровне баров: спреда Ролла и ценового воздействия по Роллу, спреда и сигмы Корвина — Шульца, лямбды Кайла, показателя неликвидности Амихуда (ILLIQ) и лямбды Хасбрука. Расчеты основываются исключительно на данных OHLCV с использованием скользящих окон. В статье разъясняется, как использование тикового объема MetaTrader 5 влияет на оценки лямбды; при этом оценки спреда остаются независимыми от объема. Скрипт проверяет размеры выходных данных и соблюдение базовых ограничений на их значения.

Опубликована статья "Адаптивное сглаживание цен в MQL5: фильтр Калмана с оценкой шума без внешних библиотек".

Адаптивное сглаживание цен в MQL5: фильтр Калмана с оценкой шума без внешних библиотек

Скользящие средние с фиксированным весовым коэффициентом вносят запаздывание, которое не учитывает смену рыночных режимов. В данной работе представлен индикатор на основе адаптивного скалярного фильтра Калмана, реализованный штатными средствами MQL5. Он оценивает дисперсию шума процесса Q по дисперсии приращений цены в скользящем окне, а дисперсию шума измерений R — по дисперсии цены в скользящем окне, применяет ограничение снизу для обеспечения численной устойчивости и пересчитывает коэффициент усиления Калмана на каждом баре. Линия индикатора, отображаемая поверх ценового графика, сравнивается с 20-периодной EMA по показателям MAE, RMSE, запаздывания и гладкости для количественной оценки качества отслеживания цены и подавления шума.

Самые скачиваемые бесплатные продукты:

На сайте доступно более 3,450 статей

Опубликована статья "Форма ценового ряда: введение в топологический анализ данных и вложение Такенса в MQL5".

Форма ценового ряда: введение в топологический анализ данных и вложение Такенса в MQL5

В статье представлены практические основы анализа формы ценовых рядов в MQL5. Реализовано вложение Такенса с временной задержкой для построения облака точек в фазовом пространстве, а также вычисление полной матрицы попарных расстояний с возможностью выбора нормы. Классы CTDAPointCloud и CTDADistance сопровождаются демонстрационным скриптом, который выполняет вложение данных графика и выводит результаты, подготавливая входные данные для дальнейшей обработки топологическими инструментами.

Доступны для подписки 5 новых торговых сигналов:

ICT 047 Legacy
24% 1755 трейдов
Прирост:24.31%
Средства:487.35GBP
Баланс:487.35GBP
и еще 4...
12345678910...723