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

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

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

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

Опубликована статья "От начального до среднего уровня: Очереди, списки и деревья (III)".

От начального до среднего уровня: Очереди, списки и деревья (III)

В этой статье мы сделаем следующий шаг в понимании того, что такое связный список и как он работает. Хотя содержание данной статьи может показаться довольно сложным и запутанным для новичков, я постараюсь объяснить его максимально доступным языком. Это поможет вам понять, почему и когда следует использовать связные списки.

Опубликована статья "Автоматизация торговых стратегий на MQL5 (Часть 38): Торговля по скрытым дивергенциям RSI с фильтрами угла наклона".

Автоматизация торговых стратегий на MQL5 (Часть 38): Торговля по скрытым дивергенциям RSI с фильтрами угла наклона

В этой статье мы создадим советник на MQL5, который определяет скрытые дивергенции RSI по свинговым точкам с заданным параметром силы, ограничением по количеству баров между свинговыми точками, допуском и фильтрами угла наклона ценовой линии и линии RSI. Советник открывает позиции на покупку и продажу по подтверждённым сигналам с фиксированным размером лота, уровнями Stop Loss и Take Profit, заданными в пипсах (в исходной статье — pips; в коде расчёт выполняется через _Point), а также опциональным трейлинг-стопом для управления рисками.

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

Изучение Стандартной библиотеки MQL5 (Часть 2): Интеграция и связывание компонентов

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

Опубликована статья "Возможности Мастера MQL5, которые вам нужно знать (Часть 83): Использование паттернов стохастического осциллятора и FrAMA — поведенческие архетипы".

Возможности Мастера MQL5, которые вам нужно знать (Часть 83): Использование паттернов стохастического осциллятора и FrAMA — поведенческие архетипы

Стохастический осциллятор и фрактальная адаптивная скользящая средняя образуют еще одну пару взаимодополняющих индикаторов, которую можно использовать в советнике MQL5. Стохастический осциллятор позволяет точно выявлять изменения моментума, а FrAMA подтверждает преобладающие тренды. Как и прежде, для изучения этой пары индикаторов используем Мастер MQL5, чтобы создать советник и проверить ее потенциал.

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

  • Spread Monitor Panel - live spread with spike alerts Панель на графике с отображением спрэда по данному символу в режиме реального времени — текущего, минимального, среднего и максимального значений с момента подключения — с цветовой маркировкой в соответствии с вашими пороговыми значениями предупреждения и опасности, а также с опциональным оповещением, когда спрэд удерживается на уровне опасности в течение N секунд подряд (всплески, связанные с новостями и переносом позиций).
  • Position Size Calculator - risk-based lot sizing script Рассчитывает оптимальный размер лота для планируемой сделки исходя из вашего риска (процент от собственного капитала или фиксированная денежная сумма) и расстояния стоп-лосса (в пунктах или на определенном ценовом уровне). Учитывает условия контракта по данному инструменту — размер и стоимость тика, минимальный/максимальный объем и шаг — и рассчитывает необходимую маржу.

Опубликована статья "Автоматизация торговых стратегий на MQL5 (Часть 37): Поиск дивергенций и конвергенций RSI с визуализацией на графике".

Автоматизация торговых стратегий на MQL5 (Часть 37): Поиск дивергенций и конвергенций RSI с визуализацией на графике

В этой статье мы создадим советник на MQL5, который определяет обычные дивергенции RSI по свинговым точкам с заданным параметром силы, ограничениями по числу баров и допуском. Он открывает позиции по бычьим и медвежьим сигналам с фиксированным объёмом позиции, уровнями Stop Loss и Take Profit в пунктах (pips) и опциональным трейлинг-стопом. На графике отображаются цветные линии и подписи свинговых точек, чтобы лучше видеть логику работы стратегии.

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

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

Grafik XAUUSD, M5, 2026.08.01 00:09 UTC, AT Global Markets Intl Ltd, MetaTrader 4, Demo
XAUUSD, M5
Gráfico GBPJPY, M15, 2026.08.02 21:40 UTC, Tradexfin Limited, MetaTrader 4, Demo
GBPJPY, M15
图表 XAUUSD, M1, 2026.08.01 02:43 UTC, RoboForex Ltd, MetaTrader 5, Demo
XAUUSD, M1

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

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

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

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

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

Самые читаемые статьи за неделю

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

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

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

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

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

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

Создание самооптимизирующихся советников на языках MQL5 и Python (Часть II): Настройка глубоких нейронных сетей

Создание самооптимизирующихся советников на языках MQL5 и Python (Часть II): Настройка глубоких нейронных сетей

Модели машинного обучения имеют различные настраиваемые параметры. В этой серии статей мы рассмотрим, как настроить ИИ-модели в соответствии с конкретным рынком с помощью библиотеки SciPy.

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

OMO Momentum NAS100
224% 554 трейда
Прирост:224.01%
Средства:4,401.25EUR
Баланс:4,401.25EUR
Dragon Titan
33% 100 трейдов
Прирост:33.40%
Средства:1,443.79USD
Баланс:1,443.79USD
BlueInvestTM
32% 9475 трейдов
Прирост:31.83%
Средства:130,239.62USD
Баланс:131,823.43USD
и еще 7...

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

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

  • Trade Journal Exporter - closed positions to CSV Экспортирует ваши закрытые позиции за настраиваемый период в файл CSV для анализа журнала в Excel или Google Sheets: время и цена открытия и закрытия (с взвешиванием по объему при частичном исполнении), объем, результат в пунктах, комиссия, своп, чистая прибыль и продолжительность сделки.
  • Market Structure SMC: Swings, BOS/CHoCH, Order Blocks, FVG, QML Индикатор структуры рынка SMC/ICT для MT5: подтвержденные при закрытии ценовых максимумов/минимумов, BOS (продолжение тренда) и CHoCH (разворот), блоки ордеров, гэпы справедливой стоимости и уровни QML (Quasimodo). Каждую функцию можно включить или выключить, а также настроить чувствительность к колебаниям и цвета. Работает с любыми инструментами и на любых таймфреймах.

Опубликована статья "Как построить мультивалютную netting-сетку с точным CatBoost и swap/carry-слоем в MQL5".

Как построить мультивалютную netting-сетку с точным CatBoost и swap/carry-слоем в MQL5

В статье разбирается мультивалютный netting-советник для MetaTrader 5 с валютным графом из 28 пар, набором из 19 M1‑признаков и двумя моделями CatBoost, выполняемыми в MQL5 без упрощений. Показано, как прогнозы управляют сеткой лимитных заявок, режимными фильтрами, инвентарём и swap/carry при учёте брокерских ограничений, а также как обеспечить воспроизводимость через self‑test и проверку совпадения Python и MQL5.

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

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

Tradingcontob
729% 3594 трейда
Прирост:729.28%
Средства:605,035.96EUR
Баланс:821,004.25EUR
GOLD123 EA
112% 249 трейдов
Прирост:112.29%
Средства:0.46USD
Баланс:0.46USD
G GOLD STOP 923
81% 103 трейда
Прирост:80.72%
Средства:542.15USD
Баланс:542.15USD
и еще 11...
Теперь вам доступно более 54,890 продуктов в Маркете

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

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

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

  • KCI Standard: A Pure Kinematic Computing Engine for Market Singularity Detection Индекс кинетического сжатия (KCI) — это пользовательский осциллятор, предназначенный для выявления признаков исчерпания рынка и локальных событий сжатия. Благодаря внутреннему расчету кинематических показателей, а не использованию внешних стандартных параметров индикаторов, KCI снижает нагрузку и упрощает управление буферами при интеграции в советники (EA). В данной статье подробно описаны математические основы, архитектура системы, сопоставление буферов и практические рекомендации по интеграции для разработчиков, желающих внедрить этот инструмент в MetaTrader 5.
  • EA KCI Embeded Sniper KCI Embedded Sniper — это алгоритмическое торговое решение, разработанное для высокоточного входа в рынок на разворотах. В отличие от традиционных советников, которые полагаются на внешние индикаторы (что часто приводит к десинхронизации потоков и задержкам), данный советник оснащен полностью встроенным движком Kinetic Compression Index (KCI). Благодаря переносу всей математической модели KCI — включая расчет коэффициентов скорости, кинетического смещения, дисперсии энергии и фазовой скорости — непосредственно в основную логику советника, нам удалось устранить «асинхронную задержку». Результатом стал молниеносный «снайперский» движок, который с точностью до микросекунд подтверждает исчерпание рынка (Singularity) и экстремумы импульса (Williams %R), работая исключительно на завершенных свечах, что гарантирует отсутствие перерисовки.

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

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

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

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

Chart Crude, H4, 2026.07.31 01:38 UTC, FXTM, MetaTrader 4, Demo
Crude, H4
График GBPUSD, H4, 2026.07.31 01:42 UTC, Stratos Trading Pty. Limited, MetaTrader 4, Real
GBPUSD, H4
차트 USDCHF.pro, M5, 2026.07.30 07:26 UTC, OANDA TMS Brokers S.A., MetaTrader 5, Real
USDCHF.pro, M5

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

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

Dynamic Liquidity Intelligence pep50
566% 116 трейдов
Прирост:565.88%
Средства:332.94USD
Баланс:332.94USD
Breakthrough one order at a time
304% 14798 трейдов
Прирост:304.48%
Средства:3,980.29USD
Баланс:3,980.29USD
Janus Zone Monitoring version
100% 209 трейдов
Прирост:100.39%
Средства:843.80USD
Баланс:843.80USD
и еще 6...

Опубликована статья "Кооперация бионических алгоритмов — Co-Operation of Biology Related Algorithms (COBRA)".

Кооперация бионических алгоритмов — Co-Operation of Biology Related Algorithms (COBRA)

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

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

  • Multi-Timeframe Candle Map Обучающая панель MT5, которая отображает текущие цены по вертикали внутри четырёх формирующихся свечей и обобщает данные о расположении, рассеивании, направлении свечей и оставшемся времени.
  • Consecutive Bars (with history) Осциллятор, отображающий 4 линии индикатора: 1 — для последовательных бычьих баров, 1 — для последовательных медвежьих баров, 1 — для среднего значения последовательных бычьих баров и 1 — для среднего значения последовательных медвежьих баров.

Опубликована статья "Моделирование рынка: Position View (X)".

Моделирование рынка: Position View (X)

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

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

Автоматизация торговых стратегий на MQL5 (Часть 36): Торговля по зонам спроса и предложения на основе модели ретеста и импульса

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

Опубликована статья "Анализ CSV-данных (Часть 6): Нормализация результатов по нескольким брокерам и сверка CSV между платформами".

Анализ CSV-данных (Часть 6): Нормализация результатов по нескольким брокерам и сверка CSV между платформами

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

Опубликована статья "Возможности Мастера MQL5, которые вам нужно знать (Часть 82): Использование паттернов TRIX и WPR в обучении с подкреплением DQN".

Возможности Мастера MQL5, которые вам нужно знать (Часть 82): Использование паттернов TRIX и WPR в обучении с подкреплением DQN

В предыдущей статье мы рассмотрели сочетание Ишимоку и ADX в рамках обучения на основе инференса. В этой статье мы вновь обращаемся к обучению с подкреплением применительно к паре индикаторов, которую уже рассматривали в части 68: TRIX и Williams Percent Range. В этой статье используем алгоритм алгоритм DQN с квантильной регрессией. Как обычно, представляем его в виде пользовательского класса сигнала, предназначенного для использования с Мастером MQL5.

Опубликована статья "Автоматизация торговых стратегий на MQL5 (Часть 35): Разработка торговой системы на основе брейкер-блоков".

Автоматизация торговых стратегий на MQL5 (Часть 35): Разработка торговой системы на основе брейкер-блоков

В этой статье мы создадим на MQL5 торговую систему на основе брейкер-блоков. Она определяет диапазоны консолидации, обнаруживает пробои и подтверждает брейкер-блоки по свинговым точкам, чтобы торговать их ретесты с заданными параметрами риска. Система динамически отображает ордер-блоки и брейкер-блоки, а также связанные с ними подписи и стрелки; кроме того, система поддерживает автоматическую торговлю и использование трейлинг-стопа.

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

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

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

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

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

ActInvest IC MARKETS
189% 17824 трейда
Прирост:188.73%
Средства:60,381.14EUR
Баланс:60,608.46EUR
PsiqueTrader
168% 589 трейдов
Прирост:167.85%
Средства:8,035.40BRL
Баланс:8,035.40BRL
Gold Reaper V4 small balance
135% 345 трейдов
Прирост:134.90%
Средства:442.16EUR
Баланс:442.16EUR
и еще 15...

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

  • Equity Guard — система контроля суточного лимита убытков с панелью экстренных действий Система контроля суточных убытков на уровне счета: когда ваши суточные убытки достигают настраиваемого порогового значения, система закрывает все позиции и отложенные ордера и удерживает счет в нулевом состоянии до следующего ежедневного сброса. Лимиты в процентах или денежной сумме, настраиваемое время сброса (по серверному времени), перетаскиваемая визуальная панель с индикатором в режиме реального времени, а также кнопки ручного закрытия всех позиций («CLOSE ALL») и блокировки («LOCK») с подтверждением щелчком мыши. Работает с любыми брокерами, инструментами, размерами счетов и валютами — с хеджированием и неттингом, без DLL-библиотек.
  • SR Zone Scanner Сканер зон поддержки и сопротивления на нескольких таймфреймах с оценкой силы и мгновенными оповещениями — M15, H1, H4, D1.
На сайте доступно более 3,150 статей

Опубликована статья "Теория графов: Алгоритм Форда—Фалкерсона для оценки ликвидности и пропускной способности рынка".

Теория графов: Алгоритм Форда—Фалкерсона для оценки ликвидности и пропускной способности рынка

В статье представлен советник на MQL5, который адаптирует метод максимального потока Форда-Фалкерсона в фильтр ликвидности и пропускной способности. Рыночные структуры — максимумы/минимумы свингов, ценовой дисбаланс (FVG), ордер-блоки и пулы ликвидности — образуют ориентированный граф с пропускной способностью ребер, определяемой объемом, ценовой реакцией, расстоянием и качеством структуры. Максимальный поток позволяет оценить возможности ICT-сделок, отфильтровать слабые пути и использовать динамическое управление размером позиции для последовательного двухэтапного процесса принятия решений.

Опубликована статья "От начального до среднего уровня: Очереди, списки и деревья (II)".

От начального до среднего уровня: Очереди, списки и деревья (II)

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

Опубликована статья "Возможности Мастера MQL5, которые вам нужно знать (Часть 81): Использование паттернов Ишимоку и ADX Уайлдера в обучении на основе β-VAE-инференса".

Возможности Мастера MQL5, которые вам нужно знать (Часть 81): Использование паттернов Ишимоку и ADX Уайлдера в обучении на основе β-VAE-инференса

Эта статья продолжает часть 80, в которой мы рассмотрели сочетание индикаторов Ишимоку и ADX в рамках обучения с подкреплением. Теперь перейдем к обучению на основе инференса. Как уже отмечалось, Ишимоку и ADX дополняют друг друга. Однако мы вновь обратимся к выводам предыдущей статьи об использовании пайплайнов. Для обучения на основе инференса применяем β-вариант вариационного автокодировщика (Variational Auto Encoder, VAE). Также используем пользовательский класс сигнала, предназначенный для интеграции с Мастером MQL5.

Опубликована статья "Автоматизация классических рыночных методов в MQL5 (Часть 3): Стадийный анализ Стэна Вайнштейна".

Автоматизация классических рыночных методов в MQL5 (Часть 3): Стадийный анализ Стэна Вайнштейна

В статье представлен полноценный торговый советник, построенный на методе стадийного анализа Стэна Вайнштейна. Советник классифицирует рынок по одной из четырёх стадий, анализируя наклон и положение 30-недельной скользящей средней, а также характер движения цены и динамику объёма. Затем он открывает длинные позиции только при прорывах в Стадию 2, а короткие — при пробоях вниз в Стадию 4. В статье объясняется каждая стадия, способы её программного определения и то, почему преимущество метода создаёт именно дисциплина — торговля только на подходящей стадии.

Опубликована статья "Автоматизация торговых стратегий на MQL5 (Часть 34): Система пробоя линии тренда с оценкой качества аппроксимации по коэффициенту R2".

Автоматизация торговых стратегий на MQL5 (Часть 34): Система пробоя линии тренда с оценкой качества аппроксимации по коэффициенту R2

В этой статье мы разработаем на MQL5 систему пробоя линии тренда, которая определяет линии поддержки и сопротивления по свинговым точкам (локальным экстремумам). Надежность линий будет оцениваться по коэффициенту детерминации R², а также по ограничениям на угол наклона. После проверки система сможет автоматически открывать сделки на пробое. Мы будем находить локальные максимумы и минимумы в пределах заданной глубины анализа, строить линии тренда с минимально допустимым количеством касаний и оценивать их надежность по коэффициенту детерминации R² и углу наклона.

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

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

图表 EURUSD, H4, 2026.07.29 15:06 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
EURUSD, H4
图表 EURUSD, H1, 2026.07.28 04:26 UTC, BenchMark Finance AD, MetaTrader 4, Real
EURUSD, H1
Grafik GBPUSD, M15, 2026.07.28 00:58 UTC, FMGP Trading Group Pty Ltd, MetaTrader 4, Demo
GBPUSD, M15
1...171819202122232425262728293031...723